OSDN Git Service

PR middle-end/29335
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4         Add checks for log, log2, log10 and log1p.
5
6         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7         we already test 0.0.  Add checks for expm1, log, log2, log10,
8         log1p, cbrt, erf and erfc.
9
10 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11
12         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13
14 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15
16         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17         and remainderl() built-in functions.  Remove -ffast-math from
18         dg-options.
19
20 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21
22         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
23         acosh and atanh.
24         
25         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
26         floating point modifiers to arguments passed to float and long
27         double functions respectively.  Update all callers to use floating
28         point numbers, not integers.  Add tests for exp, exp2 and
29         exp10/pow10.
30
31         * gcc.dg/torture/builtin-math-3.c: New test.
32
33 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
34
35         PR fortran/29393
36         * gfortran.dg/initialize_2.f90: New.
37
38 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39
40         * gcc.dg/torture/builtin-math-2.c: New test.
41
42 2006-10-24  Richard Guenther  <rguenther@suse.de>
43
44         PR middle-end/28796
45         * gcc.dg/pr28796-1.c: New testcase.
46         * gcc.dg/pr28796-2.c: Likewise.
47
48 2006-10-24  Richard Guenther  <rguenther@suse.de>
49
50         * gcc.dg/builtins-57.c: New testcase.
51
52 2006-10-24  Richard Guenther  <rguenther@suse.de>
53
54         PR tree-optimization/29567
55         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
56
57 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
58
59         PR tree-optimization/14784
60         * gcc.dg/alias-10.c: New test.
61
62 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
63
64         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
65
66 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
67
68         * gcc.dg/builtin-strncat-chk-1.c: New test.
69
70 2006-10-23  Jan Hubicka  <jh@suse.cz>
71
72         * gcc.dg/memmove-1.c: New test.
73
74 2006-10-23  Paul Brook  <paul@codesourcery.com>
75
76         * gcc.dg/pragma-pack-5.c: New test.
77
78 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
79
80         * g++.dg/other/s390-1.C: New testcase.
81
82 2006-10-23  Richard Guenther  <rguenther@suse.de>
83
84         PR middle-end/27132
85         PR middle-end/23295
86         * gcc.dg/pr27132.c: New testcase.
87         * gcc.dg/pr23295.c: Likewise.
88         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
89         * g++.dg/tree-ssa/pr19807.C: Likewise.
90
91 2006-10-23  Richard Guenther  <rguenther@suse.de>
92
93         PR middle-end/21032
94         * gcc.dg/pr21032.c: New testcase.
95
96 2006-10-22  Jeff Law  <law@redhat.com>
97         Richard Guenther  <rguenther@suse.de>
98
99         PR tree-optimization/15911
100         * gcc.dg/tree-ssa/vrp30.c: New testcase.
101
102 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
103
104         PR c++/20647
105         * g++.dg/abi/rtti3.C: New.
106
107 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
108
109         PR middle-end/28252
110         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
111         transformation.
112
113 2006-10-21  Richard Guenther  <rguenther@suse.de>
114
115         PR tree-optimization/3511
116         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
117
118 2006-10-21  Richard Guenther  <rguenther@suse.de>
119
120         PR middle-end/26898
121         * gcc.dg/torture/pr26898-1.c: New testcase.
122         * gcc.dg/torture/pr26898-2.c: Likewise.
123
124 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
125         
126         PR c++/28053
127         * g++.dg/parse/bitfield1.C: Adjust error markers.
128         * g++.dg/parse/bitfield2.C: New test. 
129         
130 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
131
132         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
133
134 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
135
136         PR libfortran/27895
137         * gfortran.dg/zero_sized_1.f90: New test.
138
139 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
140
141         * gcc.dg/div-compare-1.c: New test.
142
143 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
144
145         PR fortran/29216
146         * gfortran.dg/result_default_init_1.f90: New test.
147
148         PR fortran/29314
149         * gfortran.dg/automatic_default_init_1.f90: New test.
150
151         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
152         from 38 to 33.
153
154 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
155
156         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
157         'using namespace std' without previous declaration.
158         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
159         * g++.old-deja/g++.robertl/eb133c.C: New.
160
161 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
162
163         PR libgfortran/29277
164         * gfortran.dg/streamio_4.f90: Update test.
165         * gfortran.dg/streamio_11.f90: New test.
166
167 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
168
169         PR c++/27952
170         * g++.dg/inherit/virtual1.C: New test.
171         
172 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
173
174         PR c++/28261
175         * g++.dg/parse/enum3.C: New test.
176
177 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
178
179         PR c++/29039
180         * g++.dg/init/ctor8.C: New test.
181         
182 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/27270
185         * g++.dg/ext/complit8.C: Tweak error markers.
186         * g++.dg/template/complit1.C: Add error marker.
187
188 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
189
190         PR c++/27270
191         * g++.dg/ext/complit8.C: New test.
192
193         PR c++/29408
194         * g++.dg/parse/dtor12.C: New test.
195
196         PR c++/29435
197         * g++.dg/template/sizeof11.C: New test.
198
199 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
200
201         PR fortran/29392
202         * gfortran.dg/data_char_3.f90: New test.
203
204         PR fortran/20541
205         * gfortran.dg/negative_automatic_size.f90: New test.
206
207 2006-10-16  David Daney  <ddaney@avtrex.com>
208
209         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
210
211 2006-10-16  Eric Christopher  <echristo@apple.com>
212
213         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
214         x86_64.
215
216 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
217
218         PR c++/28211
219         * g++.dg/tc1/dr49.C: Tweak error messages.
220         * g++.dg/parse/template21.C: New test.
221
222 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
223
224         PR middle-end/20491
225         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
226
227 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
228
229         PR fortran/29403
230         * gfortran.dg/print_1.f90: New test.
231
232 2006-10-15  Jan Hubicka  <jh@suse.cz>
233
234         PR middle-end/29241
235         * gcc.c-torture/compile/pr29241.c: New testcase.
236
237 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
238
239         PR middle-end/29250
240         * gcc.c-torture/compile/pr29250.c: New test.
241
242 2006-10-15  Richard Guenther  <rguenther@suse.de>
243
244         * gcc.dg/pr29299.c: New testcase.
245
246 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
247
248         PR fortran/24767
249         * gfortran.dg/label_4.f90: Adjust warning flag.
250
251 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
252
253         PR fortran/29371
254         * gfortran.dg/nullify_3.f90: New test.
255
256 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
257
258         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
259         on Solaris 2.5.1 too.
260
261 2006-10-13  Eric Christopher  <echristo@apple.com>
262
263         * gcc.dg/pr25993.c: Skip for darwin.
264
265 2006-10-13  Eric Christopher  <echristo@apple.com>
266
267         * gcc.dg/visibility-11.c: Skip for darwin.
268
269 2006-10-13  Eric Christopher  <echristo@apple.com>
270
271         * gcc.dg/darwin-weakimport-1.c: Use
272         -fno-asynchronous-unwind-tables.
273         * gcc.dg/darwin-weakimport-3.c: Ditto.
274
275 2006-10-13  Richard Guenther  <rguenther@suse.de>
276
277         PR tree-optimization/29446
278         * gcc.dg/torture/pr29446.c: New testcase.
279
280 2006-10-13  Bill Wendling  <wendling@apple.com>
281
282         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
283         * g++.old-deja/g++.jason/hmc1.C: Likewise.
284         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
285         * g++.old-deja/g++.law/shadow1.C: Likewise.
286         * g++.old-deja/g++.law/ctors10.C: Likewise.
287         * g++.dg/debug/namespace1.C: Likewise.
288         * g++.dg/inherit/namespace-as-base.C: Likewise.
289         * g++.dg/opt/delay-slot-1.C: Likewise.
290         * g++.dg/parse/defarg10.C: Likewise.
291         * g++.dg/template/ptrmem11.C: Likewise.
292         * g++.dg/template/mem_func_ptr.C: Likewise.
293         * g++.dg/template/spec19.C: Likewise.
294
295 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
296
297         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
298
299 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
300
301         PR fortran/29373
302         * gfortran.dg/implicit_9.f90: New test.
303
304         PR fortran/29407
305         * gfortran.dg/namelist_25.f90: New test.
306
307         PR fortran/27701
308         * gfortran.dg/same_name_2.f90: New test.
309
310         PR fortran/29232
311         * gfortran.dg/host_assoc_types_1.f90: New test.
312
313         PR fortran/29364
314         * gfortran.dg/missing_derived_type_1.f90: New test.
315         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
316
317         PR fortran/29422
318         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
319
320         PR fortran/29428
321         * gfortran.dg/alloc_comp_assign_5.f90: New test.
322
323 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
324
325         PR fortran/29391
326         * gfortran.dg/bound_2.f90: New test.
327
328 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
329
330         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
331         directive.
332         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
333         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
334         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
335         * gfortran.dg/gomp/reduction3.f90: Likewise.
336         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
337         * gfortran.dg/dummy_procedure_2.f90: Likewise.
338         * gfortran.dg/interface_derived_type_1.f90: Likewise.
339         * gfortran.dg/forall_4.f90: Likewise.
340         * gfortran.dg/spec_expr_4.f90: Likewise.
341         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
342         * gfortran.dg/forall_5.f90: Likewise.
343         * gfortran.dg/open_access_append_2.f90: Add check for
344         compile-time warning.
345
346 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
347
348         PR c++/28506
349         * g++.dg/parse/pure1.C: New test.
350
351 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
352
353         PR fortran/21435
354         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
355         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
356         for compile-time warnings.
357         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
358         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
359         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
360         file.
361         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
362         specifier.
363         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
364         compile-time warning.
365
366 2006-10-12  Jan Hubicka  <jh@suse.cz>
367
368         PR c/28419
369         * gcc.dg/pr28319.c: New test.
370
371 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
372         PR c++/29318
373         * g++.dg/ext/vla4.C: New test.
374
375 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
376
377         PR c++/27961
378         * g++.dg/template/crash60.C: New test.
379         * g++.dg/other/large-size-array.C: Adjust error markers.
380         * g++.dg/parse/crash27.C: Likewise.
381         * g++.dg/template/crash1.C: Likewise.
382
383 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
384
385         PR testsuite/29093
386         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
387
388 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
389
390         PR preprocessor/28709
391         * gcc.dg/cpp/paste14.c: New test.
392
393 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
394
395         PR c++/29175
396         * g++.dg/init/array24.C: New test.
397
398 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
399
400         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
401         of <sys/types.h>.
402
403 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
404
405         PR c++/29024
406         * g++.dg/parse/typedef8.C: New test.
407         * g++.dg/other/mult-stor1.C: Adjust error markers.
408
409 2006-10-11  Richard Guenther  <rguenther@suse.de>
410
411         PR tree-optimization/28230
412         * gcc.dg/torture/pr28230.c: New testcase.
413
414 2006-10-11  Richard Guenther  <rguenther@suse.de>
415
416         PR inline-asm/29119
417         * gcc.dg/torture/pr29119.c: New testcase.
418
419 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
420
421         PR middle-end/29272
422         * gcc.c-torture/execute/20060930-2.c: New test.
423
424 2006-10-09  Richard Henderson  <rth@redhat.com>
425
426         Revert emutls patch.
427
428 2006-10-09  Richard Guenther  <rguenther@suse.de>
429
430         PR middle-end/29254
431         * gcc.dg/pr29254.c: New testcase.
432
433 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
434             Paul Thomas  <pault@gcc.gnu.org>
435
436         PR fortran/20541
437         * gfortran.dg/alloc_comp_basics_1.f90: New test.
438         * gfortran.dg/alloc_comp_basics_2.f90: New test.
439         * gfortran.dg/alloc_comp_assign_1.f90: New test.
440         * gfortran.dg/alloc_comp_assign_2.f90: New test.
441         * gfortran.dg/alloc_comp_assign_3.f90: New test.
442         * gfortran.dg/alloc_comp_assign_4.f90: New test.
443         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
444         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
445         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
446         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
447         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
448         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
449         * gfortran.dg/alloc_comp_std.f90: New test.
450         * gfortran.dg/move_alloc.f90: New test.
451
452 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
453
454         PR fortran/29115
455         * gfortran.dg/derived_constructor_comps_2.f90: New test.
456
457         PR fortran/29211
458         * gfortran.dg/forall_char_dependencies_1.f90: New test.
459
460 2006-10-08  Tobias Burnus  <burnus@net-b.de>
461
462         PR fortran/28585
463         * gfortran.dg/new_line.f90: New test.
464
465 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
466
467         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
468         * gcc.dg/torture/builtin-convert-1.c,
469         gcc.dg/torture/builtin-convert-2.c,
470         gcc.dg/torture/builtin-convert-3.c,
471         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
472
473 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
474
475         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
476         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
477         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
478         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
479
480 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
481
482         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
483         Xfail some tests for powerpc-darwin and powerpc-aix.
484
485 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
486
487         PR c/29380
488         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
489
490 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
491
492         PR target/29300
493         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
494         on hppa*-*-hpux*.
495
496 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
497
498         PR fortran/16580
499         PR fortran/29288
500         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
501         Add tests for using all possible intrinsics as actual arguments.
502         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
503         all possible intrinsics as actual arguments.
504         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
505         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
506
507 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
508
509         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
510         * gcc.dg/debug/debug-2.c: Likewise.
511
512 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
513
514         * gcc.c-torture/compile/sync-2.c: New test.
515
516 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
517
518         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
519         line endings.
520
521 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
522
523         PR rtl-optimization/29128
524         * gcc.c-torture/compile/pr29128.c: New test.
525
526 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
527
528         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
529         line endings.
530
531 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
532
533         PR middle-end/29256
534         * gcc.dg/tree-ssa/loop-19.c: New test.
535
536 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
537
538         PR tree-optimization/29330
539         * gcc.dg/pr29330.c: New test.
540
541         PR target/28924
542         * gcc.c-torture/compile/20061005-1.c: New test.
543
544 2006-10-06  Olivier Hainque  <hainque@adacore.com>
545
546         * gcc.dg/typename-vla-1.c: New case.
547         * gnat.dg/forward_vla.adb: New case.
548
549 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
550
551         PR tree-optimization/29290
552         * gfortran.dg/loop_nest_1.f90: New test.
553
554         PR target/29198
555         * gcc.dg/tls/opt-12.c: New test.
556
557         PR fortran/28415
558         * gfortran.dg/save_2.f90: New test.
559
560         PR c/29091
561         * gcc.dg/pr29091.c: New test.
562
563 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
564
565         * lib/target-supports.exp
566         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
567         same as x86_64-*-*; check for LP64.
568
569 2006-10-04  Richard Henderson  <rth@redhat.com>
570
571         * lib/target-supports.exp (check_effective_target_tls): Redefine
572         to mean non-emulated tls.
573         * gcc.dg/tls/alias-1.c: Remove tls requirement.
574         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
575         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
576         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
577         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
578         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
579         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
580
581 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
582
583         PR fortran/29343
584         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
585
586 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
587
588         * gfortran.dg/bounds_check_fail_1.f90: New test.
589
590 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
591
592         PR c++/29020
593         * g++.dg/template/friend48.C: New test.
594
595 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
596
597         PR fortran/29098
598         * gfortran.dg/default_initialization_2.f90: New test.
599
600 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
601
602         PR fortran/20779
603         PR fortran/20891
604         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
605
606 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
607
608         PR fortran/29284
609         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
610
611         PR fortran/29321
612         PR fortran/29322
613         * gfortran.dg/missing_optional_dummy_2.f90: New test.
614
615         PR fortran/25091
616         PR fortran/25092
617         * gfortran.dg/entry_array_specs_1.f90: New test.
618
619 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
620
621         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
622         insufficient to inhibit some test failures at -O3.  Do testing
623         on integers.
624
625 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
626
627         PR c++/29138
628         * g++.dg/inherit/access8.C: New test.
629         * g++.dg/template/dtor4.C: Tweak error messages.
630
631 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
632
633         PR fortran/27478
634         * gfortran.dg/entry_8.f90: New test.
635
636 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
637
638         PR c++/29291
639         * g++.dg/parse/new4.C: New test.
640
641 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
642
643         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
644         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
645         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
646         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
647         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
648
649 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
650
651         PR fortran/19260
652         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
653         * gfortran.dg/continuation_2.f90: New test.
654
655         PR fortran/19262
656         * gfortran.dg/continuation_3.f90: New test.
657         * gfortran.dg/continuation_4.f90: New test.
658         * gfortran.dg/continuation_5.f: New test.
659         * gfortran.dg/continuation_6.f: New test.
660
661 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
662
663         PR c++/29226
664         * g++.dg/template/vla1.C: New test.
665
666 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
667
668         PR fortran/29210
669         * gfortran.dg/complex_parameter_1.f90: New test.
670
671 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
672
673         PR c/29154
674         * gcc.c-torture/execute/20060929-1.c: New test.
675
676 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
677
678         PR c++/29105
679         * g++.dg/template/member6.C: New test.
680         * g++.dg/parse/typename7.C: Adjust error markers.
681
682         PR c++/29080
683         * g++.dg/template/member7.C: New test.
684
685 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
686
687         PR c/24010
688         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
689         gcc.dg/Woverride-init-3.c: New tests.
690
691 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
692
693         * gcc.c-torture/execute/20060930-1.c: New test.
694
695 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
696
697         PR fortran/18791
698         * gfortran.dg/specifics_1.f90: New test.
699         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
700         complex specifics.
701
702 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
703
704         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
705         pthread-init-common.h: New.
706
707 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
708
709         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
710         precision on some archs.
711
712 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
713
714         * gcc.dg/non-local-goto-1.c: New test.
715         * gcc.dg/non-local-goto-2.c: Likewise.
716         * gcc.dg/setjmp-3.c: Likewise.
717         * gcc.dg/setjmp-4.c: Likewise.
718
719 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
720
721         * gnat.dg/self_aggregate_with_pointer.adb: New test.
722
723 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
724
725         PR fortran/28276
726         * gfortran.dg/exponent_1.f90: New test.
727
728         PR fortran/27021
729         * gfortran.dg/nearest_1.f90: New test.
730
731 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
732
733         PR middle-end/25261
734         PR middle-end/28790
735         * gcc.dg/gomp/nestedfn-1.c: New test.
736
737 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
738
739         PR objc/29195
740         * objc/compile/method-1.m: New test.
741
742 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
743
744         PR c++/26938
745         * g++.dg/template/crash58.C: New test.
746         * g++.dg/parse/crash28.C: Adjust error markers.
747         * g++.dg/template/crash34.C: Likewise.
748         * g++.dg/template/friend31.C: Likewise.
749         * g++.dg/template/crash32.C: Likewise.
750
751         PR c++/27329
752         * g++.dg/template/crash59.C: New test.
753
754         PR c++/27667
755         * g++.dg/template/spec33.C: New test.
756         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
757
758 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
759             Adam Nemet  <anemet@caviumnetworks.com>
760
761         * gcc.dg/tree-ssa/ivopts-1.c: New test.
762         * gcc.dg/tree-ssa/ivopts-2.c: New test.
763
764 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
765
766         PR target/28911
767         * gcc.dg/pr28911.c: New.
768
769 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
770
771         PR target/29169
772         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
773         (dg-options): Add -mfpmath=387.
774
775 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
776
777         PR c/28706
778         * gcc.dg/pr28706.c: New test.
779
780         PR c/28712
781         * gcc.dg/pr28712.c: New test.
782
783 2006-09-22  Mike Stump  <mrs@apple.com>
784
785         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
786
787 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
788
789         PR tree-optimization/28888
790         * gcc.dg/pr28888.c: New test.
791
792 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
793
794         PR c++/29016
795         * g++.dg/init/ptrfn1.C: New test.
796
797 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
798
799         PR c++/28861
800         * g++.dg/template/spec32.C: New test.
801         * g++.dg/parse/crash9.C: Adjust error markers.
802
803         PR c++/28303
804         * g++.dg/template/typedef6.C: New test.
805         * g++.dg/init/error1.C: Adjust error markers.
806         * g++.dg/parse/crash9.C: Likewise.
807         * g++.dg/template/crash55.C: Likewise.
808
809 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
810
811         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
812
813 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
814
815         PR target/27650
816         * g++.dg/ext/dllimport12.C: New test.
817
818 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
819
820         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
821         * gcc.target/mips/nmadd-2.c: Likewise.
822         * gcc.target/mips/mips-ps-6.c: New test.
823         * gcc.target/mips/neg-abs-1.c: Likewise.
824         * gcc.target/mips/neg-abs-2.c: Likewise.
825         * gcc.target/mips/nmadd-3.c: New test.
826
827 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
828
829         PR middle-end/28046
830         * gcc.dg/gomp/atomic-10.c: New test.
831         * g++.dg/gomp/atomic-10.C: New test.
832
833 2006-09-20  Eric Christopher  <echristo@apple.com>
834
835         * gcc.target/i386/sse3-not-fisttp.c: New.
836
837 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
838
839         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
840
841 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
842
843         * gcc.c-torture/execute/pr28289.c (one): New variable.
844         (main): Use it instead of argc.
845         * gcc.c-torture/execute/20060102-1.c (one): New variable.
846         (main): Use it instead of argc.
847
848 2006-09-19  Paul Brook  <paul@codesourcery.com>
849
850         PR target/28516
851         * gcc.dg/nested-func-5.c: New test.
852
853 2006-09-19  Ben Elliston  <bje@au.ibm.com>
854
855         * lib/target-supports.exp (check_effective_target_tls): Compile
856         test stubs using ${tool}_target_compile, not just target_compile.
857         (check_effective_target_tls_runtime): Likewise.
858
859 2006-09-19  Ben Elliston  <bje@au.ibm.com>
860
861         * gcc.c-torture/compile/20030405-1.x: Remove.
862
863         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
864         optimising linker from discarding it.
865
866 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
867
868         PR fortran/28526
869         * gfortran.dg/keyword_symbol_1.f90: New test.
870
871         * gfortran.dg/spread_shape_1.f90: Add missing warning with
872         pedantic compilation option.
873
874 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
875
876         PR fortran/29060
877         * gfortran.dg/spread_shape_1.f90: New test.
878
879 2006-09-17  Roger Sayle  <roger@eyesopen.com>
880
881         PR tree-optimization/28887
882         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
883
884 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
885
886         PR c/25993
887         * gcc.dg/pr25993.c: New test.
888
889 2006-09-17  Ira Rosen  <irar@il.ibm.com>
890
891         PR tree-opt/21591
892         * gcc.dg/vect/pr21591.c: New test.
893
894 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
895
896         PR tree-opt/29059
897         * gcc.c-torture/compile/strcpy-1.c: New test.
898         * gcc.c-torture/compile/strcpy-2.c: New test.
899         * gcc.c-torture/compile/memcpy-1.c: New test.
900         * gcc.c-torture/compile/memcpy-2.c: New test.
901
902 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
903
904         PR testsuite/29055
905         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
906
907 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
908
909         * gnat.dg/specs/double_record_extension1.ads: New test.
910         * gnat.dg/specs/double_record_extension2.ads: Likewise.
911
912 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/29051
915         * gfortran.dg/oldstyle_3.f90: New test.
916
917 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
918
919         PR libgfortran/29099
920         * gfortran.dg/secnds-1.f: New test.
921
922 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
923
924         PR libgfortran/29053
925         * gfortran.dg/streamio_9.f90: New test.
926         * gfortran.dg/streamio_10.f90: New test.
927
928 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
929
930         PR C++/29002
931         * g++.dg/init/array22.C: New test.
932         * g++.dg/init/array23.C: New test.
933
934 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
935
936         * stackcheck.lst: Update list of tests requiring stack checking.
937         * norun.lst: Adjust for above change.
938         * ada95.lst: New file.
939         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
940         requiring -gnat95 switch.
941
942 2006-09-14  Olivier Hainque  <hainque@adacore.com>
943
944         * gnat.dg/in_out_parameter.adb: New test.
945
946 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
947
948         PR debug/28980
949         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
950
951 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
952
953         * gnat.dg/specs/unchecked_union.ads: New test.
954
955 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
956
957         PR rtl-optimization/28982
958         * gcc.c-torture/execute/pr28982a.c: New test.
959         * gcc.c-torture/execute/pr28982b.c: Likewise.
960
961 2006-09-12  Eric Christopher  <echristo@apple.com>
962
963         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
964         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
965
966 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
967
968         PR c/28768
969         PR preprocessor/14634
970         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
971         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
972         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
973
974 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
975
976         * gcc.dg/pr28243.c: New test.
977
978 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
979
980         PR fortran/28971
981         gfortran.dg/pr28971.f90: New test to act as a backstop in case
982         this undiagnosed regression reappears.
983
984 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
985
986         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
987         Treat $srcdir as a literal.
988         * lib/fortran-torture.exp (fortran-torture-compile,
989         fortran-torture-execute): Likewise.
990         * lib/objc-torture.exp (objc-torture-compile,
991         objc-torture-execute): Likewise.
992         * lib/profopt.exp (profopt-execute): Likewise.
993
994 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
995
996         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
997
998 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
999
1000         PR testsuite/28950
1001         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1002
1003 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1004
1005         PR target/13685
1006         * gcc.target/i386/pr13685.c: New test.
1007
1008 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1009
1010         * gcc.dg/pr28726.c: New test.
1011
1012 2006-09-11  Josh Conner  <jconner@apple.com>
1013
1014         * gcc.dg/nrv3.c: Increase size of structure.
1015         * gcc.dg/nrv4.c: Likewise.
1016         * gcc.dg/nrv5.c: Likewise.
1017
1018 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1019
1020         PR libfortran/28890
1021         gfortran.dg/assumed_charlen_function_5.f90: New test.
1022
1023 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1024
1025         PR c++/28991
1026         * g++.dg/init/static3.C: New test.
1027
1028 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1029
1030         PR testsuite/29007
1031         * gcc.dg/long-long-cst1.c (t): Add cast to
1032         __SIZE_TYPE__ before casting to int.
1033         (main): Return 0 on success.
1034
1035 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1036
1037         * gcc.c-torture/execute/20060910-1.c: New test.
1038
1039 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1040
1041         PR middle-end/26983
1042         * gcc.dg/pr26983.c: New test.
1043
1044 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1045
1046         PR target/29006
1047         * gcc.c-torture/execute/pr29006.c: New test.
1048
1049 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1050
1051         PR libfortran/28947
1052         gfortran.dg/matmul_4.f90: New test.
1053
1054 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1055
1056         PR fortran/28959
1057         gfortran.dg/used_types_10: New test.
1058
1059 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1060
1061         PR libfortran/28923
1062         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1063         gfortran.dg/array_initializer_3.f90: New test.
1064
1065 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1066
1067         PR fortran/28914
1068         * gfortran.dg/actual_array_constructor_3.f90: New test.
1069
1070 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1071
1072         PR testsuite/26778
1073         * gcc.target/i386/pr26778.c: New testcase.
1074
1075 2006-09-08  Eric Christopher  <echristo@apple.com>
1076
1077         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1078         * gcc.target/i386/memcpy-1.c: Ditto.
1079         * gcc.target/i386/asm-1.c: Ditto.
1080         * gcc.target/i386/20060512-4.c: Ditto.
1081         * gcc.target/i386/compress-float-387.c: Ditto.
1082         * gcc.target/i386/20060512-1.c: Ditto.
1083         * gcc.target/i386/compress-float-sse.c: Ditto.
1084         * gcc.target/i386/20060512-2.c: Ditto.
1085         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1086         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1087         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1088         * gcc.dg/pr26449.c: Ditto.
1089         * gcc.dg/attr-ms_struct-2.c: Ditto.
1090         * gcc.dg/attr-ms_struct-1.c: Ditto.
1091         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1092
1093 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1094
1095         PR c/28504
1096         * gcc.dg/vla-10.c: New test.
1097
1098 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1099
1100         PR c++/28858
1101         * g++.dg/parse/template20.C: New test.
1102         * g++.dg/template/operator8.C: Remove obsolete part.
1103         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1104         * g++.old-deja/g++.pt/crash65.C: Likewise.
1105
1106 2006-09-07  Jason Merrill  <jason@redhat.com>
1107
1108         PR middle-end/27724
1109         * gcc.dg/long-long-cst1.c: New test.
1110
1111 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1112
1113         PR C++/28906
1114         * g++.dg/other/array3.C: New test.
1115         * g++.dg/other/array4.C: New test.
1116         * g++.dg/other/array5.C: New test.
1117
1118 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1119
1120         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1121
1122 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1123
1124         PR target/28946
1125         * gcc.target/i386/pr28946.c: New test.
1126
1127 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1128
1129         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1130         in integer literal constant.
1131         * gfortran.dg/enum_8.f90: Ditto.
1132         * gfortran.dg/g77/20030326-1.f: Ditto.
1133
1134 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1135
1136         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1137         nonconformance usage.
1138
1139 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1140
1141         PR middle-end/28862
1142         * gcc.c-torture/compile/vector-align-1.c: New test.
1143
1144 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1145
1146         PR rtl-opt/27883
1147         * g++.dg/opt/copysign-1.C: New test.
1148
1149 2006-09-06  Jason Merrill  <jason@redhat.com>
1150
1151         PR c++/27371
1152         * g++.dg/warn/unused-result1.C: New test.
1153
1154 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1155
1156         PR c++/28903
1157         * g++.dg/ext/vla3.C: New test.
1158
1159         PR c++/28886
1160         * g++.dg/template/array16.C: New test.
1161
1162 2006-09-06  Richard Guenther  <rguenther@suse.de>
1163
1164         * gcc.dg/pr27226.c: Remove testcase again.
1165
1166 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1167
1168         PR tree-opt/28937
1169         * g++.dg/opt/unroll2.C: New test.
1170
1171 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1172
1173         PR tree-opt/28952
1174         * gcc.dg/vect/pr28952.c: New test.
1175
1176 2006-09-05  Richard Guenther  <rguenther@suse.de>
1177
1178         PR tree-optimization/28900
1179         * gcc.dg/torture/pr28900.c: New testcase
1180
1181 2006-09-05  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/28905
1184         * gcc.c-torture/compile/pr28905.c: New testcase.
1185
1186 2006-09-05  Richard Guenther  <rguenther@suse.de>
1187
1188         PR middle-end/28935
1189         * gcc.dg/pr28935.c: New testcase.
1190
1191 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1192
1193         * gcc.c-torture/execute/20060905-1.c: New test.
1194
1195 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1196
1197         PR fortran/28908
1198         * gfortran.dg/used_types_7.f90: New test.
1199         * gfortran.dg/used_types_8.f90: New test.
1200         * gfortran.dg/used_types_9.f90: New test.
1201
1202 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1203
1204         * gcc.c-torture/compile/20060904-1.c: New test.
1205
1206 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1207
1208         PR c++/23287 Revert my 2006-09-01 patch
1209         * g++.dg/parse/dtor12.C: Remove.
1210
1211 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1212
1213         PR c+/27670
1214         * g++.dg/template/operator9.C: New test.
1215
1216         PR c++/27493
1217         * g++.dg/template/operator7.C: New test.
1218
1219         PR c++/27494
1220         * g++.dg/template/operator8.C: New test.
1221
1222         PR c++/27397
1223         * g++.dg/template/crash57.C: New test.
1224
1225         * g++.dg/template/typedef4.C: Adjust error markers.
1226         * g++.dg/template/typedef5.C: Likewise.
1227
1228 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1229
1230         PR c++/28878
1231         * g++.dg/parse/crash33.C: New test.
1232
1233 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1234         Richard Guenther  <rguenther@suse.de>
1235         Adam Nemet  <anemet@caviumnetworks.com>
1236
1237         PR middle-end/27226
1238         * gcc.target/mips/memcpy-1.c: New testcase.
1239         * gcc.dg/pr27226.c: Likewise.
1240
1241 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1242
1243         PR c++/28705
1244         * g++.dg/lookup/koenig5.C: New.
1245         * g++.dg/template/crash56.C: New.
1246
1247 2006-09-01  Josh Conner  <jconner@apple.com>
1248
1249         PR c++/25505
1250         * gcc.dg/nrv3.c: New test.
1251         * gcc.dg/nrv4.c: New test.
1252         * gcc.dg/nrv5.c: New test.
1253
1254 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1255
1256         PR c++/23287
1257         * g++.dg/parse/dtor12.C: New.
1258
1259 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1260
1261         PR tree-optimization/28839
1262         * gcc.dg/pr28839.c: New test.
1263
1264 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1265
1266         PR target/24367
1267         * gcc.dg/pr24367.c: New testcase.
1268
1269 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1270
1271         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1272
1273 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1274
1275         PR rtl-optimization/27735
1276         * gcc.dg/loop-unswitch-1.c: New test.
1277
1278 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1279
1280         PR fortran/28885
1281         * gfortran.dg/aliasing_dummy_2.f90: New test.
1282
1283         PR fortran/20067
1284         * gfortran.dg/generic_5.f90: Change error message.
1285
1286         PR fortran/28873
1287         * gfortran.dg/generic_6.f90: New test.
1288
1289         PR fortran/25077
1290         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1291
1292         PR fortran/25102
1293         * gfortran.dg/invalid_interface_assignment.f90: New test.
1294
1295         PR fortran/24866
1296         * gfortran.dg/module_proc_external_dummy.f90: New test.
1297
1298 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1299
1300         PR c++/28349
1301         * testsuite/g++.dg/warn/var-args1.C: New test.
1302
1303 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1304
1305         PR fortran/28866
1306         * gfortran.dg/simpleif_2.f90: New test.
1307         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1308         * gfortran.dg/enum_5.f90: Ditto.
1309
1310 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1311             Kazu Hirata  <kazu@codesourcery.com>
1312
1313         PR tree-optimization/17506
1314         * gcc.dg/pr17506.c: New.
1315
1316 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1317
1318         PR c++/28139
1319         * g++.dg/eh/alias1.C: New test.
1320
1321 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1322
1323         PR c++/28860
1324         * g++.dg/template/ttp22.C: New test.
1325
1326 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1327
1328         PR middle-end/26632
1329         * gcc.dg/pr26632.c: New.
1330
1331 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1332
1333         PR libgfortran/28354
1334         * gfortran.dg/fmt_zero_precision.f90: New test.
1335
1336 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1337
1338         PR c++/28058
1339         * g++.dg/template/spec31.C: New test.
1340
1341 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1342
1343         PR c++/26573
1344         * g++.dg/other/static2.C: New test.
1345
1346 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1347
1348         * gcc.dg/Wswitch-enum-2.c: New test case.
1349         * gcc.dg/Wswitch-enum-3.c: Likewise.
1350
1351 2006-08-26  Richard Guenther  <rguenther@suse.de>
1352
1353         * gcc.c-torture/compile/20060826-1.c: New testcase.
1354
1355 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1356
1357         PR c++/28736
1358         * g++.dg/template/void10.C: New test.
1359
1360         PR c++/28737
1361         * g++.dg/template/void8.C: New test.
1362
1363         PR c+_+/28738
1364         * g++.dg/template/void9.C: New test.
1365
1366         * g++.dg/template/void3.C: Adjust error markers.
1367         * g++.dg/template/void4.C: Likewise.
1368         * g++.dg/template/crash55.C: Likewise.
1369         * g++.dg/template/void7.C: Likewise
1370
1371 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1372
1373         PR c++/28588
1374         * g++.dg/inherit/access6.C: New test.
1375         * g++.dg/inherit/access7.C: Likewise.
1376
1377         PR c++/28595
1378         * g++.dg/template/array15.C: New test.
1379         * g++.dg/template/crash2.C: Tweak error markers.
1380
1381 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR middle-end/28683
1384         * gcc.c-torture/compile/20060823-1.c: New test.
1385
1386 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1387
1388         PR c++/28853
1389         * g++.dg/template/ttp21.C: New test.
1390
1391         PR c++/28852
1392         * g++.dg/other/operator1.C: Add error-marker.
1393         * g++.dg/other/operator2.C: New test.
1394
1395 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1396
1397         PR c/27893
1398         * gcc.c-torture/compile/vla-const-1.c,
1399         gcc.c-torture/compile/vla-const-2.c: New tests.
1400
1401 2006-08-26  Richard Guenther  <rguenther@suse.de>
1402
1403         PR middle-end/28814
1404         * gcc.dg/torture/pr28814.c: New testcase.
1405
1406 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1407
1408         PR c/28418
1409         * gcc.c-torture/compile/compound-literal-1.c: New test.
1410
1411 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1412
1413         PR c/28299
1414         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1415         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1416         Expect extra diagnostics.
1417
1418 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1419
1420         gcc.dg/noncompile/pr16876.c: New test.
1421
1422 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1423
1424         PR c++/28056
1425         * g++.dg/parse/local1.C: New test.
1426         * g++.dg/other/qual1.C: Tweak error marker.
1427
1428 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1429
1430         PR c++/27787
1431         * g++.dg/template/typename10.C: New.
1432         * g++.dg/template/lookup4.C: Remove bogus error marker.
1433
1434 2006-08-25  Richard Guenther  <rguenther@suse.de>
1435
1436         PR testsuite/28829
1437         * gcc.dg/pr26570.c: Fix testcase.
1438
1439 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1440
1441         PR tree-opt/28807
1442         * gcc.c-torture/execute/mayalias-2.c: New test.
1443         * gcc.dg/tree-ssa/alias-13.c: New test.
1444
1445 2006-08-24  Jan Hubicka  <jh@suse.cz>
1446
1447         PR debug/26881
1448         * gcc.dg/debug/pr26881.c: New file.
1449
1450 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1451
1452         PR fortran/28788
1453         * gfortran.dg/used_types_4.f90: New test.
1454         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1455         association of derived types.
1456         * gfortran.dg/used_types_2.f90: Add module cleanup.
1457         * gfortran.dg/used_types_3.f90: The same.
1458
1459         PR fortran/28771
1460         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1461         fix of regression.
1462
1463 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1464
1465         PR 28813
1466         * gfortran.dg/direct_io_6.f90: Remove test.
1467
1468 2006-08-23  Stuart Hastings  <stuart@apple.com>
1469
1470         PR 28825
1471         * gcc.target/i386/20060821-1.c: New.
1472
1473 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1474
1475         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1476         dg-warning strings for dllimport.
1477
1478 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1479
1480         PR C++/28450
1481         * g++.dg/ext/vector4.C: New test.
1482         * g++.dg/ext/complex1.C: New test.
1483
1484 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1485
1486         PR debug/28692
1487         * gcc.dg/debug/const-1.c: New.
1488         * gcc.dg/debug/const-2.c: New.
1489         * gcc.dg/debug/dwarf2/const-1.c: New.
1490         * gcc.dg/debug/dwarf2/const-2.c: New.
1491         * gcc.dg/debug/dwarf2/const-2b.c: New.
1492
1493 2006-08-22  Richard Guenther  <rguenther@suse.de>
1494
1495         PR middle-end/28776
1496         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1497         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1498
1499 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1500
1501         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1502
1503 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1504
1505         PR c++/26269
1506         * g++.dg/other/error14.C: New test.
1507
1508         PR c++/28505
1509         * g++.dg/parse/ctor7.C: New test.
1510         * g++.dg/parse/ctor8.C: Likewise.
1511
1512         PR c++/28741
1513         * g++.dg/template/void7.C: New test.
1514
1515 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1516
1517         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1518         * gnat.dg/self_aggregate_with_array.adb: New test.
1519
1520 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1521
1522         * g++.dg/eh/arm-vfp-unwind.C: New test.
1523
1524 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1525
1526         PR c++/28341
1527         * g++.dg/template/ref3.C: New test.
1528         * g++.dg/template/nontype13.C: New test.
1529
1530         PR c++/28346
1531         * g++.dg/template/ptrmem17.C: New test.
1532
1533 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1534
1535         PR target/28648 c:
1536         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1537
1538 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1539
1540         PR fortran/28630
1541         * gfortran.dg/used_types_2.f90: New test.
1542
1543         PR fortran/28601
1544         * gfortran.dg/used_types_3.f90: New test.
1545
1546         PR fortran/20886
1547         * gfortran.dg/generic_actual_arg.f90: New test.
1548
1549         PR fortran/28735
1550         * gfortran.dg/module_private_array_refs_1.f90: New test.
1551
1552         PR fortran/28762
1553         * gfortran.dg/program_name_1.f90: New test.
1554
1555         PR fortran/28425
1556         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1557
1558         PR fortran/28496
1559         * gfortran.dg/array_initializer_2.f90: New test.
1560
1561         PR fortran/18111
1562         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1563
1564         PR fortran/28600
1565         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1566
1567         PR fortran/28771
1568         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1569
1570         PR fortran/28660
1571         * gfortran.dg/dependent_decls_1.f90: New test.
1572
1573 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1574
1575         PR fortran/25217
1576         * gfortran.dg/derived_init_2.f90: New.
1577
1578 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1579
1580         * gcc.c-torture/execute/pr28289.c: New test.
1581
1582 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR c/28744
1585         * gcc.dg/attr-externally-visible-1.c: New test.
1586         * gcc.dg/attr-externally-visible-2.c: New test.
1587         * g++.dg/parse/attr-externally-visible-1.C: New test.
1588         * g++.dg/parse/attr-externally-visible-2.C: New test.
1589
1590 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1591
1592         PR c++/28606
1593         * g++.dg/parse/dtor11.C: New test.
1594
1595 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1596
1597         PR rtl-optimization/28489
1598         * gcc.c-torture/compile/pr28489.c: New test.
1599
1600 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1601
1602         PR c++/28710
1603         * g++.dg/template/redecl4.C: New test.
1604
1605         PR c++/28711
1606         * g++.dg/template/ctor8.C: New test.
1607
1608 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1609
1610         * gcc.dg/pr26570.c: Fix testcase.
1611
1612 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1613
1614         * PR c++/28573
1615         * g++.dg/parse/offsetof6.C: New test.
1616         * g++.dg/parse/offsetof6.C: New test.
1617         * g++.dg/parse/offsetof7.C: New test.
1618
1619 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1620
1621         PR testsuite/28602
1622         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1623         is false.
1624
1625 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1626
1627         PR c++/28302
1628         * g++.dg/ext/vector3.C: New test.
1629
1630 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1631
1632         PR gcov/profile/26570
1633         * gcc.dg/pr26570.c: New test.
1634
1635 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1636
1637         PR c/27697
1638         * gcc.dg/qual-component-1.c: New test.
1639
1640 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1641
1642         PR c++/28593
1643         * g++.dg/parse/new3.C: New test.
1644
1645 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1646
1647         PR fortran/25828
1648         * gfortran.dg/streamio_1.f90: New test.
1649         * gfortran.dg/streamio_2.f90: New test.
1650         * gfortran.dg/streamio_3.f90: New test.
1651         * gfortran.dg/streamio_4.f90: New test.
1652         * gfortran.dg/streamio_5.f90: New test.
1653         * gfortran.dg/streamio_6.f90: New test.
1654         * gfortran.dg/streamio_7.f90: New test.
1655         * gfortran.dg/streamio_8.f90: New test.
1656
1657 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1658
1659         PR c/28287
1660         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1661
1662 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1663
1664         PR c++/28594
1665         * g++.dg/template/void6.C: New test.
1666
1667 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1668
1669         PR c/28649
1670         * gcc.dg/parse-error-1.c: New test.
1671         * gcc.dg/parse-error-2.c: New test.
1672         * gcc.dg/cpp/digraph2.c: Add error-marker.
1673         * gcc.dg/noncompile/920923-1.c: Likewise.
1674
1675 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1676
1677         PR c/27490
1678         * gcc.dg/sizeof-2.c: New testcase.
1679
1680         PR c/27489
1681         * gcc.dg/switch-A.c: New testcase.
1682
1683 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1684
1685         PR c++/28288
1686         PR c++/14556
1687         * g++.old-deja/g++.warn/compare1.C: Delete.
1688         * g++.dg/opt/pr7503-2.C: Delete.
1689         * g++.dg/opt/pr7503-3.C: Delete.
1690         * g++.dg/opt/pr7503-4.C: Delete.
1691         * g++.dg/opt/pr7503-5.C: Delete.
1692         * g++.dg/opt/max1.C: Delete.
1693         * g++.dg/warn/minmax.C: Delete.
1694         * g++.dg/expr/minmax.C: New test.
1695
1696 2006-08-14  Richard Guenther  <rguenther@suse.de>
1697
1698         PR testsuite/28703
1699         * gcc.c-torture/execute/pr28651.c: Do not use argc
1700         to avoid optimization, instead forbid inlining.
1701
1702 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1703
1704         PR rtl-optimization/28634
1705         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1706
1707 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1708
1709         PR c/27184
1710         * gcc.dg/torture/pr27184.c: New test.
1711
1712 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1713
1714         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1715
1716 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1717
1718         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1719         * gfortran.dg/stat_2.f90: Likewise.
1720         * gfortran.dg/chmod_1.f90: Likewise.
1721         * gfortran.dg/chmod_2.f90: Likewise.
1722         * gfortran.dg/chmod_3.f90: Likewise.
1723
1724 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1725
1726         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1727
1728 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1729
1730         * g++.dg/opt/pr23454-2.C: New test.
1731
1732 2006-08-11  Richard Guenther  <rguenther@suse.de>
1733
1734         PR middle-end/28651
1735         * gcc.c-torture/execute/pr28651.c: New testcase.
1736
1737 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1738
1739         * gnat.dg/specs/static_initializer.ads: New test.
1740
1741 2006-08-10  Paul Brook  <paul@codesourcery.com>
1742
1743         * gcc.target/arm/cond-asm.c: New test.
1744
1745 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1746
1747         PR tree-optimization/26197
1748         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1749         * g++.dg/vect/vect.exp: Compile the new tests with
1750         --param max-aliased-vops=0.
1751
1752 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1753
1754         PR c++/28637
1755         * g++.dg/template/void3.C: New test.
1756
1757         PR c++/28638
1758         * g++.dg/template/void4.C: New test.
1759
1760         PR c++/28640
1761         * g++.dg/template/void5.C: New test.
1762
1763 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1764
1765         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1766         after dg-do compile.
1767
1768 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1769
1770         PR tree-optimizations/26969
1771         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1772         "unswitch-loops" with -funswitch-loops.
1773         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1774
1775 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1776
1777         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1778         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1779         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1780         * objc.dg/dwarf-1.m: Likewise.
1781         * objc.dg/dwarf-2.m: Likewise.
1782         * obj-c++.dg/dwarf-2.mm: Likewise.
1783
1784 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1785
1786         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1787         * objc.dg/dwarf-2.m: Likewise.
1788         * obj-c++.dg/dwarf-2.mm: Likewise.
1789
1790         PR libfortran/28603
1791         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1792
1793         PR testsuite/27611
1794         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1795
1796         PR testsuite/27033
1797         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1798
1799 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1800
1801         PR target/27827
1802         * gcc.target/i386/pr27827.c: New testcase.
1803
1804 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1805
1806         PR fortran/28590
1807         * gfortran.dg/sequence_types_1.f90: New test.
1808
1809 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1810
1811         PR fortran/28548
1812         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1813         dg-warning.  Add -pedantic option.
1814
1815 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1816
1817         PR c/28502
1818         * gcc.dg/proto-1.c: New test.
1819
1820         PR c/27721
1821         * gcc.dg/lvalue-4.c: New test.
1822
1823         PR c/28136
1824         * gcc.dg/init-bad-5.c: New test.
1825
1826 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1827
1828         PR c++/28347
1829         * g++.dg/ext/typedef-init.C: Add new test for typedef
1830         initialization inside templates. Adjust existing error markers.
1831
1832 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1833
1834         PR c++/28148
1835         * g++.dg/init/ptrmem3.C: New test.
1836
1837 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1838
1839         PR tree-optimization/27770
1840         * lib/target-support.exp: New target keyword "section_anchors".
1841         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1842         tests.
1843         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1844         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1845         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1846         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1847
1848 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1849
1850         * gcc.dg/20060801-1.c: Add missing '}'.
1851
1852 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1853
1854         PR c++/27508
1855         * g++.dg/parse/dtor9.C: New test.
1856         * g++.dg/parse/dtor10.C: New test.
1857         * g++.dg/other/error7.C: Adjust error-marker.
1858
1859         PR c++/28274
1860         * g++.dg/other/default5.C: New test.
1861
1862 2006-08-02  Richard Guenther  <rguenther@suse.de>
1863
1864         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1865
1866 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1867
1868         PR c++/28557
1869         * g++.dg/template/conv9.C: New test.
1870
1871 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1872
1873         PR debug/28063
1874         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1875         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1876         Optionally return assembly text.  Update callers.
1877         (check_no_compiler_messages): Update verbose messages.
1878         (check_no_messages_and_pattern): New.
1879         (check_effective_target_string_merging): New.
1880
1881 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1882
1883         PR c++/28250
1884         * g++.dg/eh/catch4.C: New test.
1885
1886         PR c++/28257
1887         * g++.dg/other/qual1.C: New test.
1888
1889         PR c++/28259
1890         * g++.dg/inherit/error2.C: New test.
1891
1892         PR c++/28267
1893         * g++.dg/other/new1.C: New test.
1894
1895         * g++.dg/warn/pr23075.C: Remove obsolete test.
1896         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1897         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1898
1899 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR c++/28523
1902         * g++.dg/eh/cast1.C: New test.
1903
1904 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1905
1906         PR libfortran/28452
1907         * gfortran.dg/random_3.f90:  New test.
1908
1909 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1910
1911         PR c++/28432
1912         * g++.dg/other/pr28304.C: Change expected error message.
1913         * g++.dg/other/pr28432.C: New test.
1914
1915 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1916
1917         PR c++/28256
1918         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1919
1920 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1921
1922         PR debug/23336
1923         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1924         at -g1.
1925         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1926         g++.dg/debug/enum-2.C: New.
1927
1928 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1929
1930         PR c++/6634
1931         * g++.dg/parse/long1.C: Add more tests.
1932
1933 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1934
1935         * gfortran.dg/lrshift_1.c: New file.
1936
1937 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1938
1939         PR libgfortran/28335
1940         * gfortran.dg/no_unit_error_1.f90: New test.
1941
1942 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1943
1944         PR libgfortran/28335
1945         * gfortran.dg/no_unit_error_1.f90: Delete test.
1946         * gfortran.dg/no_unit_error_2.f90: Delete test.
1947
1948 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1949
1950         * gfortran.dg/chmod_3.f90: New test.
1951         * gfortran.dg/ltime_gmtime_1.f90: New test.
1952         * gfortran.dg/ltime_gmtime_2.f90: New test.
1953         * gfortran.dg/lrshift_1.f90: New test.
1954         * gfortran.dg/chmod_1.f90: New test.
1955         * gfortran.dg/chmod_2.f90: New test.
1956
1957 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1958
1959         PR c++/27668
1960         * g++.dg/template/crash55.C: New test.
1961
1962         PR c++/27962
1963         * g++.dg/template/nontype16.C: New test.
1964
1965         * g++.dg/template/void2.C: Adjust error markers.
1966         * g++.dg/template/nontype5.C: Adjust error markers.
1967
1968 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1969
1970         * gcc.target/i386/stack-prot-kernel.c: New test.
1971
1972 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1973
1974         * gcc.dg/builtins-55.c: New test case.
1975
1976 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1977
1978         PR rtl-optimization/27907
1979         * gcc.c-torture/compile/pr27907.c: New test.
1980
1981 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1982
1983         * gfortran.dg/mclock.f90: New test.
1984         * gfortran.dg/int_conv_1.f90: New test.
1985         * gfortran.dg/stat_1.f90: New test.
1986         * gfortran.dg/stat_2.f90: New test.
1987
1988 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1989
1990         PR libgfortran/28335
1991         * gfortran.dg/no_unit_error_1.f90: New test.
1992         * gfortran.dg/no_unit_error_2.f90: New test.
1993         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1994
1995 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1996
1997         PR middle-end/28473
1998         * gcc.dg/fold-convround-1.c: New test case.
1999
2000 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2001
2002         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2003
2004 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2005
2006         PR c++/27572
2007         * g++.dg/other/typedef1.C: New test.
2008         * g++.dg/template/typedef4.C: New test.
2009         * g++.dg/template/typedef5.C: New test.
2010
2011 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2012
2013         PR fortran/28416
2014         * gfortran.dg/allocatable_dummy_3.f90: New.
2015
2016 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2017
2018         PR fortran/28439
2019         * gfortran.dg/arithmetic_if.f90:  New test.
2020
2021 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2022
2023         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2024         avoid memcpy optimization.
2025
2026 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2027
2028         PR fortran/25289
2029         * gfortran.dg/direct_io_6.f90: New test.
2030
2031 2006-07-24  Jan Hubicka  <jh@suse.cz>
2032
2033         PR c/25795
2034         PR c++/27369
2035         * gcc.dg/pr25795.c: New test.
2036         * gcc.dg/pr25795-1.c: New test.
2037
2038 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2039
2040         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2041         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2042         which may be transformed to "g || h" on some platforms.
2043
2044 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2045
2046         PR c++/28025
2047         * g++.dg/template/friend45.C: New test.
2048
2049 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2050
2051         PR libgfortran/28339
2052         * gfortran.dg/arrayio_8.f90: New test.
2053
2054 2006-07-21  Mike Stump  <mrs@apple.com>
2055
2056         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2057
2058         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2059
2060 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2061
2062         PR c++/28250
2063         * g++.dg/eh/catch3.C: New test.
2064
2065         PR c++/28363
2066         * g++.dg/template/defarg10.C: New test.
2067
2068 2006-07-20  Paul Brook  <paul@codesourcery.com>
2069
2070         PR 27363
2071         * gcc.dg/pr27363.c: New test.
2072
2073 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2074
2075         PR c++/28338
2076         * g++.dg/init/ref13.C: New test.
2077
2078 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2079
2080         PR obj-c++/28434
2081         * obj-c++.dg/proto-error-1.mm: New test.
2082
2083 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2084
2085         PR c++/28337
2086         * g++.dg/template/string1.C: New test.
2087
2088 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2089
2090         PR c++/28048
2091         * g++.dg/template/defarg9.C: New test.
2092
2093         PR c++/28235
2094         * g++.dg/template/static27.C: New test.
2095
2096 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2097
2098         PR 28410
2099         * gcc.dg/tree-ssa/pr28410.c: New test.
2100
2101 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2102
2103         PR c++/28258
2104         * g++/dg/other/error13.C: New test.
2105
2106         PR c++/28260
2107         * g++.dg/template/friend44.C: New test.
2108
2109 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2110
2111         PR c++/27495
2112         * g++.dg/other/pr27495.C: New.
2113
2114 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2115
2116         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2117         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2118
2119 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2120
2121         PR c/28286
2122         * gcc.dg/pragma-pack-4.c: New test.
2123
2124 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2125
2126         PR c++/28291
2127         * g++.dg/ext/pr28291.C: New test.
2128
2129 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2130
2131         PR middle-end/28403
2132         * gcc.c-torture/execute/pr28403.c: New test.
2133
2134 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2135
2136         PR middle-end/28402
2137         * gcc.dg/pr28402.c: New test.
2138
2139 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2140
2141         PR c++/28304
2142         * g++.dg/other/pr28304.C: New test.
2143
2144 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2145
2146         PR other/28251
2147         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2148         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2149
2150 2006-07-17  Richard Guenther  <rguenther@suse.de>
2151
2152         PR tree-optimization/28238
2153         * g++.dg/tree-ssa/pr28238.C: New testcase.
2154
2155 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2156
2157         PR c++/28250
2158         * g++.dg/eh/catch1.C: New test.
2159         * g++.dg/eh/catch2.C: New test.
2160
2161 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2162
2163         PR c++/28370
2164         * g++.dg/template/anon3.C: New test.
2165
2166 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2167
2168         PR fortran/20844
2169         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2170         specifiers requiring an explicit format tag..
2171
2172         PR fortran/28201
2173         * gfortran.dg/generic_5: New test.
2174
2175         PR fortran/20893
2176         * gfortran.dg/elemental_optional_args_1.f90: New test.
2177
2178 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2179
2180         * gnat.dg/assert.ads: New file.
2181         * gnat.dg/controlled_record.ads: Likewise.
2182         * gnat.dg/controlled_record.adb: Likewise.
2183
2184 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2185
2186         PR c++/28292
2187         * g++.dg/other/error12.C: New test.
2188
2189         PR c++/28269
2190         * g++.dg/template/crash54.C: New test.
2191
2192 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2193
2194         PR c++/28249
2195         * g++.dg/parse/catch1.C: New test.
2196
2197         PR c++/28294
2198         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2199
2200         PR c++/28387
2201         * g++.dg/ext/attrib24.C: New test.
2202
2203 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2204
2205         PR c++/28343
2206         * g++.dg/ext/asmspec1.C: New test.
2207
2208 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2209
2210         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2211         (dg-test): Support shouldfail tests.
2212         * lib/target-supports-dg.exp (dg-shouldfail): New.
2213         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2214         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2215         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2216         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2217         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2218         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2219         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2220
2221 2006-07-13  Jan Hubicka  <jh@suse.cz>
2222
2223         * gcc.target/i386/memcpy-1.c: New.
2224
2225 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2226
2227         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2228
2229 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2230
2231         PR fortran/25097
2232         * gfortran.dg/present_1.f90: New test.
2233
2234         PR fortran/20903
2235         * gfortran.dg/interface_derived_type_1.f90: New test.
2236
2237 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2238
2239         PR fortran/28213
2240         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2241         list.
2242
2243 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2244
2245         PR c++/27820
2246         * g++.dg/other/label1.C: New test.
2247
2248 2006-07-07   Richard Guenther  <rguenther@suse.de>
2249
2250         PR middle-end/28268
2251         * gcc.dg/torture/pr28268.c: New testcase.
2252
2253 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2254
2255         PR c++/27019
2256         * g++.dg/ext/pr27019.C: New.
2257
2258 2006-07-07  Richard Guenther  <rguenther@suse.de>
2259
2260         PR tree-optimization/28187
2261         * gcc.dg/pr28187.c: New testcase.
2262
2263 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2264
2265         * gnat.dg/address_conversion.adb: New test.
2266         * gnat.dg/boolean_subtype.adb: Likewise.
2267         * gnat.dg/frame_overflow.adb: Likewise.
2268         * gnat.dg/pointer_array.adb: Likewise.
2269         * gnat.dg/pointer_conversion.adb: Likewise.
2270
2271 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2272
2273         PR fortran/28237
2274         PR fortran/23420
2275         * gfortran.dg/print_fmt_5.f90: New test.
2276
2277 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2278
2279         PR fortran/28129
2280         * gfortran.dg/bounds_check_4.f90: New test.
2281
2282 2006-07-05  Richard Guenther  <rguenther@suse.de>
2283
2284         PR target/28158
2285         * gfortran.dg/pr28158.f90: New testcase.
2286
2287 2006-07-05  Richard Guenther  <rguenther@suse.de>
2288
2289         PR tree-optimization/28162
2290         * gcc.dg/pr28162.c: New testcase.
2291
2292 2006-07-05  Richard Guenther  <rguenther@suse.de>
2293         Andrew Pinski  <pinskia@gcc.gnu.org>
2294
2295         PR c++/27084
2296         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2297
2298 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2299
2300         PR fortran/28174
2301         * gfortran.dg/actual_array_substr_2.f90: New test.
2302
2303         PR fortran/28167
2304         * gfortran.dg/actual_array_constructor_2.f90: New test.
2305
2306 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2307
2308         * gfortran.dg/itime_idate_1.f: New test.
2309         * gfortran.dg/itime_idate_2.f: New test.
2310
2311 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2312
2313         PR libgfortran/27704
2314         * gfortran.dg/open_status_3.f90: New test.
2315         * gfortran.dg/fmt_l.f90: Update for new feature.
2316
2317 2006-07-03  Asher Langton  <langton2@llnl.gov>
2318
2319         * gfortran.dg/oldstyle_2.f90: New.
2320
2321 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2322
2323         * gnat.dg/string_slice.adb: New test.
2324
2325 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2326
2327         PR fortran/19259
2328         * gfortran.dg/semicolon_fixed.c: New.
2329         * gfortran.dg/semicolon_free.c: New.
2330
2331 2006-06-30  Mike Stump  <mrs@apple.com>
2332
2333         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2334         that don't support internal visibility.
2335
2336 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2337
2338         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2339         for '(' / ')' needing an extra '\'.
2340
2341 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2342
2343         PR middle-end/27428
2344         * gcc.dg/pr27428-1.c: New test case.
2345
2346 2006-06-29  Mike Stump  <mrs@apple.com>
2347
2348         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2349         on darwin as we can't align commons large enough yet.
2350
2351         * gcc.dg/vla-8.c: Add additional testcases.
2352
2353 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2354
2355         PR c++/28114
2356         * g++.dg/other/pr28114.C: New.
2357
2358 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2359
2360         * gcc.c-torture/compile/20060625-1.c: New test.
2361
2362 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2363
2364         PR fortran/20867
2365         * gfortran.dg/stfunc_3.f90: New test.
2366
2367         PR fortran/25056
2368         * gfortran.dg/impure_actual_1.f90: New test.
2369
2370         PR fortran/20874
2371         * gfortran.dg/elemental_result_1.f90: New test.
2372
2373         PR fortran/25073
2374         * gfortran.dg/select_7.f90: New test.
2375
2376         PR fortran/27554
2377         * intrinsic_actual_1.f: New test.
2378
2379         PR fortran/22038
2380         PR fortran/28119
2381         * gfortran.dg/forall_4.f90: New test.
2382
2383         PR fortran/25072
2384         * gfortran.dg/forall_5.f90: New test.
2385
2386 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2387
2388         PR c++/28051
2389         * g++.dg/template/using13.C: New test.
2390
2391         PR c++/28054
2392         * g++.dg/other/incomplete3.C: New test.
2393
2394 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2395
2396         PR fortran/28081
2397         * gfortran.dg/substr_3.f: New test.
2398         * gfortran.dg/equiv_2.f90: Update expected error message.
2399
2400 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2401
2402         PR fortran/28118
2403         * gfortran.dg/actual_array_substr_1.f90: New test.
2404
2405 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2406
2407         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2408         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2409
2410 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2411
2412         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2413
2414 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2415
2416         PR fortran/27981
2417         * gfortran.dg/simpleif_2.f90: New test.
2418
2419 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2420
2421         * g++.dg/template/error22.C: Fix typo.
2422
2423 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2424
2425         PR c++/28112
2426         * g++.dg/ext/attrib23.C: New test.
2427
2428 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2429
2430         * gnat.dg/varsize_temp.adb: New test.
2431
2432 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2433
2434         PR c++/11468
2435         * g++.dg/other/java2.C: New test.
2436
2437 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2438
2439         PR target/27789
2440         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2441         initialization.
2442
2443 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2444
2445         PR target/27531
2446         * gcc.dg/pr27531-1.c: New test case.
2447
2448 2006-06-22  Asher Langton  <langton2@llnl.gov>
2449
2450         PR fortran/24748
2451         * gfortran.dg/implicit_8.f90: New.
2452
2453 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2454
2455         PR rtl-optimization/28121
2456         * gcc.dg/pr28121.c: New test.
2457
2458 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2459
2460         PR c++/27805
2461         * g++.dg/parse/ptrmem6.C: New test.
2462
2463         PR c++/27821
2464         * g++.dg/template/error22.C: New test.
2465
2466 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2467
2468         PR c++/28111
2469         * g++.dg/template/friend43.C: New test.
2470
2471         PR c++/28110
2472         * g++.dg/template/crash53.C: New test.
2473
2474         PR c++/28109
2475         * g++.dg/rtti/incomplete1.C: New test.
2476
2477 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2478
2479         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2480
2481 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2482
2483         * gcc.c-torture/execute/complex-7.c: New.
2484
2485 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2486
2487         * gcc.dg/merge-all-constants-1.c: New test.
2488
2489 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2490
2491         PR c++/28113
2492         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2493
2494 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2495
2496         * gfortran.dg/rrspacing_1.f90: New test.
2497
2498 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2499
2500         PR c++/28052
2501         * g++.dg/other/bitfield2.C: New test.
2502
2503 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2504
2505         PR tree-optimization/27331
2506         * gcc.dg/pr27331.c: New test.
2507
2508 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2509             Eric Botcazou  <ebotcazou@adacore.com>
2510
2511         PR ada/18692
2512         * lib/gnat.exp: New file.
2513         * lib/gnat-dg.exp: Likewise.
2514         * gnat.dg: New directory.
2515         * gnat.dg/dg.exp: New driver.
2516         * gnat.dg/specs: New directory.
2517         * gnat.dg/specs/specs.exp: New driver.
2518         * gnat.dg/style: New directory.
2519         * gnat.dg/style/style.exp: New driver.
2520
2521 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2522
2523         PR fortran/16206
2524         * gfortran.dg/array_initializer_1.f90: New test.
2525
2526         PR fortran/28005
2527         * gfortran.dg/matmul_3.f90: New test.
2528
2529 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2530
2531         PR middle-end/28075
2532         * gcc.dg/tree-ssa/inline-1.c: New test.
2533
2534 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2535
2536         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2537         in malloc prototype; remove XFAIL.
2538         * gcc.dg/pr18241-2.c: Ditto.
2539         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2540         in memset prototype; remove XFAIL.
2541         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2542
2543 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2544
2545         * gcc.dg/vla-8.c: Add.
2546
2547 2006-06-19  Richard Guenther  <rguenther@suse.de>
2548
2549         PR tree-optimization/27090
2550         * g++.dg/tree-ssa/pr27090.C: New testcase.
2551
2552 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2553
2554         PR target/27861
2555         * gcc.dg/pr27861-1.c: New test case.
2556
2557 2006-06-19  Richard Guenther  <rguenther@suse.de>
2558
2559         PR middle-end/28045
2560         * gcc.dg/torture/pr28045.c: New testcase.
2561
2562 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2563
2564         PR fortran/26801
2565         * gfortran.dg/associated_4.f90: New test.
2566
2567 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2568
2569         PR fortran/19310
2570         PR fortran/19904
2571         * gfortran.dg/real_const_3.f90: New test.
2572
2573 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2574
2575         PR c++/28016
2576         * g++.dg/template/static26.C: New test.
2577
2578         PR c++/27979
2579         * g++.dg/expr/bitfield2.C: New test.
2580
2581         PR c++/27884
2582         * g++.dg/parse/linkage2.C: New test.
2583
2584 2006-06-16  Richard Guenther  <rguenther@suse.de>
2585
2586         PR middle-end/27116
2587         * gcc.dg/pr15785-1.c: Revert last change.
2588         * gcc.dg/torture/pr27116-2.c: New testcase.
2589
2590 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2591
2592         PR middle-end/27802
2593         * gcc.dg/pr27802-1.c: New test case.
2594
2595 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2596
2597         PR c++/27689
2598         * g++.dg/template/ttp18.C: New test.
2599         * g++.dg/template/ttp19.C: Likewise.
2600
2601         PR c++/27666
2602         * g++.dg/expr/cond9.C: New test.
2603
2604         PR c++/27640
2605         * g++.dg/template/ctor7.C: New test.
2606
2607 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2608
2609         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2610
2611 2006-06-16  Richard Guenther  <rguenther@suse.de>
2612
2613         PR tree-optimization/27781
2614         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2615
2616 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2617
2618         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2619
2620 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2621
2622         * gcc.dg/tree-ssa/loop-18.c: New test.
2623
2624 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2625
2626         PR c++/27665
2627         * g++.dg/template/crash52.C: New test.
2628
2629         PR c++/27648
2630         * g++.dg/ext/attrib22.C: New test.
2631
2632         PR c++/26559
2633         * g++.dg/template/builtin1.C: New test.
2634         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2635
2636         PR c++/28018
2637         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2638         assignment.
2639         * g++.old-deja/g++.pt/crash51.C: Likewise.
2640
2641         PR c++/27227
2642         * g++.dg/lookup/linkage1.C: New test.
2643         * g++.dg/lookup/linkage2.C: Likewise.
2644
2645 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2646
2647         PR middle-end/27959
2648         * gcc.dg/pr27959.c: New testcase.
2649
2650 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2651
2652         PR target/28014:
2653         * g++.dg/eh/div.C: New test.
2654
2655 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2656
2657         PR c++/27894
2658         * g++.dg/tree-ssa/pr26757.C: New test.
2659         * g++.dg/tree-ssa/pr27894.C: New test.
2660
2661 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2662
2663         * gcc.c-torture/compile/20060609-1.c: New test.
2664
2665         PR target/27863
2666         * gcc.c-torture/compile/pr27863.c: New test.
2667
2668 2006-06-13  Richard Guenther  <rguenther@suse.de>
2669
2670         PR tree-optimization/27830
2671         * g++.dg/tree-ssa/pr27830.C: New testcase.
2672
2673 2006-06-13  Matthew Sachs  <msachs@apple.com>
2674
2675         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2676         the list of compiler flags; this causes those flags to be checked
2677         for things like dg-skip-if.
2678
2679 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2680
2681         PR c++/27601
2682         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2683
2684 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2685             Kazu Hirata  <kazu@codesourcery.com>
2686
2687         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2688         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2689
2690 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2691
2692         PR c++/27933
2693         * g++.dg/lookup/using15.C: New test.
2694
2695         PR c++/27951
2696         * g++.dg/other/anon4.C: New test.
2697
2698 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2699
2700         PR c++/21210
2701         * g++.dg/init/complex1.C: New test case.
2702
2703 2006-06-11  Eric Christopher  <echristo@apple.com>
2704
2705         PR middle-end/27948
2706         * gcc.dg/bf-ms-layout.c: Run on darwin.
2707         * gcc.dg/bf-no-ms-layout: Ditto.
2708         * gcc.dg/attr-ms_struct-2.c: New.
2709         * gcc.dg/bf-ms-layout-2.c: Ditto.
2710
2711 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2712
2713         * gcc.dg/attr-ms_struct-packed1.c: New.
2714
2715 2006-06-09  Mike Stump  <mrs@apple.com>
2716
2717         * gcc.dg/vla-7.c: Add.
2718
2719 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2720
2721         PR fortran/24558
2722         * gfortran.dg/entry_6.f90: New test.
2723
2724         PR fortran/20877
2725         PR fortran/25047
2726         * gfortran.dg/entry_7.f90: New test.
2727
2728 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR c/27747
2731         * gcc.dg/cpp/_Pragma6.c: New test.
2732
2733         PR c++/27748
2734         * g++.dg/cpp/_Pragma1.C: New test.
2735
2736         PR preprocessor/27746
2737         * gcc.dg/gomp/macro-3.c: New test.
2738         * gcc.dg/gomp/macro-4.c: New test.
2739         * g++.dg/gomp/macro-3.C: New test.
2740         * g++.dg/gomp/macro-4.C: New test.
2741
2742 2006-06-09  Richard Guenther  <rguenther@suse.de>
2743
2744         PR tree-optimization/26998
2745         * gcc.dg/torture/pr26998.c: New testcase.
2746         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2747
2748 2006-06-08  Mike Stump  <mrs@apple.com>
2749
2750         * gcc.dg/pr27095.c: Account for stubs.
2751
2752         PR target/26427
2753         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2754         produce bad code on darwin.
2755
2756 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2757
2758         PR fortran/27958
2759         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2760
2761 2006-06-08  Asher Langton  <langton2@llnl.gov>
2762
2763         PR fortran/27786
2764         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2765
2766 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2767
2768         PR target/27421
2769         * gcc.dg/union-3.c: New test.
2770
2771 2006-06-08  Richard Guenther  <rguenther@suse.de>
2772
2773         PR middle-end/27116
2774         * gcc.dg/torture/pr27116.c: New testcase.
2775         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2776
2777 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2778
2779         PR rtl-optimization/26449
2780         * gcc.dg/pr26449.c: New test.
2781
2782 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2783
2784         PR c++/27601
2785         * g++.dg/ext/offsetof1.C: Test member functions.
2786
2787 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2788
2789         * gcc.dg/pr27095.c: Improve scanning.
2790
2791 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2792
2793         PR fortran/23091
2794         * gfortran.dg/saved_automatic_1.f90: New test.
2795
2796         PR fortran/24168
2797         * gfortran.dg/array_simplify_1.f90: New test.
2798
2799         PR fortran/25090
2800         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2801
2802         PR fortran/25058
2803         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2804
2805 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2806
2807         PR c++/27177
2808         * g++.dg/expr/cast7.C: New test.
2809
2810 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2811
2812         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2813         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2814         * lib/fortran-torture.exp (fortran-torture-compile,
2815         fortran-torture-execute): Ditto.
2816
2817 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2818
2819         PR target/27842
2820         * gcc.dg/vmx/pr27842.c: New test.
2821
2822 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2823
2824         PR libfortran/27895
2825         * gfortran.dg/bounds_check_3.f90: New test.
2826
2827 2006-06-05  Mike Stump  <mrs@apple.com>
2828
2829         * objc.dg/objc-fast-4.m: Skip for ppc64.
2830
2831 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2832
2833         PR testsuite/27705
2834         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2835
2836 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2837             Victor Kaplansky  <victork@il.ibm.com>
2838
2839         PR tree-optimizations/26360
2840         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2841         with -fno-tree-dce.
2842         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2843
2844 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2845
2846         PR fortran/14067
2847         * gfortran.dg/data_char_1.f90: Add messages for truncated
2848         strings.
2849
2850         PR fortran/16943
2851         * gfortran.dg/func_decl_2.f90: New test.
2852
2853         PR fortran/20839
2854         * gfortran.dg/do_2.f90: New test.
2855
2856         PR fortran/27655
2857         * gfortran.dg/associated_3.f90: New test.
2858
2859 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2860
2861         PR c++/27819
2862         * g++.dg/template/static25.C: New test.
2863
2864         PR c++/27722
2865         * g++.dg/init/array21.C: New test.
2866
2867         PR c++/27807
2868         * g++.dg/ext/complit7.C: New test.
2869
2870         PR c++/27806
2871         * g++.dg/parse/ptrmem5.C: New test.
2872
2873 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2874             Andrew Pinski  <pinskia@physics.uc.edu>
2875
2876         PR c/27150
2877         PR middle-end/27382
2878         * gcc.dg/pr27150-1.c: New testcase.
2879         * gcc.dg/pr27382-1.c: New testcase.
2880         * gcc.dg/pr27382-2.c: New testcase.
2881
2882 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2883
2884         PR c/25161
2885         PR c/27020
2886         * gcc.dg/array-10.c: New test.
2887
2888 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2889
2890         PR c++/27804
2891         * g++.dg/init/const4.C: New test.
2892         * g++.dg/init/member1.C: Add error-marker.
2893         * g++.dg/other/fold1.C: Adjust error-marker.
2894
2895 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2896
2897         PR c++/27601
2898         * g++.dg/ext/offsetof1.C: New test.
2899
2900 2006-06-04 Eric Christopher <echristo@apple.com>
2901
2902         * gcc.dg/attr-ms_struct-1.c: New.
2903
2904 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2905
2906         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2907
2908 2006-06-04  Richard Guenther  <rguenther@suse.de>
2909
2910         PR tree-optimization/27039
2911         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2912
2913 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2914
2915         PR target/26223
2916         * gcc.target/i386/amd64-abi-2.c: New test case.
2917
2918 2006-06-02  Eric Christopher  <echristo@apple.com>
2919
2920         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2921         * gcc.target/i386/20020523-1.c: Skip if darwin.
2922         * gcc.target/i386/asm-3.c: Ditto.
2923         * gcc.target/i386/20011119-1.c: Ditto.
2924         * gcc.target/i386/clobbers.c: Remove pic part of test.
2925
2926 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2927
2928         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2929         * g++.old-deja/g++.other/init19.C: Ditto.
2930         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2931         and add other platforms as expected failures.
2932
2933 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2934
2935         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2936         (is-effective-target-keyword): Ditto.
2937
2938 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2939
2940         PR fortran/27715
2941         * gfortran.dg/extended_char_comparison_1.f:  New test.
2942
2943 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2944
2945         PR fortran/25098
2946         * gfortran.dg/dummy_procedure_1.f90: New test.
2947
2948         PR fortran/25147
2949         * gfortran.dg/dummy_procedure_2.f90: New test.
2950
2951         * gfortran.dg/associated_2.f90: Correct to make consistent with
2952         standard.
2953
2954 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2955
2956         * gcc.target/i386/387-11.c: New test case.
2957
2958 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2959
2960         PR c++/27801
2961         * g++.dg/template/cond6.C: New test.
2962
2963         PR c++/26496
2964         * g++.dg/template/crash51.C: New test.
2965         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2966
2967         PR c++/27385
2968         * g++.dg/init/array20.C: New test.
2969
2970 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2971
2972         * gcc.dg/builtins-54.c: New test case.
2973
2974 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2975
2976         PR c++/26433
2977         * g++.dg/template/fntry1.C: Add dg-do link.
2978
2979         PR c++/27808
2980         * g++.dg/parse/friend6.C: New test.
2981
2982 2006-05-30  Asher Langton  <langton2@llnl.gov>
2983
2984         * gfortran.dg/cray_pointers_7.f90: New test.
2985
2986 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2987
2988         PR tree-optimization/23452
2989         * gcc.dg/fold-mulconj-1.c: New test case.
2990
2991 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2992
2993         PR c++/27803
2994         * g++.dg/parse/bitfield1.C: New test.
2995
2996 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2997
2998         * gcc.target/ppc-eq0-1.c: New test case.
2999         * gcc.target/ppc-negeq0-1.c: New test case.
3000
3001 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3002
3003         PR c/27273
3004         * gcc.dg/overflow-warn-5.c: New test.
3005
3006 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3007
3008         PR c/27718
3009         * gcc.dg/sizeof-1.c: New test.
3010
3011 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3012
3013         PR target/27790
3014         * gcc.target/i386/pr27790.c: New test.
3015
3016 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3017
3018         PR libgfortran/27757
3019         * gfortran.dg/direct_io_5.f90: New test.
3020
3021 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3022
3023         PR libgfortran/27634
3024         * gfortran.dg/fmt_missing_period_1.f: New test.
3025         * gfortran.dg/fmt_missing_period_2.f: New test.
3026         * gfortran.dg/fmt_missing_period_3.f: New test.
3027
3028 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3029
3030         PR fortran/19777
3031         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3032         arrays.
3033
3034 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3035
3036         PR c++/27713
3037         * g++.dg/template/new6.C: New test.
3038
3039 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3040
3041         PR tree-optimization/24964
3042         * gcc.target/i386/387-10.c: New test case.
3043
3044 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3045
3046         * intrinsics/string_intrinsics.c (compare_string):
3047         Use memcmp instead of strncmp to avoid tripping over
3048         CHAR(0) in a string.
3049
3050 2006-05-27  Richard Guenther  <rguenther@suse.de>
3051
3052         PR middle-end/27773
3053         * gcc.dg/torture/pr27773.c: New testcase.
3054
3055 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3056
3057         * gcc.dg/pr24561.c: Rename to..
3058         * gcc.dg/pr25962.c: .. this.
3059
3060 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3061
3062         PR fortran/19777
3063         * gfortran.dg/bounds_check_2.f: New test.
3064
3065 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3066
3067         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3068         * gfortran.dg/byte_1.f90: Likewise.
3069         * gfortran.dg/dup_save_2.f90: Likewise.
3070
3071 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3072
3073         * gfortran.dg/associated_2.f90: New test.
3074
3075 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3076
3077         PR fortran/27524
3078         * gfortran.dg/bounds_check_1.f90: New test.
3079
3080 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3081
3082         PR rtl-optimization/27661
3083         * gcc.dg/pr27661.c: New test case.
3084
3085 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3086
3087         PR fortran/23151
3088         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3089         * gfortran.dg/print_parentheses_1.f:  New test.
3090         * gfortran.dg/print_parentheses_2.f90:  New test.
3091
3092 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3093
3094         PR target/27758
3095         * gcc.dg/pr27758.c: New test.
3096
3097 2006-05-24  Falk Hueffner  <falk@debian.org>
3098
3099         * gcc.c-torture/compile/pr27571.c: New test.
3100
3101 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3102
3103         PR fortran/27709
3104         * gfortran.dg/spec_expr_4.f90: New test.
3105
3106         PR fortran/27155
3107         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3108
3109 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3110
3111         PR c++/20103
3112         * g++.dg/ext/complit6.C: New test.
3113         * g++.dg/ext/complit3.C: Adjust error markers.
3114         * g++.dg/init/const3.C: New test.
3115
3116 2006-05-25  Richard Guenther  <rguenther@suse.de>
3117
3118         PR middle-end/27743
3119         * gcc.dg/torture/pr27743.c: New testcase.
3120
3121 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3122
3123         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3124
3125 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3126
3127         * gcc.dg/compat/scalar-by-value-x.h: New.
3128         * gcc.dg/compat/scalar-by-value-y.h: New.
3129         * gcc.dg/compat/scalar-by-value-5.c: New.
3130         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3131         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3132         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3133         * gcc.dg/compat/scalar-by-value-6.c: New.
3134         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3135         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3136         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3137
3138 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3139
3140         PR tree-optimization/27639
3141         PR tree-optimization/26719
3142         * gcc.dg/pr27639.c: New test.
3143         * gcc.dg/pr26719.c: New test.
3144         * gcc.dg/tree-ssa/scev-cast.c: New test.
3145
3146 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3147
3148         PR c++/20173
3149         * g++.dg/template/error21.C: New test.
3150
3151 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3152
3153         PR target/27696
3154         * gcc.target/i386/pr27696.c: New.
3155
3156 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3157
3158         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3159
3160         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3161
3162 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3163
3164         PR c++/27716
3165         * g++.dg/other/assign1.C: New test.
3166
3167 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3168
3169         PR target/27266
3170         * gcc.target/i386/pr27266.c: New.
3171
3172 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3173
3174         PR c++/27451
3175         * g++.dg/ext/asm9.C: New test.
3176
3177 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3178
3179         PR rtl-optimization/25514
3180         * gcc.c-torture/compile/pr25514.c: New test.
3181
3182 2006-05-22  Richard Guenther  <rguenther@suse.de>
3183
3184         Revert
3185         2006-01-31  Richard Guenther  <rguenther@suse.de>
3186
3187         * gcc.target/i386/sselibm-1.c: New testcase.
3188         * gcc.target/i386/sselibm-2.c: Likewise.
3189         * gcc.target/i386/sselibm-3.c: Likewise.
3190         * gcc.target/i386/sselibm-4.c: Likewise.
3191         * gcc.target/i386/sselibm-5.c: Likewise.
3192
3193 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3194
3195         PR c/27420
3196         * gcc.dg/func-args-2.c: New test.
3197
3198         PR c/26818
3199         * gcc.dg/struct-incompl-1.c: New test.
3200
3201 2006-05-22  Richard Guenther  <rguenther@suse.de>
3202
3203         PR testsuite/27708
3204         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3205         the transformations we test for.
3206
3207 2006-05-22  Richard Guenther  <rguenther@suse.de>
3208
3209         PR testsuite/27707
3210         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3211
3212 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3213
3214         PR c++/27210
3215         * g++.dg/warn/new1.C: New test.
3216         * g++.dg/template/new5.C: Likewise.
3217
3218 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3219
3220         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3221         * gcc.target/i386/20060512-3.c: Likewise.
3222
3223 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3224
3225         PR rtl-optimization/27671
3226         * gcc.c-torture/execute/pr27671-1.c: New.
3227         * gcc.dg/pr27671-2.c: Likewise.
3228
3229         PR tree-optimization/26622.
3230         * gcc.c-torture/compile/pr26622.c: New.
3231
3232 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3233
3234         PR fortran/27613
3235         * gfortran.dg/recursive_reference_1.f90: New test.
3236
3237 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3238
3239         PR fortran/25746
3240         * gfortran.dg/elemental_subroutine_3.f90: New test.
3241
3242         PR fortran/25090
3243         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3244
3245         PR fortran/27584
3246         * gfortran.dg/associated_target_1.f90: New test.
3247
3248         PR fortran/19015
3249         * gfortran.dg/maxloc_shape_1.f90: New test.
3250
3251 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3252
3253         PR libgfortran/24459
3254         * gfortran.dg/namelist_24.f90: New test.
3255         * gfortran.dg/namelist_12.f: Fix typo in comment.
3256
3257 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3258
3259         PR middle-end/25776
3260         * g++.dg/other/error11.C: New test.
3261
3262 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3263
3264         * gcc.target/mips/pr26765.c: Add -w to options.
3265
3266 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3267
3268         * lib/target-supports.exp (check_effective_target_mpaired_single):
3269         New function.
3270         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3271         multilibs.
3272         * g++.dg/vect/vect.exp: Likewise.
3273
3274 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3275
3276         PR testsuite/25891
3277         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3278
3279 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3280
3281         PR fortran/27662
3282         * gfortran.dg/temporary_1.f90: New file.
3283
3284 2006-05-19  Andreas Schwab  <schwab@suse.de>
3285
3286         * g++.dg/other/unused1.C: Also match "stringz".
3287
3288 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3289
3290         PR c++/26433
3291         * g++.dg/template/fntry1.C: New test.
3292
3293 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3294
3295         PR c++/27471
3296         PR c++/27506
3297         * g++.dg/conversion/bitfield5.C: New test.
3298         * g++.dg/conversion/bitfield6.C: New test.
3299
3300 2006-05-18  Mike Stump  <mrs@apple.com>
3301
3302         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3303         * gcc.dg/vla-4.c: Add.
3304         * gcc.dg/vla-5.c: Add.
3305         * gcc.dg/vla-6.c: Add.
3306
3307 2006-05-12  Stuart Hastings  <stuart@apple.com>
3308
3309         * testsuite/gcc.target/i386/20060512-1.c: New.
3310         * testsuite/gcc.target/i386/20060512-2.c: New.
3311         * testsuite/gcc.target/i386/20060512-3.c: New.
3312         * testsuite/gcc.target/i386/20060512-4.c: New.
3313
3314 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3315
3316         PR c++/26122
3317         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3318
3319         PR c++/26068
3320         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3321         * g++.dg/parse/linkage1.C: New test.
3322
3323 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3324
3325         PR tree-optimization/27548
3326         * g++.dg/tree-ssa/pr27548.C: New test.
3327
3328 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3329
3330         PR fortran/26551
3331         * gfortran.dg/recursive_check_1.f: New test.
3332         * gfortran.dg/recursive_check_2.f90: New test.
3333
3334 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3335
3336         * g++.dg/opt/temp2.C: New test.
3337
3338 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3339
3340         PR c++/27491
3341         * g++.dg/init/brace5.C: New test.
3342
3343         PR middle-end/27415
3344         * gcc.dg/gomp/pr27415.c: New test.
3345         * g++.dg/gomp/pr27415.C: New test.
3346
3347         PR tree-optimization/27549
3348         * g++.dg/tree-ssa/pr27549.C: New test.
3349
3350 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3351
3352         PR libgfortran/27575
3353         * gfortran.dg/read_eof_4.f90: New test.
3354
3355 2006-05-16  Richard Guenther  <rguenther@suse.de>
3356
3357         PR tree-optimization/22303
3358         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3359
3360 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR middle-end/27573
3363         * gcc.dg/gomp/pr27573.c: New test.
3364         * gfortran.dg/gomp/pr27573.f90: New test.
3365
3366         PR c/27499
3367         * gcc.dg/gomp/pr27499.c: New test.
3368         * g++.dg/gomp/pr27499.C: New test.
3369
3370 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3371
3372         PR c++/27339
3373         * g++.dg/parser/access8.C: Adjust error marker.
3374         * g++.dg/template/access17.C: New test.
3375         * g++.dg/template/access18.C: Likewise.
3376
3377 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3378
3379         PR target/26600
3380         * gcc.target/i386/pr26600.c: New test case.
3381
3382 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3383
3384         PR c++/27505
3385         * g++.dg/expr/bitfield1.C: New test.
3386
3387 2006-05-15  Richard Guenther  <rguenther@suse.de>
3388
3389         PR tree-optimization/27603
3390         * gcc.dg/torture/pr27603.c: New testcase.
3391
3392 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3393
3394         PR fortran/25090
3395         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3396
3397         PR fortran/25082
3398         * gfortran.dg/scalar_return_1.f90: New test.
3399
3400         PR fortran/27411
3401         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3402
3403 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3404
3405         * gcc.dg/gomp/critical-4.c: New test.
3406         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3407         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3408         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3409         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3410
3411 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3412
3413         PR c++/27582
3414         * g++.dg/template/dependent-args1.C: New test.
3415
3416         PR c++/27581
3417         * g++.dg/lookup/this1.C: New test.
3418
3419         PR c++/27315
3420         * g++.dg/template/operator6.C: New test.
3421         * g++.dg/template/incomplete3.C: New test.
3422
3423         PR c++/27559
3424         * g++.dg/template/new4.C: New test.
3425
3426         PR c++/27496
3427         * g++.dg/template/void2.C: New test.
3428
3429 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3430
3431         * g++.dg/template/dependent-expr5.C: New test.
3432
3433 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3434
3435         PR middle-end/26729
3436         * gcc.dg/pr26729-1.c: New test case.
3437
3438 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3439
3440         * gcc.dg/pr27003.c: New test.
3441
3442 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3443
3444         * lib/target-supports.dg (check_cxa_atexit_available): Change
3445         v3_target_compile to ${tool}_target_compile.
3446
3447 2006-05-11  Jason Merrill  <jason@redhat.com>
3448
3449         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3450
3451 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3452
3453         PR fortran/27553
3454         * gfortran.dg/label_5.f90: New test.
3455
3456 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3457
3458         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3459         check_effective_target_powerpc_altivec_ok): New.
3460         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3461         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3462         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3463         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3464         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3465         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3466         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3467         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3468         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3469         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3470         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3471         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3472         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3473         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3474         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3475         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3476         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3477         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3478         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3479         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3480         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3481         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3482         gcc.target/powerpc/altivec-9.c,
3483         gcc.target/powerpc/altivec-consts.c,
3484         gcc.target/powerpc/altivec-pr22085.c,
3485         gcc.target/powerpc/altivec-splat.c,
3486         gcc.target/powerpc/altivec-types-1.c,
3487         gcc.target/powerpc/altivec-types-2.c,
3488         gcc.target/powerpc/altivec-types-3.c,
3489         gcc.target/powerpc/altivec-types-4.c,
3490         gcc.target/powerpc/altivec-varargs-1.c,
3491         gcc.target/powerpc/altivec-vec-merge.c,
3492         gcc.target/powerpc/ppc-vector-memcpy.c,
3493         gcc.target/powerpc/ppc-vector-memset.c,
3494         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3495         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3496         these effective targets.
3497         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3498         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3499
3500 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3501
3502         PR middle-end/27384
3503         * g++.dg/other/fold1.C: New test.
3504
3505         PR middle-end/27488
3506         * gcc.dg/fold-nonneg-1.c: New test.
3507
3508         PR c++/27547
3509         * g++.dg/other/operator1.C: New test.
3510
3511 2006-05-11  Richard Guenther  <rguenther@suse.de>
3512
3513         PR middle-end/27529
3514         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3515
3516 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3517
3518         * lib/target-supports-dg.exp (check-flags): New.
3519         (dg-skip-if): Move flag checks.
3520
3521 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3522
3523         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3524         * lib/target-supports.dg (check_cxa_atexit_available): New.
3525
3526 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3527
3528         PR fortran/27470
3529         * gfortran.dg/multiple_allocation_2.f90: New test case.
3530
3531 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3532
3533         * gcc.target/arm/pr27387.C: Fix a comment typo.
3534
3535 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3536
3537         PR fortran/24549
3538         * gfortran.dg/error_recovery_1.f90: New test.
3539
3540 2006-05-10  Richard Guenther  <rguenther@suse.de>
3541
3542         PR tree-optimization/27302
3543         * gcc.dg/torture/pr27302.c: New testcase.
3544
3545 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3546         Richard Guenther  <rguenther@suse.de>
3547
3548         PR middle-end/27498
3549         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3550
3551 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3552
3553         PR rtl-optimization/27335
3554         * gcc.dg/pr27335.c: New test.
3555
3556 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3557
3558         * gcc.target/mips/mips-ps-5.c: New file.
3559
3560 2006-05-08  Jan Hubicka  <jh@suse.cz>
3561
3562         PR middle-end/25962
3563         * gcc.dg/pr25962.c: New.
3564
3565 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3566
3567         PR target/27158
3568         * gcc.target/powerpc/pr27158.c: New test case.
3569
3570 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3571
3572         PR testsuite/27476
3573         * ada/acats/run_all.sh: Use test -z.
3574
3575 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3576
3577         PR libfortran/18271
3578         * gfortran.dg/spec_expr_3.f90: New test.
3579
3580 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3581
3582         PR target/24879
3583         * gcc.target/i386/monitor.c: New file.
3584
3585 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3586
3587         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3588
3589 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3590
3591         PR c++/27447
3592         * g++.dg/other/ptrmem7.C: New test.
3593
3594 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3595
3596         PR target/27421
3597         * gcc.dg/array-9.c: New test.
3598
3599 2006-05-07  Richard Guenther  <rguenther@suse.de>
3600
3601         PR tree-optimization/27409
3602         * gcc.dg/torture/pr27409.c: New testcase.
3603
3604 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3605
3606         PR fortran/27457
3607         * gfortran.dg/select_6.f90: New.
3608
3609 2006-05-07  Richard Guenther  <rguenther@suse.de>
3610
3611         PR tree-optimization/27136
3612         * gcc.dg/torture/pr27136.c: New testcase.
3613
3614 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3615
3616         PR fortran/24813
3617         * gfortran.dg/char_cons_len_1.f90: New test.
3618
3619 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3620
3621         PR c++/27427
3622         * g++.dg/template/incomplete2.C: New test.
3623
3624 2006-05-06  Richard Guenther  <rguenther@suse.de>
3625
3626         PR tree-optimization/27151
3627         * gcc.dg/vect/pr27151.c: New testcase.
3628
3629 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3630
3631         PR c++/27430
3632         * g++.dg/template/void1.C: New test.
3633
3634         PR c++/27423
3635         * g++.dg/other/void2.C: New test.
3636
3637         PR c++/27422
3638         * g++.dg/conversion/void1.C: New test.
3639
3640 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3641
3642         PR/21391
3643         * g++.dg/other/unused1.C: New.
3644
3645 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3646
3647         PR objc/27240
3648         * objc.dg/member-1.m: New test.
3649
3650 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3651
3652         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3653
3654 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3655
3656         PR libfortran/26985
3657         * gfortran.dg/matmul_2.f90: New test.
3658
3659 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3660
3661         * ada/acats/run_all.sh: Use sync when main not found.
3662
3663 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3664
3665         PR target/26765
3666         * gcc.target/mips/pr26765.c: New.
3667
3668 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3669
3670         * gcc.target/bfin: New directory.
3671         * gcc.target/bfin/bfin.exp: New file.
3672         * gcc.target/bfin/frmul.c: New file.
3673         * gcc.target/bfin/arith.c: New file.
3674         * gcc.target/bfin/mul-combine.c: New file.
3675         * gcc.target/bfin/shift.c: New file.
3676
3677 2006-05-04  Richard Guenther  <rguenther@suse.de>
3678
3679         PR tree-optimization/14287
3680         PR tree-optimization/14844
3681         PR tree-optimization/19792
3682         PR tree-optimization/21608
3683         PR tree-optimization/27090
3684         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3685         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3686         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3687         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3688         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3689
3690 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3691
3692         PR tree-optimization/27285
3693         * gcc.c-torture/execute/pr27285.c: New test.
3694
3695         PR middle-end/27388
3696         * gcc.dg/gomp/pr27388-1.c: New test.
3697         * gcc.dg/gomp/pr27388-2.c: New test.
3698         * gcc.dg/gomp/pr27388-3.c: New test.
3699
3700         PR c++/27359
3701         * g++.dg/gomp/pr27359.C: New test.
3702
3703 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3704
3705         PR fortran/20248
3706         * gfortran.dg/iargc.f90: New test.
3707
3708 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/27102
3711         * g++.dg/template/crash49.C: New test.
3712
3713 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3714
3715         PR testsuite/27032
3716         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3717
3718 2006-05-02  Jeff Law  <law@redhat.com>
3719
3720         PR tree-optimization/27364
3721         * gcc.c-torture/execute/pr27364.c: New test.
3722
3723 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3724
3725         PR c++/27309
3726         * g++.dg/parser/ctor5.C: New test.
3727
3728 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3729
3730         PR target/27387
3731         * gcc.target/arm/arm.exp: New.
3732         * gcc.target/arm/pr27387.C: Likewise.
3733
3734 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3735
3736         PR fortran/27269
3737         PR fortran/27324
3738         * gfortran.dg/module_equivalence_2.f90: New test.
3739
3740 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3741
3742         PR middle-end/27337
3743         * g++.dg/gomp/pr27337-1.C: New test.
3744         * g++.dg/gomp/pr27337-2.C: New test.
3745
3746         PR middle-end/27328
3747         * gcc.dg/gomp/pr27328.c: New test.
3748
3749         PR middle-end/27325
3750         * g++.dg/gomp/pr27325.C: New test.
3751
3752         PR middle-end/27310
3753         * g++.dg/gomp/pr27310.C: New test.
3754
3755 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3756
3757         PR tree-optimization/27291
3758         * g++.dg/tree-ssa/pr27291.C: New test.
3759
3760 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3761
3762         PR tree-optimization/27283
3763         * g++.dg/tree-ssa/pr27283.C: New test.
3764
3765 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3766
3767         * gcc.dg/tree-ssa/loop-16.c: New test.
3768
3769 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3770             Joseph S. Myers  <joseph@codesourcery.com>
3771
3772         * gcc.dg/Wconversion-3.c: New test case.
3773         * gcc.dg/Wconversion-4.c: Likewise.
3774
3775 2006-05-01  Richard Guenther  <rguenther@suse.de>
3776
3777         PR tree-optimization/26726
3778         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3779
3780 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3781
3782         * gcc.dg/Woverflow-1.c: New test case.
3783         * gcc.dg/Woverflow-2.c: Likewise.
3784         * gcc.dg/Woverflow-3.c: Likewise.
3785
3786 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/27094
3789         * g++.dg/template/defarg8.C: New test.
3790
3791 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3792
3793         PR c++/27278
3794         * g++.dg/parse/operator7.C: New test.
3795
3796 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3797
3798         PR c++/11471
3799         PR c++/27102
3800         * g++.dg/template/crash48.C: New test.
3801
3802         PR c++/27279
3803         * g++.dg/parse/ctor4.C: New test.
3804
3805 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3806
3807         PR fortran/25681
3808         * gfortran.df/char_type_len.f90: New test.
3809
3810 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3811
3812         PR libgfortran/27304
3813         * gfortran.dg/fmt_exhaust.f90: New test.
3814
3815 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3816
3817         PR c/25309
3818         * gcc.dg/large-size-array-2.c: New test case.
3819
3820 2006-04-28  Richard Guenther  <rguenther@suse.de>
3821
3822         PR target/26826
3823         * gcc.target/i386/pr26826.c: New testcase.
3824
3825 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3826
3827         PR middle-end/27260
3828         * gcc.c-torture/execute/pr27260.c: New.
3829
3830 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3831
3832         PR middle-end/27095
3833         * gcc.dg/pr27095.c: New.
3834
3835 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3836
3837         PR c++/27292
3838         * g++.dg/conversion/bitfield4.C: New test.
3839
3840 2006-04-27  Eric Christopher  <echristo@apple.com>
3841
3842         * gcc.dg/pragma-ms_struct.c: New.
3843
3844 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/27102
3847         * g++.dg/template/crash47.C: New test.
3848
3849 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3850
3851         * gcc.target/i386/sse-7.c: build with -msse.
3852
3853 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3854
3855         PR testsuite/27274:
3856         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3857         (main): Exit if processor doesn't support SSE.
3858
3859 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3860
3861         PR middle-end/27282
3862         * gcc.c-torture/compile/pr27282.c: New test.
3863
3864 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3865
3866         PR middle-end/26913
3867         * g++.dg/gomp/pr26913.C: New test.
3868
3869         PR c/25996
3870         * gcc.dg/gomp/pr25996.c: New test.
3871         * g++.dg/gomp/pr25996.C: New test.
3872
3873 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3874
3875         PR rtl-optimization/26725
3876         * gcc.c-torture/compile/pr26725.c: New test.
3877
3878 2006-04-25  Richard Guenther  <rguenther@suse.de>
3879
3880         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3881         than n + -1.
3882
3883 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3884
3885         * gcc.dg/20060425-1.c: New testcase.
3886
3887 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3888
3889         PR tree-optimization/26865
3890         * gcc.dg/pr26865.c: New test.
3891
3892 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3893
3894         PR c++/27292
3895         * g++.dg/conversion/bitfield1.C: New test.
3896         * g++.dg/conversion/bitfield2.C: Likewise.
3897         * g++.dg/conversion/bitfield3.C: Likewise.
3898
3899 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3900         Richard Guenther  <rguenther@suse.de>
3901
3902         PR tree-optimization/27236
3903         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3904
3905 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3906
3907         PR c++/19963
3908         * g++.dg/other/incomplete2.C: New test.
3909
3910 2006-04-24  Richard Guenther  <rguenther@suse.de>
3911
3912         PR middle-end/26869
3913         * gcc.dg/torture/pr26869.c: New testcase.
3914
3915 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3916         Richard Guenther  <rguenther@suse.de>
3917
3918         PR tree-optimization/27218
3919         * g++.dg/tree-ssa/pr27218.C: New testcase.
3920
3921 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3922
3923         PR c++/26912
3924         * g++.dg/template/friend41.C: New test.
3925
3926 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3927
3928         * g++.dg/opt/pr15551.C: Include cstdio.
3929         (main): Use remove instead of unlink.
3930
3931 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3932
3933         * gcc.dg/sibcall-7.c: New test.
3934         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3935         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3936         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3937         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3938         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3939
3940 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3941
3942         PR c++/26534
3943         * g++.dg/opt/bitfield1.C: New test.
3944         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3945         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3946         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3947         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3948         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3949         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3950         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3951         * g++.dg/abi/bitfield2.C: Likewise.
3952         * g++.dg/init/bitfield1.C: Likewise.
3953
3954 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3955
3956         PR fortran/25099
3957         * gfortran.dg/elemental_subroutine_4.f90: New test.
3958         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3959         call sub (m, x).
3960
3961 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3962
3963         * gcc.c-torture/compile/20060421-1.c: New testcase.
3964
3965 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3966
3967         PR c/25875
3968         * gcc.dg/init-bad-4.c: New test.
3969
3970 2006-04-21  Paul Brook  <paul@codesourcery.com>
3971
3972         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3973
3974 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3975
3976         PR fortran/27122
3977         * gfortran.dg/defined_operators_1.f90: New test.
3978         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3979         remove old ones associated, incorrectly, with Note 5.46.
3980
3981         PR fortran/27113
3982         * gfortran.dg/character_array_constructor_1.f90: New test.
3983
3984 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3985
3986         * gcc.dg/20060419-1.c: New test.
3987
3988 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3989
3990         PR c/26774
3991         * gcc.dg/struct-parse-1.c: New test case.
3992
3993 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3994
3995         PR c++/26558
3996         * g++.dg/parse/template19.C: New test.
3997
3998         PR c++/26739
3999         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4000
4001         PR c++/26036
4002         * g++.dg/expr/call3.C: New test.
4003
4004         PR c++/10385
4005         * g++.dg/conversion/dynamic1.C: New test.
4006
4007 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/27102
4010         * g++.dg/template/crash35.C: Tweak error markers.
4011         * g++.dg/template/crash46.C: New test.
4012         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4013         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4014
4015 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4016
4017         PR rtl-optimization/14261
4018         * gcc.c-torture/compile/20060419-1.c: Added.
4019
4020 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4021
4022         * gfortran.dg/label_1.f90: Adjust dg-error.
4023
4024 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4025
4026         PR target/26961
4027         * gcc.dg/fold-cond-1.c: New test case.
4028         * gcc.dg/pr26961-1.c: Likewise.
4029
4030 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4031
4032         PR libgfortran/27138
4033         * gfortran.dg/read_bad_advance.f90: New test.
4034
4035 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4036             Dale Johannesen  <dalej@apple.com>
4037
4038         PR target/24076
4039         * gcc.target/i386/vecinit-3.c: New testcase.
4040         * gcc.target/i386/vecinit-4.c: Likewise.
4041         * gcc.target/i386/sse-18.c: Likewise.
4042         * gcc.target/i386/sse-19.c: Likewise.
4043
4044 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4045
4046         * gfortran.dg/allocate_zerosize_1.f90: New test.
4047
4048 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4049
4050         PR c++/26365
4051         * g++.dg/template/crash45.C: New test.
4052
4053 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4054
4055         PR fortran/26787
4056         * gfortran.dg/proc_assign_1.f90: New test.
4057         * gfortran.dg/procedure_lvalue.f90: Change message.
4058         * gfortran.dg/namelist_4.f90: Add new error.
4059
4060         PR fortran/25597
4061         PR fortran/27096
4062         * gfortran.dg/auto_pointer_array_result_1.f90
4063
4064         PR fortran/27089
4065         * gfortran.dg/specification_type_resolution_1.f90
4066
4067         PR fortran/18003
4068         PR fortran/25669
4069         PR fortran/26834
4070         * gfortran.dg/bounds_temporaries_1.f90: New test.
4071
4072         PR fortran/27124
4073         * gfortran.dg/array_return_value_1.f90: New test.
4074
4075 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4076
4077         PR fortran/25336
4078         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4079
4080 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4081
4082         PR middle-end/26823
4083         * g++.dg/gomp/pr26823-1.C: New test.
4084         * g++.dg/gomp/pr26823-2.C: New test.
4085
4086 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4087
4088         PR middle-end/27134
4089         * gcc.dg/pr27314.c: New test.
4090
4091 2006-04-13  Richard Henderson  <rth@redhat.com>
4092
4093         * g++.dg/gomp/block-0.C: Update expected matches.
4094
4095 2006-04-13  DJ Delorie  <dj@redhat.com>
4096
4097         * lib/target-supports.exp (check_effective_target_int32plus): New.
4098         (check_effective_target_ptr32plus): New.
4099         (check_effective_target_size32plus): New.
4100         (check_effective_target_int16): New.
4101         (check_profiling_available): Add m32c to the list of unsupported targets.
4102
4103         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4104         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4105         memory size.
4106         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4107         pointers.
4108         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4109         size_t.
4110         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4111         and size_t.
4112         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4113         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4114         not just xstormy16.  Skip m32c due to weird pointer size.
4115         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4116         not just xstormy16.
4117         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4118         not just xstormy16.
4119         * gcc.dg/20020312-2.c: Add m32c support.
4120         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4121         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4122         in test.
4123         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4124         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4125         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4126         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4127         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4128         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4129         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4130         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4131         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4132         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4133         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4134         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4135         in test.
4136         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4137         in test.
4138         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4139         * gcc.dg/pr23049.c: Require >=32 bit integers.
4140         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4141         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4142         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4143         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4144         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4145         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4146         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4147         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4148         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4149         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4150         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4151         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4152         prototype in test.
4153         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4154         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4155         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4156         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4157         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4158
4159         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4160         * gcc.c-torture/execute/20040703-1.x: Likewise.
4161         * gcc.c-torture/execute/20040705-1.x: Likewise.
4162         * gcc.c-torture/execute/20040705-2.x: Likewise.
4163         * gcc.c-torture/execute/20040709-1.x: Likewise.
4164         * gcc.c-torture/execute/20040709-2.x: Likewise.
4165         * gcc.c-torture/execute/20040811-1.x: Likewise.
4166         * gcc.c-torture/execute/20050316-1.x: Likewise.
4167         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4168         * gcc.c-torture/execute/pr19689.x: Likewise.
4169         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4170         * gcc.c-torture/execute/usmul.x: Likewise.
4171         * gcc.c-torture/execute/vrp-5.x: Likewise.
4172         * gcc.c-torture/execute/vrp-6.x: Likewise.
4173         * gcc.dg/debug/20041023-1.s: Likewise.
4174
4175 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4176
4177         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4178         of integers to a vector types are now constant expressions in C.
4179         * gcc.dg/vect/vect-fold-1.c: New test case.
4180
4181 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4182             Ulrich Weigand  <uweigand@de.ibm.com>
4183
4184         PR target/27006
4185         * gcc.dg/vmx/pr27006.c: New testcase.
4186
4187 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4188
4189         PR libgfortran/26766
4190         * gfortran.dg/write_recursive.f90: New test.
4191
4192 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4193
4194         * g++.dg/parse/dtor7.C: New test.
4195         * g++.dg/parse/new1.C: Add error marker.
4196         * g++.dg/template/new3.C: New test.
4197
4198         PR c++/26122
4199         * g++.dg/template/pure1.C: New test.
4200
4201         PR c++/26295
4202         * g++.dg/parse/ptrmem4.C: New test.
4203
4204 2006-04-10  Jeff Law  <law@redhat.com>
4205
4206         PR/27087
4207         * gcc.c-torture/compile/pr27087.c: New test.
4208
4209 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4210
4211         PR/21391
4212         * gcc.dg/20060410.c: New.
4213
4214 2006-04-10  Matthias Klose  <doko@debian.org>
4215
4216         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4217         Recognize multilib directory names containing underscores.
4218
4219 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4220
4221         * gcc.target/i386/vecinit-1.c: New test case.
4222         * gcc.target/i386/vecinit-2.c: Likewise.
4223
4224 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR debug/27057
4227         * g++.dg/debug/dwarf2-2.C: New test.
4228
4229 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4230
4231         PR rtl-optimization/27073
4232         * gcc.c-torture/execute/pr27073.c: New test.
4233
4234 2006-04-08  Mike Stump  <mrs@apple.com>
4235
4236         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4237
4238 2006-04-07  Richard Guenther  <rguenther@suse.de>
4239
4240         PR tree-optimization/26135
4241         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4242
4243 2006-04-06  Jan Hubicka  <jh@suse.cz>
4244
4245         PR profile/26399
4246         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4247
4248 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4249
4250         * g++.dg/conversion/nullptr1.C: New test case.
4251         * g++.dg/conversion/nullptr2.C: Likewise.
4252
4253 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4254
4255         * gfortran.dg/dependency_18.f90: New test case.
4256
4257 2006-04-05  Richard Guenther  <rguenther@suse.de>
4258
4259         PR tree-optimization/26919
4260         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4261         * gcc.dg/ipa/ipa-2.c: Likewise.
4262         * gcc.dg/ipa/ipa-3.c: Likewise.
4263         * gcc.dg/ipa/ipa-5.c: Likewise.
4264
4265 2006-04-05  Richard Guenther  <rguenther@suse.de>
4266
4267         PR tree-optimization/26763
4268         * gcc.dg/torture/pr26763-1.c: New testcase.
4269         * gcc.dg/torture/pr26763-2.c: Likewise.
4270
4271 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4272
4273         PR fortran/23634
4274         PR fortran/25619
4275         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4276
4277 2006-04-04  Eric Christopher  <echristo@apple.com>
4278
4279         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4280         stubs.
4281         * gcc.target/i386/387-5.c: Ditto.
4282
4283 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4284
4285         * gcc.target/sparc/struct-ret-check.c: New test.
4286
4287 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4288
4289         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4290         zero decimal digits specified in format.
4291
4292 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4293
4294         PR fortran/26891
4295         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4296
4297         PR fortran/26976
4298         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4299         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4300         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4301         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4302         bigendian-ness.
4303
4304 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4305
4306         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4307         dummy arguments work when the actual argument is itself a dummy
4308         argument of the caller.
4309
4310 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4311
4312         PR libfortran/24685
4313         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4314
4315 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4316
4317         * gfortran.dg/dependencency_17.f90: New test case.
4318
4319 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4320
4321         * gfortran.dg/dependency_14.f90: New test case.
4322         * gfortran.dg/dependency_15.f90: Likewise.
4323         * gfortran.dg/dependency_16.f90: Likewise.
4324
4325 2006-03-31  Asher Langton  <langton2@llnl.gov>
4326
4327         PR fortran/25358
4328         gfortran.dg/cray_pointers_6.f90: New test.
4329
4330 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4331
4332         PR libgfortran/26890
4333         * gfortran.dg/read_size_noadvance.f90: New test.
4334
4335 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4336
4337         PR fortran/25031
4338         * gfortran.dg/multiple_allocation_1.f90: Check that the
4339         size has changed after a re-allocation with stat.
4340
4341 2006-03-30  Richard Guenther  <rguenther@suse.de>
4342
4343         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4344         removal.
4345         * gcc.target/i386/sselibm-2.c: Likewise.
4346         * gcc.target/i386/sselibm-3.c: Likewise.
4347         * gcc.target/i386/sselibm-4.c: Likewise.
4348         * gcc.target/i386/sselibm-5.c: Likewise.
4349
4350 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4351
4352         * gcc.dg/fold-andxor-1.c: New test case.
4353         * gcc.dg/fold-xorand-1.c: Likewise.
4354
4355 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4356
4357         * gcc.dg/fold-convnotconv-1.c: New test case.
4358
4359 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4360
4361         PR fortran/26779
4362         * gfortran.dg/private_type_5.f90: New test.
4363
4364 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4365
4366         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4367
4368 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4369
4370         * gfortran.dg/advance_2.f90: New test.
4371         * gfortran.dg/advance_3.f90: New test.
4372
4373         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4374
4375 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4376
4377         PR libgfortran/26661
4378         PR libgfortran/26880
4379         * gfortran.dg/read_x_past.f: New test.
4380
4381 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4382
4383         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4384         to be STABS.
4385
4386 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4387
4388         * objc.dg/dwarf-1.m: Skip on AIX.
4389         * objc.dg/dwarf-2.m: Skip on AIX.
4390
4391 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4392
4393         PR fortran/26816
4394         * gfortran.dg/float_1.f90: New test.
4395
4396 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4397
4398         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4399         X86_64 targets.
4400         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4401
4402 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4403
4404         PR libfortran/26735
4405         * gfortran.dg/convert_implied_open.f90: New test case.
4406
4407 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4408
4409         PR fortran/26769
4410         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4411
4412 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4413
4414         PR middle-end/26717
4415         * gcc.dg/pr26717.c: New test.
4416
4417 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4418
4419         * gfortran.dg/dependency_12.f90: New test case.
4420
4421 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4422
4423         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4424
4425 2006-03-24  Jeff Law  <law@redhat.com>
4426
4427         * gcc.c-torture/pr26840.c: New test.
4428
4429 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4430
4431         * objc.dg/dwarf-2.m: New.
4432         * obj-c++.dg/dwarf-2.mm: New.
4433
4434         * g++.old-deja/g++.other/init19.C: New.
4435
4436 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4437
4438         * g++.dg/eh/spbp.C: Skip on AIX.
4439
4440 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4441
4442         PR middle-end/26611
4443         * g++.dg/gomp/pr26611-1.C: New test.
4444         * g++.dg/gomp/pr26611-2.C: New test.
4445
4446 2006-03-24  Jeff Law  <law@redhat.com>
4447
4448         * gcc.c-torture/compile/pr26833.c: New test.
4449         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4450
4451 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4452
4453         * gfortran.dg/endfile_2.f90: Delete temp file.
4454
4455 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4456
4457         PR fortran/19303
4458         * gfortran.dg/record_marker_1.f90: New test case.
4459         * gfortran.dg/record_marker_2.f: New test case.
4460         * gfortran.dg/record_marker_3.f90: New test case.
4461
4462 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4463
4464         PR fortran/17298
4465         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4466         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4467
4468 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4469
4470         * lib/gcc-dg.exp (cleanup-modules): New proc.
4471         * gfortran.dg/allocatable_function_1.f90,
4472         gfortran.dg/allocate_char_star_scalar_1.f90,
4473         gfortran.dg/assumed_charlen_function_1.f90,
4474         gfortran.dg/assumed_dummy_1.f90,
4475         gfortran.dg/assumed_shape_ranks_1.f90,
4476         gfortran.dg/assumed_shape_ranks_2.f90,
4477         gfortran.dg/assumed_size_dt_dummy.f90,
4478         gfortran.dg/auto_char_dummy_array_1.f90,
4479         gfortran.dg/auto_char_len_3.f90,
4480         gfortran.dg/automatic_module_variable.f90,
4481         gfortran.dg/bad_automatic_objects_1.f90,
4482         gfortran.dg/char_array_constructor.f90,
4483         gfortran.dg/char_array_structure_constructor.f90,
4484         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4485         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4486         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4487         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4488         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4489         gfortran.dg/derived_pointer_recursion.f90,
4490         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4491         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4492         gfortran.dg/dummy_functions_1.f90,
4493         gfortran.dg/elemental_initializer_1.f90,
4494         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4495         gfortran.dg/elemental_pointer_1.f90,
4496         gfortran.dg/elemental_subroutine_1.f90,
4497         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4498         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4499         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4500         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4501         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4502         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4503         gfortran.dg/global_references_1.f90,
4504         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4505         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4506         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4507         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4508         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4509         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4510         gfortran.dg/large_integer_kind_1.f90,
4511         gfortran.dg/large_real_kind_1.f90,
4512         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4513         gfortran.dg/module_double_reuse.f90,
4514         gfortran.dg/module_equivalence_1.f90,
4515         gfortran.dg/module_interface_1.f90,
4516         gfortran.dg/module_parameter_array_refs_1.f90,
4517         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4518         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4519         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4520         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4521         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4522         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4523         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4524         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4525         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4526         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4527         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4528         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4529         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4530         gfortran.dg/same_name_1.f90,
4531         gfortran.dg/sibling_dummy_procedure_1.f90,
4532         gfortran.dg/sibling_dummy_procedure_2.f90,
4533         gfortran.dg/sibling_dummy_procedure_3.f90,
4534         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4535         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4536         gfortran.dg/used_dummy_types_2.f90,
4537         gfortran.dg/used_dummy_types_3.f90,
4538         gfortran.dg/used_dummy_types_4.f90,
4539         gfortran.dg/used_dummy_types_5.f90,
4540         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4541         gfortran.dg/userdef_operator_1.f90: Use it.
4542
4543 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4544
4545         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4546         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4547         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4548         gfortran.dg/write_back.f,
4549         gfortran.fortran-torture/execute/inquire_1.f90,
4550         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4551
4552 2006-03-21  Jeff Law  <law@redhat.com>
4553
4554         * gcc.dg/tree-ssa/vrp28.c: New test.
4555
4556 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4557
4558         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4559         if _STDC_C99 is defined.
4560         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4561         * gcc.dg/builtins-20.c: Likewise.
4562         * gcc.dg/builtins-53.c: Likewise.
4563         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4564         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4565
4566 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4567
4568         PR tree-opt/26781
4569         * gcc.c-torture/compile/pr26781-1.c: New test.
4570         * gcc.c-torture/compile/pr26781-2.c: New test.
4571
4572 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4573
4574         PR c++/26690
4575         * g++.dg/gomp/pr26690-1.C: New test.
4576         * g++.dg/gomp/pr26690-2.C: New test.
4577
4578 2006-03-20  Jeff Law  <law@redhat.com>
4579
4580         * gcc.dg/tree-ssa/pr21829.c: New test.
4581
4582         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4583
4584 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4585
4586         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4587         (check_visibility_available): Use it.
4588         (check_effective_target_default_packed): Likewise.
4589         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4590         (check_effective_target_fopenmp): Likewise.
4591         (check_effective_target_freorder): Likewise.
4592         (check_effective_target_fpic): Likewise.
4593         (check_named_sections_available): Likewise.
4594         (check_effective_target_ilp32): Likewise.
4595         (check_effective_target_lp64): Likewise.
4596
4597 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4598
4599         PR fortran/20935
4600         * gfortran.dg/scalar_mask_2.f90: New test case.
4601
4602 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4603
4604         PR tree-opt/26629
4605         * gcc.dg/tree-ssa/loadpre12.c: New test.
4606         * gcc.dg/tree-ssa/loadpre13.c: New test.
4607         * gcc.dg/tree-ssa/loadpre14.c: New test.
4608         * gcc.dg/tree-ssa/loadpre15.c: New test.
4609         * gcc.dg/tree-ssa/loadpre16.c: New test.
4610         * gcc.dg/tree-ssa/loadpre17.c: New test.
4611         * gcc.dg/tree-ssa/loadpre18.c: New test.
4612         * gcc.dg/tree-ssa/loadpre19.c: New test.
4613         * gcc.dg/tree-ssa/loadpre20.c: New test.
4614         * gcc.dg/tree-ssa/loadpre21.c: New test.
4615         * gcc.dg/tree-ssa/loadpre22.c: New test.
4616
4617 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4618
4619         PR fortran/26741
4620         * gfortran.dg/elemental_initializer_1.f90: New test.
4621
4622         PR fortran/26716
4623         * gfortran.dg/assumed_shape_ranks_2: New test.
4624
4625 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4626
4627         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4628         target fpic.
4629
4630 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4631
4632         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4633         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4634         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4635         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4636         gfortran.fortran-torture/execute/direct_io.f90,
4637         gfortran.fortran-torture/execute/inquire_2.f90,
4638         gfortran.fortran-torture/execute/inquire_4.f90,
4639         gfortran.fortran-torture/execute/list_read_1.f90,
4640         gfortran.fortran-torture/execute/open_replace.f90,
4641         gfortran.fortran-torture/execute/slash_edit.f90,
4642         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4643         temporary files from testcases.
4644
4645 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4646
4647         PR libgfortran/26509
4648         gfortran.dg/write_direct_eor.f90: New test.
4649
4650 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4651
4652         * gcc.target/powerpc/pr26350.c: New.
4653         * gcc.target/powerpc/indexed-addr.c: New.
4654
4655 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4656
4657         * gfortran.dg/dependency_13.f90: New test case.
4658
4659 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4660
4661         PR middle-end/21781
4662         * gcc.dg/real-const-1.c: New test case.
4663
4664 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4665
4666         * g++.old-deja/g++.other/init18.C: New.
4667         * g++.old-deja/g++.other/init5.C: Remove xfail.
4668
4669 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4670
4671         * g++.dg/opt/pr15551.C: Cleanup temp file.
4672
4673 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4674
4675         PR c++/6634
4676         g++.dg/parse/long1.C: New test.
4677
4678 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4679
4680         PR fortran/19101
4681         * gfortran.dg/continuation.f90: New test.
4682         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4683
4684 2006-03-14  Richard Guenther  <rguenther@suse.de>
4685
4686         PR tree-optimization/26672
4687         * gcc.dg/torture/pr26672.c: New testcase.
4688
4689 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4690
4691         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4692         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4693
4694 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4695
4696         PR middle-end/26557
4697         * gcc.c-torture/compile/switch-1.c: New test case.
4698
4699 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4700
4701         PR fortran/25378
4702         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4703         test to include more permuatations of mask and index.
4704         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4705         respond to F2003 spec. that the position returned for an all false
4706         mask && condition is zero.
4707
4708 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4709
4710         PR middle-end/25989
4711         * gcc.dg/gomp/pr25989.c: New test.
4712
4713 2006-03-13  Jeff Law  <law@redhat.com>
4714
4715         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4716
4717 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4718
4719         * gcc.dg/switch-9.c: New test.
4720
4721 2006-03-13  Richard Guenther  <rguenther@suse.de>
4722
4723         PR middle-end/26630
4724         * gcc.dg/torture/pr26630.c: New testcase.
4725
4726 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4727
4728         * gfortran.dg/dependency_10.f90: New test case.
4729         * gfortran.dg/dependency_11.f90: Likewise.
4730
4731 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4732             Erik Edelmann  <eedelman@gcc.gnu.org>
4733
4734         * gfortran.dg/allocatable_function_1.f90: New.
4735         * gfortran.dg/allocatable_function_2.f90: New.
4736
4737 2006-03-10  Richard Guenther  <rguenther@suse.de>
4738
4739         PR middle-end/26565
4740         * gcc.dg/torture/pr26565.c: New testcase.
4741
4742 2006-03-09  Eric Christopher  <echristo@apple.com>
4743
4744         * gcc.c-torture/compile/20060309-1.c: New.
4745
4746 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4747
4748         PR libgfortran/26499
4749         * gfortran.dg/write_back.f: New test.
4750         * gfortran.dg/write_rewind_1.f: New test.
4751         * gfortran.dg/write_rewind_2.f: New test.
4752
4753 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4754
4755         PR libgfortran/26554
4756         * gfortran.dg/read_logical.f90: New test.
4757
4758 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4759
4760         * ada/acats/norun.lst: cdd2a03 now passes.
4761
4762 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4763
4764         PR testsuite/25177
4765         * gcc.target/powerpc/pr18096-1.c: Change where the error
4766         would match.
4767
4768 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4769
4770         * gcc.target/i386/cleanup-1.c: New test.
4771         * gcc.target/i386/cleanup-2.c: New test.
4772
4773 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4774
4775         * gfortran.dg/dependency_9.f90: Remove for the time being.
4776
4777 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4778
4779         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4780         directive.
4781
4782 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4783
4784         * gfortran.dg/dependency_9.f90: New test case.
4785
4786 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4787
4788         * gfortran.dg/dependency_4.f90: New test case.
4789         * gfortran.dg/dependency_5.f90: New test case.
4790         * gfortran.dg/dependency_6.f90: New test case.
4791         * gfortran.dg/dependency_7.f90: New test case.
4792         * gfortran.dg/dependency_8.f90: New test case.
4793
4794 2006-03-03  Paul Brook  <paul@codesourcery.com>
4795
4796         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4797         Add m68k-*-elf.
4798
4799 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4800
4801         PR fortran/25031
4802         * multiple_allocation_1.f90: New test.
4803
4804 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4805
4806         PR tree-optimization/26524
4807         * gfortran.dg/pr26524.f: New test case.
4808
4809 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4810
4811         * g++.dg/template/repo5.C: Cleanup repo files.
4812         * gcc.dg/20051201-1.c: Cleanup coverage files.
4813         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4814         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4815         tree dump files.
4816
4817 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4818
4819         * objc.dg/objc-nofilename-1.m: New test.
4820         * objc.dg/bad-receiver-type.m: New test.
4821         * obj-c++.dg/bad-receiver-type.mm: New test.
4822
4823 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4824
4825         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4826
4827 2006-03-01  Mike Stump  <mrs@apple.com>
4828
4829         * g++.dg/abi/key2.C: Add.
4830
4831 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4832
4833         * gfortran.dg/logical_dot_product.f90: New test.
4834
4835         PR fortran/26393
4836         * gfortran.dg/used_interface_ref.f90: New test.
4837
4838         PR fortran/20938
4839         * gfortran.dg/dependency_2.f90: New test.
4840         * gfortran.fortran-torture/execute/where17.f90: New test.
4841         * gfortran.fortran-torture/execute/where18.f90: New test.
4842         * gfortran.fortran-torture/execute/where19.f90: New test.
4843         * gfortran.fortran-torture/execute/where20.f90: New test.
4844
4845 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4846
4847         * g++.dg/tree-ssa/pr26443.C: New test case.
4848
4849 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4850
4851         PR middle-end/26022
4852         * g++.dg/opt/return-slot1.C: New test.
4853
4854 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855
4856         PR libgfortran/26136
4857         * gfortran.dg/namelist_23.f90: New test.
4858
4859 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4860
4861         PR middle-end/14752
4862         * gcc.dg/fold-eqandshift-2.c: New test case.
4863
4864 2006-02-28  Richard Guenther  <rguenther@suse.de>
4865
4866         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4867         decomposition.
4868
4869 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4870
4871         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4872
4873 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4874
4875         PR libgfortran/26464
4876         * gfortran.dg/backspace_5.f: New test.
4877         * gfortran.dg/backspace_6.f: New test.
4878
4879 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4880
4881         * gcc.dg/fold-eqandnot-1.c: New test case.
4882
4883 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4884
4885         PR middle-end/19983
4886         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4887
4888 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4889
4890         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4891         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4892
4893 2006-02-26  Richard Guenther  <rguenther@suse.de>
4894
4895         PR tree-optimization/26421
4896         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4897
4898 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4899
4900         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4901         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4902
4903 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4904
4905         * gcc.dg/fold-even-1.c: New test case.
4906
4907 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4908
4909         PR middle-end/21137
4910         * gcc.dg/fold-eqandshift-1.c: New test case.
4911
4912 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4913
4914         PR tree-optimization/25125
4915         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4916         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4917
4918 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4919
4920         PR tree-optimizations/26359
4921         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4922         with -fdump-tree-dceloop-details.
4923         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4924
4925 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4926
4927         PR middle-end/23673
4928         * gcc.dg/fold-eqxor-1.c: New test case.
4929         * gcc.dg/fold-eqxor-2.c: Likewise.
4930         * gcc.dg/fold-eqxor-3.c: Likewise.
4931
4932 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4933
4934         PR fortran/23092
4935         * scalar_mask_1.f90: New test.
4936
4937 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4938
4939         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4940         * g++.dg/eh/uncaught2.C: New.
4941         * g++.dg/eh/uncaught3.C: New.
4942
4943 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4944
4945         PR libgfortran/26423
4946         * gfortran.dg/read_many_1.f: New test.
4947
4948 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4949
4950         PR fortran/24519
4951         * gfortran.dg/dependency_3.f90: New test.
4952         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4953         XFAILs.
4954
4955         PR fortran/25395
4956         * gfortran.dg/equiv_6.f90: New test.
4957
4958 2006-02-23  Jeff Law  <law@redhat.com>
4959
4960         * gcc.c-torture/compile/pr26425.c: New test.
4961
4962 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4963
4964         PR middle-end/26412
4965         * gcc.dg/gomp/pr26412.c: New test.
4966
4967 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4968
4969         PR c++/26291
4970         * g++.dg/other/ellipsis1.C: New test.
4971         * g++.dg/parse/operator4.C: Adjust error marker.
4972
4973 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4974
4975         PR target/25603
4976         * gfortran.dg/pr25603.f: New testcase.
4977
4978 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4979
4980         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4981         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4982
4983 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4984
4985         * g++.dg/eh/spbp.C: New.
4986
4987 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR middle-end/26379
4990         * gcc.target/i386/mmx-7.c: New test.
4991
4992 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4993
4994         PR tree-optimization/26361
4995         * gcc.dg/tree-ssa/vrp27.c: New test case.
4996
4997 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4998
4999         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5000         * gcc.dg/tree-ssa/complex-4.c: Here.
5001
5002 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5003
5004         PR middle-end/19543
5005         * gfortran.dg/logical_1.f90: New test case.
5006
5007 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5008
5009         PR middle-end/26334
5010         * gcc.dg/20060218-1.c: Moved to...
5011         * gcc.target/i386/20060218-1.c: ... here.  New test.
5012
5013 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5014
5015         PR fortran/26201
5016         * gfortran.dg/convert_1.f90: New.
5017
5018 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5019
5020         PR fortran/25054
5021         * gfortran.dg/namelist_5.f90: New test.
5022
5023         PR fortran/25089
5024         * gfortran.dg/namelist_4.f90: New test.
5025
5026 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5027
5028         PR tree-opt/25680
5029         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5030
5031 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5032
5033         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5034         variable to take into account the variable name in the
5035         function header.
5036         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5037
5038 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5039
5040         PR middle-end/26334
5041         * gcc.c-torture/compile/20060217-1.c: New test.
5042         * gcc.dg/20060218-1.c: New test.
5043
5044 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5045
5046         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5047
5048 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5049
5050         * gcc.dg/cpp/undef3.c: New test.
5051         * gcc.dg/cpp/trad/builtins2.c: New test.
5052
5053 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5054
5055         PR c++/26266
5056         * g++.dg/template/static22.C: New test.
5057         * g++.dg/template/static23.C: New test.
5058         * g++.dg/template/static24.C: New test.
5059         * g++.dg/template/non-dependent13.C: New test.
5060         * g++.dg/init/member1.C: Tweak error markers.
5061
5062 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5063
5064         PR target/26255
5065         * gcc.c-torture/compile/pr26255.c: New test case.
5066
5067 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5068
5069         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5070         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5071         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5072         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5073         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5074         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5075         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5076
5077 2006-02-16  Jeff Law  <law@redhat.com>
5078
5079         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5080         * gcc.dg/tree-ssa/vrp26.c: New test.
5081
5082 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5083
5084         PR target/20353
5085         PR target/24578
5086         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5087         __UCLIBC__ is defined.
5088
5089 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR fortran/26224
5092         * gfortran.dg/gomp/pr26224.f: New test.
5093
5094 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5095
5096         PR tree-opt/25918
5097         * lib/target-supports.exp
5098         (check_effective_target_vect_short_mult): New.
5099         (check_effective_target_vect_char_mult): New.
5100         (check_effective_target_vect_widen_sum_qi_to_si): New.
5101         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5102         (check_effective_target_vect_widen_sum_hi_to_si): New.
5103         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5104         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5105         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5106         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5107         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5108         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5109         vect-reduc-pattern-2c.c
5110         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5111         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5112         vect-reduc-pattern-1c.c
5113
5114 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5115
5116         PR fortran/24557
5117         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5118
5119 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5120
5121         PR fortran/26054
5122         * gfortran.dg/enum_8.f90: Remove check for warning.
5123         * gfortran.dg/iomsg_1.f90: Ditto.
5124         * gfortran.dg/enum_1.f90: Ditto.
5125         * gfortran.dg/enum_9.f90: Ditto.
5126         * gfortran.dg/enum_2.f90: Ditto.
5127         * gfortran.dg/enum_10.f90: Ditto.
5128         * gfortran.dg/enum_3.f90: Ditto.
5129         * gfortran.dg/flush_1.f90: Ditto.
5130         * gfortran.dg/enum_4.f90: Ditto.
5131         * gfortran.dg/array_constructor_1.f90: Ditto.
5132         * gfortran.dg/enum_5.f90: Ditto.
5133         * gfortran.dg/enum_6.f90: Ditto.
5134         * gfortran.dg/enum_7.f90: Ditto.
5135
5136 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR middle-end/26300
5139         * gcc.c-torture/compile/20060215-1.c: New test.
5140
5141 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5142
5143         PR middle-end/23670
5144         * gcc.dg/tree-ssa/andor-2.c: New test case.
5145
5146 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5147
5148         PR fortran/25045
5149         * optional_dim.f90: New test.
5150
5151 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5152
5153         PR fortran/26277
5154         * gfortran.dg/label_4.f90: New.
5155
5156 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5157             Diego Novillo  <dnovillo@redhat.com>
5158             Uros Bizjak  <uros@kss-loka.si>
5159
5160         * gfortran.dg/gomp: New directory.
5161
5162 2006-02-14  Richard Guenther  <rguenther@suse.de>
5163
5164         PR tree-optimization/26258
5165         * gcc.dg/torture/pr26258.c: New testcase.
5166
5167 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5168
5169         PR fortran/26246
5170         * gfortran.dg/pr26246_1.f90: New test.
5171         * gfortran.dg/pr26246_2.f90: New test.
5172
5173         PR middle-end/26092
5174         * gcc.c-torture/compile/20060208-1.c: New test.
5175
5176 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5177
5178         PR fortran/26074
5179         PR fortran/25103
5180         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5181         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5182         * gfortran.dg/automatic_module_variable.f90: Change error message.
5183
5184         PR fortran/20861
5185         * gfortran.dg/internal_dummy_1.f90: New test.
5186
5187         PR fortran/20871
5188         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5189
5190
5191         PR fortran/25083
5192         * gfortran.dg/uncommon_block_data_1.f90: New test.
5193         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5194         with standard.
5195
5196         PR fortran/25088
5197         * gfortran.dg/typed_subroutine_1.f90: New test.
5198
5199 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5200
5201         * objc.dg/dwarf-1.m: New.
5202
5203 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5204
5205         PR middle-end/24427
5206         * gcc.dg/tree-ssa/andor-1.c: New test case.
5207
5208 2006-02-13  Josh Conner  <jconner@apple.com>
5209
5210         PR target/25376
5211         * gcc.dg/pr25376.c: New test.
5212
5213         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5214         assemble.
5215         * lib/target-supports.exp (check_named_sections_available):
5216         Only compile named-sections test -- don't assemble.
5217
5218 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5219
5220         * g++.dg/warn/no-write-strings.C: New test.
5221         * g++.dg/warn/write-strings.C: Likewise.
5222         * g++.dg/warn/write-strings-default.C: Likewise.
5223
5224 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5225
5226         PR fortran/25806
5227         * gfortran.dg/ret_pointer_2.f90: New test.
5228
5229 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5230
5231         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5232
5233 2006-02-10  Jeff Law  <law@redhat.com>
5234
5235         * gcc.c-torture/compile/pr26213.c: New test.
5236
5237 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5238
5239         gfortran.dg/null_1.f90: New test.
5240
5241 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5242
5243         PR fortran/14771
5244         * gfortran.dg/parens_4.f90: New.
5245         * gfortran.dg/parens_5.f90: New.
5246
5247 2006-02-10  Richard Guenther  <rguenther@suse.de>
5248
5249         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5250
5251 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5252         Paul Thomas  <pault@gcc.gnu.org>
5253
5254         PR fortran/14771
5255         * gfortran.dg/parens_1.f90: New.
5256         * gfortran.dg/parens_2.f90: New.
5257         * gfortran.dg/parens_3.f90: New.
5258
5259 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5260
5261         PR fortran/26038
5262         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5263
5264         PR fortran/25059
5265         * gfortran.dg/impure_assignment_1.f90: New test.
5266
5267         PR fortran/25070
5268         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5269
5270 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5271
5272         PR target/26141
5273         * g++.dg/expr/stdarg2.C: New test.
5274
5275 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5276
5277         PR inline-asm/16194
5278         * gcc.dg/pr16194.c: New test.
5279
5280 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5281
5282         * ada/acats/run_acats: Use portable variant of "$@".
5283
5284 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5285
5286         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5287         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5288
5289 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5290
5291         PR tree-opt/26179
5292         * g++.dg/opt/pr26179.C: New test.
5293
5294 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5295
5296         PR middle-end/26134
5297         * gcc.dg/tree-ssa/complex-3.c: New test.
5298
5299 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5300
5301         * gcc.c-torture/compile/volatile-1.c: New test.
5302
5303 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5304
5305         PR 26180
5306         * gcc.dg/tree-ssa/pr26180.c: New test.
5307
5308 2006-02-08  Jeff Law  <law@redhat.com>
5309
5310         * gcc.dg/tree-ssa/pr21417.c: New test.
5311
5312 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5313
5314         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5315         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5316
5317 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5318
5319         * lib/scanrtl.exp: New.
5320
5321 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5322
5323         PR c++/26071
5324         * g++.dg/other/virtual2.C: New test.
5325
5326         PR c++/26070
5327         * g++.dg/other/virtual1.C: New test.
5328
5329 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5330
5331         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5332         cleanup-ipa-dump): Update dump file glob patterns.
5333         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5334         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5335
5336         * lib/gcc-dg.exp: Load it.
5337         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5338
5339 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5340
5341         PR testsuite/26159
5342         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5343         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5344
5345 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5346
5347         PR fortran/25577
5348         * gfortran.dg/mvbits_1.f90: New.
5349
5350 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5351
5352         * g++.dg/warn/Wdiv-by-zero.C: New test.
5353         * g++.dg/warn/Wno-div-by-zero.C: New.
5354
5355 2006-02-07  Jeff Law  <law@redhat.com>
5356
5357         * gcc.dg/tree-ssa/pr21559.c: New test.
5358
5359         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5360         multiple VRP passes.
5361         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5362         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5363         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5364         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5365         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5366         * gcc.dg/tree-ssa/vrp02.c: Likewise
5367         * gcc.dg/tree-ssa/vrp11.c: Likewise
5368         * gcc.dg/tree-ssa/pr14341.c: Likewise
5369         * gcc.dg/tree-ssa/vrp19.c: Likewise
5370         * gcc.dg/tree-ssa/vrp20.c: Likewise
5371         * gcc.dg/tree-ssa/vrp03.c: Likewise
5372         * gcc.dg/tree-ssa/pr21086.c: Likewise
5373         * gcc.dg/tree-ssa/pr21959.c: Likewise
5374         * gcc.dg/tree-ssa/vrp21.c: Likewise
5375         * gcc.dg/tree-ssa/vrp04.c: Likewise
5376         * gcc.dg/tree-ssa/pr25485.c: Likewise
5377         * gcc.dg/tree-ssa/pr22026.c: Likewise
5378         * gcc.dg/tree-ssa/vrp22.c: Likewise
5379         * gcc.dg/tree-ssa/vrp05.c: Likewise
5380         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5381         * gcc.dg/tree-ssa/pr20701.c: Likewise
5382         * gcc.dg/tree-ssa/vrp23.c: Likewise
5383         * gcc.dg/tree-ssa/vrp06.c: Likewise
5384         * gcc.dg/tree-ssa/pr22117.c: Likewise
5385         * gcc.dg/tree-ssa/pr20702.c: Likewise
5386         * gcc.dg/tree-ssa/vrp15.c: Likewise
5387         * gcc.dg/tree-ssa/pr21090.c: Likewise
5388         * gcc.dg/tree-ssa/pr21294.c: Likewise
5389         * gcc.dg/tree-ssa/vrp24.c: Likewise
5390         * gcc.dg/tree-ssa/vrp07.c: Likewise
5391         * gcc.dg/tree-ssa/pr21563.c: Likewise
5392         * gcc.dg/tree-ssa/pr25382.c: Likewise
5393         * gcc.dg/tree-ssa/vrp16.c: Likewise
5394         * gcc.dg/tree-ssa/vrp25.c: Likewise
5395         * gcc.dg/tree-ssa/vrp08.c: Likewise
5396         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5397         * gcc.dg/tree-ssa/vrp17.c: Likewise
5398         * gcc.dg/tree-ssa/pr21458.c: Likewise
5399         * g++.dg/tree-ssa/pr18178.C: Likewise
5400
5401 2006-02-07  Richard Guenther  <rguenther@suse.de>
5402
5403         PR c++/26140
5404         Revert
5405         2006-01-30  Richard Guenther  <rguenther@suse.de>
5406         PR c++/23372
5407         * gcc.dg/pr23372-1.C: New testcase.
5408
5409         * g++.dg/tree-ssa/pr26140.C: New testcase.
5410
5411 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5412
5413         PR c++/9737
5414         * g++.dg/template/ttp15.C: New test.
5415         * g++.dg/template/ttp16.C: Likewise.
5416         * g++.dg/template/ttp17.C: Likewise.
5417         * g++.old-deja/g++.pt/ttp36.C: Remove.
5418         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5419         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5420         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5421         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5422         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5423         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5424         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5425         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5426         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5427
5428 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5429
5430         PR libfortran/23815
5431         * unf_io_convert_4.f90: New test.
5432
5433 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5434
5435         * gcc.dg/tree-ssa/loadpre10.c: New test.
5436         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5437         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5438         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5439
5440 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5441
5442         PR libfortran/24685
5443         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5444
5445 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5446
5447         PR tree-opt/25251
5448         * gfortran.dg/assign_7.f: New test.
5449
5450 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5451
5452         PR fortran/26041
5453         PR fortran/26064
5454         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5455         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5456         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5457
5458 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5459
5460         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5461         in size_t typedef.
5462
5463 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5464
5465         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5466         * g++.dg/charset/string.c (foo): Likewise.
5467         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5468         const char*
5469         * g++.dg/ext/builtin2.C (printf): Likewise.
5470         * g++.dg/init/new15.C (printf): Likewise.
5471         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5472         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5473         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5474         * g++.dg/template/non-dependent4.C (temp): Likewise.
5475         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5476         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5477         parameter type to const char*.
5478         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5479         Change type to const char*.
5480         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5481         Likewise.
5482         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5483         second parameter type to const char*.
5484         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5485         (Y::Y): Change parameter type to const char*.
5486         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5487         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5488         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5489         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5490         (char*).
5491         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5492         const char*.
5493         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5494         type to const char*.
5495         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5496         return type to const char*.
5497         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5498         to const char*.
5499         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5500         * g++.old-deja/g++.law/refs1.C: Likewise.
5501         * g++.old-deja/g++.law/visibility1.C: Likewise.
5502         * g++.old-deja/g++.law/visibility2.C: Likewise.
5503         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5504         const char*.
5505         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5506         * g++.old-deja/g++.mike/net48.C: Likewise.
5507         * g++.old-deja/g++.mike/p646.C: Likewise.
5508         * g++.old-deja/g++.mike/p6746.C: Likewise.
5509         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5510         type to const char*.
5511         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5512         deprecated conversion warning.
5513         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5514         char*.
5515         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5516         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5517         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5518         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5519         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5520         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5521         * g++.old-deja/g++.pt/t39.C: Likewise.
5522         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5523         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5524
5525 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5526
5527         PR fortran/25075
5528         intrinsic_argument_conformance_1.f90: New test.
5529
5530 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5531
5532         PR fortran/20845
5533         * gfortran.dg/char_result_11.f90: Add SAVE.
5534         * gfortran.dg/der_pointer_4.f90: Ditto.
5535         * gfortran.dg/default_initialization.f90: New test.
5536
5537 2006-02-03  Jeff Law  <law@redhat.com>
5538
5539         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5540         handle more than 100 dump files.
5541         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5542         * lib/scantree.exp (scan-tree-dump): Likewise.
5543         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5544         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5545         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5546         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5547         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5548
5549 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5550
5551         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5552
5553 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5554
5555         * g++.dg/template/using12.C: New test.
5556
5557 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5558
5559         * gcc.target/powerpc/pr25960.c: New test.
5560
5561 2006-02-02  Steven G. Kargl  <kargls@comcast>
5562
5563         PR fortran/24958
5564         gfortran.dg/nullify_2.f90: New test.
5565
5566 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5567
5568         PR 25990
5569         * gcc.dg/gomp/pr25990.c: New test.
5570
5571 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5572
5573         PR c++/25342
5574         * g++.gd/template/partial4.C: New test.
5575
5576 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5577
5578         PR middle-end/26001
5579         * gfortran.dg/data_char_2.f90: New.
5580
5581 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5582
5583         PR fortran/26039
5584         maxval_maxloc_conformance_1.f90: New test.
5585
5586 2006-01-31  Richard Guenther  <rguenther@suse.de>
5587
5588         * gcc.target/i386/sselibm-1.c: New testcase.
5589         * gcc.target/i386/sselibm-2.c: Likewise.
5590         * gcc.target/i386/sselibm-3.c: Likewise.
5591         * gcc.target/i386/sselibm-4.c: Likewise.
5592         * gcc.target/i386/sselibm-5.c: Likewise.
5593
5594 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5595
5596         PR fortran/24266
5597         * gfortran.dg/arrayio_derived_2.f90: New.
5598
5599 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5600
5601         * gcc.dg/unsigned-long-compare.c: New test.
5602
5603 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5604
5605         PR testsuite/25318
5606         * lib/target-supports.exp (check_effective_target_freorder):
5607         Check to see if target supports -freorder-blocks-and-partition.
5608         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5609         instead of "dg-require-named-sections".
5610
5611 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5612
5613         PR target/14798:
5614         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5615         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5616         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5617         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5618         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5619         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5620         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5621         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5622
5623 2006-01-30  Richard Guenther  <rguenther@suse.de>
5624
5625         PR c++/23372
5626         * gcc.dg/pr23372-1.C: New testcase.
5627
5628 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5629
5630         * gcc.dg/gomp/pr25874.c: New test.
5631
5632 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5633
5634         PR tree-opt/25911
5635         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5636
5637 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5638
5639         PR fortran/18578
5640         PR fortran/18579
5641         PR fortran/20857
5642         PR fortran/20885
5643         * gfortran.dg/intent_out_1.f90: New test.
5644
5645 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5646
5647         PR fortran/17911
5648         * gfortran.dg/procedure_lvalue.f90: New test.
5649
5650         PR fortran/20895
5651         PR fortran/25030
5652         * gfortran.dg/char_pointer_assign_2.f90: New test.
5653         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5654         assignment to be consistent with standard.
5655         * gfortran.dg/char_result_2.f90: The same.
5656         * gfortran.dg/char_result_8.f90: The same.
5657
5658 2006-01-28  Zack Weinberg  <zackw@panix.com>
5659
5660         * gcc.dg/Woverlength-strings.c
5661         * gcc.dg/Woverlength-strings-pedantic-c89.c
5662         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5663         * gcc.dg/Woverlength-strings-pedantic-c99.c
5664         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5665
5666 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5667
5668         * gcc.c-torture/execute/20060127-1.c: New test.
5669
5670 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5671
5672         PR c++/25999
5673         * g++.dg/ext/pragmaweak1.C: New test.
5674
5675 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5676
5677         PR c++/25855
5678         * g++.dg/template/spec29.C: New test.
5679
5680 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5681
5682         PR c/19606.
5683         * gcc.c-torture/execute/pr19606.c: New.
5684
5685 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5686
5687         * gcc.dg/pragma-re-4.c: New test.
5688
5689 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5690
5691         PR fortran/25964
5692         * gfortran.dg/assumed_size_refs_3.f90: New test.
5693
5694 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5695
5696         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5697
5698 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5699
5700         PR ada/21317
5701         * ada/acats/support/impdef.a: Add One_Long_Second.
5702         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5703         * ada/acats/tests/c9/c94026.a: Likewise.
5704         * ada/acats/tests/c9/c97305c.ada: Likewise.
5705         * ada/acats/tests/c9/c99004a.ada: Likewise.
5706
5707 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5708
5709         PR fortran/25964
5710         * gfortran.dg/global_references_2.f90: New test.
5711
5712         PR fortran/25084
5713         PR fortran/20852
5714         PR fortran/25085
5715         PR fortran/25086
5716         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5717         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5718
5719         PR fortran/25416
5720         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5721
5722 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5723
5724         PR c/25892
5725         * gcc.dg/Wpointer-sign.c: New.
5726         * gcc.dg/Wpointer-sign-Wall.c: New.
5727         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5728         * gcc.dg/Wpointer-sign-pedantic.c: New.
5729         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5730         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5731
5732 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5733
5734         PR C/25861
5735         * gcc.c-torture/compile/pr25861.c: New test.
5736
5737 2006-01-26  Paul Brook  <paul@codesourcery.com>
5738
5739         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5740         on short-enum targets.
5741         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5742         variable.
5743         (generate_fields): Use short_enums.
5744         (main): Set short_enums.  Document -e.
5745         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5746         on short-enum targets.
5747         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5748         variable.
5749         (generate_fields): Use short_enums.
5750         (main): Set short_enums.  Document -e.
5751         * lib/target-supports.exp (check_effective_target_short_enums): New.
5752
5753 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5754
5755         PR target/25947
5756         * gcc.dg/torture/pr25947-1.c: New test.
5757
5758 2006-01-25  Jan Hubicka  <jh@suse.cz>
5759             Roger Sayle  <roger@eyesopen.com>
5760
5761         PR rtl-optimization/25703
5762         * gcc.target/i386/20060125-1.c: New test case.
5763         * gcc.target/i386/20060125-2.c: New test case.
5764
5765 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5766
5767         PR fortran/18540
5768         * gfortran.dg/goto_1.f: New.
5769
5770 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5771
5772         PR fortran/25716
5773         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5774         25716 on 32-bit systems too.
5775
5776 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5777
5778         PR testsuite/25590
5779         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5780
5781 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5782
5783         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5784
5785 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5786
5787         PR fortran/25835
5788         * gfortran.dg/read_eof.f90: Delete, renamed.
5789         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5790         * gfortran.dg/read_eof_2.f90: New test.
5791         * gfortran.dg/read_eof_3.f90: New test.
5792
5793 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5794
5795         PR tree-opt/25860
5796         * gcc.c-torture/compile/pr25860.c: New test.
5797
5798 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5799
5800         PR c++/25552
5801         * g++.dg/parse/dtor8.C: New test.
5802
5803 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5804
5805         PR testsuite/25891
5806         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5807         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5808         check_effective_target_fopenmp returns 0.
5809
5810 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5811
5812         PR ada/20548
5813         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5814         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5815         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5816
5817 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5818
5819         PR tree-opt/25857
5820         * g++.dg/opt/pr25857.C: New test.
5821
5822 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5823         Jan Hubicka  <jh@suse.cz>
5824         Richard Guenther  <rguenther@suse.de>
5825
5826         PR rtl-optimization/25654
5827         * gcc.dg/torture/pr25654.c: New testcase.
5828         * gcc.target/i386/pr25654.c: Likewise.
5829
5830 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5831
5832         PR fortran/25901
5833         * gfortran.dg/internal references_2.f90: New test.
5834
5835         Fix regression in testing of admissability of attributes.
5836         * gfortran.dg/intent_used_1.f90: New test.
5837
5838 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5839
5840         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5841         Remove target conditional torture options for i?86 and x86_64
5842         GNU/Linux.
5843
5844 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5845
5846         PR c++/10891
5847         * g++.dg/rtti/no-rtti.C: New.
5848
5849 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5850
5851         PR c++/25895
5852         * g++.dg/inherit/conv2.C: New test.
5853
5854         PR c++/25856
5855         * g++.dg/parse/dtor7.C: New test.
5856
5857         PR c++/25858
5858         * g++.dg/template/crash44.C: New test.
5859
5860 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5861
5862         PR fortran/25124
5863         PR fortran/25625
5864         * gfortran.dg/internal_references_1.f90: New test.
5865           PR fortran/20881
5866         PR fortran/23308
5867         PR fortran/25538
5868         PR fortran/25710
5869         * gfortran.dg/global_references_1.f90: New test.
5870         * gfortran.dg/g77/19990905-1.f: Restore the error that
5871         there is a clash between the common block name and
5872         the name of a subroutine reference.
5873
5874         PR fortran/PR24276
5875         * gfortran.dg/aliasing_dummy_1.f90: New test.
5876
5877 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5878
5879         * gcc.dg/vmx/1b-01.c: Warning fix.
5880         * gcc.dg/vmx/1c-02.c: Likewise.
5881         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5882
5883 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5884
5885         PR testsuite/24962
5886         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5887
5888 2006-01-20  Richard Guenther  <rguenther@suse.de>
5889         Steven Bosscher <stevenb.gcc@gmail.com>
5890
5891         PR rtl-optimization/24626
5892         * gcc.dg/torture/pr24626-1.c: New testcase.
5893         * gcc.dg/torture/pr24626-2.c: Likewise.
5894         * gcc.dg/torture/pr24626-3.c: Likewise.
5895         * gcc.dg/torture/pr24626-4.c: Likewise.
5896
5897 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5898
5899         PR c++/5520
5900         * g++.dg/warn/empty-body.C: New.
5901
5902 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5903
5904         PR c++/22136
5905         * g++.dg/template/using10.C: New test.
5906         * g++.dg/temlpate/using11.C: Likewise.
5907         * g++.dg/inherit/using5.C: Tweak error messages.
5908
5909 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5910
5911         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5912         target test.
5913         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5914
5915 2006-01-19  Jan Hubicka  <jh@suse.cz>
5916
5917         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5918
5919 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5920
5921         PR c++/25854
5922         * g++.dg/template/spec28.C: New test.
5923
5924 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5925
5926         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5927         Fix fprintf's by adding srcdir or removing it.
5928
5929 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5930
5931         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5932         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5933         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5934         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5935         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5936         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5937         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5938         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5939         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5940         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5941         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5942         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5943         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5944         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5945
5946 2006-01-18  Jeff Law  <law@redhat.com>
5947
5948         * gcc.dg/tree-ssa/vrp25.c: New test.
5949
5950 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5951
5952         * gcc.dg/pr25805.c: Fix misapplied patch.
5953
5954 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5955
5956         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5957         (check_effective_target_vect_udot_qi): New.
5958         (check_effective_target_vect_sdot_hi): New.
5959         (check_effective_target_vect_udot_hi): New.
5960         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5961         prefixed with "wrapv-" with -fwrapv.
5962         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5963         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5964         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5965         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5966         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5967
5968         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5969         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5970         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5971         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5972
5973 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5974
5975         PR c++/16829
5976         * g++.dg/other/default2.C: New test.
5977         * g++.dg/other/default3.C: New test.
5978
5979 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5980
5981         PR c/25805
5982         * gcc.dg/pr25805.c: New file.
5983
5984 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5985
5986         PR c++/25836
5987         * g++.dg/template/init6.C: New test.
5988
5989 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5990
5991         * gcc.dg/tree-ssa/pr24287.c: New test
5992
5993 2006-01-18  Eric Christopher  <echristo@apple.com>
5994
5995         * g++.dg/eh/table.C: New.
5996
5997 2006-01-18  DJ Delorie  <dj@redhat.com>
5998
5999         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6000         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6001         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6002         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6003
6004 2006-01-18  Jeff Law  <law@redhat.com>
6005
6006         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6007         on wrapping on overflow semantics.
6008
6009         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6010
6011         * gcc.gc/tree-ssa/vrp23.c: New test.
6012         * gcc.gc/tree-ssa/vrp24.c: New test.
6013
6014 2006-01-18  Richard Henderson  <rth@redhat.com>
6015             Aldy Hernandez  <aldyh@redhat.com>
6016             Jakub Jelinek  <jakub@redhat.com>
6017             Diego Novillo  <dnovillo@redhat.com>
6018             Uros Bizjak  <uros@kss-loka.si>
6019
6020         * testsuite/gcc.dg/gomp: New directory.
6021
6022 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6023             Steven G. Kargl  <kargls@comcast.net>
6024
6025         PR fortran/20869
6026         * gfortran.dg/intrinsic_external_1.f90: New test.
6027
6028         PR fortran/20875.
6029         * gfortran.dg/elemental_pointer_1.f90: New test.
6030
6031         PR fortran/25024
6032         * gfortran.dg/external_procedures_1.f90: New test.
6033
6034         PR fortran/25785
6035         gfortran.dg/assumed_present.f90: New test.
6036
6037 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6038
6039         * g++.dg/parse/lookup5.C: New test.
6040
6041 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6042
6043         PR fortran/25697
6044         * gfortran.dg/read_eof.f90: New test.
6045
6046 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6047
6048         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6049         add a closing brace.
6050
6051 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6052
6053         PR fortran/25631
6054         * gfortran.dg/fmt_tl.f: New test.
6055
6056 2006-01-17  Eric Christopher  <echristo@apple.com>
6057
6058         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6059         * g++.old-deja/g++.warn/impint2.C: Ditto.
6060         * g++.old-deja/g++.other/null1.C: Ditto.
6061         * g++.dg/warn/conv2.C: Ditto.
6062         * g++.dg/warn/conv4.C: New file.
6063
6064 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6065
6066         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6067
6068 2006-01-17  Andreas Jaeger  <aj@suse.de>
6069             Janis Johnson <janis187@us.ibm.com>
6070
6071         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6072         in 64-bit.
6073         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6074         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6075
6076 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6077
6078         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6079         xfail txxx where xxx >= 25.
6080
6081 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6082
6083         PR testsuite/25764
6084         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6085
6086 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR c/25682
6089         * gcc.dg/pr25682.c: New test.
6090         * g++.dg/parse/array-size2.C: New test.
6091
6092 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6093
6094         * consistency.vlad: Remove entire directory, 1652 files.
6095
6096 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6097
6098         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6099         check_effective_target_dfprt_nocache): New.
6100         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6101         (check_effective_target_dfprt): New.
6102         * lib/c-compat.exp (check_dfp): Remove.
6103         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6104         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6105         level of support for decimal float.
6106         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6107         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6108         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6109         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6110         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6111         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6112         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6113         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6114         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6115         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6116         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6117         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6118         directives.
6119
6120 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6121
6122         PR testsuite/25741
6123         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6124         $base_dir/../.
6125         * lib/gfortran.exp (gfortran_init): Likewise.
6126         * lib/obj-c++.exp (obj-c++_init): Likewise.
6127         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6128         (scan-assembler-dem-not): Likewise.
6129         * lib/scandump.exp (scan-dump-dem): Likewise.
6130         (scan-dump-dem-not): Likewise.
6131
6132 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6133
6134         PR testsuite/25767
6135         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6136         powerpc-*-darwin*.
6137         * lib/obj-c++.exp (obj-c++_init): Likewise.
6138
6139 2006-01-16  Richard Guenther  <rguenther@suse.de>
6140
6141         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6142
6143 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6144
6145         PR testsuite/25777
6146         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6147         to LD_LIBRARY_PATH.
6148
6149 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6150             Andrew Pinski  <pinskia@physics.uc.edu>
6151
6152         * gcc.dg/minmax-1.c: New test.
6153
6154 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6155
6156         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6157         * gcc.misc-tests/dectest.exp: Ditto.
6158
6159 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6160
6161         PR testsuite/25796
6162         * gcc.target/i386/cmov6.c: Use -march=k8.
6163
6164 2006-01-15  Andreas Jaeger  <aj@suse.de>
6165
6166         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6167         x86 does not have __float128.
6168
6169 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6170
6171         * gcc.target/i386/cmov6.c: New test.
6172
6173 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6174
6175         PR c++/25663
6176         * g++.dg/template/ctor6.C: New test.
6177
6178 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6179
6180         PR tree-optimization/25485
6181         * gcc.dg/tree-ssa/pr25485.c: New.
6182
6183 2006-01-14  Richard Guenther  <rguenther@suse.de>
6184
6185         PR tree-optimization/22548
6186         PR tree-optimization/22555
6187         PR tree-optimization/22501
6188         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6189         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6190         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6191         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6192         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6193         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6194         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6195         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6196         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6197
6198 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6199
6200         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6201         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6202
6203 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6204         Richard Guenther  <rguenther@suse.de>
6205
6206         PR rtl-optimization/24257
6207         * gcc.dg/torture/pr24257.c: New testcase.
6208
6209 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6210
6211         * gcc.c-torture/execute/20060110-1.c: New test.
6212         * gcc.c-torture/execute/20060110-2.c: New test.
6213
6214 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6215
6216         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6217
6218 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6219
6220         PR fortran/25756
6221         * gfortran.dg/label_3.f90: New test.
6222
6223 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6224
6225         PR tree-optimization/25771
6226         * g++.dg/tree-ssa/pr25771.C: New test
6227
6228 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6229
6230         PR tree-opt/24365
6231         * g++.dg/opt/complex5.C: New test.
6232
6233 2006-01-13  Richard Guenther  <rguenther@suse.de>
6234
6235         * gcc.target/i386/387-9.c: New testcase.
6236
6237 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6238
6239         PR c++/24824
6240         * g++.dg/debug/dwarf2-1.C: New.
6241
6242 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6243
6244         PR testsuite/25728
6245         * lib/gcov.exp (verify-lines): Add "close $fd".
6246
6247 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6248             Ben Elliston  <bje@au.ibm.com>
6249
6250         * gcc.dg/dfp/inf-1.c: New test.
6251
6252 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6253             Yao Qi  <qiyaoltc@cn.ibm.com>
6254             Ben Elliston  <bje@au.ibm.com>
6255             Jon Grimm  <jgrimm2@us.ibm.com>
6256
6257         * gcc.dg/nodfp-1.c: New test.
6258         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6259         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6260         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6261         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6262         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6263         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6264         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6265         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6266         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6267         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6268         * gcc.dg/format/dfp-printf-1.c: Likewise.
6269         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6270         (compat_setup_dfp): New.
6271         * gcc.dg/compat/compat.exp: Use it.
6272         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6273         Make some variables global, prepend "compat_" to their names.
6274         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6275         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6276         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6277         * lib/compat.exp (compat_skip_list): Make global, rename.
6278         * lib/c-compat.exp: New file.
6279         * lib/target-supports.exp (check_effective_target_dfp): New.
6280
6281         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6282         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6283         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6284         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6285         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6286         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6287         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6288         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6289         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6290         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6291         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6292         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6293         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6294         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6295         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6296         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6297         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6298         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6299         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6300         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6301         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6302         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6303         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6304         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6305         gcc.dg/dfp/struct-layout-1.c,
6306         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6307         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6308         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6309         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6310         gcc.dg/dfp/func-vararg-dfp.c,
6311         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6312         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6313         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6314         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6315         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6316
6317 2006-01-11  Richard Guenther  <rguenther@suse.de>
6318
6319         PR tree-optimization/25734
6320         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6321
6322 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6323
6324         PR fortran/25486
6325         * gfortran.dg/literal_character_constant_1_x.F: New test.
6326         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6327         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6328         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6329
6330 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6331
6332         PR c++/25386
6333         * g++.dg/ext/packed3.C: Add expected packed error.
6334
6335 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6336
6337         PR target/25706
6338         * gcc.dg/torture/pr25706-1.c: New test.
6339
6340 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6341
6342         PR tree-optimization/23109
6343         PR tree-optimization/23948
6344         PR tree-optimization/24123
6345
6346         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6347         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6348         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6349         g++.dg/tree-ssa/pr23948.C: New testcases.
6350         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6351         three divisions in order to do the optimization.
6352
6353 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6354
6355         PR c++/25632
6356         * g++.dg/other/pr25632.C: New test.
6357
6358 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6359
6360         PR fortran/25730
6361         * gfortran.dg/used_types_1.f90: New test.
6362
6363 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6364
6365         PR target/25718
6366         * gcc.dg/torture/pr25718-1.c: New test.
6367
6368 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6369
6370         * gfortran.dg/list_read_2.f90: Fix typo in description.
6371
6372 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6373
6374         * lib/target-supports.exp (check_visibility_available): Simplify test
6375         for *-*-netware*.
6376         (check_profiling_available): Fail for *-*-netware*.
6377         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6378         * gcc.dg/20021014-1.c: Likewise.
6379         * gcc.dg/nest.c: Likewise.
6380
6381 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6382
6383         fortran/24936
6384         * gfortran.dg/forall_3.f90: New test.
6385
6386 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6387
6388         PR fortran/21977
6389         * gfortran.dg/nesting_2.f90: New test.
6390         * gfortran.dg/nesting_3.f90: New test.
6391
6392 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6393
6394         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6395         Fix typo in comment.
6396
6397 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6398
6399         * gfortran.dg/single_char_string.f90: New test.
6400
6401 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6402
6403         * gfortran.dg/ichar_2.f90: New test.
6404
6405 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6406
6407         PR fortran/25093
6408         * gfortran.dg/private_type_4.f90: New.
6409
6410 2006-01-07  Richard Guenther  <rguenther@suse.de>
6411
6412         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6413
6414 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6415
6416         * gfortran.dg/func_decl_1.f90: New.
6417         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6418         * gfortran.dg/array_alloc_2.f90: Likewise.
6419         * gfortran.dg/char_result_8.f90: Likewise.
6420         * gfortran.dg/dup_save_1.f90: Likewise.
6421         * gfortran.dg/dup_save_2.f90: Likewise.
6422         * gfortran.dg/f2c_6.f90: Likewise.
6423         * gfortran.dg/f2c_7.f90: Likewise.
6424         * gfortran.dg/func_result_2.f90: Likewise.
6425         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6426
6427 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6428
6429         PR fortran/22146
6430         * gfortran.dg/elemental_subroutine_1.f90: New test.
6431         * gfortran.dg/elemental_subroutine_2.f90: New test.
6432
6433         PR fortran/25029
6434         PR fortran/21256
6435         * gfortran.dg/assumed_size_refs_1.f90: New test.
6436
6437         PR fortran/20868
6438         PR fortran/20870
6439         * gfortran.dg/assumed_size_refs_2.f90: New test.
6440         * gfortran.dg/initialization_1.f90: Change warning message.
6441
6442 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6443
6444         * gcc.dg/tree-ssa/loop-15.c: New test.
6445
6446 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6447
6448         PR fortran/25598
6449         * gfortran.dg/backspace_3.f: New test.
6450         * gfortran.dg/backspace_4.f: New test.
6451
6452 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6453
6454         PR fortran/24268
6455         * gfortran.dg/fmt_white.f: Update test.
6456
6457 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6458
6459         * gcc.dg/cast-1.c: Add new warning.
6460         * gcc.dg/cast-2.c: Likewise.
6461         * gcc.dg/cast-3.c: Likewise.
6462         * gcc.dg/format/cast-1.c: Likewise.
6463         * gcc.dg/cast-4.c: New testcase.
6464
6465 2006-01-05  Richard Guenther  <rguenther@suse.de>
6466
6467         PR tree-optimization/22555
6468         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6469
6470 2006-01-05  Richard Guenther  <rguenther@suse.de>
6471             Diego Novillo  <dnovillo@redhat.com>
6472
6473         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6474         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6475         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6476         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6477         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6478         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6479         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6480         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6481         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6482         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6483         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6484         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6485         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6486         * treelang/compile/extravar.tree: Likewise.
6487         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6488         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6489         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6490         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6491         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6492
6493 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6494
6495         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6496         for 64-bit fix.
6497
6498 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6499
6500         PR fortran/23675
6501         gfortran.dg/char_result_11.f90: New.
6502
6503 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6504
6505         PR c++/24782
6506         * g++.dg/parse/access9.C: New test.
6507         * g++.dg/tc1/dr52.C: Tweak error markers.
6508
6509 2006-01-04  Richard Henderson  <rth@redhat.com>
6510
6511         Merge from gomp branch.
6512         * g++.dg/parse/pragma2.C: Update expected error lines.
6513
6514 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6515
6516         * g++.dg/other/i386-2.C: New test.
6517
6518         PR target/25554
6519         * gcc.c-torture/compile/20051228-1.c: New test.
6520
6521         PR c/25559
6522         * gcc.dg/pr25559.c: New test.
6523
6524 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6525
6526         PR c++/25492
6527         * g++.dg/lookup/friend9.C: New test.
6528
6529         PR c++/25625
6530         * g++.dg/template/repo5.C: New test.
6531
6532 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6533
6534         PR fortran/25101
6535         * gfortran.dg/forall_2.f90: New test.
6536
6537 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6538
6539         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6540         dg-require-weak.  Adjust regexp to handle leading-underscore
6541         targets and space as well as TAB after .weak.  Change previous
6542         64-bit fix to not use naked dot.
6543
6544 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6545
6546         PR rtl-optimization/25578
6547         * gcc.c-torture/execute/20060102-1.c: New testcase.
6548
6549 2006-01-03  Richard Guenther  <rguenther@suse.de>
6550
6551         PR c/25183
6552         * gcc.dg/torture/pr25183.c: New testcase.
6553
6554 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6555
6556         Merge from gomp-branch.
6557         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6558         * gcc.dg/ia64-sync-2.c: Likewise.
6559         * gcc.dg/ia64-sync-3.c: Likewise.
6560         * gcc.dg/ia64-sync-4.c: Likewise.
6561         * gcc.dg/sync-2.c: Likewise.
6562         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6563         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6564
6565 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6566
6567         PR c++/25635
6568         * g++.dg/parse/operator6.C: New test.
6569
6570         PR c++/25637
6571         * g++.dg/parse/error29.C: New test.
6572
6573         PR c++/25638
6574         * g++.dg/parse/dtor6.C: New test.
6575
6576         PR c++/25633
6577         * g++.dg/parse/ctor3.C: New test.
6578
6579         PR c++/25634
6580         * g++.dg/template/class3.C: New test.
6581
6582 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6583
6584         * g++.dg/debug/debug9.C: New.
6585
6586 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6587
6588         PR fortran/24640
6589         * gfortran.dg/label_2.f90: New test.
6590
6591 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6592
6593         * g++.dg/lookup/using12.C: Tighten error marker.
6594
6595 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6596             Andrew Pinski <pinskia@physics.uc.edu>
6597
6598         * gcc.target/powerpc/darwin-abi-3.c: New file.
6599         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6600         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6601         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6602         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6603         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6604         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6605         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6606         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6607
6608 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6609
6610         * gcc.dg/tree-ssa/loadpre1.c: New;
6611         * gcc.dg/tree-ssa/loadpre2.c: New;
6612         * gcc.dg/tree-ssa/loadpre3.c: New;
6613         * gcc.dg/tree-ssa/loadpre4.c: New;
6614         * gcc.dg/tree-ssa/loadpre5.c: New;
6615         * gcc.dg/tree-ssa/loadpre6.c: New;
6616         * gcc.dg/tree-ssa/loadpre7.c: New;
6617         * gcc.dg/tree-ssa/loadpre8.c: New;
6618         * gcc.dg/tree-ssa/loadpre9.c: New;
6619
6620 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6621
6622         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6623         * g++.dg/abi/thunk4.C: Likewise.
6624
6625 2006-01-01  Andreas Jaeger  <aj@suse.de>
6626
6627         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6628         portable.
6629
6630 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6631
6632         PR c++/25294
6633         * gcc.dg/pragma-pack-3.c: New test.
6634         * g++.dg/parse/pragma3.C: New test.
6635
6636 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6637
6638         PR middle-end/24827
6639         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6640
6641 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6642
6643         PR testsuite/25214
6644         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6645
6646 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6647
6648         PR fortran/22607
6649         * gfortran-dg/pure_byref_3.f90: New.
6650
6651         fortran/PR 25396
6652         * gfortran.dg/userdef_operator_1.f90: New.
6653
6654 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6655
6656         * g++.dg/abi/thunk3.C: New.
6657         * g++.dg/abi/thunk4.C: New.
6658
6659 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6660
6661         PR fortran/25532
6662         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6663         associated derived type components of derived types are
6664         properly declared in contained procedures.
6665
6666 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6667
6668         PR libgfortran/25139
6669         * gfortran.dg/backspace_2.f: New test.
6670
6671 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6672
6673         PR libgfortran/25550
6674         * gfortran.dg/endfile.f: New test.
6675
6676 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6677
6678         PR libgfortran/25419
6679         * gfortran.dg/comma.f: New test.
6680
6681 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6682
6683         * lib/gfortran-dg.exp: Remove trailing whitespace.
6684         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6685         -funroll-all-loops.
6686
6687 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6688
6689         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6690         Extended Double long doubles or repeat tests when long double is
6691         the same size as double.
6692
6693 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6694
6695         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6696
6697         PR testsuite/25442
6698         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6699         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6700
6701         PR testsuite/25441
6702         * gcc.dg/pr23911.c: Make test variable static.
6703
6704         PR testsuite/25444
6705         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6706
6707 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6708
6709         PR c++/25439
6710         * g++.dg/parse/crash17.C: Adjust error markers.
6711         * g++.dg/template/error20.C: New test.
6712
6713 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6714
6715         PR c++/23172
6716         * g++.dg/ext/complit4.C: New test.
6717
6718         PR c++/25417
6719         * g++.dg/ext/complit5.C: Likewise.
6720
6721 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6722
6723         PR tree-optimization/25125
6724         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6725         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6726         * gcc.c-torture/execute/pr25125.c: New.
6727
6728 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6729
6730         PR fortran/25029
6731         PR fortran/21256
6732         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6733         with incorrect assumed size references.
6734
6735 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6736
6737         PR c++/23171
6738         * g++.dg/opt/init1.C: New test.
6739
6740 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6741
6742         PR c++/24671
6743         * g++.dg/template/sfinae3.C: New test.
6744
6745 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6746
6747         * g++.dg/other/friend4.C: New test.
6748
6749 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6750
6751         PR target/25005
6752         * g++.dg/opt/pr25005.C: New test.
6753
6754 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6755
6756         PR c++/25369
6757         * g++.dg/template/ptrmem16.C: New test.
6758
6759 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6760
6761         PR fortran/25029
6762         PR fortran/21256
6763         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6764
6765 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6766
6767         PR libgfortran/25307
6768         * gfortran.dg/list_read_5.f90: New test.
6769
6770 2005-12-22  Richard Henderson  <rth@redhat.com>
6771
6772         * gcc.target/i386/sse-7.c: Use -msse2.
6773
6774 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6775
6776         PR rtl-optimization/25432
6777         * gcc.c-torture/compile/20051216-1.c: New test.
6778
6779         PR objc/25328
6780         * objc/execute/pr25328.m: New test.
6781
6782 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6783
6784         PR c++/25364
6785         * g++.dg/template/call4.C: New test.
6786
6787 2005-12-22  Dale Johannesen  <dalej@apple.com>
6788
6789         * gcc.target/i386/sse-17.c: New.
6790
6791 2005-12-22  Paul Brook  <paul@codesourcery.com>
6792
6793         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6794
6795 2005-12-22  Paul Brook  <paul@codesourcery.com>
6796
6797         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6798
6799 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6800
6801         PR tree-opt/25513
6802         * gcc.c-torture/compile/pr25513.c: New test.
6803
6804 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6805
6806         PR c++/23333
6807         * g++.dg/parse/error25.C: Add more tests.
6808
6809 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6810
6811         PR fortran/18990
6812         * gfortran.dg/der_charlen_1.f90: New.
6813
6814 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6815
6816         PR fortran/20889
6817         * gfortran.dg/pointer_component_type_1.f90: New test.
6818
6819         PR fortran/25029
6820         PR fortran/21256
6821         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6822         should give an error with assumed size array refernces and checks those
6823         that should not.
6824         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6825         reference an upper bound so that it does not generate an error.
6826
6827         PR fortran/19362
6828         PR fortran/20244
6829         PR fortran/20864
6830         PR fortran/25391
6831         * gfortran.dg/used_dummy_types_1.f90: New test.
6832         * gfortran.dg/used_dummy_types_2.f90: New test.
6833         * gfortran.dg/used_dummy_types_3.f90: New test.
6834         * gfortran.dg/used_dummy_types_4.f90: New test.
6835         * gfortran.dg/used_dummy_types_5.f90: New test.
6836
6837         PR fortran/23152
6838         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6839         group already being USE associated.
6840         * gfortran.dg/assumed_shape_nml.f90: New test.
6841         * gfortran.dg/assumed_size_nml.f90: New test.
6842
6843         PR fortran/20862
6844         PR fortran/25053
6845         PR fortran/25063
6846         PR fortran/25064
6847         PR fortran/25066
6848         PR fortran/25067
6849         PR fortran/25068
6850         PR fortran/25307
6851         * gfortran.dg/io_constraints_1.f90: New test.
6852         * gfortran.dg/io_constraints_1.f90: New test.
6853         * gfortran.dg/iostat_3.f90: Change wording of warning.
6854         * gfortran.dg/g77/19981216-0.f: The same.
6855
6856 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6857
6858         PR tree-optimization/23518
6859         * testsuite/gcc.dg/pr23518.c: New.
6860
6861 2005-12-21  Mike Stump  <mrs@apple.com>
6862
6863         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6864
6865 2005-12-21  Paul Brook  <paul@codesourcery.com>
6866
6867         * gcc.dg/pr19340.c: Skip on m68k targets.
6868
6869 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6870
6871         PR rtl-optimization/25196
6872         * gcc.dg/pr25196.c: New test.
6873
6874 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6875
6876         PR fortran/25423
6877         gfortran.dg/where_nested_1.f90: New.
6878
6879 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6880
6881         PR tree-optimization/25382.
6882         * gcc.dg/tree-ssa/pr25382.c: New.
6883
6884 2005-12-20  Richard Guenther  <rguenther@suse.de>
6885
6886         PR middle-end/24306
6887         * gcc.target/i386/pr24306.c: New testcase.
6888
6889 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6890
6891         PR tree-optimization/25501
6892         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6893
6894 2005-12-20  Richard Guenther  <rguenther@suse.de>
6895
6896         Revert
6897         2005-12-02  Richard Guenther  <rguenther@suse.de>
6898
6899         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6900
6901 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6902
6903         PR c++/21228
6904         * g++.dg/warn/Wunreachable-code-2.C: New test.
6905
6906 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6907
6908         PR c++/24278
6909         * g++.dg/template/ctor5.C: New test.
6910
6911         PR c++/24915
6912         * g++.dg/template/overload8.C: New test.
6913
6914 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6915
6916         * gcc.c-torture/compile/pr25483 : New test.
6917
6918 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6919
6920         PR c++/20552
6921         * g++.dg/ext/typeof10.C: New test.
6922
6923 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6924
6925         * gcc.dg/mt-loopi1.c: New.
6926
6927 2005-12-18  Richard Guenther  <rguenther@suse.de>
6928
6929         PR tree-optimization/25481
6930         * gcc.dg/torture/pr25481.c: New testcase.
6931
6932 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6933
6934         PR rtl-optimization/21041
6935         * gcc.dg/pr21041.c: New test.
6936
6937 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6938
6939         PR libgfortran/25463
6940         * gfortran.dg/advance.f90: New test.
6941
6942 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6943
6944         * gcc.dg/20051201-1.c: New test.
6945
6946 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6947
6948         PR fortran/25018
6949         * gfortran.dg/initialization_1.f90: New test.
6950         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6951         * gfortran.dg/g77/980616-0.f: The same.
6952
6953 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6954
6955         * PR fortran/25458
6956         * gfortran.dg/chkbits.f90: New test.
6957
6958 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6959
6960         * gfortran.dg/enum_5.f: Revert to previous version.
6961
6962 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6963
6964         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6965         * gfortran.dg/nested_modules_1.f90: Ditto.
6966         * gfortran.dg/hollerith_f95.f90: Ditto.
6967         * gfortran.dg/select_5.f90: Ditto.
6968         * gfortran.dg/secnds.f: Ditto.
6969         * gfortran.dg/hollerith2.f90: Ditto.
6970         * gfortran.dg/imag_2.f: Ditto.
6971         * gfortran.dg/ftell_2.f90: Ditto.
6972         * gfortran.dg/malloc_free_1.f90: Ditto.
6973         * gfortran.dg/logint-1.f: Ditto.
6974         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6975         * gfortran.dg/e_d_fmt.f90: Ditto.
6976         * gfortran.dg/hollerith_legacy.f90: Ditto.
6977         * gfortran.dg/logint-2.f: Ditto.
6978         * gfortran.dg/enum_5.f90: Ditto.
6979         * gfortran.dg/f2c_2.f90: Ditto.
6980         * gfortran.dg/pr17143.f90: Ditto.
6981         * gfortran.dg/namelist_14.f90: Ditto.
6982         * gfortran.dg/logint-3.f: Ditto.
6983         * gfortran.dg/spread_scalar_source.f90: Ditto.
6984         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6985         * gfortran.dg/namelist_11.f: Ditto.
6986         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6987         * gfortran.dg/g77/20010519-1.f
6988         * gfortran.dg/g77/alpha1.f: Ditto.
6989         * gfortran.dg/g77/990115-1.f: Ditto.
6990         * gfortran.dg/g77/erfc.f: Ditto.
6991         * gfortran.dg/g77/19990313-3.f: Ditto.
6992         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6993         * gfortran.dg/g77/20010426.f: Ditto.
6994         * gfortran.dg/g77/19990313-0.f: Ditto.
6995         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6996         * gfortran.dg/g77/20000629-1.f: Ditto.
6997         * gfortran.dg/g77/970125-0.f: Ditto.
6998         * gfortran.dg/g77/8485.f: Ditto.
6999         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7000         * gfortran.dg/g77/19990313-1.f: Ditto.
7001         * gfortran.dg/g77/int8421.f: Ditto.
7002         * gfortran.dg/g77/19990305-0.f: Ditto.
7003         * gfortran.dg/g77/947.f: Ditto.
7004         * gfortran.dg/g77/19990905-2.f: Ditto.
7005         * gfortran.dg/g77/cabs.f: Ditto.
7006         * gfortran.dg/g77/19990313-2.f: Ditto.
7007         * gfortran.dg/g77/20020307-1.f: Ditto.
7008         * gfortran.dg/g77/dcomplex.f: Ditto.
7009         * gfortran.dg/g77/19990502-1.f: Ditto.
7010         * gfortran.dg/g77/19981216-0.f: Ditto.
7011         * gfortran.dg/common_4.f90: Ditto.
7012         * gfortran.dg/entry_4.f90: Ditto.
7013         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7014         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7015         * gfortran.dg/namelist_12.f: Ditto.
7016         * gfortran.dg/scale_1.f90: Ditto.
7017         * gfortran.dg/modulo_1.f90
7018         * gfortran.dg/hollerith.f90: Ditto.
7019         * gfortran.dg/direct_io_3.f90: Ditto.
7020         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7021         * gfortran.dg/gnu_logical_1.F: Ditto.
7022         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7023         * gfortran.dg/assign_1.f90: Ditto.
7024         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7025         * gfortran.dg/pr23095.f: Ditto.
7026         * gfortran.dg/read_float_1.f90: Ditto.
7027
7028 2005-12-17  Andreas Jaeger  <aj@suse.de>
7029
7030         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7031         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7032
7033 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7034
7035         PR fortran/24268
7036         * gfortran.dg/fmt_white.f: New test.
7037
7038 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7039
7040         * gfortran.dg/label_1.f90: New test.
7041
7042 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7043
7044         PR testsuite/25422
7045         * gcc.dg/20031012-1.c: Add -Walways-true option.
7046         * gcc.dg/weak/weak-3.c: Likewise.
7047         * g++.old-deja/g++.mike/warn8.C: Likewise.
7048
7049 2005-12-16  Mike Stump  <mrs@apple.com>
7050
7051         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7052         exit.
7053
7054 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7055
7056         PR libgfortran/25264
7057         PR libgfortran/25349
7058         * gfortran.dg/tl_editing.f90: Added additional checks.
7059         * gfortran.dg/t_editing.f: New test.
7060         * gfortran.dg/write_padding.f90: New test
7061
7062 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7063
7064         PR testsuite/25215
7065         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7066
7067 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7068
7069         PR rtl-optimization/24899
7070         * gcc.c-torture/execute/20051215-1.c: New test.
7071
7072 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7073
7074         PR 24823
7075         * gfortran.dg/pr24823.f: New test.
7076
7077 2005-12-16  Jeff Law  <law@redhat.com>
7078
7079         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7080
7081 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7082
7083         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7084         Change C++ style comments to C style comments.
7085         Remove aligned types from the array.
7086         Keep Enums disabled.
7087         (complex_types): Remove aligned types from the array.
7088         Comment out "_Complex long double".
7089         (attrib_types): Remove.
7090         (complex_attrib_types): Remove.
7091         (attrib_array_types): Remove.
7092         (complex_attrib_array_types): Remove.
7093         (aligned_bitfld_types): Remove.
7094         (n_aligned_bitfld_types): Remove.
7095         (FEATURE_ALIGNEDPACKED): Delete.
7096         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7097         (singles): Remove support for adding attributes.
7098         (choose_type): Remove support for attributed types.
7099         (generate_fields): Remove support for attributed bit-fields.
7100         Remove support for adding attributes.
7101         (generate_random_tests): Remove support for adding attributes.
7102         (features): Add back "[0] :0" and "complex vector [0]".
7103         (main): Remove support for attributed bit-fields.
7104         Uncomment the calling of generate_random_tests for the rests of
7105         the tests.
7106
7107 2005-12-16  Jan Hubicka  <jh@suse.cz>
7108
7109         * gcc.c-torture/combine/pr25224.c: New.
7110
7111 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7112
7113         PR other/25028
7114         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7115         HP-UX.
7116
7117 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7118
7119         * gcc.dg/20051215-1.c: New file.
7120
7121 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7122
7123         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7124         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7125
7126 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7127
7128         PR fortran/18197
7129         * gfortran.dg/dummy_functions_1.f90: New.
7130
7131 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7132
7133         PR rtl-optimization/25310
7134         * gcc.c-torture/compile/pr25310.c: New test.
7135
7136 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7137
7138         PR debug/25023
7139         * gcc.dg/pr25023.c: New test.
7140
7141 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7142
7143         * g++.old-deja/g++.brendan/redecl1.C,
7144         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7145         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7146         g++.old-deja/g++.oliva/typeof1.C,
7147         g++.old-deja/g++.other/crash16.C,
7148         g++.old-deja/g++.other/crash34.C,
7149         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7150         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7151         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7152         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7153         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7154         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7155         Remove xfail.
7156
7157 2005-12-14  Kean Johnston  <jkj@sco.com>
7158             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7159
7160         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7161         * gcc.target/i386/20020523-1.c: Ditto.
7162         * gcc.target/i386/tailcall-1.c: Ditto.
7163         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7164         * gcc.target/i386/ssetype-5.c: Ditto.
7165
7166 2005-12-14  Jeff Law  <law@redhat.com>
7167
7168         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7169
7170 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7171
7172         PR target/25254
7173         PR target/24188
7174         * gcc.target/i386/pr25254.c: New test.
7175         * gfortran.dg/PR24188.f: New test.
7176
7177 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7178
7179         * lib/fortran-torture.exp: Catch remaining uses of
7180         remote_file build delete.
7181
7182 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7183
7184         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7185
7186 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7187
7188         * gcc.dg/warn-addr-cmp.c: New test.
7189
7190 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR debug/25023
7193         PR target/25293
7194         * gcc.target/i386/pr25293.c: New test.
7195
7196 2005-12-13  Petr Machata  <machata@post.cz>
7197
7198         PR c++/24907
7199         * g++.dg/parse/comma2.C: New test.
7200
7201 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7202             Jakub Jelinek  <jakub@redhat.com>
7203
7204         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7205         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7206         (limits.h): Include unconditionally.
7207         (stdlib.h): Likewise.
7208         (hashtab.h): Do not include.
7209         (getopt.h): Likewise.
7210         (stddef.h): Include.
7211         (hashval_t): Define.
7212         (struct entry): Add "next" field.
7213         (HASH_SIZE): New macro.
7214         (hash_table): New variable.
7215         (switchfiles): Do not use xmalloc.
7216         (mix): New macro.
7217         (iterative_hash): New function.
7218         (hasht): Remove.
7219         (e_exists): New function.
7220         (e_insert): Likewise.
7221         (output): Use, instead of libiberty hashtable functions.
7222         (main): Do not use getopt.  Do not call htab_create.
7223
7224 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7225
7226         PR c++/25331
7227         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7228         put atal* and atpaal* attributes on array elements.
7229         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7230         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7231         put atal* and atpaal* attributes on array elements.
7232         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7233
7234 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7235
7236         * gcc.dg/single-precision-constant.c: New test.
7237
7238 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7239
7240         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7241         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7242         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7243         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7244         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7245         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7246         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7247         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7248         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7249         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7250         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7251         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7252         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7253         gcc.target/powerpc/ppc-sdata-2.c,
7254         gcc.target/powerpc/ppc-stackalign-1.c,
7255         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7256         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7257         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7258         gcc.target/powerpc/rs6000-ldouble-2.c,
7259         gcc.target/powerpc/rs6000-power2-1.c,
7260         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7261         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7262         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7263         option into target selector.
7264         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7265         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7266
7267 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7268
7269         PR objc/25348
7270         * objc.dg/encode-9.m: New test.
7271
7272 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7273
7274         PR testsuite/20772
7275         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7276         * gcc.dg/asm-b.c: Fix typo.
7277         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7278         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7279         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7280         i?86 lp64 and x86_64 ilp32.
7281         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7282         on i?86 lp64.
7283         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7284
7285 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7286
7287         PR fortran/25078
7288         gfortran.dg/equiv_5.f90: New test.
7289
7290 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7291
7292         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7293         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7294         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7295         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7296         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7297         * gcc.dg/tree-ssa/reassoc-5.c: New.
7298         * gcc.dg/tree-ssa/reassoc-6.c: New.
7299         * gcc.dg/tree-ssa/reassoc-7.c: New.
7300         * gcc.dg/tree-ssa/reassoc-8.c: New.
7301         * gcc.dg/tree-ssa/reassoc-9.c: New.
7302         * gcc.dg/tree-ssa/reassoc-10.c: New.
7303         * gcc.dg/tree-ssa/reassoc-11.c: New.
7304
7305 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7306
7307         PR testsuite/25167
7308         PR testsuite/24478
7309         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7310
7311 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/25300
7314         * g++.dg/template/inherit.C: Do not use a generic error message.
7315
7316 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7317
7318         PR libobjc/25354
7319         * objc.dg/gnu-encoding: New directory.
7320         * objc.dg/gnu-encoding/compat-common.h: New file.
7321         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7322         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7323         * objc.dg/gnu-encoding/vector-defs.h: New file.
7324         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7325         * objc.dg/gnu-encoding/generate-random.c: New file.
7326         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7327         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7328         * objc.dg/gnu-encoding/generate-random.h: New file.
7329
7330 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/25337
7333         * g++.dg/template/defarg7.C: New test.
7334
7335 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7336
7337         PR libobjc/25347
7338         * objc.dg/encode-8.m: New test.
7339
7340 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7341
7342         PR libobjc/25346
7343         * objc.dg/encode-7.m: New test.
7344
7345 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7346
7347         PR c++/25010
7348         * g++.dg/opt/inline10.C: New test.
7349
7350 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7351
7352         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7353
7354 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7355
7356         * gfortran.dg/substring_equivalence.f90: typo in comment
7357
7358 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7359
7360         PR fortran/25068
7361         * gfortran.dg/iostat_3.f90: New test.
7362
7363 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7364
7365         PR fortran/23815
7366         * gfortran.dg/unf_io_convert_1.f90: New test.
7367         * gfortran.dg/unf_io_convert_2.f90: New test.
7368         * gfortran.dg/unf_io_convert_3.f90: New test.
7369
7370 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7371
7372         PR testsuite/20772
7373         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7374         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7375         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7376         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7377         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7378         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7379         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7380         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7381         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7382         gcc.dg/torture/fp-int-convert-float128-timode.c,
7383         gcc.dg/torture/fp-int-convert-float128.c,
7384         gcc.dg/torture/fp-int-convert-float80-timode.c,
7385         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7386         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7387
7388         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7389
7390 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7391
7392         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7393
7394 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7395
7396         * gcc.dg/20051207-1.c,
7397         * gcc.dg/20051207-2.c,
7398         * gcc.dg/20051207-3.c: New tests.
7399
7400 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7401
7402         PR testsuite/20772
7403         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7404         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7405         dg-skip-if target selector.
7406
7407         PR testsuite/20772
7408         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7409         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7410         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7411         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7412         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7413         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7414         and/or merge with i?86 cases.
7415
7416         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7417
7418         PR testsuite/20772
7419         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7420         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7421         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7422         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7423         x86_64-*-linux*.
7424
7425 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7426
7427         PR target/25311
7428         * gcc.c-torture/compile/pr25311.c: New test.
7429
7430 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7431
7432         PR libgfortran/25039
7433         * gfortran.dg/read_comma.f: New test.
7434
7435 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7436
7437         PR c++/19317
7438         * g++.dg/opt/pr19317-1.C: New test.
7439         * g++.dg/opt/pr19317-2.C: New test.
7440         * g++.dg/opt/pr19317-3.C: New test.
7441
7442         PR target/19005
7443         * gcc.c-torture/execute/pr19005.c: New test.
7444
7445         PR target/17828
7446         * g++.old-deja/g++.other/comdat5.C: New test.
7447         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7448
7449         * g++.dg/compat/struct-layout-1.exp: New file.
7450         * g++.dg/compat/struct-layout-1.h: New.
7451         * g++.dg/compat/struct-layout-1_generate.c: New.
7452         * g++.dg/compat/struct-layout-1_x1.h: New.
7453         * g++.dg/compat/struct-layout-1_x2.h: New.
7454         * g++.dg/compat/struct-layout-1_y1.h: New.
7455         * g++.dg/compat/struct-layout-1_y2.h: New.
7456
7457         * gcc.dg/20050330-2.c: New test.
7458
7459 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7460
7461         PR fortran/25292
7462         * gfortran.dg/associated_1.f90: New.
7463
7464 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7465
7466         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7467         ILP32 vect_no_align platforms.
7468
7469 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7470             Jakub Jelinek  <jakub@redhat.com>
7471
7472         PR target/25268
7473         * gcc.c-torture/compile/20051207-1.c: New test.
7474
7475 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7476
7477         PR testsuite/20772
7478         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7479         gcc.dg/torture/pr18582-1.c,
7480         gcc.target/i386/attributes-error.c: Also test on x86_64.
7481
7482         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7483
7484 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7485
7486         PR c++/19397
7487         * g++.dg/template/typedef3.C: New test.
7488
7489         PR c++/19762
7490         PR c++/19764
7491         * g++.dg/template/dtor3.C: Fix error markers.
7492
7493 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7494
7495         * lib/target-supports.exp (check_effective_target_sync_char_short):
7496         Add s390*.
7497
7498 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7499
7500         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7501
7502 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7503
7504         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7505         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7506         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7507         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7508
7509 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7510
7511         PR c++/25263
7512         * g++.dg/other/array2.C: New test case.
7513
7514 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7515
7516         * gcc.dg/darwin-weakimport-3.c: New.
7517
7518         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7519         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7520         and to work on Darwin.
7521         * gcc.dg/attr-weakref-1b.c: New file.
7522         * gcc.dg/attr-weakref-2.c: New test.
7523         * gcc.dg/darwin-weakref-1.c: New test.
7524
7525 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7526
7527         PR testsuite/25247
7528         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7529         use in selector expressions.
7530         (dg-xfail-if): Ditto.
7531         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7532         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7533         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7534         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7535         * gcc.test-framework/test-framework.exp: Skip generated tests if
7536         CHECK_TEST_FRAMEWORK is not 1.
7537
7538 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7539
7540         PR tree-optimization/24963
7541         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7542
7543         PR target/24108
7544         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7545
7546         PR target/18580
7547         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7548         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7549         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7550         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7551
7552 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7553
7554         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7555         dg-options.
7556
7557 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7558
7559         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7560
7561 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7562
7563         * gcc.dg/format/cast-1.c: New test.
7564
7565 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7566
7567         PR c/7776
7568         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7569         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7570         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7571         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7572
7573 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7574
7575         * gcc.dg/cast-pretty-print-1.c: New test.
7576
7577 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7578
7579         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7580
7581 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7582
7583         PR c++/24173
7584         * g++.dg/template/friend40.C: New test.
7585
7586 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7587
7588         PR target/25199
7589         * gcc.target/i386/movq-2.c: New test.
7590         * gcc.target/i386/movq.c: Remove target i?86, instead add
7591         dg-require-effective-target ilp32.
7592
7593 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7594
7595         PR c++/24103
7596         * g++.dg/other/default1.C: New test.
7597
7598 2005-12-02  Richard Guenther  <rguenther@suse.de>
7599
7600         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7601
7602 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7603
7604         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7605
7606 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7607
7608         PR target/21017
7609         * gcc.target/powerpc/rotate.c: New.
7610
7611 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7612
7613         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7614         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7615
7616 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7617
7618         PR c/13384
7619         * gcc.dg/pr17730-1.c: Adjust.
7620         * gcc.dg/lvalue1.c (main): Likewise.
7621         * gcc.dg/lvalue-2.c: Likewise.
7622         * g++.dg/pr7503-3.C
7623
7624 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7625
7626         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7627         error messages.
7628
7629 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7630
7631         PR fortran/24789
7632         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7633
7634 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7635
7636         PR target/24475
7637         * lib/target-supports.exp (check_effective_target_tls): New.
7638         (check_effective_target_tls_runtime): New.
7639         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7640         for TLS support.
7641         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7642         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7643         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7644         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7645         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7646         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7647         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7648         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7649         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7650         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7651         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7652         effective-target TLS.
7653         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7654         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7655         effective-target TLS runtime.
7656
7657 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7658
7659         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7660
7661 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7662
7663         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7664         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7665         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7666         ignored" warnings when "packing" is the same as the ABI layout.
7667
7668 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7669
7670         PR fortran/21302
7671         * gfortran.dg/line_length_1.f: New test.
7672         * gfortran.dg/line_length_2.f90: Ditto.
7673
7674 2005-11-30  Richard Guenther  <rguenther@suse.de>
7675
7676         PR tree-optimization/21655
7677         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7678
7679 2005-11-30  Dale Johannesen  <dalej@apple.com>
7680
7681         * gcc.c-torture/compile/pr24930.c: New.
7682
7683 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7684
7685         PR fortran/15809
7686         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7687
7688 2005-11-30  Jeff Law  <law@redhat.com>
7689
7690         * g++.old-deja/g++.law/pr25000.C: New test.
7691
7692 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7693
7694         * gcc.dg/tls/opt-11.c: New test.
7695
7696 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7697
7698         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7699         targets.
7700         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7701         LP64 ia64.
7702
7703 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7704
7705         * gfortran.dg/open_access_1.f90: New test.
7706
7707 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7708
7709         * gcc.dg/charset/builtin2.c: New test.
7710
7711 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7712
7713         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7714         on mmix-*-* for *_[xy].c.
7715
7716 2005-11-28  Kean Johnston  <jkj@sco.com>
7717
7718         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7719         headers.
7720         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7721         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7722         * gcc.target/i386/asm-3.c: Ditto.
7723         * gcc.target/i386/clobbers.c: Ditto.
7724         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7725         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7726         test regexp.
7727         * gcc.target/i386/mul.c: Ditto.
7728         * gcc.target/i386/ssetype-1.c: Ditto.
7729         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7730         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7731         static so the test works with -fPIC mode too. Based on comment in
7732         PR19231 by Pinski.
7733         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7734
7735 2005-11-28  Richard Guenther  <rguenther@suse.de>
7736
7737         * gcc.dg/alias-9.c: New testcase.
7738         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7739
7740 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7741             Uros Bizjak  <uros@kss-loka.si>
7742
7743         PR middle-end/20219
7744         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7745         tan(x)/sin(x) transformations.
7746
7747 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7748
7749         PR middle-end/24575
7750         * gcc.dg/tree-ssa/divide-3.c: New test.
7751         * gcc.dg/tree-ssa/divide-4.c: New test.
7752
7753 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7754
7755         PR fortran/24917
7756         *  gfortran.dg/boz_6.f90: New test.
7757
7758 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7759
7760         PR fortran/23912
7761         * gfortran.dg/modulo_1.f90: New test.
7762
7763 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7764
7765         PR libfortran/24919
7766         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7767         fail on CRLF platforms.
7768         * gfortran.dg/ftell_2.f90: Likewise.
7769
7770 2005-11-26  Eric Christopher  <echristo@apple.com>
7771
7772         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7773
7774 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7775
7776         * objc.dg/gnu-runtime-3.m: Simplify.
7777
7778 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7779
7780         PR middle-end/23669
7781         * gcc.dg/tree-ssa/divide-1.c: New test.
7782         * gcc.dg/tree-ssa/divide-2.c: New test.
7783
7784 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7785
7786         PR libgfortran/24945
7787         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7788
7789 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7790
7791         PR libgfortran/24945
7792         * gfortran.dg/open_status_2.f90: New test.
7793
7794 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7795
7796         * gcc.c-torture/execute/builtins/fprintf.c,
7797         gcc.c-torture/execute/builtins/fputs-lib.c,
7798         gcc.c-torture/execute/builtins/fputs.c,
7799         gcc.c-torture/execute/builtins/lib/fprintf.c,
7800         gcc.c-torture/execute/builtins/lib/printf.c,
7801         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7802
7803 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7804
7805         * gcc.dg/20050922-2.c: New test.
7806
7807 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7808
7809         * objc.dg/gnu-runtime-3.m: New test.
7810
7811 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7812
7813         PR c++/9278
7814         * g++.dg/other/void1.C: New test.
7815
7816 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7817
7818         PR middle-end/24998
7819         * gcc.dg/torture/fp-int-convert-float.c,
7820         gcc.dg/torture/fp-int-convert-double.c,
7821         gcc.dg/torture/fp-int-convert-long-double.c,
7822         gcc.dg/torture/fp-int-convert-timode.c,
7823         gcc.dg/torture/fp-int-convert-float80.c,
7824         gcc.dg/torture/fp-int-convert-float80-timode.c,
7825         gcc.dg/torture/fp-int-convert-float128.c,
7826         gcc.dg/torture/fp-int-convert-float128-timode.c,
7827         gcc.dg/torture/fp-int-convert.h: New files.
7828
7829 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7830
7831         PR middle-end/24989
7832         * gcc.dg/tree-ssa/bool-10.c: New test.
7833         * gcc.dg/tree-ssa/bool-11.c: New test.
7834         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7835
7836 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7837
7838         PR middle-end/24990
7839         * tree-ssa/pr24990-1.c: New test.
7840
7841 2005-11-24  Richard Guenther  <rguenther@suse.de>
7842         Dirk Mueller <dmueller@suse.de>
7843
7844         PR c++/14024
7845         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7846         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7847         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7848         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7849         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7850         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7851
7852 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7853
7854         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7855
7856 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7857
7858         PR c/21668
7859         * gcc.dg/Wc++-compat.c: New.
7860         * gcc.dg/Wno-c++-compat.c: New.
7861
7862 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7863
7864         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7865         (vspltish, vspltisw): Likewise.
7866
7867 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7868
7869         PR libgfortran/24794
7870         * gfortran.dg/namelist_12.f: Fix quotes.
7871         * gfortran.dg/namelist_13.f90: Fix quotes.
7872         * gfortran.dg/namelist_14.f90: Fix quotes.
7873         * gfortran.dg/namelist_15.f90: Fix quotes.
7874         * gfortran.dg/namelist_use.f90: Fix quotes.
7875         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7876         * gfortran.dg/namelist_21.f90: New test.
7877         * gfortran.dg/namelist_22.f90: New test.
7878
7879 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7880
7881         PR target/23435
7882         * gcc.c-torture/compile/pr23435.c: New.
7883
7884 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7885
7886         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7887
7888 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7889
7890         * gcc.target/powerpc/405-macchw-1.c,
7891         gcc.target/powerpc/405-macchw-2.c,
7892         gcc.target/powerpc/405-macchwu-1.c,
7893         gcc.target/powerpc/405-macchwu-2.c,
7894         gcc.target/powerpc/405-machhw-1.c,
7895         gcc.target/powerpc/405-machhw-2.c,
7896         gcc.target/powerpc/405-machhwu-1.c,
7897         gcc.target/powerpc/405-machhwu-2.c,
7898         gcc.target/powerpc/405-maclhw-1.c,
7899         gcc.target/powerpc/405-maclhw-2.c,
7900         gcc.target/powerpc/405-maclhwu-1.c,
7901         gcc.target/powerpc/405-maclhwu-2.c,
7902         gcc.target/powerpc/405-mulchw-1.c,
7903         gcc.target/powerpc/405-mulchw-2.c,
7904         gcc.target/powerpc/405-mulchwu-1.c,
7905         gcc.target/powerpc/405-mulchwu-2.c,
7906         gcc.target/powerpc/405-mulhhw-1.c,
7907         gcc.target/powerpc/405-mulhhw-2.c,
7908         gcc.target/powerpc/405-mulhhwu-1.c,
7909         gcc.target/powerpc/405-mulhhwu-2.c,
7910         gcc.target/powerpc/405-mullhw-1.c,
7911         gcc.target/powerpc/405-mullhw-2.c,
7912         gcc.target/powerpc/405-mullhwu-1.c,
7913         gcc.target/powerpc/405-mullhwu-2.c,
7914         gcc.target/powerpc/405-nmacchw-1.c,
7915         gcc.target/powerpc/405-nmacchw-2.c,
7916         gcc.target/powerpc/405-nmachhw-1.c,
7917         gcc.target/powerpc/405-nmachhw-2.c,
7918         gcc.target/powerpc/405-nmaclhw-1.c,
7919         gcc.target/powerpc/405-nmaclhw-2.c,
7920         gcc.target/powerpc/440-macchw-1.c,
7921         gcc.target/powerpc/440-macchw-2.c,
7922         gcc.target/powerpc/440-macchwu-1.c,
7923         gcc.target/powerpc/440-macchwu-2.c,
7924         gcc.target/powerpc/440-machhw-1.c,
7925         gcc.target/powerpc/440-machhw-2.c,
7926         gcc.target/powerpc/440-machhwu-1.c,
7927         gcc.target/powerpc/440-machhwu-2.c,
7928         gcc.target/powerpc/440-maclhw-1.c,
7929         gcc.target/powerpc/440-maclhw-2.c,
7930         gcc.target/powerpc/440-maclhwu-1.c,
7931         gcc.target/powerpc/440-maclhwu-2.c,
7932         gcc.target/powerpc/440-mulchw-1.c,
7933         gcc.target/powerpc/440-mulchw-2.c,
7934         gcc.target/powerpc/440-mulchwu-1.c,
7935         gcc.target/powerpc/440-mulchwu-2.c,
7936         gcc.target/powerpc/440-mulhhw-1.c,
7937         gcc.target/powerpc/440-mulhhw-2.c,
7938         gcc.target/powerpc/440-mulhhwu-1.c,
7939         gcc.target/powerpc/440-mulhhwu-2.c,
7940         gcc.target/powerpc/440-mullhw-1.c,
7941         gcc.target/powerpc/440-mullhw-2.c,
7942         gcc.target/powerpc/440-mullhwu-1.c,
7943         gcc.target/powerpc/440-mullhwu-2.c,
7944         gcc.target/powerpc/440-nmacchw-1.c,
7945         gcc.target/powerpc/440-nmacchw-2.c,
7946         gcc.target/powerpc/440-nmachhw-1.c,
7947         gcc.target/powerpc/440-nmachhw-2.c,
7948         gcc.target/powerpc/440-nmaclhw-1.c,
7949         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7950
7951 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7952
7953         PR fortran/24774
7954         * gfortran.dg/inquire_9.f90: New test.
7955
7956         PR fortran/21647
7957         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7958
7959 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7960
7961         PR libfortran/24432
7962         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7963         Check that 'cos' is supported.
7964
7965 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7966
7967         PR fortran/24223
7968         * gfortran.dg/substring_equivalence.f90: New test.
7969
7970         PR fortran/24705
7971         * gfortran.dg/auto_internal_assumed.f90: New test.
7972
7973 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7974
7975         * gcc.dg/fold-div-2.c: New test.
7976
7977 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7978
7979         PR rtl-optimization/24883
7980         * gcc.c-torture/compile/pr24883.c: New test.
7981
7982 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7983
7984         PR middle-end/20583
7985         * gcc.c-torture/compile/pr20583.c: New.
7986
7987 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7988
7989         * gcc.c-torture/execute/usmul.c: New test.
7990
7991 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7992
7993         * gcc.dg/tree-ssa/vrp22.c: New test.
7994
7995 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7996
7997         PR middle-end/24912
7998         * gcc.dg/torture/pr24912-1.c: New test.
7999
8000 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8001
8002         PR fortran/24862
8003         * gfortran.dg/arrayio_derived_1.f90: New test.
8004
8005 2005-11-19  Richard Guenther  <rguenther@suse.de>
8006
8007         PR middle-end/23294
8008         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8009
8010 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8011
8012         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8013
8014 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8015
8016         PR c++/8355
8017         * g++.dg/template/friend39.C: New test.
8018
8019 2005-11-18  James E Wilson  <wilson@specifix.com>
8020
8021         * gcc.dg/builtin-strstr.c: New.
8022
8023 2005-11-18  Richard Henderson  <rth@redhat.com>
8024
8025         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8026         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8027         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8028         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8029         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8030         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8031         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8032         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8033         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8034         renaming to remove initial "ia64-".
8035
8036 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8037
8038         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8039
8040 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8041
8042         * g++.dg/cpp/string-2.C: New test.
8043
8044 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8045
8046         * gcc.dg/tree-ssa/loop-14.c: New test.
8047
8048 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8049             Michael Chamberlain <michael@chamberlain.net.au>
8050
8051         * ada/acats/run_all.sh (target_run): Kill long running tests.
8052
8053 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8054
8055         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8056         * gcc.dg/cleanup-9.c: Likewise.
8057         * gcc.dg/cleanup-10.c: Likewise.
8058         * gcc.dg/cleanup-11.c: Likewise.
8059
8060 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8061
8062         PR fortran/24892
8063         * gfortran.dg/open_access_append_1.f90: New test.
8064         * gfortran.dg/open_access_append_2.f90: New test.
8065
8066 2005-11-16  Richard Guenther  <rguenther@suse.de>
8067
8068         PR middle-end/24851
8069         * gcc.c-torture/execute/pr24851.c: New testcase.
8070
8071 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8072
8073         * gcc.dg/fold-overflow-1.c: New test.
8074
8075 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8076
8077         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8078         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8079
8080 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8081
8082         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8083         structures.
8084         * g++.dg/eh/forced2.C: Likewise.
8085         * g++.dg/eh/forced3.C: Likewise.
8086         * g++.dg/eh/forced4.C: Likewise.
8087
8088 2005-11-11  Mike Stump  <mrs@apple.com>
8089
8090         * g++.old-deja/g++.mike/unused.C: Add.
8091
8092 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8093
8094         PR c++/24667
8095         * g++.dg/warn/Wcast-qual1.C: New test.
8096
8097 2005-11-15  Jan Hubicka  <jh@suse.cz>
8098
8099         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8100
8101 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8102
8103         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8104
8105 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8106
8107         PR 24840
8108         * gcc.dg/tree-ssa/pr24840.c: New test.
8109
8110 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8111
8112         PR testsuite/24841
8113         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8114
8115 2005-11-14  Dale Johannesen  <dalej@apple.com>
8116
8117         * gcc.c-torture/execute/20051113-1.c: New.
8118
8119 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8120
8121         PR c++/24687
8122         * g++.dg/template/crash43.C: New test.
8123
8124 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8125
8126         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8127
8128 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8129
8130         PR c++/24817
8131         * g++.dg/eh/spec8.C: New test.
8132
8133 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8134
8135         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8136
8137 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8138
8139         PR c++/20293
8140         * g++.dg/parse/ambig4.C: New test.
8141         * g++.dg/tc1/dr101.C: Adjust error markers.
8142         * g++.dg/lookup/strong-using-2.C: Likewise.
8143         * g++.dg/lookup/ambig5.C: Likewise.
8144         * g++.dg/lookup/ambig4.C: Likewise.
8145         * g++.dg/parse/crash22.C: Likewise.
8146
8147 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8148
8149         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8150
8151 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8152
8153         * gcc.dg/nested-calls-1.c: New test.
8154
8155 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8156
8157         * gfortran.dg/complex_intrinsic_1.f90: New test.
8158         * gfortran.dg/complex_intrinsic_2.f90: New test.
8159         * gfortran.dg/fgetc_1.f90: New test.
8160         * gfortran.dg/fgetc_2.f90: New test.
8161         * gfortran.dg/fgetc_3.f90: New test.
8162         * gfortran.dg/ftell_1.f90: New test.
8163         * gfortran.dg/ftell_2.f90: New test.
8164         * gfortran.dg/gnu_logical_1.F: New test.
8165         * gfortran.dg/gnu_logical_2.f90: New test.
8166
8167 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8168
8169         PR middle-end/24820
8170         * testsuite/gcc.dg/pr24820.c: New test.
8171
8172 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8173
8174         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8175         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8176         variable.
8177
8178 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8179
8180         testsuite/24614
8181         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8182
8183 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8184
8185         * gcc.target/cris/cris.exp: New file.
8186         * gcc.target/cris/rld-legit1.c: New test.
8187         * gcc.target/cris/rld-legit2.c: New test.
8188
8189 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8190
8191         PR c++/24780
8192         * g++.dg/opt/pr24780.C: New test.
8193
8194         PR c++/24761
8195         * g++.dg/template/asm1.C: New test.
8196
8197 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8198
8199         PR libgfortran/24787
8200         * gfortran.dg/scan_1.f90: New test.
8201
8202 2005-11-12  Jan Hubicka  <jh@suse.cz>
8203
8204         * gcc.target/i386/minmax-1.c: New.
8205         * gcc.target/i386/minmax-2.c: New.
8206
8207 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8208
8209         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8210
8211 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8212
8213         * gcc.c-torture/execute/20051110-1.c,
8214         gcc.c-torture/execute/20051110-2.c: New tests.
8215
8216 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8217
8218         PR middle-end/24750
8219         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8220         New tests.
8221
8222 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8223
8224         * lib/target-libpath.exp (get_shlib_extension): New proc.
8225         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8226         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8227         * lib/objc.exp (objc_target_compile): Likewise.
8228         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8229         detection.
8230
8231 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8232
8233         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8234
8235         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8236         Add -static to additional_flags and pass it to target_compile.
8237
8238 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8239
8240         PR libgfortran/24719
8241         gfortran.dg/read_noadvance.f90: New test.
8242
8243         PR libgfortran/24699
8244         gfortran.dg/fmt_t_2.f90: New test.
8245
8246         PR libgfortran/24785
8247         gfortran.dg/read_x_eor.f90: New test.
8248
8249         PR libgfortran/24584
8250         gfortran.dg/namelist_empty.f90: Rename test.
8251
8252         PR libgfortran/24489
8253         gfortran/read_eor.f90: Rename test.
8254
8255 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8256
8257         PR fortran/15976
8258         * gfortran.dg/automatic_module_variable.f90: New test.
8259
8260 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8261
8262         PR target/24445
8263         * gcc.dg/pr24445.c: New test.
8264
8265 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8266
8267         PR fortran/24655
8268         PR fortran/24755
8269         * gfortran.dg/recursive_statement_functions.f90: Add statement
8270         functions using inline intrinsic functions and parameters to test
8271         that they no longer seg-fault.
8272
8273         PR fortran/24409
8274         gfortran.dg/nested_modules_4.f90: New test.
8275         gfortran.dg/nested_modules_5.f90: New test.
8276
8277 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8278
8279         PR fortran/24643
8280         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8281
8282 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8283
8284         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8285         failures.
8286
8287 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8288
8289         * gcc.dg/sparc-getcontext-1.c: New test.
8290
8291 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8292
8293         * gcc.dg/ifcvt-fabs-1.c: New test.
8294
8295 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8296
8297         PR other/4372
8298         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8299         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8300
8301 2005-11-09  Richard Guenther  <rguenther@suse.de>
8302
8303         PR tree-optimization/24716
8304         * gcc.c-torture/execute/pr24716.c: New testcase.
8305
8306 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8307
8308         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8309
8310 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8311
8312         PR 24624
8313         * gcc.dg/pr24624.c: Testcase added.
8314
8315 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8316
8317         PR 24623
8318         * g++.dg/other/pr24623.C: Testcase added.
8319
8320 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8321
8322         PR fortran/22607
8323         * gfortran-dg/pure_byref_1.f90: New.
8324         * gfortran-dg/pure_byref_2.f90: New.
8325
8326 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8327
8328         PR c/24101
8329         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8330         * gcc.dg/dg.exp: Run main loop also for *.i files.
8331
8332 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8333
8334         PR c++/19450
8335         * g++.dg/tls/diag-3.C: New test.
8336         * g++.dg/tls/diag-4.C: New test.
8337         * g++.dg/tls/static-1.C: New test.
8338         * g++.dg/tls/static-1a.cc: New file.
8339
8340 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8341
8342         PR 23046
8343         * g++.dg/tree-ssa/pr23046.C: New test.
8344
8345 2005-11-08  Devang Patel <dpatel@apple.com>
8346
8347         PR tree-optimization/23115
8348         * gcc.dg/tree-ssa/pr23115.c: New.
8349
8350 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8351
8352         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8353         * gcc.target/powerpc/pr16155.c: Same.
8354         * gcc.target/powerpc/altivec-1.c: Same.
8355         * gcc.target/powerpc/altivec-2.c: Same.
8356         * gcc.target/powerpc/altivec-3.c: Same.
8357         * gcc.target/powerpc/altivec-5.c: Same.
8358         * gcc.target/powerpc/altivec-11.c: Same.
8359         * gcc.target/powerpc/altivec-12.c: Same.
8360         * gcc.target/powerpc/altivec-14.c: Same.
8361         * gcc.target/powerpc/altivec-22.c: Same.
8362         * gcc.target/powerpc/altivec-consts.c: Same.
8363         * gcc.target/powerpc/altivec-pr22085.c: Same.
8364         * gcc.target/powerpc/altivec-splat.c: Same.
8365         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8366         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8367         * gcc.target/powerpc/darwin-longlong.c: Same.
8368
8369 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8370
8371         PR target/19340
8372         * gcc.dg/pr19340.c: New test.
8373
8374 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8375
8376         PR rtl-optimization/24683
8377         * gcc.dg/pr24683.c: New test.
8378
8379 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8380
8381         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8382         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8383
8384 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8385
8386         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8387
8388 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8389
8390         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8391
8392 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8393
8394         PR target/24230
8395
8396         * gcc.target/powerpc/altivec-consts.c,
8397         gcc.target/powerpc/altivec-splat.c: New testcase.
8398
8399 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8400
8401         PR c/24599
8402
8403         * gcc.dg/overflow-2.c: New testcase.
8404
8405 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8406
8407         PR rtl-optimization/23567
8408         * gcc.c-torture/execute/20051104-1.c: New test.
8409
8410 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8411
8412         PR fortran/24534
8413         gfortran.dg/private_type_2.f90: Modified to check that case with
8414         PRIVATE declaration within derived type is accepted.
8415
8416         PR fortran/20838
8417         gfortran.dg/pointer_assign_1.f90: New test.
8418
8419         PR fortran/20840
8420         * gfortran.dg/arrayio_0.f90: New test.
8421
8422         PR fortran/17737
8423         gfortran.dg/data_initialized.f90: New test.
8424         gfortran.dg/data_constraints_1.f90: New test.
8425         gfortran.dg/data_constraints_2.f90: New test.
8426
8427 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8428
8429         PR fortran/24174
8430         PR fortran/24305
8431         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8432
8433 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8434
8435         PR 24670
8436         * gcc.dg/tree-ssa/pr24670.c: New test.
8437
8438 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8439
8440         PR target/22432
8441         * gcc.target/i386/pr22432.c: New test.
8442
8443 2005-11-05  Richard Henderson  <rth@redhat.com>
8444
8445         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8446         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8447         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8448         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8449         from gcc.dg/alpha-*.
8450         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8451         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8452
8453 2005-11-05  Andreas Jaeger  <aj@suse.de>
8454
8455         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8456
8457 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8458
8459         PR target/23424
8460         * gcc.dg/torture/pr23424-1.c: New test.
8461
8462 2005-11-04  Richard Henderson  <rth@redhat.com>
8463
8464         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8465         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8466         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8467         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8468         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8469         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8470         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8471         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8472         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8473         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8474         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8475         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8476         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8477         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8478         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8479         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8480         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8481         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8482         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8483         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8484         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8485         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8486         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8487         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8488         Move from gcc.dg/.
8489         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8490         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8491         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8492         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8493         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8494         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8495         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8496         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8497         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8498         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8499         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8500         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8501         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8502         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8503         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8504         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8505         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8506         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8507         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8508         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8509         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8510         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8511         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8512         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8513         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8514         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8515         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8516         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8517         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8518         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8519         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8520         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8521         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8522         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8523         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8524         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8525         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8526         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8527         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8528         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8529         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8530         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8531         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8532         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8533         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8534
8535 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8536
8537         PR 24627
8538         * gcc.dg/tree-ssa/pr24627.c: New test.
8539
8540 2005-11-04 Paul Brook  <paul@codesourcery.com>
8541
8542         * gcc.dg/tls/opt-10.c: New test.
8543
8544 2005-11-04  Andreas Jaeger  <aj@suse.de>
8545
8546         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8547         avoid extra warnings.
8548
8549 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8550
8551         PR libfortran/22298
8552         * gcc/testsuite/lib/target-supports.exp
8553         (check_effective_target_static_libgfortran): New
8554         static_libgfortran effective target.
8555         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8556         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8557
8558 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8559
8560         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8561
8562 2005-11-03  Josh Conner  <jconner@apple.com>
8563
8564         PR c++/19989
8565         g++.dg/ext/array2.C: New test.
8566         g++.dg/template/dependent-name3.C: New test.
8567         g++.dg/template/dependent-name4.C: New test.
8568         g++.dg/template/sfinae2.C: New test.
8569
8570 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8571
8572         PR preprocessor/22042
8573         * gcc.dg/cpp/strify4.c: New test.
8574
8575 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8576
8577         PR c++/17964
8578         * g++.dg/cpp/string-1.C: New test.
8579
8580 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8581
8582         * gcc.target/powerpc: New directory.
8583         * gcc.target/powerpc/powerpc.exp: New file.
8584         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8585         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8586         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8587         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8588         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8589         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8590         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8591         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8592         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8593         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8594         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8595         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8596         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8597         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8598         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8599         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8600         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8601         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8602         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8603         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8604         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8605         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8606         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8607         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8608         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8609         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8610         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8611         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8612         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8613         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8614         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8615         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8616         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8617         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8618
8619 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8620
8621         PR c++/21627
8622         * g++.dg/warn/inline2.C: New test.
8623
8624 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8625
8626         PR middle-end/23155
8627         * g++.dg/ext/c99struct1.C: New test.
8628         * gcc.dg/union-cast-1.c: New test.
8629         * gcc.dg/union-cast-2.c: New test.
8630         * gcc.dg/union-cast-3.c: New test.
8631
8632 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8633
8634         PR middle-end/24589
8635         * gcc.c-torture/execute/zero-struct-2.c: New test.
8636
8637 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8638
8639         PR c++/24582
8640         * g++.dg/init/switch1.C: New test.
8641
8642 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8643
8644         * gcc.dg/delay-slot-1.c: New test.
8645
8646 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8647
8648         PR target/24620
8649         * gcc.dg/pr24620.c: New test.
8650
8651 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8652
8653         PR c/24329
8654         * gcc.dg/format/unnamed-1.c: New test.
8655
8656 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8657
8658         PR c++/22434
8659         * g++.dg/expr/cond8.C: New test.
8660
8661         PR c++/24560
8662         * g++.dg/parse/dot1.C: New test.
8663
8664 2005-11-02  Jan Hubicka  <jh@suse.cz>
8665
8666         PR target/23303
8667         * gcc.dg/i386-lea.c: New test
8668
8669 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8670
8671         PR target/24615
8672         * gcc.dg/pr24615.c: New test.
8673
8674 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8675
8676         PR target/24600
8677         * gcc.dg/pr24600.c: New test.
8678
8679 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8680
8681         PR c++/19253
8682         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8683         * g++.dg/parse/typename9.C: New test.
8684         * g++/dg/parse/typename10.C: Likewise.
8685
8686 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8687
8688         PR fortran/18157
8689         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8690         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8691         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8692
8693 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8694
8695         PR c++/24569
8696         * g++.dg/debug/static1.C: New test.
8697
8698 2005-11-02  Josh Conner  <jconner@apple.com>
8699
8700         * g++.dg/crash38.C: moved into proper directory...
8701         * g++.dg/template/crash42.C: ...here
8702
8703 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8704
8705         PR target/18338
8706         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8707         pcc_bitfield_type_matters || default_packed.
8708
8709         * lib/target-supports.exp
8710         (check_effective_target_pcc_bitfield_type_matters): New proc.
8711         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8712
8713         PR testsuite/23304
8714         * lib/target-supports.exp (check_effective_default_packed): New proc.
8715         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8716         Gate expected errors on target ! default_packed.
8717         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8718
8719 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8720
8721         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8722         change (r106358).
8723
8724 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8725
8726         PR fortran/24008
8727         * gfortran.dg/entry_5.f90: New.
8728         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8729
8730 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8731
8732         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8733
8734 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8735
8736         PR fortran/21565
8737         gfortran.dg/namelist_blockdata.f90: New test.
8738
8739         PR fortran/18737
8740         gfortran.dg/external_implicit_none.f90: New test.
8741
8742         PR fortran/14994
8743         * gfortran.dg/secnds.f: New test.
8744
8745 2005-10-31  Jan Hubicka  <jh@suse.cz>
8746
8747         PR target/20928
8748         * gcc.c-torture/compile/pr20928.c: New test.
8749
8750 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8751
8752         PR middle-end/23492
8753         * gcc.c-torture/compile/zero-strct-5.c: New test.
8754
8755 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8756
8757         PR libgfortran/24584
8758         * gfortran.dg/pr24584.f90: New test.
8759
8760 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8761
8762         PR fortran/18883
8763         * gfortran.dg/char_result_9.f90: New.
8764         * gfortran.dg/char_result_10.f90: New.
8765
8766 2005-10-30  Jan Hubicka  <jh@suse.cz>
8767
8768         * g++.dg/tree-ssa/pr24172.C: New testcase.
8769
8770 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8771
8772         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8773
8774 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8775
8776         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8777         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8778         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8779         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8780         gfortran.dg/enum_9.f90,
8781         gfortran.fortran-torture/compile/enum_1.f90,
8782         gfortran.fortran-torture/execute/enum_1.f90,
8783         gfortran.fortran-torture/execute/enum_2.f90,
8784         gfortran.fortran-torture/execute/enum_3.f90,
8785         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8786
8787 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8788
8789         PR target/18482
8790         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8791         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8792
8793 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8794
8795         PR libfortran/20179
8796         * gfortran.dg/mixed_io_1.f90: New test.
8797         * gfortran.dg/mixed_io_1.c: New file.
8798
8799 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8800
8801         * gfortran.dg/malloc_free_1.f90: New test.
8802
8803 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8804
8805         * gcc.dg/nested-func-4.c: Require profiling -pg.
8806
8807 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8808
8809         PR C++/23229
8810         * g++.dg/warn/main-2.C: New test.
8811
8812 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8813
8814         PR fortran/24545
8815         * gfortran.dg/interface_2.f90: new test.
8816
8817 2005-10-28  Josh Conner  <jconner@apple.com>
8818
8819         PR c++/22153
8820         * g++.dg/template/crash38.C: New test.
8821         * g++.dg/parse/explicit1.C: Change expected errors.
8822
8823 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8824
8825         PR C++/23426
8826         * g++.dg/other/large-size-array.C: New test.
8827
8828 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8829
8830         PR middle-end/24362
8831         * g++.dg/opt/complex4.C: New test.
8832
8833 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8834
8835         * gcc.dg/nested-func-4.c: New test.
8836
8837 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8838
8839         PR fortran/24158
8840         gfortran.dg/derived_recursion.f90: New test.
8841         gfortran.dg/implicit_actual.f90: New test.
8842
8843 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8844
8845         PR middle-end/24295, PR testsuite/24477
8846         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8847         removed when weakref hits the tree.
8848
8849 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8850
8851         * gfortran.dg/cray_pointers_4.f90: New test.
8852
8853         * gfortran.dg/cray_pointers_5.f90: New test.
8854
8855 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8856
8857         PR fortran/22290
8858         * gfortran.dg/assign_5.f90: New test.
8859         * gfortran.dg/assign_6.f: New test.
8860
8861 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8862
8863         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8864         CPU has no SSE support.
8865
8866 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8867
8868         PR libgfortran/24224
8869         * gfortran.dg/arrayio_1.f90: Update attribution.
8870         * gfortran.dg/arrayio_2.f90: Update attribution.
8871         * gfortran.dg/arrayio_3.f90: Update attribution.
8872         * gfortran.dg/arrayio_4.f90: Update test conditions.
8873         * gfortran.dg/arrayio_5.f90: Update attribution.
8874         * gfortran.dg/arrayio_6.f90: New test.
8875         * gfortran.dg/arrayio_7.f90: New test.
8876
8877 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8878
8879         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8880
8881 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8882
8883         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8884
8885 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8886
8887         PR fortran/24416
8888         * gfortran.dg/namelist_char_only.f90: New test.
8889
8890 2005-10-24  Asher Langton  <langton2@llnl.gov>
8891
8892         PR fortran/17031
8893         PR fortran/22282
8894         * gfortran.dg/cray_pointers_1.f90: New test.
8895         * gfortran.dg/cray_pointers_2.f90: New test.
8896         * gfortran.dg/cray_pointers_3.f90: New test.
8897         * gfortran.dg/loc_1.f90: New test.
8898         * gfortran.dg/loc_2.f90: New test.
8899
8900 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8901
8902         * gcc.dg/pr24225.c: New test.
8903
8904 2005-10-24  Asher Langton  <langton2@llnl.gov>
8905
8906         * gfortran.dg/dup_save_1.f90: New test.
8907         * gfortran.dg/dup_save_2.f90: New test.
8908
8909 2005-10-24  Paul Brook  <paul@codesourcery.com>
8910
8911         PR 24107
8912         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8913         stdint.h.
8914
8915 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8916
8917         PR libgfortran/24489
8918         * gfortran.dg/pr24489.f90: New test.
8919
8920 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8921
8922         PR fortran/23635
8923         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8924
8925 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8926
8927         PR target/18911
8928         * g++.dg/init/array16.C: Skip for mmix-*-*.
8929
8930 2005-10-23  Asher Langton  <langton2@llnl.gov>
8931
8932         * gfortran.dg/byte_1.f90: New test.
8933         * gfortran.dg/byte_2.f90: New test.
8934
8935 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8936
8937         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8938
8939 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8940
8941         PR fortran/18022
8942         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8943
8944         PR fortran/24311
8945         * gfortran.dg/merge_char_const.f90: New test.
8946
8947         PR fortran/24384
8948         * gfortran.dg/spread_scalar_source.f90: New test.
8949
8950 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8951
8952         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8953
8954         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8955         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8956
8957         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8958
8959 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8960
8961         PR fortran/24426
8962         * gfortran.dg/der_pointer_4.f90: New.
8963
8964 2005-10-22  David Ayers  <d.ayers@inode.at>
8965
8966         * obj-c++.dg/except-1.mm: Simplify.
8967
8968 2005-10-21  David Ayers  <d.ayers@inode.at>
8969
8970         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8971
8972 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8973
8974         * gfortran.dg/assumed_dummy_2.f90: New test.
8975
8976 2005-10-21  James E Wilson  <wilson@specifix.com>
8977
8978         PR preprocessor/15220
8979         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8980
8981 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8982
8983         * gcc.c-torture/execute/20051021-1.c: New test.
8984
8985 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8986
8987         PR c++/24260
8988         * g++.dg/ext/tmplattr1.C: New test.
8989
8990 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8991
8992         PR fortran/24440
8993         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8994
8995 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8996
8997         * obj-c++.dg/except-1.mm: New.
8998
8999         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9000
9001 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9002
9003         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9004
9005 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9006
9007         PR middle-end/24295
9008         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9009         declarations with the same names as thunks' alias targets, use
9010         aliases instead.
9011         * gcc.dg/attr-alias-3.c: New test.
9012         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9013
9014 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9015
9016         PR c++/22618
9017         * g++.dg/parse/access8.C: New test.
9018
9019 2005-10-20  Richard Guenther  <rguenther@suse.de>
9020
9021         PR c++/24439
9022         * g++.dg/tree-ssa/pr24439.C: New testcase.
9023
9024 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9025
9026         * g++.dg/opt/delay-slot-1.C: New test.
9027
9028 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9029
9030         PR fortran/21625
9031         * gfortran.fg/der_init_1.f90: New.
9032
9033 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9034
9035         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9036
9037 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9038
9039         PR c++/21908
9040         * g++.dg/parse/error28.C: New test.
9041
9042 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9043
9044         * gcc.dg/profile-generate-2.c: New test.
9045
9046 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9047
9048         PR target/23589
9049         * g++.dg/ext/dllimport11.C: New.
9050
9051 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9052
9053         PR c++/22293
9054         * g++.dg/other/friend3.C: New test.
9055
9056 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9057
9058         PR c++/23293
9059         * g++.dg/template/error19.C: New test.
9060
9061 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9062
9063         PR c++/21383
9064         * g++.dg/overload/koenig2.C: New.
9065
9066         PR c++/23118
9067         * g++.dg/overload/error2.C: New.
9068
9069         PR c++/22604
9070         * g++.dg/inherit/covariant14.C: New.
9071
9072 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9073
9074         PR c++/23440
9075         * g++.dg/parse/for1.C: New test.
9076
9077 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9078
9079         PR fortran/23446
9080         * gfortran.dg/host_dummy_index_1.f90: New test.
9081
9082         PR fortran/21459
9083         * gfortran.dg/automatic_char_len_2.f90: New test.
9084
9085         PR fortran/20866
9086         * gfortran.dg/recursive_statement_functions.f90: New test.
9087
9088         PR fortran/20853
9089         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9090
9091         PR fortran/20849
9092         * gfortran.dg/external_initializer.f90: New test.
9093
9094         PR fortran/20837
9095         * non_module_public.f90: New test.
9096
9097 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9098
9099         PR c++/24386
9100         * g++.dg/template/overload7.C: New.
9101
9102         PR c++/22551
9103         * g++.dg/other/switch2.C: Remove expected warnings.
9104
9105         PR c++/21353
9106         * g++.dg/template/defarg6.C: New.
9107
9108 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9109
9110         PR target/24315
9111         * gcc.target/i386/pr24315.c: New test.
9112
9113 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9114
9115         PR c++/24389
9116         * g++.dg/template/static21.C: New test.
9117         * g++.dg/template/static21-a.cc: Likewise.
9118
9119 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9120
9121         PR c++/23959
9122         * g++.dg/warn/Wswitch-default-1.C: New test.
9123         * g++.dg/warn/Wswitch-default-2.C: New test.
9124
9125 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9126
9127         PR c++/22173
9128         * g++.dg/parse/template18.C: New test.
9129         * g++.dg/template/nontype15.C: Likewise.
9130
9131 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9132
9133         PR fortran/22273
9134         * gfortran.dg/spec_expr_2.f90: New.
9135
9136 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9137
9138         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9139         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9140         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9141         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9142         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9143         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9144         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9145         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9146         previous target-specific skips and warning-message matches where
9147         applicable.
9148
9149 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9150
9151         PR c++/21347
9152         * g++.dg/warn/Wctor-dtor.C: New test.
9153
9154 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9155
9156         PR c/23439
9157         * gcc.dg/for-1.c: New test.
9158
9159 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9160
9161         PR c++/19565
9162         * g++.dg/warn/Wconversion1.C: New test.
9163         * g++.dg/ext/packed4.C: Compile with -w.
9164         * g++.dg/opt/20050511-1.C: Likewise.
9165         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9166
9167 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9168
9169         * gfortran.dg/boz_5.f90: New test.
9170
9171 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9172
9173         PR c++/22551
9174         * g++.dg/other/switch2.C: New.
9175
9176         PR c++/23984
9177         * g++.dg/init/ctor7.C: New.
9178
9179 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9180
9181         PR c++/23730
9182         * g++.dg/parse/crash32.C: New test.
9183
9184 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9185
9186         PR c++/20721
9187         * g++.dg/init/goto2.C: New test.
9188
9189         PR c++/22464
9190         * g++.dg/template/crash/41.C: New test.
9191
9192         PR c++/22180
9193         * g++.dg/template/crash40.C: New test.
9194
9195         PR c++/23694
9196         * g++.dg/parse/friend5.C: New test.
9197
9198         PR c++/23307
9199         * g++.dg/template/crash38.C: New test.
9200
9201         PR c++/22352
9202         * g++.dg/template/friend38.C: New test.
9203
9204         PR c++/22405
9205         * g++.dg/template/crash39.C: New test.
9206
9207 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9208
9209         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9210         gcc.dg/debug/dwarf2/dwarf-char2.c,
9211         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9212
9213         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9214
9215 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9216
9217         * gcc.dg/dll-2.c: Add tests for warnings.
9218         * gcc.dg/dll-3.c: Likewise.
9219         * gcc.dg/dll-4.c: Likewise.
9220
9221         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9222         * g++.dg/ext/dllimport2.C: Likewise.
9223         * g++.dg/ext/dllimport3.C: Likewise.
9224         * g++.dg/ext/dllimport7.C: Likewise.
9225         * g++.dg/ext/dllimport8.C: Likewise.
9226         * g++.dg/ext/dllimport9.C: Likewise.
9227
9228 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9229
9230         PR fortran/24092
9231         * gfortran.dg/derived_pointer_recursion.f90: New test.
9232
9233 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9234
9235         * gcc.c-torture/execute/20051012-1.c: New test.
9236
9237 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9238
9239         PR fortran/18082
9240         * gfortran.dg/automatic_char_len_1.f90: New test.
9241
9242 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9243
9244         PR fortran/20847
9245         * gfortran.dg/save_common.f90: New test.
9246
9247         PR fortran/20856
9248         * gfortran.dg/save_result.f90: New test.
9249
9250 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9251
9252         PR c++/21592
9253         * g++.dg/template/dependent-expr1.C: Add new expected error.
9254         * g++.dg/template/dependent-expr2.C: Adjust error text.
9255         * g++.dg/template/overload6.C: New.
9256
9257         PR c++/23797
9258         * g++.dg/other/typename8.C: New.
9259
9260         PR c++/21117
9261         * g++.dg/other/return1.C: New.
9262
9263 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9264
9265         PR c++/24052
9266         * g++.dg/ext/label5.C: New.
9267
9268 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9269
9270         PR c++/19964
9271         * g++.dg/parse/crash31.C: New.
9272
9273 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9274
9275         * g++.dg/ipa/ipa-1.c: New test.
9276         * g++.dg/ipa/ipa-2.c: New test.
9277         * g++.dg/ipa/ipa-3.c: New test.
9278         * g++.dg/ipa/ipa-4.c: New test.
9279         * g++.dg/ipa/ipa-5.c: New test.
9280         * g++.dg/ipa/ipa.exp: New file.
9281
9282 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9283
9284         PR fortran/24207
9285         * gfortran.dg/private_type_3.f90: New test.
9286
9287 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9288
9289         PR fortran/20786
9290         gfortran.dg/aint_anint_1.f90: New test.
9291
9292 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9293
9294         PR libgfortran/24313
9295         gfortran.dg/csqrt.f: New test.
9296
9297 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9298
9299         PR c++/8057
9300         * g++.dg/warn/noeffect7.C: New test.
9301         * g++.dg/warn/noeffect2.C: Instantiate templates.
9302         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9303         and warning.
9304
9305 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9306
9307         PR c++/21089
9308         * g++.dg/init/float1.C: New test.
9309
9310         PR c++/24277
9311         * g++.dg/init/member1.C: Tweak error markers.
9312
9313 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9314
9315         PR testsuite/24281
9316         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9317         Check for null pointer.
9318
9319 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9320
9321         PR c++/21369
9322         * g++.dg/parse/ret-type3.C: New test.
9323
9324 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9325
9326         PR tree-opt/23946
9327         * gcc.c-torture/compile/pr23946.c: New test.
9328
9329 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9330
9331         * g++.dg/opt/mmx2.C: New test.
9332
9333 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9334
9335         PR c++/24277
9336         * g++.dg/template/static20.C: New test.
9337
9338         PR c++/24302
9339         * g++.dg/warn/Wunused-12.C: New test.
9340
9341         PR c++/23437
9342         * g++.dg/template/arg4.C: New test.
9343
9344 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9345
9346         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9347         * gcc.dg/ucnid-3.c: Likewise.
9348         * gcc.dg/ucnid-4.c: Likewise.
9349         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9350         * g++.dg/other/ucnid-1.C: Likewise.
9351         * gcc.dg/sparc-frame-1.c: New test.
9352
9353 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9354
9355         PR c++/24139
9356         * g++.dg/template/spec27.C: New test.
9357
9358         PR c++/24275
9359         * g++.dg/template/static19.C: New test.
9360
9361 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9362
9363         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9364         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9365
9366 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9367
9368         PR target/24136
9369         * gfortran.fortran-torture/compile/pr24136.f: New test.
9370
9371 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9372
9373         PR c++/22172
9374         * g++.dg/parse/crash30.C: New test.
9375
9376 2005-10-07  Richard Guenther  <rguenther@suse.de>
9377
9378         PR middle-end/24227
9379         * gcc.c-torture/compile/pr24227.c: New testcase.
9380
9381 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9382
9383         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9384         Do not put aligned attributes on array elements.
9385
9386 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9387
9388         PR testsuite/23611, PR testsuite/23615
9389         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9390         writing prototypes of library functions by hand.
9391         * obj-c++.dg/bitfield-4.mm: Likewise.
9392         * obj-c++.dg/const-str-4.mm: Likewise.
9393         * obj-c++.dg/encode-4.mm: Likewise.
9394         * obj-c++.dg/encode-5.mm: Likewise.
9395         * obj-c++.dg/encode-6.mm: Likewise.
9396         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9397         * obj-c++.dg/method-10.mm: Likewise.
9398         * obj-c++.dg/method-17.mm: Likewise.
9399         * obj-c++.dg/method-19.mm: Likewise.
9400         * obj-c++.dg/try-catch-2.mm: Likewise.
9401
9402 2005-10-06  Richard Henderson  <rth@redhat.com>
9403
9404         PR 24236
9405         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9406
9407 2005-10-06  Dale Johannesen  <dalej@apple.com>
9408
9409         * gcc.c-torture/execute/20030125-1.c: Correct.
9410
9411 2005-10-06  Richard Guenther  <rguenther@suse.de>
9412
9413         PR tree-optimization/24238
9414         * g++.dg/tree-ssa/pr24238.C: New testcase.
9415
9416 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9417
9418         PR 18568
9419         * gfortran.dg/der_pointer_3.f90: New test.
9420
9421 2005-10-05  Devang Patel  <dpatel@apple.com>
9422
9423         PR Debug/23205
9424         * g++.dg/other/PR23205.C: New.
9425
9426 2005-10-05  Richard Henderson  <rth@redhat.com>
9427
9428         PR target/23602
9429         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9430         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9431
9432 2005-10-05  Dale Johannesen  <dalej@apple.com>
9433
9434         * gcc.c-torture/execute/float-floor.c: New.
9435
9436 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9437
9438         PR tree-optimization/21419
9439         PR tree-optimization/24146
9440         PR tree-optimization/24151
9441
9442         * g++.dg/ext/asm7.C: New.
9443         * g++.dg/ext/asm8.C: New.
9444         * gcc.dg/asm-1.c: Compile on all targets.
9445         * gcc.dg/asm-pr24146.c: New.
9446         * gcc.dg/pr21419.c: Adjust error messages.
9447
9448 2005-10-05  Richard Guenther  <rguenther@suse.de>
9449
9450         PR fortran/24176
9451         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9452
9453 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9454
9455         PR c++/23513
9456         * g++.dg/template/spec22.C: Robustify test.
9457         * g++.dg/template/spec26.C: New.
9458
9459 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9460
9461         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9462         if target supports vector instructions.
9463
9464 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9465
9466         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9467         C99 functions.
9468
9469 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9470
9471         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9472         check_effective_target_fortran_large_int): Replace cached result
9473         when target changes.
9474
9475 2005-10-04  Devang Patel  <dpatel@apple.com>
9476
9477         * gcc.dg/i386-sse-vect-types.c: New.
9478
9479 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9480
9481         PR preprocessor/13726
9482         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9483         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9484
9485 2005-10-04  Richard Guenther  <rguenther@suse.de>
9486
9487         PR c/23576
9488         * gcc.dg/noncompile/pr23576.c: New testcase.
9489
9490 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9491
9492         PR middle-end/23125
9493         * gcc.dg/register-var-3.c: New test.
9494
9495 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9496
9497         * gcc.dg/pr23049.c: New test.
9498
9499         * gcc.dg/ucnid-4.c: Fix test.
9500
9501 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9502
9503         PR 23445
9504         * gcc.c-torture/compile/pr23445.c: New test.
9505
9506 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9507
9508         * g++.dg/overload/unknown1.C: New.
9509
9510 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9511
9512         PR c++/17775
9513         * g++.dg/template/repo4.C: New test.
9514
9515 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9516
9517         PR libfortran/19308
9518         * gfortran.dg/large_real_kind_2.F90: New test.
9519         * gfortran.dg/large_integer_kind_2.f90: New test.
9520
9521 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9522
9523         * lib/target-supports.exp (check_effective_target_vect_shift):
9524         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9525         (check_effective_target_vect_condition): Fix copy-n-pasto.
9526
9527         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9528         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9529         targets.
9530
9531 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9532
9533         PR c++/22621
9534         * g++.dg/template/overload5.C : New test.
9535
9536         PR c++/23840
9537         * g++.dg/expr/stdarg1.C: New test.
9538
9539 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9540
9541         PR 24142
9542         * gcc.c-torture/execute/pr24142.c: New test.
9543
9544 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9545
9546         PR 24141
9547         * gcc.c-torture/execute/pr24141.c: New test.
9548
9549 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9550             Diego Novillo  <dnovillo@redhat.com>
9551
9552         PR 23604
9553         * gcc.c-torture/execute/pr23604.c: New test.
9554
9555 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9556
9557         PR fortran/16404
9558         PR fortran/20835
9559         PR fortran/20890
9560         PR fortran/20899
9561         PR fortran/20900
9562         PR fortran/20901
9563         PR fortran/20902
9564         gfortran.dg/equiv_constraint_1.f90: New test.
9565         gfortran.dg/equiv_constraint_2.f90: New test.
9566         gfortran.dg/equiv_constraint_3.f90: New test.
9567         gfortran.dg/equiv_constraint_4.f90: New test.
9568         gfortran.dg/equiv_constraint_5.f90: New test.
9569         gfortran.dg/equiv_constraint_6.f90: New test.
9570         gfortran.dg/equiv_constraint_7.f90: New test.
9571         gfortran.dg/equiv_constraint_8.f90: New test.
9572         gfortran.dg/private_type_1.f90: New test.
9573         gfortran.dg/private_type_2.f90: New test.
9574         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9575         980628-10.f: Assert std=gnu to permit mixing of
9576         types in equivalence statements.
9577
9578 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9579
9580         PR 24112
9581         * gfortran.dg/open_status_1.f90: New.
9582
9583 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9584
9585         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9586         * gcc.dg/vect/pr22480.c: Clean up temp files.
9587         * gcc.dg/vect/pr23831.c: Clean up temp files.
9588         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9589         Clean up temp files.
9590         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9591         Clean up temp files.
9592
9593         * gcc.dg/20050309-1.c: Clean up temp files.
9594         * gcc.dg/20050325-1.c: Clean up temp files.
9595
9596 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9597
9598         PR tree-optimization/24059
9599         * gcc.dg/vect/pr24059.c : New test.
9600
9601 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9602
9603         PR middle-end/24109
9604         * gcc.c-torture/execute/20050929-1.c: New test.
9605
9606 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9607
9608         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9609
9610 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9611
9612         PR c/21419
9613         * gcc.dg/pr21419.c: New test.
9614
9615 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9616
9617         * gcc.dg/pr23911.c: New test.
9618
9619 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9620
9621         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9622
9623         PR c++/16782
9624         * g++.dg/parse/qualified4.C: New test.
9625         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9626         * g++.old-deja/g++.mike/p8154.C: Likewise.
9627
9628 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9629
9630         PR c++/22147
9631         * g++.dg/template/friend37.C: New test.
9632         * g++.dg/parse/crash28.C: Adjust error markers.
9633
9634 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9635
9636         PR fortran/18518
9637         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9638
9639 2005-09-27  Devang Patel  <dpatel@apple.com>
9640
9641         PR tree-optimization/23625
9642         * gcc.dg/pr23625.c: New test.
9643
9644 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9645
9646         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9647         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9648
9649 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9650
9651         PR fortran/23677
9652         * gfortran.fortran-torture/execute/save_1.f90: New test.
9653         * gfortran.dg/save_1.f90: New test.
9654
9655 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9656
9657         * gcc.target/i386/builtin-apply-mmx.c: New test.
9658
9659         PR target/22576
9660         * gcc.target/i386/pr22576.c: New test.
9661
9662         PR target/22585
9663         * gcc.target/i386/pr22585.c: New test.
9664
9665         PR target/23268
9666         * gcc.target/i386/pr23268.c: New test.
9667
9668         PR middle-end/23831
9669         * gcc.dg/vect/pr23831.c: New test.
9670
9671         PR target/24055
9672         * gcc.target/i386/pr24055.c: New test.
9673
9674 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9675
9676         PR tree-optimization/23960
9677         * gcc.c-torture/compile/pr23960.c: New.
9678
9679 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9680
9681         PR fortran/16861
9682         * gfortran.dg/nested_modules_3.f90: New.
9683
9684 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9685
9686         PR fortran/24005
9687         gfortran.dg/interface_1.f90: New test.
9688
9689 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9690         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9691
9692         PR fortran/23843
9693         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9694
9695 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9696
9697         PR fortran/23516
9698         * gfortran.dg/imag_1.f: New test.
9699         * gfortran.dg/imag_2.f: Ditto.
9700
9701 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9702
9703         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9704
9705 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR c++/21983
9708         * g++.dg/warn/pr21983.C: New test.
9709
9710 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9711
9712         PR c++/23993
9713         * g++.dg/template/array14.C: New test.
9714
9715 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9716
9717         PR fortran/19929
9718         * gfortran.dg/der_ptr_component_1.f90: New test.
9719
9720 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9721
9722         PR c++/23965
9723         * g++.dg/template/error1.C: Reject "no matching function" message.
9724
9725 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9726
9727         PR c++/17609
9728         * g++.dg/lookup/error1.C: New test.
9729
9730 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9731
9732         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9733         functionality of the testcase.
9734
9735 2005-09-20  Richard Henderson  <rth@redhat.com>
9736
9737         * gcc.dg/vect/vect-22.c: Require vect_float.
9738         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9739
9740 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9741
9742         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9743         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9744         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9745         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9746         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9747         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9748         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9749         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9750         * gcc.dg/cpp/ucnid-8.c: New test.
9751
9752 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR tree-optimization/23929
9755         * gcc.c-torture/compile/pr23929.c: New test.
9756
9757 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9758
9759         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9760         for one loop.
9761
9762 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9763
9764         PR testsuite/23186
9765         * g++.dg/other/pr22003.C: Require named sections.
9766
9767 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9768
9769         PR c++/23947
9770         * g++.dg/rtti/crash3.C: New test.
9771
9772         PR tree-optimization/23818
9773         * gcc.dg/pr23818.c: New test.
9774
9775 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9776
9777         PR fortran/23420
9778         * gfortran.dg/print_fmt_4.f: New.
9779
9780 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9781
9782         PR fortran/23663
9783         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9784
9785 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9786
9787         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9788         Use pointers to local alignable arrays instead. Added comments.
9789         * gcc.dg/vect/vect-46.c: Likewise.
9790         * gcc.dg/vect/vect-48.c: Likewise.
9791         * gcc.dg/vect/vect-49.c: Likewise.
9792         * gcc.dg/vect/vect-52.c: Likewise.
9793         * gcc.dg/vect/vect-53.c: Likewise.
9794         * gcc.dg/vect/vect-54.c: Likewise.
9795         * gcc.dg/vect/vect-56.c: Likewise.
9796         * gcc.dg/vect/vect-57.c: Likewise.
9797         * gcc.dg/vect/vect-58.c: Likewise.
9798         * gcc.dg/vect/vect-60.c: Likewise.
9799         * gcc.dg/vect/vect-61.c: Likewise.
9800
9801         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9802         The test is no longer vectorizable on vect_no_align targets.
9803         * gcc.dg/vect/vect-43.c: Likewsie.
9804
9805         * gcc.dg/vect/vect-44.c: Added comments.
9806         * gcc.dg/vect/vect-45.c: Added comments.
9807         * gcc.dg/vect/vect-50.c: Added comments.
9808         * gcc.dg/vect/vect-51.c: Added comments.
9809
9810         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9811         aligned type.
9812         * gcc.dg/vect/Os-vect-95.c: Likewise.
9813
9814         * gcc.dg/vect/vect-41.c: Test removed.
9815         * gcc.dg/vect/vect-47.c: Test removed.
9816         * gcc.dg/vect/vect-55.c: Test removed.
9817         * gcc.dg/vect/vect-59.c: Test removed.
9818
9819 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9820
9821         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9822         No longer vectorizable on vect_no_align targets.
9823         * gcc.dg/vect/pr20122.c: Likewise.
9824         * gcc.dg/vect/vect-74.c: Likewise.
9825         * gcc.dg/vect/vect-75.c: Likewise.
9826         * gcc.dg/vect/vect-76.c: Likewise.
9827
9828         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9829         Will not be vectorizable on vect_no_align targets once aliasing issues
9830         are resolved.
9831         * gcc.dg/vect/vect-79.c: Likewise.
9832
9833         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9834         * gcc.dg/vect/vect-78.c: Likewise.
9835         * gcc.dg/vect/vect-97.c: Likewise.
9836
9837 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9838
9839         * gcc.dg/pr23943.c: New test.
9840
9841 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9842
9843         PR fortran/19181
9844         * gfortran.dg/derived_pointer_null_1.f90: New test.
9845
9846 2005-09-18  Richard Guenther  <rguenther@suse.de>
9847
9848         PR middle-end/23944
9849         * gcc.c-torture/compile/pr23944.c: New testcase.
9850
9851 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9852
9853         PR fortran/15975
9854         * gfortran.dg/der_pointer_2.f90: New test.
9855
9856 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9857
9858         PR fortran/16861
9859         * gfortran.dg/nested_modules_2.f90: New test.
9860
9861 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9862
9863         PR c++/18368
9864         * g++.dg/other/semicolon.C: New test.
9865
9866 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9867
9868         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9869         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9870
9871 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9872
9873         PR c++/23914
9874         * g++.dg/template/static18.C: New test.
9875
9876         PR c++/21514
9877         * g++.dg/template/crash19.C: Remove dg-error marker.
9878         * g++.dg/template/local4.C: New test.
9879
9880 2005-09-16  Paul Brook  <paul@codesourcery.com>
9881
9882         PR fortran/23906
9883         * gfortran.dg/dependency_1.f90: New test.
9884
9885 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9886
9887         PR c++/23896
9888         * g++.dg/template/static17.C: New test.
9889
9890 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9891
9892         PR c++/23139
9893         * g++.dg/warn/huge-val1.C: New test.
9894
9895 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9896
9897         PR c++/13140
9898         * g++.dg/parse/class2.C: New test.
9899         * g++.dg/template/explicit8.C: Likewise.
9900         * g++.dg/template/spec25.C: Likewise.
9901
9902 2005-09-14  Josh Conner  <jconner@apple.com>
9903
9904         PR middle-end/23584
9905         * gcc.dg/pr23584.c: New test.
9906
9907 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9908
9909         PR fortran/21875 Internal Unit Array I/O, NIST
9910         * gfortran.dg/arrayio_1.f90: New test.
9911         * gfortran.dg/arrayio_1.f90: New test.
9912         * gfortran.dg/arrayio_1.f90: New test.
9913         * gfortran.dg/arrayio_1.f90: New test.
9914         * gfortran.dg/arrayio_1.f90: New test.
9915
9916 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9917
9918         PR middle-end/22480
9919         * gcc.dg/vect/pr22480.c: New test.
9920
9921 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9922
9923         PR fortran/19358
9924         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9925
9926 2005-09-13 Josh Conner <jconner@apple.com>
9927
9928         PR c++/23180
9929         * g++.dg/init/struct2.C: New test.
9930         * g++.dg/init/struct3.C: New test.
9931
9932 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9933
9934         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9935         Clean up temp files.
9936         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9937         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9938         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9939         gcc.dg/tree-ssa/builtin-printf-1.c,
9940         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9941         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9942         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9943         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9944         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9945         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9946         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9947         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9948         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9949         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9950         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9951         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9952
9953 2005-09-13  Josh Conner  <jconner@apple.com>
9954
9955         * lib/gcc-dg.exp: Load scanipa.exp.
9956         (cleanup-dump): New procedure.
9957         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9958         * lib/scandump.exp: New file.
9959         * lib/scantree.exp: Use it.
9960         * lib/scanipa.exp: New file.
9961
9962 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9963
9964         PR fortran/17740
9965         * gfortran.dg/generic_4.f90: New test.
9966
9967 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9968
9969         PR target/23816
9970         * gcc.target/i386/pr23816-1.c: New test.
9971         * gcc.target/i386/pr23816-2.c: New test.
9972
9973
9974 2005-09-13  Bastian Blank <waldi@debian.org>
9975
9976         PR c++/16171
9977         * g++.dg/abi/mangle26.C: New test.
9978         * g++.dg/abi/mangle27.C: New test.
9979         * g++.dg/abi/mangle28.C: New test.
9980         * g++.dg/abi/mangle29.C: New test.
9981
9982         PR c++/23839
9983         * g++.dg/parse/register1.C: New test.
9984
9985 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9986
9987         PR c++/23842
9988         * g++.dg/template/access16.C: New test.
9989
9990 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9991
9992         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9993
9994 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9995
9996         PR fortran/18899
9997         * gfortran.dg/shape_2.f90: New test.
9998
9999 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10000
10001         PR target/19269
10002         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10003         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10004         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10005         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10006         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10007         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10008         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10009         tests.
10010
10011 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10012
10013         PR c++/23841
10014         * g++.dg/parse/template17.C: New test.
10015
10016 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10017
10018         PR c++/23789
10019         * g++.dg/template/nontype14.C: New test.
10020
10021 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10022
10023         PR g++/7874
10024         * g++.dg/lookup/friend7.C: New test.
10025         * g++.dg/lookup/friend8.C: New test.
10026         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10027         so that it will be found via argument dependent lookup.
10028         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10029         friend functions which will no longer be found.
10030         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10031         function g, so that it will be found via argument dependent
10032         lookup.
10033         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10034         * g++.old-deja/g++.mike/net43.C: Likewise.
10035
10036 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10037
10038         PR c++/23691
10039         * g++.dg/template/static16.C: New test.
10040
10041 2005-09-12  Josh Conner  <jconner@apple.com>
10042
10043         PR middle-end/23237
10044         * gcc.c-torture/compile/pr23237.c: New test.
10045
10046 2005-09-11  Richard Henderson  <rth@redhat.com>
10047
10048         * g++.dg/other/error8.C: Update expected diagnostic text.
10049
10050 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10051
10052         PR libfortran/19872
10053         * gfortran.dg/overwrite_1.f: New test.
10054
10055 2005-09-09  Josh Conner  <jconner@apple.com>
10056
10057         * g++.dg/init/pr23180-1.C: Removed.
10058         * g++.dg/init/pr23180-2.C: Removed.
10059
10060 2005-09-09  David Daney <ddaney@avtrex.com>
10061
10062         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10063         files which are ...
10064         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10065         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10066
10067 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10068
10069         * gfortran.dg/iostat_2.f90: New test.
10070
10071 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10072
10073         PR c++/22252
10074         * g++.dg/ext/interface1.C: New test.
10075         * g++.dg/ext/interface1.h: Likewise.
10076         * g++.dg/ext/interface1a.cc: Likewise.
10077
10078 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10079
10080         * gfortran.dg/iomsg_1.f90: New test case.
10081
10082 2005-09-09  Richard Guenther  <rguenther@suse.de>
10083
10084         PR c++/23624
10085         * g++.dg/tree-ssa/pr23624.C: New testcase.
10086
10087 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10088
10089         PR fortran/19239
10090         * gfortran.dg/vector_subscript_1.f90,
10091         * gfortran.dg/vector_subscript_2.f90: New tests.
10092
10093 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10094
10095         PR fortran/21104
10096         * gfortran.dg/array_alloc_1.f90,
10097         * gfortran.dg/array_alloc_2.f90,
10098         * gfortran.dg/array_alloc_3.f90: New tests.
10099
10100 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10101
10102         PR fortran/12840
10103         * gfortran.dg/array_constructor_6.f90
10104         * gfortran.dg/array_constructor_7.f90
10105         * gfortran.dg/array_constructor_8.f90
10106         * gfortran.dg/array_constructor_9.f90
10107         * gfortran.dg/array_constructor_10.f90
10108         * gfortran.dg/array_constructor_11.f90
10109         * gfortran.dg/array_constructor_12.f90: New tests.
10110
10111 2005-09-08  Josh Conner  <jconner@apple.com>
10112
10113         PR c++/23180
10114         * g++.dg/init/pr23180-1.C: New test.
10115         * g++.dg/init/pr23180-2.C: New test.
10116
10117 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10118
10119         PR fortran/18878
10120         * gfortran.dg/module_double_reuse.f90: New.
10121
10122 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10123
10124         PR fortran/23270
10125         PR fortran/22304
10126         PR fortran/18870
10127         PR fortran/17917
10128         PR fortran/16511
10129         * gfortran.dg/common_equivalence_1.f: New.
10130         * gfortran.dg/common_equivalence_2.f: New.
10131         * gfortran.dg/common_equivalence_3.f: New.
10132         * gfortran.dg/contained_equivalence_1.f90: New.
10133         * gfortran.dg/module_blank_common.f90: New.
10134         * gfortran.dg/module_commons_1.f90: New.
10135         * gfortran.dg/module_equivalence_1.f90: New.
10136         * gfortran.dg/nested_modules_1.f90: New.
10137         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10138         equivalences and add comment to connect the test with
10139         the PR.
10140
10141 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10142
10143         PR fortran/23765
10144         * gfortran.dg/common_6.f90: New test.
10145
10146 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10147
10148         PR fortran/15326
10149         * gfortran.dg/char_result_1.f90,
10150         * gfortran.dg/char_result_2.f90,
10151         * gfortran.dg/char_result_3.f90,
10152         * gfortran.dg/char_result_4.f90,
10153         * gfortran.dg/char_result_5.f90,
10154         * gfortran.dg/char_result_6.f90,
10155         * gfortran.dg/char_result_7.f90,
10156         * gfortran.dg/char_result_8.f90: New tests.
10157
10158 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10159
10160         PR fortran/19928
10161         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10162
10163 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10164
10165         PR obj-c++/16816
10166         * obj-c++.dg/selector-5.mm: New test.
10167         * obj-c++.dg/selector-6.mm: New test.
10168
10169 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10170
10171         PR objc/20574
10172         PR objc/19324
10173         * objc.dg/error-1.m: New test.
10174
10175 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10176
10177         PR fortran/23373
10178         * gfortran.fortran-torture/execute/pr23373-1.f90,
10179         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10180
10181 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10182
10183         PR libfortran/23760
10184         * gfortran.dg/g77/1832.f: Remove long string in write statement
10185         to allow the test to pass on correct list directed output with
10186         prepended space.
10187
10188 2005-09-07  James E Wilson  <wilson@specifix.com>
10189
10190         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10191
10192 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10193
10194         * gfortran.dg/parameter+save.f90: Rename to
10195         * gfortran.dg/parameter_save.f90: .. this.
10196
10197 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10198
10199         PR fortran/20848
10200         * gfortran.dg/parameter+save.f90: New test case.
10201
10202 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10203
10204         PR fortran/19269
10205         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10206
10207 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10208
10209         PR c/23075
10210         * gcc.dg/pr23075.c: New test.
10211         * g++.dg/warn/pr23075.C: New test.
10212
10213         PR target/22362
10214         * gcc.target/i386/pr22362.c: New test.
10215
10216         PR rtl-optimization/23098
10217         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10218
10219         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10220         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10221         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10222
10223 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10224
10225         * g++.dg/expr/cast6.C: New test.
10226
10227         PR c++/9782
10228         * g++.dg/init/new15.C: New test.
10229
10230 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10231
10232         * gcc.dg/vect/Os-vect-95.c: New test.
10233         * gcc.dg/vect/vect-95.c: Same.
10234
10235 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10236
10237         * gcc.dg/vect/vect-29.c: Update xfail testing.
10238         * gcc.dg/vect/vect-44.c: Same.
10239         * gcc.dg/vect/vect-48.c: Same.
10240         * gcc.dg/vect/vect-50.c: Same.
10241         * gcc.dg/vect/vect-72.c: Same.
10242         * gcc.dg/vect/vect-77.c: Same.
10243         * gcc.dg/vect/vect-78.c: Same.
10244         * gcc.dg/vect/vect-80.c: Same.
10245         * gcc.dg/vect/vect-96.c: Same.
10246         * gcc.dg/vect/vect-100.c: Same.
10247         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10248         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10249         * gfortran.dg/vect/vect-5.f90: Same.
10250
10251 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10252
10253         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10254         start strings.
10255         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10256         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10257
10258         PR c++/23056
10259         * g++.dg/opt/pr23056.C: New test.
10260
10261         PR rtl-optimization/23098
10262         * gcc.target/i386/pr23098.c: New test.
10263
10264 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10265
10266         PR c++/23667
10267         * g++.dg/template/static15.C: New test.
10268
10269         PR c++/21440
10270         * g++.dg/ext/stmtexpr5.C: New test.
10271         * g++.dg/ext/stmtexpr6.C: Likewise.
10272
10273 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10274
10275         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10276
10277         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10278         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10279         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10280
10281 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10282
10283         PR libfortran/23321
10284         * gfortran.dg/direct_io_4.f90: New test case.
10285
10286 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10287             Rasmus Hahn  <rassahah@neofonie.de>
10288
10289         PR libobjc/23108
10290         * objc.dg/type-stream-1.m: New test.
10291
10292 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10293
10294         PR fortran/23661
10295         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10296         gfortran.dg/print_fmt_3.f90: New test.
10297
10298 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10299
10300         * gfortran.dg/fmt_t_1.f90: New test.
10301
10302 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10303
10304         PR rtl-optimization/23454
10305         * g++.dg/opt/pr23454.C: New test.
10306
10307 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10308
10309         PR c++/23699
10310         * g++.dg/ext/static1.C: New test.
10311
10312 2005-09-02  Richard Henderson  <rth@redhat.com>
10313
10314         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10315         tail call to check_fa_work.
10316
10317 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10318
10319         PR c++/21687
10320         * g++.dg/other/gc3.C: New test.
10321
10322 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10323
10324         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10325         * gcc.dg/20050826-1.c: Likewise.
10326
10327 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10328
10329         PR c++/23167
10330         * g++.dg/expr/volatile1.C: New test.
10331
10332 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10333
10334         PR middle-end/23547
10335         * gcc.dg/pr23547.c: New test.
10336
10337 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10338
10339         PR c/22061
10340         * gcc.c-torture/execute/pr22061-1.c,
10341         * gcc.c-torture/execute/pr22061-2.c,
10342         * gcc.c-torture/execute/pr22061-3.c,
10343         * gcc.c-torture/execute/pr22061-4.c: New tests.
10344
10345 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10346
10347         * gcc.dg/Wredundant-decls-2.c: New test to check that
10348         -Wredundant-decls does not issue warning for a variable
10349         definition following a declaration.
10350
10351 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10352
10353         PR debug/7241
10354         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10355         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10356         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10357
10358         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10359         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10360         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10361         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10362         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10363         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10364         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10365         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10366
10367 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10368
10369         PR objc/23306
10370         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10371         scan-assmbler.
10372
10373 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10374
10375         PR target/21255
10376         * gcc.dg/pr21255-1.c: New test.
10377         * gcc.dg/pr21255-2-mb.c: Likewise.
10378         * gcc.dg/pr21255-2-ml.c: Likewise.
10379         * gcc.dg/pr21255-3.c: Likewise.
10380         * gcc.dg/pr21255-4.c: Likewise.
10381
10382 2005-08-31  Dale Johannesen  <dalej@apple.com>
10383
10384         * gcc.dg/20050830-1.c: New.
10385
10386 2005-08-31  Josh Conner  <jconner@apple.com>
10387
10388         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10389         command-line options for arm-*-* targets.
10390         * g++.dg/init/array16.C: Likewise.
10391         * g++.dg/other/crash-4.C: Likewise.
10392
10393 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10394
10395         PR obj-c++/23640
10396         * obj-c++.dg/gnu-runtime-3.mm: New test.
10397
10398 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10399
10400         PR c++/13377
10401         * g++.dg/lookup/ambig4.C: New test.
10402         * g++.dg/lookup/ambig5.C: New test.
10403         * g++.dg/tc1/dr101.C: Adjust error markers.
10404
10405 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10406
10407         PR c++/23639
10408         * g++.dg/template/ttp5.C: Adjust error markers.
10409
10410 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10411
10412         PR testsuite/23609
10413         * lib/obj-c++.exp: Include target-libpath.exp.
10414         (obj-c++_link_flags): Look for the GNU libobjc library
10415         and set the library path to include it.
10416         Don't manually set LD_LIBRARY_PATH (etc.) but call
10417         set_ld_library_path_env_vars instead.
10418         (obj-c++_target_compile): Don't set library path or
10419         linker flags because they are already set correctly
10420         in obj-c++_link_flags.
10421
10422 2005-08-30  Josh Conner  <jconner@apple.com>
10423
10424         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10425         to command-line options for arm-*-* targets.
10426
10427 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10428
10429         * g++.dg/other/i386-1.C: New.
10430
10431 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10432
10433         PR preprocessor/20348
10434         PR preprocessor/20356
10435         * gcc.dg/cpp/pr20348.c: New test.
10436         * gcc.dg/cpp/pr20348.h: New file.
10437         * gcc.dg/cpp/inc/pr20348.h: New file.
10438         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10439         * gcc.dg/cpp/pr20356.c: New test.
10440         * gcc.dg/cpp/pr20356.h: New file.
10441         * gcc.dg/cpp/inc/pr20356.h: New file.
10442         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10443
10444 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10445
10446         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10447         Fix array dimension to avoid correct end-of-file error.
10448
10449 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10450
10451         PR libfortran/23598
10452         * gfortran.dg/iostat_1.f90: New test.
10453
10454 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10455
10456         PR middle-end/23408
10457         * gcc.dg/pr23408.c: New test.
10458
10459 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/23099
10462         * g++.dg/init/member1.C: Make sure erroneous static data member
10463         definitions are required.
10464         * g++.dg/template/static13.C: New test.
10465         * g++.dg/template/static14.C: Likewise.
10466
10467 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10468
10469         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10470         -march=pentium4, remove ilp32 requirement.
10471
10472         PR middle-end/23484
10473         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10474         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10475
10476 2005-08-29  Andreas Jaeger  <aj@suse.de>
10477
10478         PR testsuite/23607
10479         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10480
10481 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10482
10483         * gcc.c-torture/execute/20050316-2.c: New test.
10484         * gcc.c-torture/execute/20050316-3.c: New test.
10485         * gcc.dg/torture/pr16104-1.c: New test.
10486
10487 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10488
10489         PR middle-end/23463
10490         * gcc.c-torture/execute/zero-struct-1.c: New test.
10491
10492 2005-08-27  Richard Guenther  <rguenther@suse.de>
10493
10494         PR target/23575
10495         * gcc.target/i386/pr23575.c: New testcase.
10496
10497 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10498
10499         PR rtl-optimization/23561
10500         * gcc.c-torture/execute/20050826-1.c: New test.
10501
10502         PR rtl-opt/23560
10503         * gcc.c-torture/execute/20050826-2.c: New test.
10504
10505 2005-08-26  Dale Johannesen  <dalej@apple.com>
10506
10507         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10508         * gcc.dg/20050826-1.c: New.
10509
10510 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10511
10512         PR c++/19004
10513         * g++.dg/template/nontype13.C: New test.
10514
10515         PR c++/23491
10516         * g++.dg/init/new14.C: New test.
10517         * g++.dg/expr/anew1.C: Do not XFAIL.
10518         * g++.dg/expr/anew2.C: Likewise.
10519         * g++.dg/expr/anew3.C: Likewise.
10520
10521 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10522
10523         PR middle-end/22439
10524         * gcc.dg/vla-3.c: New test.
10525
10526 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10527
10528         PR fortran/20363
10529         * gfortran.dg/named_interface.f90: New.
10530
10531 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10532
10533         * gcc.c-torture/execute/frame-address.c: New test.
10534
10535 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10536
10537         PR c++/20817
10538         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10539
10540 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10541
10542         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10543
10544 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10545
10546         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10547         * gcc.dg/altivec-22.c: Rename from..
10548         * gcc.dg/altivec-nomfcr.c: ..this.
10549
10550 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10551
10552         PR tree-optimization/23546
10553         * gcc.dg/tree-ssa/pr23546.c: New test.
10554
10555 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10556
10557         PR fortran/17758
10558         * gfortran.dg/nonreturning_statements.f90: New test.
10559
10560 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10561
10562         PR c++/22454
10563         * g++.dg/parse/crash29.C: New.
10564
10565 2005-08-23  DJ Delorie  <dj@redhat.com>
10566
10567         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10568         constants have the L suffix.
10569
10570 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10571
10572         PR c++/23044
10573         * g++.dg/template/instantiate8.C: New.
10574
10575 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10576
10577         PR middle-end/23467
10578         * gcc.c-torture/execute/pr23467.c: New test.
10579
10580 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10581
10582         PR tree-optimization/22043
10583         * gcc.c-torture/execute/20050613-1.c: New test.
10584
10585 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10586
10587         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10588
10589 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10590
10591         PR rtl-optimization/23478
10592         * g++.dg/opt/pr23478.C: New test.
10593
10594 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10595
10596         PR c/18715
10597         * gcc.dg/switch-warn-3.c: New test.
10598
10599 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10600
10601         PR c++/22233
10602         * g++.dg/template/param1.C: New test.
10603
10604 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10605
10606         PR c++/23089
10607         * g++.dg/other/incomplete1.C: New test.
10608
10609 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10610
10611         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10612         are vectorizable.
10613
10614 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10615
10616         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10617         d_lines_5.f: New.
10618
10619 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10620
10621         * gcc.target/i386/sse-4.c: New test.
10622
10623 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10624
10625         PR testsuite/23239
10626         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10627
10628 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10629
10630         * gcc.dg/20050811-1.c: New test.
10631         * gcc.dg/20050811-2.c: New test.
10632
10633 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10634
10635         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10636
10637 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10638
10639         PR 23476
10640         * gcc.c-torture/compile/pr23476.c: New test.
10641
10642 2005-08-19  Devang Patel  <dpatel@apple.com>
10643
10644         PR tree-optimization/23048
10645         * gcc.dg/tree-ssa/pr23048.c: New test.
10646
10647 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10648
10649         PR middle-end/20624
10650         * g++.dg/warn/Wreturn-3.C: New test
10651
10652 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10653
10654         PR tree-optimization/22228
10655         * g++.dg/vect/pr22543.cc: New test.
10656
10657 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10658
10659         PR tree-optimization/21574
10660         * gcc.dg/tree-ssa/pr21574.c: New test.
10661
10662 2005-08-16  James E Wilson  <wilson@specifix.com>
10663
10664         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10665
10666 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10667
10668         PR tree-opt/23402
10669         * gcc.c-torture/compile/zero-strct-3.c: New test.
10670         * gcc.c-torture/compile/zero-strct-4.c: New test.
10671
10672 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10673
10674         PR target/23376
10675         * gcc.target/x86_64/pr23376.c: New test.
10676
10677 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10678
10679         PR c++/23337
10680         * g++.dg/ext/vector2.C: New.
10681
10682 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10683
10684         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10685
10686 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10687
10688         PR libfortran/23428
10689         * gfortran.dg/inquire-complex.f90: New test case.
10690
10691 2005-08-16  James E Wilson  <wilson@specifix.com>
10692
10693         PR tree-optimization/21105
10694         * gcc.dg/large-size-array.c: New.
10695
10696 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10697
10698         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10699         type.
10700         * gcc.dg/vect/vect-41: Likewise.
10701         * gcc.dg/vect/vect-42: Likewise.
10702         * gcc.dg/vect/vect-43: Likewise.
10703         * gcc.dg/vect/vect-44: Likewise.
10704         * gcc.dg/vect/vect-46: Likewise.
10705         * gcc.dg/vect/vect-47: Likewise.
10706         * gcc.dg/vect/vect-48: Likewise.
10707         * gcc.dg/vect/vect-52: Likewise.
10708         * gcc.dg/vect/vect-53: Likewise.
10709         * gcc.dg/vect/vect-54: Likewise.
10710         * gcc.dg/vect/vect-55: Likewise.
10711         * gcc.dg/vect/vect-56: Likewise.
10712         * gcc.dg/vect/vect-57: Likewise.
10713         * gcc.dg/vect/vect-58: Likewise.
10714         * gcc.dg/vect/vect-59: Likewise.
10715         * gcc.dg/vect/vect-60: Likewise.
10716         * gcc.dg/vect/vect-61: Likewise.
10717         * gcc.dg/vect/vect-85: Likewise.
10718         * gcc.dg/vect/vect-87: Likewise.
10719         * gcc.dg/vect/vect-88: Likewise.
10720         * gcc.dg/vect/vect-93.c: Likewise.
10721         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10722         * gcc.dg/vect/vect-75: Likewise.
10723         * gcc.dg/vect/vect-76: Likewise.
10724         * gcc.dg/vect/vect-77: Likewise.
10725         * gcc.dg/vect/vect-78: Likewise.
10726         * gcc.dg/vect/vect-80: Likewise.
10727         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10728         vectorized for the expected reason, rather than checking how alignment
10729         was handled.
10730         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10731         type and also instead of aligned pointers. Added documentation.
10732
10733 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10734
10735         * gfortran.dg/power.f90: New test.
10736
10737 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10738
10739         PR rtl-optimization/23299
10740         * g++.dg/opt/pr23299.C: New test.
10741
10742 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10743
10744         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10745
10746 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10747
10748         * g++.dg/template/local6.C: New test.
10749
10750 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10751
10752         * execute/exceptions/finally-1.m: Check that the catch and finally are
10753         being called.  Also add a "return 0;" at the end of main.
10754
10755 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10756
10757         PR fortran/21432.
10758         * gfortran.dg/namelist_print_1.f: New test of functionality of
10759         PRINT namelist.
10760         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10761         namelist generates error with -std=f95.
10762
10763 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10764
10765         PR tree-optimization/23119
10766         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10767
10768 2005-08-13  Marcin Koziej  <creep@desk.pl>
10769             Andrew Pinski  <pinskia@physics.uc.edu>
10770
10771         PR libobjc/22492
10772         * execute/exceptions/finally-1.m: New test.
10773
10774 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10775
10776         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10777         testsuite.
10778         * objc/execute/exceptions/trivial.m: New test.
10779         * objc.dg/try-catch-11.m: Move to ...
10780         * objc/execute/exceptions/foward-1.m: Here.
10781         * objc.dg/try-catch-2.m: Move to ...
10782         * objc/execute/exceptions/catchall-1.m: Here.
10783         * objc.dg/try-catch-8.m: Move to ...
10784         * objc/execute/exceptions/local-variables-1.m: Here.
10785
10786 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10787
10788         * objc.dg/nested-func-1.m: Move to ...
10789         * objc/execute/nested-func-1.m: Here.
10790
10791 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10792
10793         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10794         in ${options} instead of [target_info name].
10795         * lib/obj-c++.exp (objc_target_compile): Likewise.
10796
10797 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10798
10799         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10800
10801 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10802
10803         part of PR testsuite/23348
10804         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10805         of the torture options.
10806         * objc/compile/trivial.m: New test.
10807
10808 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10809
10810         * gfortran.dg/eoshift.f90: Correct format.
10811
10812 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10813
10814         * gfortran.fortran-torture/execute/character_passing.f90:
10815         Fix comment typo.
10816
10817 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10818
10819         PR c++/8271
10820         * g++.dg/template/unify10.C: New.
10821
10822 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10823
10824         * g++.dg/parse/pr22514.C: Move to...
10825         * g++.dg/debug/pr22514.C: here.
10826
10827 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10828
10829         PR c++/23266
10830         * g++.dg/inherit/pure1.C: New test.
10831
10832         * ChangeLog: Fix typos.
10833
10834 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10835             Steven Bosscher  <stevenb@suse.de>
10836
10837         * gfortran.dg/runtime_warning_1.f90: New test.
10838
10839 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         PR c++/23219
10842         * g++.dg/parse/crash28.C: New.
10843
10844 2005-08-11  Richard Guenther  <rguenther@suse.de>
10845
10846         PR target/23289
10847         * gcc.target/i386/tailcall-1.c: New testcase.
10848
10849 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10850
10851         * gcc.dg/vect/vect-67.c: Un-xfail.
10852
10853 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10854
10855         PR c++/23225
10856         * g++.dg/testsuite/parse/crash27.C: new test.
10857
10858 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10859
10860         PR libfortran/22143
10861         * gfortran.dg/shift-kind.f90: New testcase.
10862
10863 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10864
10865         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10866         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10867
10868 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10869
10870         PR c++/20646
10871         * g++.dg/other/mult-stor1.C: New test.
10872
10873 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10874
10875         * gcc.c-torture/pr18299-1.c: Move to ...
10876         * gcc.c-torture/compile/pr18299-1.c: Here.
10877
10878 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10879
10880         * gfortran/fortran.torture/execute/character_passing.f90:
10881         Fix types for LSAME.
10882
10883 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10884
10885         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10886         input data back to what it was originally.
10887
10888 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10889
10890         * objc.dg/try-catch-8.m: Enable for all targets.
10891
10892 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10893
10894         * gcc.dg/pr23165.c: New test.
10895
10896 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10897
10898         PR tree-optimization/23234
10899         * gcc.dg/tree-ssa/pr23234.c: New test.
10900
10901 2005-08-08  Josh Conner  <jconner@apple.com>
10902
10903         PR rtl-optimization/23241
10904         * gcc.dg/char-compare.c: New test.
10905
10906 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10907
10908         PR c++/22508
10909         * g++.dg/init/new13.C: New test.
10910
10911 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10912
10913         PR c++/21166
10914         * g++.dg/other/crash-4.C: Adjust
10915         * g++/dg/ext/packed9.C: New.
10916
10917 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10918
10919         PR middle-end/21964
10920         * gcc.c-torture/execute/pr21964-1.c: New test.
10921
10922 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10923
10924         PR c/22458
10925         * gcc.dg/pr22458-1.c: New test.
10926
10927 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10928             Steven G. Kargl <kargls@comcast.net>
10929
10930         PR fortran/22390
10931         * gfortran.dg/flush_1.f90: New test.
10932
10933 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10934
10935         PR c++/23191
10936         * g++.dg/template/eh2.C: New test.
10937
10938 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10939
10940         PR c++/19498
10941         * g++.dg/template/instantiate7.C: New test.
10942
10943 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10944
10945         PR c/23113
10946         * gcc.dg/Wunused-value-1.c: New test.
10947
10948 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10949
10950         PR rtl-optimization/23233
10951         * gcc.c-torture/compile/pr23233-1.c: New test.
10952
10953 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10954
10955         PR fortran/18833
10956         PR fortran/20850
10957         * gfortran.dg/equiv_1.f90: New test.
10958         * gfortran.dg/equiv_2.f90: New test.
10959         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10960         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10961         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10962
10963 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10964
10965         * gcc.c-torture/execute/vrp-5.c: New test.
10966         * gcc.c-torture/execute/vrp-6.c: New test.
10967         * gcc.dg/tree-ssa/vrp21.c: New test.
10968
10969 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10970
10971         * g++.dg/parse/pr22514.C: New test.
10972
10973 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10974
10975         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10976
10977         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10978         instead of constant loads / pool entries.
10979
10980 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10981
10982         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10983         TEST_TO_WCTYPE.
10984
10985 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10986
10987         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10988         __WINT_TYPE__ in generated prototypes if possible.
10989
10990 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10991
10992         PR 22037
10993         * g++.dg/tree-ssa/pr22037.C:
10994
10995 2005-08-04  Richard Henderson  <rth@redhat.com>
10996
10997         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10998         scan-tree-dump-times directive.
10999
11000 2005-08-04  Jan Hubicka  <jh@suse.cz>
11001
11002         * gcov-1.C: Fix switch counts.
11003         * gcov-4b.c: Likewise.
11004
11005 2005-08-03  Jeff Law  <law@redhat.com>
11006
11007         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11008
11009 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11010
11011         * gcc.c-torture/execute/pr23135.c: New test.
11012
11013 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11014
11015         PR tree-optimization/19899
11016         * gcc.dg/tree-ssa/scev-1.c: New test.
11017         * gcc.dg/tree-ssa/scev-2.c: New test.
11018
11019 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11020
11021         PR target/18582
11022         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11023
11024 2005-08-03  Jan Hubicka  <jh@suse.cz>
11025
11026         * update-conroll.c: New testcase.
11027         * update-conroll-2.c: New testcase.
11028
11029 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11030
11031         * gfortran.dg/constant_substring.f: New test.
11032         * gfortran.dg/pr22491.f: New test.
11033
11034 2005-08-02  Jan Hubicka  <jh@suse.cz>
11035
11036         * update-threading.c: Replace by the proper one.
11037
11038 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11039
11040         PR 23164
11041         * g++.dg/tree-ssa/pr23164.C: New test.
11042
11043 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11044
11045         * gcc.dg/tree-ssa/pr23192.c: New test.
11046
11047 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11048
11049         * gcc.c-torture/execute/vrp-4.c: New test.
11050
11051 2005-08-02  Jan Hubicka  <jh@suse.cz>
11052
11053         * update-threading.c: New test.
11054
11055 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11056
11057         * gcc.c-torture/compile/20050801-1.c: New test.
11058         * gcc.c-torture/compile/20050801-2.c: New test.
11059
11060 2005-08-01  Jan Hubicka  <jh@suse.cz>
11061
11062         * val-prof-5.c: New test.
11063
11064 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11065
11066         PR c/22311
11067         * gcc.dg/pr22311-1.c : New test.
11068
11069 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11070
11071         PR target/23095
11072         * gfortran.dg/pr23095.f: New test.
11073
11074         PR c++/22003
11075         * g++.dg/other/pr22003.C: New test.
11076
11077 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11078
11079         PR target/20621
11080         * gcc.c-torture/execute/pr20621-1.c: New test.
11081
11082 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11083
11084         * gfortran.dg/comma_format_extension_4.f: Adjust length
11085         of string for format.
11086         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11087         print statement with internal write.
11088         * gfortran.dg/der_array_io_2.f: Likewise.
11089         * gfortran.dg/der_array_io_3.f: Likewise.
11090
11091 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11092
11093         * gcc.dg/fold-abs-4.c: new test.
11094
11095 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11096
11097         PR fortran/22570 an related issues.
11098         * gfortran.dg/x_slash_1.f: New test.
11099
11100 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11101
11102         PR c/23143
11103         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11104         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11105
11106 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11107
11108         PR c/529
11109         * gcc.dg/Wshadow-3.c: New test.
11110
11111 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11112
11113         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11114         used to have the wrong bounds).
11115
11116 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11117
11118         PR c/21720
11119         * gcc.dg/hex-round-1.c: Test more cases.
11120         * gcc.dg/hex-round-2.c: New test.
11121
11122 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11123
11124         PR 22550
11125         * g++.dg/tree-ssa/pr22550.C: New test.
11126
11127 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11128
11129         * gcc.dg/tree-ssa/vrp19.c: New test.
11130         * gcc.dg/tree-ssa-vrp20.c: New test.
11131
11132 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11133
11134         PR c/22240
11135         * gcc.dg/transparent-union-4.c: New test.
11136
11137 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11138
11139         PR c/22192
11140         * gcc.dg/c99-vla-2.c: New test.
11141
11142 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11143
11144         PR c/21720
11145         * gcc.dg/hex-round-1.c: New test.
11146
11147 2005-07-28  Jan Hubicka  <jh@suse.cz>
11148
11149         * inliner-1.c: Do not dump everything.
11150         * tree-prof.exp: Do not pass -ftree-based-profiling.
11151         * bprob.exp: Likewise.
11152
11153         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11154
11155 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR c++/22545
11158         * g++.dg/expr/ptrmem7.C: New test.
11159
11160 2005-07-28  Mike Stump  <mrs@apple.com>
11161
11162         * g++.old-deja/g++.mike/visibility-1.C: New test.
11163
11164 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11165
11166         PR c/20187
11167         * gcc.c-torture/execute/pr20187-1.c: New test.
11168
11169 2005-07-28  Jeff Law  <law@redhat.com>
11170
11171         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11172         * gcc.dg/tree-ssa/vrp18.c: New test.
11173
11174 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11175
11176         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11177
11178 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11179
11180         PR tree-optimization/22506
11181         * gcc.dg/vect/ps22506.c: New test.
11182
11183 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11184
11185         PR target/21149
11186         * gcc.target/i386/sse-3.c: New test.
11187
11188 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11189
11190         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11191         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11192
11193 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11194
11195         PR c/22589
11196         * gcc.c-torture/compile/pr22589-1.c: New test.
11197
11198 2005-07-28  Jan Hubicka  <jh@suse.cz>
11199
11200         * update-loopch.c: New testcase.
11201
11202 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11203
11204         PR rtl-optimization/23047
11205         * gcc.c-torture/execute/pr23047.c: New test.
11206         * gcc.c-torture/execute/pr23047.x: New.
11207
11208 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11209
11210         PR tree-optimization/22493
11211         * gcc.c-torture/execute/pr22493-1.c: New test.
11212         * gcc.c-torture/execute/pr22493-1.x: New.
11213         * gcc.c-torture/execute/vrp-1.c: New test.
11214         * gcc.c-torture/execute/vrp-2.c: New test.
11215         * gcc.c-torture/execute/vrp-2.c: New test.
11216
11217 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11218
11219         * gcc.target/frv/all-builtin-read8.c: Delete.
11220         * gcc.target/frv/all-builtin-read16.c: Delete.
11221         * gcc.target/frv/all-builtin-read32.c: Delete.
11222         * gcc.target/frv/all-builtin-read64.c: Delete.
11223         * gcc.target/frv/all-builtin-write8.c: Delete.
11224         * gcc.target/frv/all-builtin-write16.c: Delete.
11225         * gcc.target/frv/all-builtin-write32.c: Delete.
11226         * gcc.target/frv/all-builtin-write64.c: Delete.
11227         * gcc.target/frv/all-read-write-1.c: New.
11228
11229 2005-07-27  Jeff Law  <law@redhat.com>
11230
11231         * gcc.c-torture/execute/pr22630.c: New test.
11232
11233 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11234
11235         PR tree-optimization/23073
11236         * gcc.dg/vect/nodump-pr23073.c: New test.
11237         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11238
11239 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11240
11241         PR tree-optimize/22348
11242         * gcc.c-torture/execute/pr22348.c: New.
11243
11244 2005-07-27  Richard Guenther  <rguenther@suse.de>
11245
11246         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11247
11248 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11249
11250         PR fortran/22503
11251         * gfortran.dg/logical_comp.f90: New test.
11252
11253 2005-07-27  Jan Hubicka  <jh@suse.cz>
11254
11255         * inliner-1.c: Add cleanup of dumps.
11256         * val-prof-*.c: Likewise.
11257         * update-tailcall.c: New.
11258
11259 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11260
11261         PR 22591
11262         * gcc.dg/tree-ssa/pr22591.c: New test.
11263         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11264
11265 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11266
11267         PR libobjc/22606
11268         * objc.dg/try-catch-11.m: New test.
11269
11270 2005-07-26  Richard Guenther  <rguenther@suse.de>
11271
11272         PR tree-optimization/22486
11273         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11274
11275 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11276
11277         PR tree-opt/22484
11278         * testsuite/g++.dg/opt/loop2.C: New test.
11279
11280 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11281
11282         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11283         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11284
11285 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11286
11287         * lib/profopt.exp (profopt-execute): Check for profiling data
11288         files on the target.
11289
11290 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11291
11292         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11293         for matching of asm labels.
11294
11295 2005-07-25  Richard Guenther  <rguenther@suse.de>
11296
11297         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11298
11299 2005-07-25  Richard Guenther  <rguenther@suse.de>
11300
11301         PR testsuite/22624
11302         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11303
11304 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11305
11306         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11307         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11308         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11309         * gcc.dg/vect/vect-100.c: New test.
11310         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11311         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11312         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11313         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11314         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11315         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11316         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11317         * gfortran.dg/vect/pr19049.f90: New testcase.
11318         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11319
11320 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11321
11322         * gcc.c-torture/execute/20050713-1.c: New test.
11323
11324         PR fortran/20063
11325         * gfortran.fortran-torture/execute/data_4.f90: New test.
11326
11327         PR middle-end/20303
11328         * gcc.dg/visibility-d.c: New test.
11329
11330 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11331
11332         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11333         * gfortran.dg/underflow.f90: Ditto.
11334
11335 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11336
11337         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11338         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11339         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11340
11341 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11342
11343         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11344         include case of field width of zero.
11345
11346 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11347
11348         PR libgfortran/21875
11349         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11350         with trailing blanks on normal formatted read.
11351
11352 2005-07-23  Chao-ying Fu  <fu@mips.com>
11353
11354         * gcc.target/mips/mips32-dsp-type.c: New test.
11355         * gcc.target/mips/mips32-dsp.c: New test.
11356
11357 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11358
11359         PR testsuite/21073
11360         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11361
11362         PR testsuite/20454
11363         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11364         and __cyg_profile_func_exit.
11365
11366 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11367
11368         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11369         * gfortran.dg/comma_format_extension_4.f: Same.
11370         * gfortran.dg/pr15332.f: Same.
11371         * gfortran.dg/pr21730.f: Same.
11372
11373 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11374
11375         * g++.dg/opt/vrp2.C: Fix testcase.
11376
11377         PR tree-opt/22625
11378         * g++.dg/opt/vrp2.C: New test.
11379
11380 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11381
11382         PR debug/21828
11383         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11384
11385 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11386
11387         * gcc.dg/tree-ssa/20050719-1.c: New test.
11388
11389 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11390
11391         * gcc.dg/bfin-longcall-1.c: New file.
11392         * gcc.dg/bfin-longcall-2.c: New file.
11393
11394 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11395
11396         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11397
11398 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11399
11400         PR middle-end/19055
11401         * gcc.dg/tree-ssa/pr19055.c: New test.
11402         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11403
11404 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11405
11406         PR C++/22358
11407         * g++.dg/other/pr22358.C: New test.
11408
11409 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11410
11411         PR c++/2922
11412         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11413
11414 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11415
11416         PR c++/15938
11417         * g++.dg/init/union2.C: New test.
11418
11419 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11420
11421         PR c/22393
11422         * gcc.dg/complex-4.c: New test.
11423
11424 2005-07-21  Richard Guenther  <rguenther@suse.de>
11425
11426         PR testsuite/22522
11427         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11428         scanning for asm labels.
11429         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11430
11431 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11432
11433         PR target/22085
11434         * gcc.dg/altivec-pr22085.c: New.
11435
11436 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11437
11438         PR tree-optimization/19210
11439         * gcc.dg/tree-ssa/pr19210-1.c: New.
11440         * gcc.dg/tree-ssa/pr19210-2.c: New.
11441
11442 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11443
11444         PR rtl-optimization/22167
11445         * g++.dg/opt/pr22167.C: New test.
11446
11447 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11448
11449         PR c++/2922
11450         * g++.dg/lookup/two-stage2.C: New.
11451         * g++.dg/lookup/two-stage3.C: New.
11452         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11453         fixed two-stage name lookup for operators.
11454         * g++.dg/template/call3.C: Compiler now produces an appropriate
11455         error message.
11456         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11457         14 as a candidate.
11458         * g++.dg/template/ptrmem4.C: Compiler produces different error
11459         message.
11460         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11461         connect_to_method as a candidate.
11462
11463 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11464
11465         * gcc.dg/fold-alloc-1.c: New test.
11466
11467 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11468
11469         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11470         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11471
11472 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11473
11474         * gcc.dg/fold-abs-1.c: New test.
11475         * gcc.dg/fold-abs-2.c: New test.
11476         * gcc.dg/fold-abs-3.c: New test.
11477
11478 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11479
11480         Make CONSTRUCTOR use VEC to store initializers.
11481         * g++.dg/ext/complit3.C: Check for specific error messages.
11482         * g++.dg/init/brace2.C: Update error message.
11483         * g++.dg/warn/Wbraces2.C: Likewise.
11484
11485 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11486
11487         PR fortran/16940
11488         * gfortran.dg/module_interface_1.f90: New test.
11489
11490 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11491             Kenneth Zadeck <zadeck@naturalbridge.com>
11492
11493         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11494
11495 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11496
11497         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11498         specify -Wformat for these tests.
11499         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11500         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11501         * gcc.dg/format/opt-6.c: Delete.
11502
11503 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11504
11505         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11506         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11507
11508 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11509
11510         * gcc.dg/tree-ssa/alias-2.c: New test.
11511
11512 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11513
11514         PR c++/22263
11515         * g++.dg/template/explicit7.C: New test.
11516
11517 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11518
11519         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11520         width of 8 to +Inf and -Inf.
11521
11522 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11523
11524         PR c++/22139
11525         * g++.dg/template/friend36.C: New test.
11526
11527 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11528
11529         PR fortran/21730
11530         * gfortran.dg/pr21730.f: New test.
11531
11532 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11533             Kenneth Zadeck <zadeck@naturalbridge.com>
11534
11535         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11536         since pure const detection cannot run at -O1 in c compiler.
11537         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11538         can now optimize this case properly.
11539         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11540         because we now pass.
11541         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11542
11543 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11544
11545         PR c/22421
11546         * gcc.dg/format/bitfld-1.c: New test.
11547
11548 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11549
11550         PR c++/22204
11551         * g++.dg/rtti/repo1.C: New test.
11552
11553 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11554
11555         PR middle-end/22398
11556         * gcc.c-torture/compile/pr22398.c: New test.
11557
11558 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11559
11560         PR c++/22132
11561         * g++.dg/expr/cast4.C: New test.
11562
11563 2005-07-15  Richard Guenther  <rguenther@suse.de>
11564
11565         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11566         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11567
11568 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11569
11570         PR tree-optimization/22230
11571         * gcc.dg/tree-ssa/pr22230.c: New test.
11572
11573 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11574
11575         * gfortran.dg/g77/cpp6.f: New test.
11576
11577         PR fortran/22417
11578         * gfortran.dg/g77/cpp5.F: New test.
11579         * gfortran.dg/g77/cpp5.h: New file.
11580         * gfortran.dg/g77/cpp5inc.h: New file.
11581
11582 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11583
11584         PR libfortran/16435
11585         * gfortran.dg/tl_editting.f90: New.
11586         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11587
11588 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11589
11590         * gfortran.dg/char_array_constructor.f90: New test.
11591
11592 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11593
11594         * gfortran.dg/past_eor.f90: New.
11595         * gfortran.dg/complex_read.f90: New.
11596
11597 2005-07-13  Jeff Law  <law@redhat.com>
11598
11599         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11600         additional casts.
11601
11602         * gcc.dg/tree-ssa/pr22321.c: New test
11603
11604 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11605
11606         PR tree-optimization/21921
11607         * gcc.dg/tree-ssa/pr21921.c: New.
11608
11609 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11610
11611         PR tree-optimizatio/22442
11612         * gcc.dg/tree-ssa/loop-11.c: New test.
11613
11614 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11615
11616         PR tree-opt/21840
11617         * gcc.c-torture/compile/pr21840.c: New test.
11618
11619 2005-07-12  Jan Hubicka  <jh@suse.cz>
11620
11621         * gcc.c-torture/compile/pr22379.c: New test.
11622
11623 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11624
11625         PR libfortran/21593
11626         gfortran.dg/dev_null.f90: Remove outdated comment about
11627         PR libfortran/21593.
11628
11629
11630 2005-07-12  Dale Johannesen  <dalej@apple.com>
11631
11632         * gcc.target/i386/compress-float-sse.c: New.
11633         * gcc.target/i386/compress-float-sse-pic.c: New.
11634         * gcc.target/i386/compress-float-387.c: New.
11635         * gcc.target/i386/compress-float-387-pic.c: New.
11636         * gcc.dg/compress-float-ppc.c: New.
11637         * gcc.dg/compress-float-ppc-pic.c: New.
11638
11639 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11640
11641         PR libfortran/21593
11642         gfortran.dg/dev_null.f90: Remove targets.
11643
11644 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11645
11646         PR tree-opt/22335
11647         * gcc.dg/pr22335-1.c: New test.
11648         * gcc.dg/pr22335-2.c: New test.
11649
11650 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11651
11652         PR c++/20172
11653         * g++.dg/template/nontype12.C : New test.
11654
11655 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11656
11657         * gcc.dg/tree-ssa/loop-10.c: New test.
11658
11659 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11660
11661         * gcc.c-torture/execute/20020720-1.x: Remove.
11662
11663 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11666
11667 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11668
11669         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11670         (dg-mips-options): Use it.
11671
11672 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11673
11674         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11675
11676 2005-07-09  Richard Henderson  <rth@redhat.com>
11677
11678         * lib/target-supports.exp (check_effective_target_sync_char_short):
11679         Add alpha.
11680
11681 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11682
11683         PR libfortran/22217
11684         * gfortran.dg/negative-z-descriptor.f90: New test.
11685
11686 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11687
11688         PR tree-opt/22329
11689         * gcc.dg/pr22329.c: New test.
11690
11691 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11692
11693         PR tree-optimization/20139
11694         * gcc.dg/tree-ssa/pr20139.c: New.
11695
11696 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11697
11698         PR tree-opt/22356
11699         * testsuite/gcc.dg/pr22356-1.c: New test.
11700
11701 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11702
11703         PR c++/21799
11704         * g++.dg/template/unify8.C: New.
11705         * g++.dg/template/unify9.C: New.
11706
11707 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11708
11709         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11710
11711 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11712
11713         * gcc.dg/darwin-version-1.c: New.
11714         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11715         * gcc.dg/builtins-20.c: Likewise.
11716         * gcc.dg/builtins-53.c: Likewise.
11717         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11718         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11719         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11720         * gcc.dg/torture/builtins-power-1.c: Likewise.
11721         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11722         on Darwin.
11723
11724 2005-07-07  Jeff Law  <law@redhat.com>
11725
11726         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11727         argument evaluation order.
11728
11729 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11730
11731         PR libfortran/21594
11732         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11733         Add test cases where the shift length is greater than the
11734         array length.
11735
11736 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11737
11738         * obj-c++.dg/proto-lossage-6.mm: New.
11739         * objc.dg/proto-lossage-6.m: New.
11740
11741 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11742
11743         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11744         * objc.dg/gnu-runtime-2.m: Likewise.
11745
11746 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11747
11748         * gfortran.dg/longline.f: New test.
11749
11750         * gfortran.dg/badline.f: New test.
11751
11752 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11753
11754         PR fortran/16531
11755         PR fortran/15966
11756         PR fortran/18781
11757         * gfortran.dg/hollerith.f90: New.
11758         * gfortran.dg/hollerith2.f90: New.
11759         * gfortran.dg/hollerith3.f90: New.
11760         * gfortran.dg/hollerith4.f90: New.
11761         * gfortran.dg/hollerith_f95.f90: New.
11762         * gfortran.dg/hollerith_legacy.f90: New.
11763         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11764
11765 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11766
11767         PR objc/22274
11768         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11769         * objc.dg/gnu-runtime-2.m: New.
11770
11771 2005-07-06  Jeff Law  <law@redhat.com>
11772
11773         * gcc.dg/tree-ssa/vrp17.c: New test.
11774
11775 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11776
11777         PR fortran/22327
11778         * gfortran.dg/array_constructor_5.f90: New test.
11779
11780 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11781
11782         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11783
11784 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11785
11786         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11787         * gcc.dg/980816-1.c: Ditto.
11788
11789 2005-07-06  Jeff Law  <law@redhat.com>
11790
11791         * gcc.c-torture/compile/pr21356.c: New test.
11792
11793 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11794
11795         PR c/22013
11796         PR c/22098
11797         * gcc.c-torture/compile/pr22013-1.c,
11798         gcc.c-torture/execute/pr22098-1.c,
11799         gcc.c-torture/execute/pr22098-2.c,
11800         gcc.c-torture/execute/pr22098-3.c: New tests.
11801
11802 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11803
11804         PR c/22308
11805         * gcc.dg/pr22308-1.c: New test.
11806
11807 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11808
11809         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11810         target.
11811         * gcc.dg/compare9.c: Use -fshort-enums instead of
11812         -fno-short-enums.  Change the last test to dg-bogus.
11813
11814 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11815
11816         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11817         * gcc.dg/compare9.c: New.
11818
11819 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11820
11821         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11822
11823 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11824
11825         PR testsuite/22288
11826         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11827
11828
11829 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11830
11831         * gcc.dg/format/gcc_gfc-1.c: New.
11832
11833 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11834
11835         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11836
11837 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11838
11839         PR fortran/20842
11840         * gfortran.dg/io_invalid_1.f90: New test.
11841
11842 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11843
11844         * gcc.dg/format/gcc_diag-1.c: Update.
11845
11846 2005-07-02  Jeff Law  <law@redhat.com>
11847
11848         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11849         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11850
11851 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11852
11853         * gcc.dg/format/gcc_diag-1.c: Update.
11854
11855 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11856
11857         PR tree-opt/22269
11858         * gcc.c-torture/compile/pr22269.c: New test.
11859
11860 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11861
11862         PR 21584
11863         PR 22219
11864         * g++.dg/tree-ssa/pr21584-1.C: New test.
11865         * g++.dg/tree-ssa/pr21584-2.C: New test.
11866
11867 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11868
11869         * obj-c++.dg/try-catch-11.mm: New.
11870         * objc.dg/try-catch-10.m: New.
11871
11872 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11873
11874         * g++.dg/other/ucnid-1.C: xfail on AIX.
11875
11876 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11877
11878         PR 22234
11879         * gcc.dg/20050629-1.c: New test.
11880
11881 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11882
11883         * obj-c++.dg/const-str-1[0-1].mm: New.
11884         * objc.dg/const-str-1[0-1].m: New.
11885
11886 2005-05-29  Richard Henderson  <rth@redhat.com>
11887
11888         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11889         Rename from check_effective_target_vect_no_max.
11890         (check_effective_target_vect_no_int_add): New.
11891         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11892         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11893         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11894         * gcc.dg/vect/vect-reduc-1.c: Use both.
11895         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11896
11897 2005-05-29  Richard Henderson  <rth@redhat.com>
11898
11899         * lib/target-supports.exp (check_effective_target_vect_no_max):
11900         Remove i386 and x86_64.
11901
11902 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11903
11904         PR testsuite/21969
11905         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11906
11907 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11908
11909         PR middle-end/21969
11910         * gcc.dg/vect/pr21969.c: New test.
11911
11912 2005-06-28  Eric Christopher  <echristo@redhat.com>
11913
11914         PR c/22052
11915         PR c/21975
11916         * gcc.dg/inline1.c: New test.
11917         * gcc.dg/inline2.c: Ditto.
11918         * gcc.dg/inline3.c: Ditto.
11919         * gcc.dg/inline4.c: Ditto.
11920         * gcc.dg/inline5.c: Ditto.
11921
11922 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11923
11924         PR libfortran/22142
11925         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11926         Add testcase also testing eoshift1 for PR 22142.
11927
11928 2005-06-28  Richard Henderson  <rth@redhat.com>
11929
11930         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11931         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11932         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11933         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11934         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11935
11936 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11937
11938         PR libfortran/22142
11939         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11940         Add testcase for PR 22142.
11941
11942 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11943
11944         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11945         gcc.target/ia64/fpreg-2.c: New tests.
11946
11947 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11948
11949         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11950
11951 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11952
11953         PR libfortran/22170
11954         * gfortran.dg/slash_1.f90: New test.
11955
11956 2005-06-27  Richard Henderson  <rth@redhat.com>
11957
11958         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11959         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11960         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11961         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11962         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11963         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11964
11965 2005-06-27  Richard Henderson  <rth@redhat.com>
11966
11967         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11968         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11969
11970 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11971
11972         * obj-c++.dg/proto-lossage-5.mm: New.
11973         * objc.dg/proto-lossage-5.m: New.
11974
11975 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11976
11977         PR 21959
11978         * gcc.dg/tree-ssa/pr21959.c: New test.
11979
11980 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11981
11982         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11983         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11984         testing uninitialized var.
11985
11986         * gcc.c-torture/execute/builtins/chk.h: New.
11987         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11988         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11989         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11990         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11991         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11992         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11993         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11994         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11995         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11996         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11997         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11998         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11999         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12000         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12001         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12002         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12003         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12004         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12005         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12006         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12007         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12008         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12009         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12010         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12011         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12012         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12013         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12014         * gcc.dg/builtin-object-size-1.c: New test.
12015         * gcc.dg/builtin-object-size-2.c: New test.
12016         * gcc.dg/builtin-object-size-3.c: New test.
12017         * gcc.dg/builtin-object-size-4.c: New test.
12018         * gcc.dg/builtin-object-size-5.c: New test.
12019         * gcc.dg/builtin-stringop-chk-1.c: New test.
12020         * gcc.dg/builtin-stringop-chk-2.c: New test.
12021         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12022         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12023         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12024         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12025         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12026         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12027         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12028         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12029         * gcc.c-torture/execute/printf-1.c: New test.
12030         * gcc.c-torture/execute/fprintf-1.c: New test.
12031         * gcc.c-torture/execute/vprintf-1.c: New test.
12032         * gcc.c-torture/execute/vfprintf-1.c: New test.
12033         * gcc.c-torture/execute/printf-chk-1.c: New test.
12034         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12035         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12036         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12037
12038 2005-06-27  Michael Matz  <matz@suse.de>
12039
12040         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12041         slot is not merged if address escapes.
12042
12043 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12044
12045         PR c/21911
12046         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12047
12048 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12049
12050         PR middle-end/17965
12051         * gcc.c-torture/compile/20050622-1.c: New test.
12052
12053         PR middle-end/22028
12054         * gcc.dg/20050620-1.c: New test.
12055
12056 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12057
12058         PR tree-optimization/22026
12059         * gcc.dg/tree-ssa/pr22026.c: New.
12060
12061 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12062
12063         PR libfortran/22144
12064         * gfortran.dg/shift-alloc.f90: New testcase.
12065
12066 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12067
12068         * all files: Update FSF address in copyright headers.
12069
12070 2005-06-22  Jan Hubicka  <jh@suse.cz>
12071
12072         * wholeprogram-1.c: New testcase.
12073         * wholeprogram-2.c: New testcase.
12074
12075 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12076
12077         PR 22171
12078         * gcc.dg/tree-ssa/pr22171.c: New test.
12079
12080 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12081
12082         * gfortran.dg/simplify_modulo.f90: New.
12083
12084 2005-06-24  Jan Hubicka  <jh@suse.cz>
12085
12086         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12087
12088 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12089
12090         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12091
12092 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12093
12094         * obj-c++.dg/typedef-alias-1.mm: New.
12095         * objc.dg/typedef-alias-1.m: New.
12096
12097 2005-06-23  Jeff Law  <law@redhat.com>
12098
12099         * gcc.dg/tree-ssa/vrp16.c: New test.
12100
12101 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12102
12103         * lib/target-supports.exp: Add
12104         check_effective_target_fortran_large_real and
12105         check_effective_target_fortran_large_int to check for
12106         corresponding effective targets.
12107         * gfortran.dg/large_integer_kind_1.f90: New test.
12108         * gfortran.dg/large_real_kind_1.f90: New test.
12109
12110 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12111
12112         PR tree-optimization/22117
12113         * gcc.dg/tree-ssa/pr22117.c: New.
12114
12115 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12116
12117         PR testsuite/22123
12118         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12119
12120 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12121
12122         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12123
12124 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12125
12126         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12127         * gfortran.dg/f2c_4.c: Likewise.
12128
12129 2005-06-22 Paul Brook  <paul@codesourcery.com>
12130
12131         PR fortran/21034
12132         * gfortran.dg/auto_save_1.f90: New test.
12133
12134 2005-06-22  Michael Matz  <matz@suse.de>
12135
12136         * gcc.target/x86-64/abi: New directory.
12137         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12138         * gcc.target/x86-64/abi/README.gcc: New file.
12139         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12140         * gcc.target/x86-64/abi/asm-support.s: New file.
12141         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12142         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12143         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12144         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12145         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12146         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12147         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12148         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12149         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12150         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12151         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12152         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12153         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12154         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12155         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12156         * gcc.target/x86_64/abi/test_varargs.c: New test.
12157
12158 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12159
12160         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12161         32-bit i?86 and x86_64.
12162
12163 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12164
12165         * obj-c++.dg/const-str-[1-9].mm: New tests.
12166
12167 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12168
12169         PR fortran/22010
12170         * gfortran.dg/namelist_use.f90: New.
12171         * gfortran.dg/namelist_use_only.f90: New.
12172
12173 2005-06-21  Jeff Law  <law@redhat.com>
12174
12175         * gcc.dg/tree-ssa/vrp15.c: New test.
12176
12177 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12178
12179         * lib/target-supports.exp (check_effective_target_vect_reduction):
12180         Remove.
12181         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12182         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12183         remove vect_reduction target keyword. Also avoid two returns in main.
12184         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12185         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12186         * gcc.dg/vect/vect-reduc-1short.c: New test.
12187         * gcc.dg/vect/vect-reduc-1char.c: New test.
12188         * gcc.dg/vect/vect-reduc-2short.c: New test.
12189         * gcc.dg/vect/vect-reduc-2char.c: New test.
12190         * gcc.dg/vect/vect-reduc-6.c: New test.
12191         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12192         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12193         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12194
12195 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12196         Paul Thomas  <pault@gcc.gnu.org>
12197
12198         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12199         New tests.
12200
12201 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12202
12203         * gfortran.dg/backslash_1.f90: New test.
12204         * gfortran.dg/backslash_2.f90: New test.
12205
12206 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12207
12208         * gfortran.dg/duplicate_labels.f90: New test.
12209
12210 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12211
12212         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12213         unsupportable relocations.
12214         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12215         * gcc.dg/20050321-2.c: xfail for NetWare.
12216
12217 2005-06-20  Andreas Jaeger  <aj@suse.de>
12218
12219         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12220         gcc.target/i386/fastcall-sseregparm.c,
12221         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12222
12223 2005-06-19  Richard Henderson  <rth@redhat.com>
12224
12225         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12226
12227 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12228
12229         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12230
12231 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12232
12233         PR c++/22115
12234         * g++.dg/conversion/simd2.C: Change expected error message.
12235
12236 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12237
12238         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12239         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12240         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12241
12242 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12243
12244         * gcc.dg/fold-mod-1.c: New test.
12245
12246 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12247
12248         PR fortran/19926
12249         * gfortran.dg/pr19926.f90: New test.
12250
12251 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12252
12253         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12254         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12255         targets.
12256         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12257         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12258
12259 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12260
12261         * gcc.target/ia64/float80-varargs-1.c: New test.
12262
12263 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12264
12265         PR tree-opt/22035
12266         * gfortran.dg/f2c_6.f90: New test.
12267
12268 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12269
12270         PR c++/17413
12271         * g++.dg/template/local5.C: New.
12272
12273 2005-06-17  Richard Henderson  <rth@redhat.com>
12274
12275         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12276
12277 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12278
12279         PR testsuite/21945
12280         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12281
12282 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12283
12284         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12285         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12286         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12287         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12288         check_vect to verify the presence of hardware vector support.
12289
12290 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12291
12292         PR testsuite/22056
12293         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12294
12295 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12296
12297         PR libfortran/19216
12298         * gfortran.dg/pr19216.f: Add correct space between brackets and
12299         dg directive.
12300
12301 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12302
12303         PR libfortran/16436
12304         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12305
12306 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12307
12308         * gcc.target/i386/attributes-error.c: New testcase.
12309         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12310         * gcc.target/i386/regparm-stdcall.c: Likewise.
12311         * gcc.target/i386/sseregparm-1.c: Likewise.
12312         * gcc.target/i386/sseregparm-2.c: Likewise.
12313
12314 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12315
12316         * g++.dg/rtti/crash2.C: New.
12317
12318 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12319
12320         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12321
12322 2005-06-15  David Ung  <davidu@mips.com>
12323
12324         * gcc.target/mips/mips16e-extends.c: New test for testing the
12325         generation of MIPS16e zeb/zeh, seb/seh instructions.
12326
12327 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12328
12329         PR 22018
12330         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12331         * gcc.dg/tree-ssa/pr22018.c: New test.
12332
12333 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12334
12335         * gcc.dg/simd-1.c: Update error messages.
12336         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12337         * gcc.dg/simd-2.c: Update error messages.
12338         * gcc.dg/simd-4.c: New.
12339
12340 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12341
12342         PR c++/20678
12343         * g++.dg/other/crash-4.C: New.
12344
12345 2005-06-14  Devang Patel  <dpatel@apple.com>
12346
12347         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12348
12349 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12350
12351         PR c++/21929
12352         * g++.dg/parse/crash11.C: Update
12353
12354 2005-06-13  Jeff Law  <law@redhat.com>
12355
12356         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12357         perform the desired transformations.
12358         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12359         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12360
12361 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12362
12363         PR fortran/22038
12364         * gfortran.dg/forall_1.f90: Un-XFAIL.
12365
12366 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12367
12368         PR c++/21929
12369         * g++.dg/parse/crash26.C: New.
12370
12371         PR c++/20789
12372         * g++.dg/init/member1.C: New.
12373
12374 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12375
12376         * gfortran.dg/altreturn_1.f90: New test.
12377
12378 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12379
12380         PR middle-end/21985
12381         * gcc.dg/tree-ssa/pr21985.c: New test.
12382
12383 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12384
12385         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12386
12387 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12388
12389         PR c++/21930
12390         * g++.dg/other/error10.C: New test case.
12391
12392 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12393
12394         PR libfortran/19155
12395         * gfortran.dg/pr19155.f: Add test.
12396
12397 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12398
12399         * gfortran.dg/f2c_7.f90: New test.
12400
12401         * gfortran.dg/forall_1.f90: XFAILed.
12402
12403 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12404
12405         * gcc.dg/pr14796-1.c: New.
12406         * gcc.dg/pr14796-2.c: New.
12407
12408 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12409
12410         PR fortran/17792
12411         PR fortran/21375
12412         * gfortran.dg/deallocate_stat.f90: New test.
12413
12414 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12415
12416         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12417
12418 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12419
12420         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12421         access will be generated when this loop is vectorized. Test that
12422         accesses with same alignment were detected.
12423         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12424         Test that accesses with same alignment were detected.
12425         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12426         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12427         alignment were detected.
12428
12429 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12430
12431         PR c++/10611
12432         * g++.dg/conversion/simd2.C: New.
12433
12434 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12435
12436         * gcc.dg/Wcxx-compat-1.c: New.
12437
12438 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12439
12440         PR libfortran/21480
12441         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12442         complex array.
12443
12444 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12445
12446         * gcc.dg/alias-8.c: New.
12447
12448 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12449
12450         * gcc.dg/format/cmn_err-1.c: Update.
12451
12452 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12453
12454         PR target/20666
12455         * gcc.target/sparc/fexpand-2.c: New.
12456         * gcc.target/sparc/fpmerge-2.c: New.
12457         * gcc.target/sparc/fpmul-2.c: New.
12458         * gcc.target/sparc/noresult.c: New.
12459         * gcc.target/sparc/pdist-2.c: New.
12460         * gcc.target/sparc/pdist-3.c: New.
12461
12462 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12463
12464         PR testsuite/21702
12465         * gcc.target/i386/i386.exp: Fix comment typo.
12466
12467 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12468
12469         PR c++/19497
12470         * g++.dg/inherit/using5.C: New.
12471         * g++.dg/inherit/using6.C: New.
12472
12473 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12474
12475         PR c++/19894
12476         * g++.dg/template/ptrmem15.C: New test.
12477
12478         PR c++/20563
12479         * g++.dg/ext/label4.C: New test.
12480
12481 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12482
12483         * gcc.dg/tls/debug-1.c: New test.
12484
12485 2005-06-07  Dale Johannesen  <dalej@apple.com>
12486
12487         * gcc.target/i386/movq.c: New.
12488
12489 2005-06-07  Dale Johannesen  <dalej@apple.com>
12490
12491         * gcc.dg/20050607-1.c: New.
12492
12493 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12494
12495         PR middle-end/21850
12496         * gcc.c-torture/execute/20050607-1.c: New test.
12497
12498 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12499
12500         PR libfortran/21926
12501         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12502         Test case where the return array has lowest stride one,
12503         but isn't packed.
12504
12505 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12506
12507         * lib/target-supports.exp (check_effective_target_sync_int_long):
12508         Add s390 and s390x targets.
12509
12510 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12511
12512         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12513         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12514         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12515         * gcc.dg/tree-ssa/loop-9.c: New test.
12516
12517 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12518
12519         * g++.dg/parse/defarg10.C: New.
12520
12521 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12522
12523         PR regression/21897
12524         * gcc.c-torture/execute/20050604-1.c: New test.
12525
12526 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12527
12528         PR 21903
12529         * g++.dg/parse/defarg9.C: New.
12530
12531         PR c++/20637
12532         * g++.dg/inherit/using4.C: New.
12533         * g++.dg/overload/error1.C: Adjust expected errors.
12534         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12535         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12536         * g++.old-deja/g++.other/redecl2.C: Likewise.
12537         * g++.old-deja/g++.other/redecl4.C: Likewise.
12538         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12539
12540 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12541
12542         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12543
12544 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12545
12546         * lib/gfortran.exp (gfortran_target_compile): Call
12547         dg-additional-files-options
12548         * gfortran.dg/f2c_4.f90: New file
12549         * gfortran.dg/f2c_4.c: New file
12550         * gfortran.dg/f2c_5.f90: New file
12551         * gfortran.dg/f2c_5.c: New file
12552
12553 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12554
12555         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12556
12557         PR fortran/21912
12558         * gfortran.dg/array_constructor_4.f90: New test.
12559
12560 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12561
12562         PR c++/21619
12563         * g++.dg/ext/builtin9.C: New test.
12564
12565 2005-06-05  Dale Johannesen  <dalej@apple.com>
12566
12567         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12568         * gcc.c-torture/execute/20050603-2.c: Ditto.
12569
12570 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12571
12572         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12573         * gcc.dg/vect/vect-reduc-1.c: New.
12574         * gcc.dg/vect/vect-reduc-2.c: New.
12575         * gcc.dg/vect/vect-reduc-3.c: New.
12576
12577 2005-06-04  Dale Johannesen  <dalej@apple.com>
12578
12579         * gcc.c-torture/execute/20050603-1.c: New.
12580         * gcc.c-torture/execute/20050603-2.c: New.
12581         * gcc.dg/20050603-3.c: New.
12582
12583 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12584
12585         PR fortran/19195
12586         * gfortran.dg/debug_1.f90: New test.
12587
12588         * gfortran.dg/forall_1.f90: New test.
12589
12590 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12591
12592         * gfortran.dg/array_constructor_3.f90: New test.
12593
12594 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12595
12596         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12597
12598 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12599
12600         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12601
12602 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12603
12604         PR c/21873
12605         * gcc.dg/init-excess-1.c: New test.
12606
12607 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12608
12609         PR c++/21853
12610         * g++.dg/expr/static_cast6.C: New test.
12611
12612 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12613
12614         * gcc.dg/tree-ssa/vrp14.c: New test.
12615
12616 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12617
12618         PR c++/21336
12619         * g++.dg/template/new2.C: New test.
12620
12621 2005-06-03  Josh Conner  <jconner@apple.com>
12622
12623         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12624         all entries in initializer.
12625
12626 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12627
12628         PR middle-end/21858
12629         * gcc.dg/pr21858.c: New testcase.
12630
12631 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12632
12633         PR tree-optimization/21292
12634
12635         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12636         New.
12637         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12638         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12639         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12640         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12641         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12642
12643 2005-06-02  Richard Henderson  <rth@redhat.com>
12644
12645         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12646
12647 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12648
12649         * gcc.dg/wtypequal.c: New testcase.
12650
12651 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12652
12653         PR 21582
12654         * gcc.dg/tree-ssa/pr21582.c: New test.
12655
12656 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12657
12658         PR c++/21280
12659         * g++.dg/opt/interface2.h: New.
12660         * g++.dg/opt/interface2.C: New.
12661         * g++.dg/init/ctor4.C: Adjust error lines.
12662         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12663         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12664         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12665         * g++.old-deja/g++.pt/assign1.C: Likewise.
12666         * g++.old-deja/g++.pt/crash20.C: Likewise.
12667
12668 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12669
12670         PR tree-optimization/21734
12671         * g++.dg/vect/pr21734_1.cc: New.
12672         * g++.dg/vect/pr21734_2.cc: New.
12673
12674 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12675
12676         PR c++/20350
12677         * g++.dg/template/spec24.C: New.
12678
12679         PR c++/21151
12680         * g++.dg/pch/local-1.C: New.
12681         * g++.dg/pch/local-1.Hs: New.
12682
12683 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12684
12685         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12686         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12687         * gcc.dg/tree-ssa/pr14341.c: New test.
12688         * gcc.dg/tree-ssa/pr14841.c: New test.
12689         * gcc.dg/tree-ssa/pr20701.c: New test.
12690         * gcc.dg/tree-ssa/pr21086.c: New test.
12691         * gcc.dg/tree-ssa/pr21090.c: New test.
12692         * gcc.dg/tree-ssa/pr21332.c: New test.
12693         * gcc.dg/tree-ssa/pr21458.c: New test.
12694         * gcc.dg/tree-ssa/pr21658.c: New test.
12695         * gcc.dg/tree-ssa/vrp01.c: New test.
12696         * gcc.dg/tree-ssa/vrp02.c: New test.
12697         * gcc.dg/tree-ssa/vrp03.c: New test.
12698         * gcc.dg/tree-ssa/vrp04.c: New test.
12699         * gcc.dg/tree-ssa/vrp05.c: New test.
12700         * gcc.dg/tree-ssa/vrp06.c: New test.
12701         * gcc.dg/tree-ssa/vrp07.c: New test.
12702         * gcc.dg/tree-ssa/vrp08.c: New test.
12703         * gcc.dg/tree-ssa/vrp09.c: New test.
12704         * gcc.dg/tree-ssa/vrp10.c: New test.
12705         * gcc.dg/tree-ssa/vrp11.c: New test.
12706         * gcc.dg/tree-ssa/vrp12.c: New test.
12707         * gcc.dg/tree-ssa/vrp13.c: New test.
12708
12709 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12710
12711         PR 21029
12712         * gcc.dg/tree-ssa/pr21029.c: New test.
12713
12714 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12715
12716         * gfortran.dg/logint-1.f: New test case.
12717         * gfortran.dg/logint-2.f: Likewise.
12718         * gfortran.dg/logint-3.f: Likewise.
12719
12720 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12721
12722         PR c/21536
12723         PR c/20760
12724         * gcc.dg/20050527-1.c: New test.
12725
12726         * gcc.dg/i386-sse-12.c: New test.
12727
12728         PR fortran/21729
12729         * gfortran.dg/implicit_5.f90: New test.
12730
12731 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12732
12733         PR fortran/20883
12734         * gfortran/assign_4.f90: New test.
12735         * gfortran/assign_2.f90: Change compile to run.
12736
12737 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12738
12739         * lib/target-supports.exp
12740         (check_effective_target_sync_char_short): New.
12741         * gcc.dg/sync-2.c: New.
12742
12743 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12744
12745         PR tree-optimization/21817
12746         * gcc.dg/torture/pr21817-1.c: New.
12747
12748 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12749
12750         PR c++/21165
12751         * g++.dg/template/init5.C: New.
12752
12753 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12754
12755         * gfortran.dg/char_initialiser_actual.f90:
12756         Test character initialisers as actual arguments.
12757         * gfortran.dg/char_pointer_comp_assign.f90:
12758         Test character pointer structure component assignments.
12759         * gfortran.dg/char_array_structure_constructor.f90:
12760         Test character components in structure constructors.
12761
12762 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12763
12764         PR middle-end/20931
12765         * g++.dg/opt/pr20931.C: New test.
12766
12767 2005-05-31  Andreas Jaeger  <aj@suse.de>
12768
12769         PR testsuite/20772
12770         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12771         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12772         g++.old-deja/g++.ext/asmspec1.C,
12773         g++.old-deja/g++.other/regstack.C,
12774         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12775         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12776         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12777         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12778         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12779         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12780         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12781         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12782         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12783         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12784         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12785         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12786         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12787         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12788         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12789         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12790         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12791         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12792         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12793
12794 2005-05-31  Jeff Law  <law@redhat.com>
12795
12796         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12797
12798 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12799
12800         PR middle-end/21743
12801         * gcc.dg/builtins-1.c: Activate disabled clog test.
12802         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12803
12804 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12805
12806         * gfortran.dg/char_pointer_assign.f90:
12807         Test character-pointer assignments and pointer assignments.
12808         * gfortran.dg/char_pointer_dummy.f90:
12809         Test character-pointer dummy arguments.
12810         * gfortran.dg/char_pointer_func.f90:
12811         Test character-pointer function returns.
12812         * gfortran.dg/char_pointer_dependency.f90:
12813         Test character-pointer functions with dependencies.
12814
12815 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12816
12817         PR c++/21784
12818         * g++.dg/lookup/using14.C: New test.
12819
12820 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12821
12822         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12823         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12824         trailing ^M.
12825
12826 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12827
12828         PR c++/17413
12829         * g++.dg/template/local5.C: New.
12830
12831         PR target/21761
12832         * gcc.c-torture/compile/pr21761.c: New.
12833
12834         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12835         before darwin8.
12836
12837 2005-05-30  Steven G. Kargl
12838
12839         PR fortran/20846
12840         * gfortran.dg/inquire_8.f90: New test.
12841
12842 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12843
12844         PR libfortran/21376
12845         * gfortran.dg/output_exponents_1.f90: New test.
12846
12847 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12848
12849         PR libfortran/20006
12850         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12851
12852 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12853
12854         PR c++/21210
12855         * g++.dg/ext/complex1.C: New test.
12856
12857         PR c++/21340
12858         * g++.dg/init/ctor6.C: New test.
12859
12860 2005-05-29  Jan Hubicka  <jh@suse.cz>
12861
12862         * gcc.c-torture/compile/pr21562.c: New.
12863
12864 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12865
12866         * gfortran.dg/subnormal_1.f90: New test.
12867
12868 2005-05-28  Jan Hubicka  <jh@suse.cz>
12869
12870         * tree-prof.exp: Fix comment.
12871         * value-prof-1.c: New.
12872         * value-prof-2.c: New.
12873         * value-prof-3.c: New.
12874         * value-prof-4.c: New.
12875
12876 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12877
12878         PR c++/21614
12879         * g++.dg/expr/ptrmem6.C: New test.
12880         * g++.dg/expr/ptrmem6a.C: Likewise.
12881
12882 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12883
12884         PR tree-optimization/21658
12885         * gcc.dg/tree-ssa/pr21658.c: New.
12886
12887 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         PR c++/21455
12890         * g++.dg/inherit/ptrmem3.C: New.
12891
12892         PR c++/21681
12893         * g++.dg/parse/template16.C: New.
12894
12895 2005-05-27  Andreas Jaeger  <aj@suse.de>
12896
12897         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12898
12899         * gcc.dg/i386-sse-8.c: Run test on all archs.
12900
12901 2005-05-26  Mike Stump  <mrs@apple.com>
12902
12903         * objc.dg/isa-field-1.m: Only run on darwin.
12904         * objc.dg/lookup-1.m: Likewise.
12905         * objc.dg/try-catch-8.m: Likewise.
12906
12907 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12908
12909         PR tree-optimization/9814
12910         * gcc.dg/pr9814-1.c: New test case.
12911
12912 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12913
12914         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12915         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12916         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12917         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12918         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12919         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12920         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12921         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12922         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12923         objc.dg/try-catch-8.m: New.
12924
12925 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12926
12927         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12928         remove extraneous semicolons.
12929
12930 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12931
12932         * obj-c++.dg/comp-types-12.mm: New.
12933         * objc.dg/comp-types-11.m: New.
12934         * objc.dg/selector-4.m: New.
12935
12936 2005-05-26  Andreas Jaeger  <aj@suse.de>
12937
12938         PR testsuite/20772
12939         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12940         g++.old-deja/g++.ext/attrib3.C,
12941         g++.old-deja/g++.other/store-expr1.C,
12942         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12943         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12944         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12945         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12946         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12947         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12948         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12949         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12950         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12951         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12952         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12953         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12954         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12955         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12956         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12957         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12958         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12959         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12960         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12961
12962 2005-05-26  Andreas Jaeger  <aj@suse.de>
12963
12964         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12965         x86-64 compilation.
12966
12967 2005-05-26  Andreas Jaeger  <aj@suse.de>
12968
12969         PR testsuite/20772
12970         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12971         gcc.misc-tests/i386-pf-athlon-1.c,
12972         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12973         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12974         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12975         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12976         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12977         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12978         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12979         programs.
12980
12981         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12982         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12983         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12984         x86-64 compilation.
12985
12986         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12987         x86_64.
12988
12989         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12990         effective-target ilp32.
12991
12992 2005-05-26  David Ung  <davidu@mips.com>
12993
12994         * gcc.target/mips/ext_ins.c: New test for testing the generation
12995         of MIPS32/64 rev 2 ext/ins instructions.
12996
12997 2005-05-26  Andreas Jaeger  <aj@suse.de>
12998
12999         * treelang/compile/unsigned.tree: Use gimple instead of
13000         nonexisting generic dump.
13001
13002 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13003
13004         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13005
13006 2005-05-26  Andreas Jaeger  <aj@suse.de>
13007
13008         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13009
13010 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13011
13012         PR libfortran/17283
13013         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13014         Test callee-allocated memory with write statements.
13015
13016 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13017
13018         PR middle-end/21709
13019         * gcc.dg/pr21709-1.c: New test case.
13020
13021 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13022             Mike Stump  <mrs@apple.com>
13023
13024         * objc/execute/next_mapping.h: Update for C++.
13025
13026         * obj-c++.dg/selector-1.mm: Move to...
13027         * obj-c++.dg/selector-4.mm: here...
13028
13029         * obj-c++.dg/basic.mm: New.
13030         * obj-c++.dg/comp-types-1.mm: New.
13031         * obj-c++.dg/cxx-class-1.mm: New.
13032         * obj-c++.dg/cxx-ivars-1.mm: New.
13033         * obj-c++.dg/cxx-ivars-2.mm: New.
13034         * obj-c++.dg/cxx-ivars-3.mm: New.
13035         * obj-c++.dg/cxx-scope-1.mm: New.
13036         * obj-c++.dg/cxx-scope-2.mm: New.
13037         * obj-c++.dg/defs.mm: New.
13038         * obj-c++.dg/empty-private-1.mm: New.
13039         * obj-c++.dg/encode-1.mm: New.
13040         * obj-c++.dg/encode-2.mm: New.
13041         * obj-c++.dg/encode-3.mm: New.
13042         * obj-c++.dg/extern-c-1.mm: New.
13043         * obj-c++.dg/extra-semi.mm: New.
13044         * obj-c++.dg/fix-and-continue-2.mm: New.
13045         * obj-c++.dg/isa-field-1.mm: New.
13046         * obj-c++.dg/ivar-list-semi.mm: New.
13047         * obj-c++.dg/local-decl-1.mm: New.
13048         * obj-c++.dg/lookup-1.mm: New.
13049         * obj-c++.dg/lookup-2.mm: New.
13050         * obj-c++.dg/method-1.mm: New.
13051         * obj-c++.dg/method-2.mm: New.
13052         * obj-c++.dg/method-3.mm: New.
13053         * obj-c++.dg/method-4.mm: New.
13054         * obj-c++.dg/method-5.mm: New.
13055         * obj-c++.dg/method-6.mm: New.
13056         * obj-c++.dg/method-7.mm: New.
13057         * obj-c++.dg/no-extra-load.mm: New.
13058         * obj-c++.dg/overload-1.mm: New.
13059         * obj-c++.dg/pragma-1.mm: New.
13060         * obj-c++.dg/pragma-2.mm: New.
13061         * obj-c++.dg/private-1.mm: New.
13062         * obj-c++.dg/private-2.mm: New.
13063         * obj-c++.dg/proto-qual-1.mm: New.
13064         * obj-c++.dg/qual-types-1.mm: New.
13065         * obj-c++.dg/stubify-1.mm: New.
13066         * obj-c++.dg/stubify-2.mm: New.
13067         * obj-c++.dg/super-class-1.mm: New.
13068         * obj-c++.dg/super-class-2.mm: New.
13069         * obj-c++.dg/super-dealloc-1.mm: New.
13070         * obj-c++.dg/super-dealloc-2.mm: New.
13071         * obj-c++.dg/template-1.mm: New.
13072         * obj-c++.dg/template-2.mm: New.
13073         * obj-c++.dg/template-3.mm: New.
13074         * obj-c++.dg/template-4.mm: New.
13075         * obj-c++.dg/template-5.mm: New.
13076         * obj-c++.dg/template-6.mm: New.
13077         * obj-c++.dg/try-catch-1.mm: New.
13078         * obj-c++.dg/try-catch-2.mm: New.
13079         * obj-c++.dg/try-catch-3.mm: New.
13080         * obj-c++.dg/try-catch-4.mm: New.
13081         * obj-c++.dg/try-catch-5.mm: New.
13082         * obj-c++.dg/try-catch-6.mm: New.
13083         * obj-c++.dg/try-catch-7.mm: New.
13084         * obj-c++.dg/try-catch-8.mm: New.
13085         * obj-c++.dg/try-catch-9.mm: New.
13086         * obj-c++.dg/va-meth-1.mm: New.
13087
13088 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13089
13090         * obj-c++.dg/selector-1.mm: New.
13091         * obj-c++.dg/selector-2.mm: New.
13092
13093 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13094
13095         * obj-c++.dg/selector-3.mm: New.
13096         * objc.dg/selector-3.m: New.
13097
13098 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13099
13100         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13101         about where warning appears.
13102
13103 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13104
13105         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13106         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13107         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13108         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13109
13110 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13111
13112         * gcc.dg/20050524-1.c: New test.
13113
13114 2005-05-25  Jan Hubicka  <jh@suse.cz>
13115
13116         * gcc.dg/tree-prof/inliner-1.c: New.
13117
13118 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13119
13120         * gcc.dg/tree-prof: New directory.
13121         * gcc.dg/tree-prof/tree-prof.exp: New.
13122
13123 2005-05-25  DJ Delorie  <dj@redhat.com>
13124
13125         * gcc.dg/Wattributes-1.c: New.
13126         * gcc.dg/Wattributes-2.c: New.
13127         * gcc.dg/Wattributes-3.c: New.
13128
13129 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13130
13131         PR tree-optimization/19833
13132         * gcc.dg/uninit-4.c: Remove xfail.
13133         * gcc.dg/uninit-9.c: Ditto.
13134
13135 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13136
13137         * obj-c++.dg/bitfield-[1-5].mm: New.
13138         * obj-c++.dg/class-protocol-1.mm: New.
13139         * obj-c++.dg/comp-types-1[0-1].mm: New.
13140         * obj-c++.dg/comp-types-[2-9].mm: New.
13141         * obj-c++.dg/encode-[4-8].mm: New.
13142         * obj-c++.dg/layout-1.mm: New.
13143         * obj-c++.dg/method-1[0-9].mm: New.
13144         * obj-c++.dg/method-2[0-1].mm: New.
13145         * obj-c++.dg/method-[8-9].mm: New.
13146         * obj-c++.dg/objc-gc-3.mm: New.
13147         * obj-c++.dg/try-catch-10.mm: New.
13148         * objc.dg/bitfield-5.m: New.
13149         * objc.dg/comp-types-10.m: New.
13150         * objc.dg/comp-types-9.m: New.
13151         * objc.dg/layout-1.m: New.
13152         * objc.dg/objc-gc-4.m: New.
13153         * objc.dg/try-catch-9.m: New.
13154         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13155         * objc.dg/comp-types-1.m: Likewise.
13156         * objc.dg/comp-types-[5-6].m: Likewise.
13157         * objc.dg/method-9.m: Likewise.
13158
13159 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13160
13161         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13162         and on hardware without VMX support.
13163
13164         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13165
13166         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13167
13168         * lib/profopt.exp (dg-final-generate, dg-final-use,
13169         profopt-final-code, profopt-get-options): New.
13170         (profopt-execute): Process test directives.
13171
13172         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13173         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13174         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13175
13176 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13177
13178         PR C++/21645
13179         * g++.dg/init/ctor5.C: New test.
13180
13181 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13182
13183         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13184         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13185         vect-113.c, vect-114.c.
13186
13187 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13188
13189         * gcc.dg/const-elim-1.c: Remove xfails.
13190
13191 2005-05-23  Jeff Law  <law@redhat.com>
13192
13193         * gcc.c-torture/compile/pr21638.c: New test.
13194         * gcc.c-torture/compile/20050520-1.c: New test.
13195
13196 2005-05-23  Nick Clifton  <nickc@redhat.com>
13197
13198         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13199         be a proper triple, ie: m32r*-*-*.
13200         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13201
13202 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13203
13204         PR middle-end/21331
13205         PR tree-opt/21293
13206         * gcc.c-torture/compile/pr21293.c: New test.
13207         * gcc.c-torture/execute/pr21331.c: New test.
13208
13209 2004-05-20  Richard Henderson  <rth@redhat.com>
13210
13211         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13212
13213 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13214
13215         * obj-c++-dg.exp: Add.
13216         * obj-c++.exp: Add.
13217         * obj-c++.dg/dg.exp: Add.
13218
13219 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13220
13221         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13222         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13223
13224 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13225
13226         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13227
13228 2004-05-19  Richard Henderson  <rth@redhat.com>
13229
13230         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13231
13232 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13233
13234         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13235
13236         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13237
13238 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13239
13240         PR c++/21495
13241         * g++.dg/parse/extern1.C: New test.
13242         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13243
13244 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13245
13246         * gcc.dg/c99-math.h: New.
13247         * gcc.dg/c99-math-float-1.c: New test.
13248         * gcc.dg/c99-math-double-1.c: Likewise.
13249         * gcc.dg/c99-math-long-double-1.c: Likewise.
13250
13251 2005-05-18  Richard Henderson  <rth@redhat.com>
13252
13253         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13254
13255 2005-05-18  Devang Patel  <dpatel@apple.com>
13256
13257         * g++.dg/opt/20050511-1.C: New test.
13258
13259 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13260
13261         PR libfortran/21127
13262         * gfortran.dg/reshape-complex.f90: New test.
13263
13264 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13265
13266         * gfortran.dg/array_constructor_1.f90: New test.
13267         * gfortran.dg/array_constructor_2.f90: New test.
13268
13269 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13270
13271         PR fortran/20954
13272         * gfortran.dg/pr20954.f: New test.
13273
13274 2005-05-17  Mike Stump  <mrs@apple.com>
13275
13276         Yet more Objective-C++...
13277
13278         * objc.dg/method-5.m: Update.
13279         * objc.dg/method-6.m: Update.
13280         * objc.dg/method-7.m: Update.
13281         * objc.dg/method-9.m: Update.
13282         * objc.dg/try-catch-2.m: Update.
13283
13284 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13285
13286         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13287         Remove little-endian optimizations.
13288
13289 2005-05-17  Jeff Law  <law@redhat.com>
13290
13291         * g++.dg/tree-ssa/pr14814.C: New test.
13292         * gcc.dg/tree-ssa/pr14814.C: New test.
13293         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13294         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13295
13296 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13297
13298         * gcc.dg/compat/generate-random.c: Do not include
13299         libiberty.h.
13300         * gcc.dg/compat/generate-random_r.c: Likewise.
13301
13302 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13303
13304         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13305
13306 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13307
13308         PR middle-end/21595
13309         * g++.dg/tree-ssa/builtin1.C: New testcase.
13310
13311 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13312
13313         PR c++/21454
13314         * g++.dg/opt/const4.C: New test.
13315
13316         PR middle-end/21492
13317         * g++.dg/opt/crossjump1.C: New test.
13318
13319         PR tree-optimization/21610
13320         * gcc.c-torture/compile/20050516-1.c: New test.
13321
13322         PR fortran/15080
13323         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13324         about the test failing.
13325         * gfortran.fortran-torture/execute/where_7.f90: New test.
13326         * gfortran.fortran-torture/execute/where_8.f90: New test.
13327
13328 2005-05-16  Richard Henderson  <rth@redhat.com>
13329
13330         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13331         i?86 and x86_64.
13332
13333 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13334
13335         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13336         (limits.h): Include unconditionally.
13337         (stdlib.h): Likewise.
13338         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13339         (limits.h): Include unconditionally.
13340         (stdlib.h): Likewise.
13341         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13342         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13343         (limits.h): Include unconditionally.
13344         (stdlib.h): Likewise.
13345         (hashtab.h): Do not include.
13346         (getopt.h): Likewise.
13347         (stddef.h): Include.
13348         (hashval_t): Define.
13349         (struct entry): Add "next" field.
13350         (HASH_SIZE): New macro.
13351         (hash_table): New variable.
13352         (switchfiles): Do not use xmalloc.
13353         (mix): New macro.
13354         (iterative_hash): New function.
13355         (hasht): Remove.
13356         (e_exists): New function.
13357         (e_insert): Likewise.
13358         (output): Use, instead of libiberty hashtable functions.
13359         (main): Do not use getopt.  Do not call htab_create.
13360
13361 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13362
13363         PR libstdc++/21526
13364         * lib/target-supports.exp (check_mkfifo_available):
13365         Return 0 for cygwin as mkfifo support incomplete on platform.
13366         Fix typos in comments.
13367
13368 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13369
13370         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13371
13372 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13373
13374         PR fortran/17432
13375         * gfortran.dg/assign_4.f: New test.
13376
13377 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13378
13379         PR tree-optimization/21563
13380         * gcc.dg/tree-ssa/pr21563.c: New.
13381
13382 2005-05-14  Jan Hubicka  <jh@suse.cz>
13383
13384         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13385
13386 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13387
13388         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13389
13390 2005-05-13  Julian Brown  <julian@codesourcery.com>
13391
13392         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13393         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13394
13395 2005-05-13  Jan Hubicka  <jh@suse.cz>
13396
13397         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13398         * gcc.dg/fold-xor-?.c: Likewise.
13399         * gcc.dg/pr15784-?.c: Likewise.
13400         * gcc.dg/pr20922-?.c: Likewise.
13401         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13402         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13403         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13404
13405 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13406
13407         PR fortran/21260
13408         * gfortran.dg/hollerith_1.f90: New test.
13409
13410 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13411
13412         * gfortran.dg/func_result_2.f90: New test.
13413
13414 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13415
13416         * gfortran.dg/dev_null.f90: New test.
13417
13418 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13419
13420         * gcc.dg/arm-vfp1.c: Revert last change.
13421
13422 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13423
13424         PR middle-end/19807
13425         PR tree-optimization/19639
13426         * g++.dg/tree-ssa/pr19807.C: New testcase.
13427
13428 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13429
13430         PR libfortran/21471
13431         * gfortran.dg/append-1.f90: New test.
13432
13433 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13434
13435         * gcc.dg/pr18501.c: XFAIL.
13436         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13437         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13438         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13439         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13440         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13441         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13442         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13443         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13444
13445 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13446
13447         PR fortran/20178
13448         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13449         gfortran.dg/f2c_3.f90: New tests.
13450
13451         * gfortran.dg/return_1.f90: Fix dg annotation.
13452
13453 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13454
13455         * gcc.c-torture/compile/20050510-1.c: New test.
13456
13457 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13458
13459         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13460
13461 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13462
13463         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13464
13465 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13466
13467         PR c/17913
13468         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13469
13470 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13471
13472         PR c/21342
13473         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13474         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13475
13476 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13477
13478         PR debug/16676
13479         * gcc.dg/debug/pr16676.c: New test.
13480
13481 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13482
13483         PR testsuite/21443
13484         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13485         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13486         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13487         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13488         Change -O1 to -O2.
13489         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13490         -fno-tree-dominator-opts.
13491
13492 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13493
13494         * gfortran.dg/return_1.f90: New test.
13495
13496 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13497
13498         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13499
13500         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13501
13502 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13503
13504         PR c++/21427
13505         * g++.dg/inherit/covariant13.C: New.
13506
13507 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13508
13509         PR libfortran/19155
13510         * gfortran.dg/pr19155.f: New test.
13511
13512 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13513
13514         PR inline-asm/8788
13515         * gcc.dg/pr8788-1.c: New testcase.
13516
13517 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13518
13519         PR target/21416
13520         * gcc.target/mips/fpcmp-[12].c: New tests.
13521
13522 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13523
13524         * lib/target-supports-dg.exp (dg-require-fork): New function.
13525         (dg-require-mkfifo): Likewise.
13526         * lib/target-supports.exp (check_function_available): New
13527         function.
13528         (check_fork_available): Likewise.
13529         (check_mkfifo_available): Likewise.
13530
13531 2005-05-06  Jeff Law  <law@redhat.com>
13532
13533         * gcc.c-torture/compile/pr21380.c: New test.
13534
13535 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13536
13537         PR c++/20961
13538         * g++.dg/ext/weak3.C: New test.
13539
13540 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13541
13542         PR c++/21352
13543         * g++.dg/template/crash37.C: New test.
13544
13545 2005-05-05  Paul Brook  <paul@codesourcery.com>
13546
13547         * gcc.dg/arm-g2.c: Use effective-target arm32.
13548         * gcc.dg/arm-mmx-1.c: Ditto.
13549         * gcc.dg/arm-scd42-2.c: Ditto.
13550         * gcc.dg/arm-vfp1.c: Ditto.
13551         * lib/target-supports.exp (check_effective_target_arm32): New
13552         function.
13553
13554 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13555
13556         PR libfortran/21354
13557         gfortran.dg/in_pack_rank7.f90: New test.
13558
13559 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13560
13561         PR middle-end/15618
13562         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13563
13564 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13565
13566         PR middle-end/21265
13567         * gcc.dg/20050503-1.c: New test.
13568
13569         PR rtl-optimization/21239
13570         * gcc.dg/i386-sse-11.c: New test.
13571
13572 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13573
13574         PR target/16888
13575         * gcc.target/i386/asm-1.c: New test.
13576
13577 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13578
13579         PR rtl-optimization/21330
13580         * gcc.c-torture/execute/20050502-1.c: New test.
13581
13582         PR target/21297
13583         * gcc.c-torture/execute/20050502-2.c: New test.
13584
13585 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13586
13587         PR middle-end/21282
13588         * gcc.dg/pr21282.c: New.
13589
13590 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13591
13592         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13593         * gcc.dg/vect/vect-92.c: Likewise.
13594         * gcc.dg/vect/vect-93.c: Likewise.
13595         * gcc.dg/vect/vect-dv-1.c: Likewise.
13596         * gcc.dg/vect/vect-dv-2.c: Likewise.
13597         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13598
13599 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13600
13601         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13602         * gfortran.dg/vect/vect-2.f90: Likewise.
13603         * gfortran.dg/vect/vect-3.f90: Likewise.
13604         * gfortran.dg/vect/vect-4.f90: Likewise.
13605         * gfortran.dg/vect/vect-5.f90: Likewise.
13606
13607 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13608
13609         PR target/20813
13610         * gcc.dg/rs6000-fpint-2.c: New.
13611
13612 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13613
13614         PR c/15698
13615         * gcc.dg/builtins-30.c: Update expected messages.
13616         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13617         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13618         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13619
13620 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13621
13622         PR tree-optimization/21294
13623         * gcc.dg/tree-ssa/pr21294.c: New.
13624
13625 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13626
13627         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13628         __builtin_altivec_st_internal_4si built-in.
13629
13630 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13631
13632         PR c++/15875
13633         * g++.dg/template/ptrmem14.C: New test.
13634
13635 2005-05-02  Paul Brook  <paul@codesourcery.com>
13636
13637         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13638
13639 2005-05-02  Michael Matz  <matz@suse.de>
13640
13641         PR c++/19542
13642         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13643
13644 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13645
13646         * g++.dg/cpp/weak.C: New test.
13647
13648 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13649
13650         * gcc.dg/tree-ssa/loop-8.c: New test.
13651
13652 2005-04-30  Michael Maty  <matz@suse.de>
13653
13654         * gcc.dg/inline-mcpy.c: New test.
13655
13656 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13657
13658         PR libfortran/18958
13659         * gfortran.dg/eoshift.f90: New test case.
13660
13661 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13662
13663         PR libfortran/18857
13664         * gfortran.dg/matmul_1.f90: New test.
13665
13666 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13667
13668         PR tree-optimization/21030
13669         * gcc.dg/tree-ssa/pr21030.c: New.
13670
13671 2005-04-29  Devang Patel  <dpatel@apple.com>
13672
13673         PR tree-optimization/21272
13674         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13675
13676 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13677
13678         PR fortran/13082
13679         PR fortran/18824
13680         * gfortran.dg/entry_4.f90: New test.
13681         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13682         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13683         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13684         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13685         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13686         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13687         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13688
13689 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13690
13691         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13692
13693 2005-04-29  Paul Brook  <paul@codesourcery.com>
13694
13695         * gfortran.dg/entry_3.f90: New test.
13696
13697 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13698
13699         * gfortran.dg/implicit_4.f90: New test.
13700
13701 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13702
13703         * lib/target-supports.exp (check_profiling_available): Return
13704         false for xtensa-*-elf.
13705
13706 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13707
13708         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13709         error if file cannot be deleted.
13710
13711 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13712
13713         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13714         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13715         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13716         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13717         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13718         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13719         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13720         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13721         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13722         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13723         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13724         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13725         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13726
13727 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13728
13729         PR fortran/20865
13730         * gfortran.dg/pr20865.f90: New test.
13731
13732 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13733
13734         * gcc.dg/void-cast-2.c: New test.
13735
13736 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13737
13738         PR c/21159
13739         * gcc.dg/void-cast-1.c: New test.
13740
13741 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13742
13743         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13744
13745 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13746
13747         PR fortran/21177
13748         * gfortran.dg/pr21177.f90: New test.
13749
13750 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13751
13752         PR tree-optimization/21171
13753         * gcc.dg/tree-ssa/pr21171.c: New test.
13754
13755 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13756
13757         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13758         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13759         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13760         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13761         gcc.dg/tree-ssa/gen-vect-32.c: New.
13762         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13763         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13764         don't run on PPC32.
13765
13766 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13767
13768         PR c/21213
13769         * gcc.dg/transparent-union-3.c: New test.
13770
13771 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13772
13773         PR c/20740
13774         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13775         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13776         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13777         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13778         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13779         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13780
13781 2005-04-26  Jeff Law  <law@redhat.com>
13782
13783         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13784         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13785         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13786         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13787         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13788         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13789         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13790
13791 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13792
13793         PR tree-optimization/17598
13794         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13795
13796 2005-04-25  Mike Stump  <mrs@apple.com>
13797
13798         * objc.dg/fix-and-continue-1.m: Add.
13799
13800 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13801
13802         PR c++/20995
13803         * g++.dg/opt/pr20995-1.C: New test case.
13804
13805 2005-04-25  Devang Patel <dpatel@apple.com>
13806
13807         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13808
13809 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13810
13811         PR testsuite/21062
13812         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13813
13814 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13815
13816         PR C++/21188
13817         * g++.dg/opt/rtti2.C: New test.
13818
13819 2005-04-25  Paul Brook  <paul@codesourcery.com>
13820         Steven G. Kargl  <kargls@comcast.net>
13821
13822         PR fortran/20879
13823         * gfortran.dg/ichar_1.f90: New file.
13824
13825 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13826
13827         PR middle-end/20991
13828         * g++.dg/opt/pr20991.C: New test.
13829
13830         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13831         where sizeof (type) < __alignof__ (type).
13832         * gcc.dg/compat/struct-layout-1.h: Likewise.
13833
13834 2005-04-24  Per Bothner  <per@bothner.com>
13835             Devang Patel  <dpatel@apple.com>
13836
13837         PR preprocessor/20907
13838         * gcc.dg/cpp/very-long-comment.c: New test.
13839
13840 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13841
13842         PR fortran/20059
13843         * gfortran.dg/common_5.f: New test.
13844
13845 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13846
13847         PR middle-end/21082
13848         * g++.dg/tree-ssa/pr21082.C: New testcase.
13849
13850 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13851
13852         * gcc.dg/vect/vect-99.c: New test.
13853
13854 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13855
13856         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13857
13858 2005-04-22  Jeff Law  <law@redhat.com>
13859
13860         * gcc.dg/uninit-5.c: Remove xfails.
13861         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13862         conditionals and loads.
13863
13864 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13865
13866         PR libfortran/20074
13867         PR libfortran/20436
13868         PR libfortran/21108
13869         * gfortran.dg/nested_reshape.f90: new test
13870         * gfortran.dg/reshape-alloc.f90: new test
13871         * gfortran.dg/reshape.f90: new test
13872
13873 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13874
13875         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13876
13877         * gcc.dg/arm-vfp1.c: New test.
13878
13879 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13880
13881         PR c++/21087
13882         * g++.dg/lookup/builtin2.C: New test.
13883
13884 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13885
13886         * gcc.dg/weak/weak-13.c: New test.
13887
13888 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13889
13890         * lib/target-supports.exp (check_effective_target_sync_int_long):
13891         Add powerpc*.
13892
13893 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13894
13895         * gcc.target/mips/branch-1.c: New test.
13896
13897 2005-04-21  Richard Henderson  <rth@redhat.com>
13898
13899         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13900         * gcc.dg/vect/vect-86.c: Likewise.
13901         * gcc.dg/vect/vect-87.c: Likewise.
13902         * gcc.dg/vect/vect-88.c: Likewise.
13903
13904 2005-04-21  Devang Patel  <dpatel@apple.com>
13905
13906         PR optimization/20994
13907         * gcc.dg/tree-ssa/ifc-3.c: New test.
13908
13909 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13910
13911         PR c/12913
13912         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13913         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13914         gcc.dg/c99-vla-jump-5.c: New tests.
13915
13916 2005-04-19  Richard Henderson  <rth@redhat.com>
13917
13918         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13919         Fix typo in exists check.
13920         (check_effective_target_sync_int_long): New.
13921         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13922         * gcc.dg/ia64-sync-2.c: Likewise.
13923         * gcc.dg/ia64-sync-3.c: Likewise.
13924         * gcc.dg/ia64-sync-4.c: Likewise.
13925
13926 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13927
13928         * gcc.dg/fold-xor-1.c: New test.
13929         * gcc.dg/fold-xor-2.c: New test.
13930
13931 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13932
13933         PR target/20670
13934         * g++.dg/eh/fp-regs.C: New test.
13935
13936 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13937
13938         * gcc.dg/Wint-to-pointer-cast-1.c,
13939         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13940         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13941         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13942
13943 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13944
13945         PR fortran/16861
13946         * gfortran.dg/pr16861.f90: New test.
13947
13948 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13949
13950         * gcc.dg/pr21085.c: New test.
13951
13952 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13953
13954         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13955         (setup_mips_tests, dg-mips-options): New procedures.
13956         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13957         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13958         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13959         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13960         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13961         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13962         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13963         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13964         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13965         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13966         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13967         dg-mips-options instead of dg-options.  Remove now-redundant
13968         preprocessor guards.
13969         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13970         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13971         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13972         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13973         * gcc.dg/vr-mult-2.c: Delete.
13974         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13975         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13976         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13977         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13978         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13979         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13980         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13981
13982 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13983
13984         * ada/acats/run_all.sh: Use sync when executable not present.
13985
13986 2005-04-18  Devang Patel  <dpatel@apple.com>
13987
13988         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13989         * gcc.dg/vect/vect-11a.c: New.
13990         * gcc.dg/vect/vect-none.c: Update.
13991         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13992
13993 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13994
13995         PR tree-optimization/20922
13996         * gcc.dg/pr20922-1.c: New test.
13997         * gcc.dg/pr20922-2.c: New test.
13998         * gcc.dg/pr20922-3.c: New test.
13999         * gcc.dg/pr20922-4.c: New test.
14000         * gcc.dg/pr20922-5.c: New test.
14001         * gcc.dg/pr20922-6.c: New test.
14002
14003 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14004
14005         PR libfortran/20950
14006         * gfortran.dg/pr20950.f: New test.
14007
14008 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14009
14010         PR libfortran/19216
14011         * gfortran.dg/pr19216.f: New test.
14012
14013 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14014
14015         PR tree-optimization/21001
14016         * gcc.dg/tree-ssa/pr21001.c: New.
14017
14018 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14019
14020         PR libfortran/21075
14021         * gfortran.dg/reshape_rank7.f90: New test.
14022
14023 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14024
14025         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14026         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14027         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14028         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14029         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14030         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14031         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14032         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14033         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14034         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14035         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14036         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14037         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14038         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14039         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14040         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14041         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14042         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14043         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14044         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14045         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14046
14047 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14048
14049         * gfortran.dg/wtruncate.f: New testcase.
14050         * gfortran.dg/wtruncate.f90: New testcase.
14051
14052 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14053
14054         PR c++/21025
14055         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14056         which sizeof/alignof is dependent, rather than just whether we are
14057         processing_template_decl.
14058
14059 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14060
14061         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14062         corrected typo where the wrong variables had been compared.
14063
14064 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14065
14066         PR libfortran/18495
14067         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14068         Test callee-allocated version of return array with a write
14069         statement.
14070         Test spread with a temporary with another write statement.
14071
14072 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14073
14074         PR tree-optimization/21031
14075         * gcc.dg/tree-ssa/pr21031.c: New.
14076
14077 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14078
14079         PR tree-optimization/21004
14080         * gcc.dg/builtins-53.c: Include builtins-config.h.
14081         Check floorf, ceilf, floorl and ceill transformations
14082         only when HAVE_C99_RUNTIME is defined.
14083
14084 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14085
14086         PR middle-end/20739
14087         * gcc.dg/tree-ssa/pr20739.c: New test.
14088
14089 2005-04-14  Mike Stump  <mrs@apple.com>
14090
14091         * gcc.dg/Foundation.framework/empty: New.
14092         * gcc.dg/framework-2.c: New.
14093
14094 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14095
14096         PR tree-optimization/21021
14097         * gcc.c-torture/compile/pr21021.c: New.
14098
14099 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14100
14101         PR testsuite/21010
14102         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14103         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14104         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14105         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14106         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14107         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14108         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14109         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14110
14111 2005-04-14  Richard Henderson  <rth@redhat.com>
14112
14113         * lib/target-supports.exp (check_effective_target_vect_condition):
14114         Add ia64, i?86, and x86_64.
14115
14116 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14117
14118         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14119
14120 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14121
14122         PR tree-optimization/20657
14123         * gcc.dg/tree-ssa/pr20657.c: New.
14124
14125 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14126
14127         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14128         (long long int)trunc*.
14129
14130 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14131
14132         PR target/20927
14133         * gcc.dg/pr20927.c: New test.
14134
14135 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14136
14137         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14138         * gcc.target/mips/asm-1.c: Likewise.
14139
14140 2005-04-13  Dale Johannesen  <dalej@apple.com>
14141
14142         * objc.dg/objc-fast-4.m: New.
14143
14144 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14145
14146         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14147         directory.
14148         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14149
14150 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14151
14152         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14153         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14154         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14155
14156 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14157
14158         PR tree-optimization/20913
14159         * gcc.dg/tree-ssa/pr20913.c: New.
14160
14161         PR tree-optimization/20702
14162         * gcc.dg/tree-ssa/pr20702.c: New.
14163
14164 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14165
14166         PR c++/13744
14167         * g++.dg/inherit/local3.C: New test.
14168
14169 2005-04-12  Jeff Law  <law@redhat.com>
14170
14171         * gcc.dg/tree-ssa/20050412-1.c: New test.
14172
14173 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14174
14175         PR libfortran/19016
14176         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14177         Add tests with mask generated by expression.
14178         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14179         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14180         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14181
14182 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14183
14184         PR middle-end/20917
14185         * gcc.dg/20050409-1.c: New test.
14186
14187 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14188
14189         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14190
14191 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14192
14193         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14194         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14195         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14196         (TARGET_CXX): Adjust accordingly.
14197         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14198         determine_class_data_visibility and class_data_always_comdat.
14199         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14200         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14201         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14202         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14203         (arm_cxx_determine_class_data_visibility): New.
14204         (arm_cxx_class_data_always_comdat): Likewise.
14205         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14206         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14207         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14208         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14209         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14210         Define.
14211
14212 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14213
14214         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14215
14216 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14217
14218         * gcc.dg/i386-darwin-fpmath.c: New.
14219
14220 2004-04-11  Devang Patel  <dpatel@apple.com>
14221
14222         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14223         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14224         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14225         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14226         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14227         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14228         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14229         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14230         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14231
14232 2004-04-11  Devang Patel  <dpatel@apple.com>
14233
14234         * gcc.dg/vect/vect-dv-1.c: New test.
14235         * gcc.dg/vect/vect-dv-2.c: New test.
14236
14237 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14238
14239         PR tree-optimization/20933
14240         * gcc.dg/tree-ssa/pr20933.c: New test.
14241
14242 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14243
14244         * gfortran.dg/fold_nearest.f90: New test.
14245
14246 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14247
14248         * gcc.dg/tree-ssa/alias-1.c: New test.
14249
14250 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14251
14252         PR tree-optimization/20920
14253         * g++.dg/tree-ssa/pr20920.C: New test.
14254
14255 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14256
14257         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14258         (long long int)ceil*.
14259
14260 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14261
14262         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14263         explicit C++ linkage.
14264
14265 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14266
14267         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14268         warning for arithmetic IF statements.
14269
14270 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14271
14272         * eor_handling_1.f90: New test case.
14273         * eor_handling_2.f90: New test case.
14274         * eor_handling_3.f90: New test case.
14275         * eor_handling_4.f90: New test case.
14276         * eor_handling_5.f90: New test case.
14277         * noadv_size.f90: New test case.
14278         * pad_no.f90: New test case.
14279
14280 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14281
14282         * gcc.c-torture/execute/20050410-1.c: New test.
14283
14284 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14285
14286         * gcc.dg/pr20126.c: New.
14287
14288 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14289             Steven G. Kargl <kargls@comcast.net>
14290
14291         * gfortran.dg/PR19872.f: New test.
14292
14293 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14294
14295         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14296
14297 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14298
14299         * gfortran.dg/nint_1.f90: New test.
14300
14301 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14302
14303         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14304         Added test for callee-allocated arrays with write statements.
14305         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14306         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14307         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14308         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14309         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14310
14311 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14312
14313         PR libfortran/20163
14314         * gfortran.dg/open-options-blanks.f: New test.
14315
14316 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14317
14318         PR fortran/13257
14319         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14320
14321 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14322
14323         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14324         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14325         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14326         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14327         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14328         * gcc.c-torture/execute/stdarg-4.c: New test.
14329
14330         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14331
14332         PR target/20795
14333         * g++.dg/abi/param2.C: New test.
14334
14335 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14336
14337         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14338
14339 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14340
14341         * gcc.dg/builtins-53.c: New test.
14342
14343 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14344
14345         * g++.dg/tree-ssa/pr18178.C: New test.
14346         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14347         * gcc.c-torture/execute/20041019-1.c: New test.
14348         * gcc.dg/tree-ssa/20041008-1.c: New test.
14349         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14350         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14351         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14352         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14353         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14354         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14355         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14356         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14357         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14358         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14359
14360 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14361
14362         PR rtl-optimization/20466
14363         * gcc.c-torture/execute/pr20466-1.c: New test.
14364
14365 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14366
14367         PR c++/20905
14368         * g++.dg/parse/cond2.C: New test.
14369
14370         PR c++/20145
14371         * g++.dg/warn/Wdtor1.C: New test.
14372
14373 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14374
14375         PR fortran/17229
14376         * gfortran.dg/pr17229.f: New test.
14377
14378 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14379
14380         * gfortran.dg/tiny_1.f90: New test.
14381         * gfortran.dg/tiny_2.f90: ditto.
14382
14383 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14384
14385         * gfortran.dg/eor_1.f90: Fix dg-do run line
14386         * gfortran.dg/open_new.f90: Fix dg-do run line
14387
14388 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14389
14390         * lib/target-supports.exp (get_compiler_messages): Support
14391         optional arguments, the fourth being compiler options.
14392         (check_effective_target_fpic): New proc.
14393         * gcc.dg/20050321-2.c: Restrict to target fpic.
14394
14395 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14396
14397         * gcc.dg/15443-1.c: New test.
14398         * gcc.dg/15443-2.c: Likewise.
14399
14400 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14401
14402         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14403
14404 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14405
14406         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14407
14408 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14409
14410         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14411         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14412         -m64.
14413         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14414         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14415         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14416
14417 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14418
14419         PR c++/20212
14420         * g++.dg/warn/Wunused-11.C: New test.
14421
14422 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14423
14424         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14425
14426 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14427
14428         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14429
14430 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14431
14432         PR c++/20734
14433         * g++.dg/template/ptrmem13.C: New test.
14434
14435 2005-04-05  Per Bothner  <per@bothner.com>
14436
14437         * lib/gcc.exp: Always add -fno-show-column, for now.
14438
14439 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14440
14441         PR testsuite/20767
14442         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14443         of plain old "unsigned int" for the type of "i".  Makes this test
14444         64bit clean.
14445
14446 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14447
14448         * gcc.dg/i386-ssefn-1.c: New test.
14449         * gcc.dg/i386-ssefn-2.c: New test.
14450         * gcc.dg/i386-ssefn-3.c: New test.
14451         * gcc.dg/i386-ssefn-4.c: New test.
14452
14453 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14454
14455         PR tree-optimization/20076
14456         * gcc.dg/builtin-apply4.c: New test.
14457
14458         PR preprocessor/19475
14459         * gcc.dg/cpp/macspace1.c: New test.
14460         * gcc.dg/cpp/macspace2.c: New test.
14461
14462 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14463
14464         * gfortran.dg/pr20755.f: Fixed bad format.
14465
14466 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14467
14468         PR c++/20763
14469         * g++.dg/ext/attrib21.C: New test.
14470
14471 2004-04-05  Devang Patel  <dpatel@apple.com>
14472
14473         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14474         * gcc.dg/vect/vect-shift-1.c: New test.
14475
14476 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14477
14478         PR libfortran/20755
14479         * gfortran.dg/pr20755.f: New test.
14480
14481 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14482
14483         * gfortran.dg/pr15959.f90: New test.
14484         * gfortran.dg/string_pad_trunc.f90: New test.
14485
14486 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14487
14488         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14489         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14490         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14491         syntax.
14492
14493 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14494
14495         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14496
14497 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14498
14499         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14500         * gcc.c-torture/compile/20011119-2.c: Likewise.
14501         * gcc.c-torture/compile/981001-2.c: Likewise.
14502
14503 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14504
14505         PR c++/20679
14506         * g++.dg/template/overload4.C: New test.
14507
14508 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14509
14510         PR c++/20746
14511         * g++.dg/abi/covariant5.C: New.
14512
14513         PR debug/20505
14514         * g++.dg/debug/const2.C: New.
14515
14516 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14517
14518         PR rtl-optimization/16104
14519         * gcc.c-torture/execute/20050316-1.c: New test.
14520
14521 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         * g++.dg/template/spec23.C: Fix dg-error text.
14524
14525 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14526
14527         PR c++/19199
14528         * g++.dg/expr/lval2.C: New.
14529
14530 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14531
14532         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14533         __builtin_strcasecmp and __builtin_strncasecmp.
14534
14535 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14536
14537         PR c++/20723
14538         * g++.dg/template/spec22.C: New.
14539         * g++.dg/template/spec23.C: New.
14540
14541 2005-04-03  Dale Ranta  <dir@lanl.gov>
14542             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14543
14544         PR libfortran/20068
14545         PR libfortran/20125
14546         PR libfortran/20156
14547         PR libfortran/20471
14548         * gfortran.dg/backspace.f: New test.
14549
14550 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14551
14552         * gcc.dg/pr19345.c: New test.
14553
14554 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14555
14556         PR tree-optimization/20640
14557         * gcc.dg/torture/tree-loop-1.c: New.
14558
14559 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14560
14561         PR rtl-optimization/20290
14562         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14563
14564 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14565
14566         * gcc.dg/rs6000-fpint.c: New.
14567
14568 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14569
14570         * gcc.dg/old-style-then-proto-1.c: New test.
14571
14572 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14573
14574         * gfortran.fortran-torture/execute/backspace.f90: Check
14575         after backspace and read was incorrect.
14576
14577 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14578
14579         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14580         buffer past the terminating NUL using memcmp.
14581         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14582         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14583
14584         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14585         Fix unused/uninitialized variable warnings.
14586
14587         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14588         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14589         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14590         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14591
14592         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14593         gcc.c-torture/execute/builtins/fputs-lib.c,
14594         gcc.c-torture/execute/builtins/lib/fprintf.c,
14595         gcc.c-torture/execute/builtins/lib/main.c,
14596         gcc.c-torture/execute/builtins/lib/memcmp.c,
14597         gcc.c-torture/execute/builtins/lib/memmove.c,
14598         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14599         gcc.c-torture/execute/builtins/lib/memset.c,
14600         gcc.c-torture/execute/builtins/lib/printf.c,
14601         gcc.c-torture/execute/builtins/lib/sprintf.c,
14602         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14603         gcc.c-torture/execute/builtins/lib/strchr.c,
14604         gcc.c-torture/execute/builtins/lib/strcmp.c,
14605         gcc.c-torture/execute/builtins/lib/strcpy.c,
14606         gcc.c-torture/execute/builtins/lib/strcspn.c,
14607         gcc.c-torture/execute/builtins/lib/strlen.c,
14608         gcc.c-torture/execute/builtins/lib/strncat.c,
14609         gcc.c-torture/execute/builtins/lib/strncmp.c,
14610         gcc.c-torture/execute/builtins/lib/strncpy.c,
14611         gcc.c-torture/execute/builtins/lib/strrchr.c,
14612         gcc.c-torture/execute/builtins/lib/strspn.c,
14613         gcc.c-torture/execute/builtins/lib/strstr.c,
14614         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14615         gcc.c-torture/execute/builtins/strlen-2.c,
14616         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14617         prototypes.
14618
14619 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14620
14621         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14622         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14623         selectany usage.
14624
14625 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14626
14627         PR c++/19406
14628         * g++.dg/debug/using1.C: New test.
14629
14630 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14631
14632         PR middle-end/20524
14633         * gcc.dg/alias-7.c: Prefix asm-declared name with
14634         __USER_LABEL_PREFIX__.
14635
14636 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14637
14638         Fix fallout from PR middle-end/15700:
14639         * gcc.c-torture/compile/20011119-1.c: Take
14640         __USER_LABEL_PREFIX__ into account.
14641         * gcc.c-torture/compile/20011119-2.c: Likewise.
14642
14643 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14644
14645         PR c++/18644
14646         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14647
14648 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14649
14650         PR c/17855
14651         * gcc.c-torture/compile/struct-non-lval-1.c,
14652         gcc.c-torture/compile/struct-non-lval-2.c,
14653         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14654
14655 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14656
14657         * gcc.dg/tls/tls.exp: Remove temporary file.
14658         * g++.dg/tls/tls.exp: Ditto.
14659         * lib/file-format.exp: Ditto.
14660         * g++.dg/special/ecos.exp: Ditto.
14661
14662         * lib/profopt.exp: Treat prof_ext as a list.
14663         * gcc.misc-tests/bprob.exp: Ditto.
14664         * g++.dg/bprob/bprob.exp: Ditto.
14665
14666         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14667         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14668         g++.dg/tree-ssa/pointer-reference-alias.C,
14669         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14670         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14671         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14672         g++.dg/vect/pr19951.cc: Ditto.
14673         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14674         gcc.dg/builtins-47.c: Ditto.
14675         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14676         gcc.dg/pr20115-1.c: Ditto.
14677         * gcc.dg/tree-ssa/20030530-2.c,
14678         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14679         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14680         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14681         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14682         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14683         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14684         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14685         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14686         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14687         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14688         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14689         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14690         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14691         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14692         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14693         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14694         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14695         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14696         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14697         gcc.dg/tree-ssa/20030824-1.c,
14698         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14699         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14700         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14701         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14702         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14703         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14704         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14705         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14706         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14707         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14708         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14709         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14710         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14711         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14712         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14713         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14714         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14715         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14716         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14717         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14718         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14719         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14720         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14721         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14722         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14723         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14724         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14725         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14726         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14727         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14728         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14729         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14730         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14731         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14732         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14733         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14734         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14735         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14736         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14737         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14738         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14739         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14740         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14741         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14742         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14743         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14744         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14745         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14746         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14747         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14748         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14749         gcc.dg/tree-ssa/useless-1.c: Ditto.
14750         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14751         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14752         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14753         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14754         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14755         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14756         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14757         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14758         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14759         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14760         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14761         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14762         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14763         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14764         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14765         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14766         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14767         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14768         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14769         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14770         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14771         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14772         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14773         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14774         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14775         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14776         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14777         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14778         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14779         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14780         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14781         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14782         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14783         gcc.dg/vect/vect-none.c: Ditto.
14784         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14785         treelang/compile/unsigned.tree: Ditto.
14786
14787         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14788         * gcc.dg/cpp/direct2s.c: Ditto.
14789         * gcc.dg/cpp/paste4.c: Ditto.
14790         * gcc.dg/cpp/separate-1.c: Ditto.
14791         * gcc.dg/pch/save-temps-1.c: Ditto.
14792         * g++.dg/ext/altivec-10.C: Ditto.
14793         * g++.dg/pch/pch.C: Ditto.
14794
14795         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14796
14797         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14798         * g++.dg/template/repo1.C: Ditto.
14799         * g++.dg/template/repo2.C: Ditto.
14800         * g++.dg/template/repo3.C: Ditto.
14801         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14802         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14803         * g++.old-deja/g++.pt/repo1.C: Ditto.
14804         * g++.old-deja/g++.pt/repo2.C: Ditto.
14805         * g++.old-deja/g++.pt/repo3.C: Ditto.
14806         * g++.old-deja/g++.pt/repo4.C: Ditto.
14807
14808         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14809         * gcc.dg/20030107-1.c: Ditto.
14810         * gcc.dg/20030702-1.c: Ditto.
14811         * gcc.dg/profile-generate-1.c: Ditto.
14812         * g++.dg/other/profile1.C: Ditto.
14813         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14814
14815         * lib/gcc-dg.exp (remove-build-file): New.
14816         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14817         cleanup-tree-dump, cleanup-saved-temps): New.
14818
14819 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14820
14821         PR c++/19203, DR 214
14822         * g++.dg/parse/ambig3.C: Not ambiguous.
14823         * g++.dg/template/spec20.C: New.
14824         * g++.dg/template/spec21.C: New.
14825
14826 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14827
14828         PR target/20045
14829         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14830
14831 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14832
14833         PR libfortran/20660
14834         * gfortran.dg/negative_unit.f: New test.
14835
14836 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14837
14838         * gcc.dg/20050330-1.c: New test.
14839
14840 2005-03-30  Devang Patel  <dpatel@apple.com>
14841
14842         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14843
14844 2005-03-30  Dale Johannesen  <dalej@apple.com>
14845
14846         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14847
14848 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14849
14850         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14851         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14852         Strip options from test name.
14853
14854 2005-03-31  Jan Hubicka  <jh@suse.cz>
14855
14856         * gcc.dg/varpool-1.c: New testcase.
14857
14858 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14859
14860         PR c/772
14861         PR c/17913
14862         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14863         gcc.dg/stmt-expr-label-3.c : New tests.
14864         * gcc.c-torture/execute/medce-2.c: Remove.
14865
14866 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14867
14868         PR c/20368
14869         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14870         tests.
14871
14872 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14873
14874         * gcc.c-torture/compile/pr20203.c: New test.
14875
14876 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14877
14878         * gfortran.dg/promotion.f90: New test.
14879
14880 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14881
14882         PR middle-end/20491
14883         * gcc.dg/torture/asm-subreg-1.c: New test.
14884
14885 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14886
14887         PR c/20672
14888         * gcc.dg/pr20672-1.c: New test.
14889
14890 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14891
14892         * gfortran.dg/vect: New directory.
14893         * gfortran.dg/vect/vect.exp: New.
14894         * gfortran.dg/vect/vect-1.f90: New test.
14895         * gfortran.dg/vect/vect-2.f90: New test.
14896         * gfortran.dg/vect/vect-3.f90: New test.
14897         * gfortran.dg/vect/vect-4.f90: New test.
14898         * gfortran.dg/vect/vect-5.f90: New test.
14899
14900 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14901
14902         PR middle-end/20622
14903         * gcc.dg/alias-7.c: New test.
14904
14905 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14906
14907         * gcc.dg/sparc-reg-1.c: New test.
14908
14909 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14910
14911         PR target/19890
14912         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14913
14914 2005-03-29  Dale Ranta  <dir@lanl.gov>
14915             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14916
14917         PR libfortran/20163
14918         * gfortran.dg/pr20163-2.f: New test.
14919
14920 2005-03-28  Jan Hubicka  <jh@suse.cz>
14921
14922         PR middle-end/20635
14923         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14924         by Jakub Jelinek.
14925
14926 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14927
14928         PR tree-optimization/20626
14929         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14930         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14931
14932 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14933
14934         * gfortran.dg/underflow.f90: New test.
14935         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14936
14937 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14938
14939         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14940
14941 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14942
14943         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14944         (g++_init): Make sure that CXXFLAGS is set.
14945         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14946         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14947         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14948         * lib/objc.exp (objc_init): Likewise.
14949         * lib/treelang.exp (treelang_init): Likewise.
14950
14951 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14952
14953         PR tree-optimization/20470
14954         * gcc.dg/tree-ssa/pr20470.c: New test.
14955
14956 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14957
14958         * gcc.dg/ppc-stfiwx.c: New.
14959
14960 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14961
14962         PR target/19888
14963         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14964
14965 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14966
14967         * gcc.dg/20050325-1.c: Fix a typo.
14968
14969 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14970
14971         PR libfortran/19678
14972         PR libfortran/19679
14973         * gfortran.dg/dos_eol.f: New test.
14974
14975 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14976
14977         PR rtl-optimization/20249
14978         * gcc.dg/20050325-1.c: New test.
14979
14980 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14981
14982         PR libfortran/15332
14983         * gfortran.dg/pr15332.f: New test.
14984
14985 2005-03-24  Dale Johannesen  <dalej@apple.com>
14986
14987         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14988
14989 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14990
14991         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14992         'internal' visibility.
14993         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14994         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14995         'protected' visibility.
14996         * gcc.dg/visibility-7.c: Likewise.
14997         * lib/target-supports.exp (check_visibility_available): Take
14998         a parameter, the kind of visibility to check for.
14999         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15000         to check_visibility_available.
15001
15002         * g++.dg/expr/cast3.C: New.
15003
15004 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15005
15006         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15007         rs6000.
15008
15009 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15010
15011         PR target/20095
15012         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15013
15014 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15015
15016         * gcc.dg/badshift.c: Renamed to...
15017         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15018
15019         * gcc.target/i386/badshift.c: Renamed to...
15020         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15021         only.
15022
15023         PR rtl-optimization/20532
15024         * gcc.target/i386/badshift.c: New.
15025
15026 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15027
15028         * gfortran.dg/pr18025.f90: New test.
15029
15030 2005-03-23  Dale Johannesen  <dalej@apple.com>
15031
15032         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15033
15034 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15035
15036         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15037
15038         * lib/target-supports.exp (check_iconv_available): Default
15039         libiconv to -liconv, if there is no definition.
15040
15041 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15042
15043         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15044
15045 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15046
15047         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15048         * g++.dg/opt/pr7503-2.C: Likewise.
15049         * g++.dg/opt/pr7503-3.C: Likewise.
15050         * g++.dg/opt/pr7503-4.C: Likewise.
15051         * g++.dg/opt/pr7503-5.C: Likewise.
15052         * g++.dg/warn/minmax.C: New test.
15053
15054 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15055
15056         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15057         * gfortran.dg/g77_intrinsics_sub.f: New test.
15058
15059 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15060             Jan Hubicka  <jh@suse.cz>
15061             Steven Bosscher <stevenb@suse.de
15062
15063         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15064
15065 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15066
15067         PR c++/19980
15068         * g++.dg/template/redecl3.C: New test.
15069
15070 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15071
15072         PR c++/20499
15073         * g++.dg/parse/error16.C: Tweak error markers.
15074
15075 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15076
15077         PR target/20561
15078         * gcc.dg/20050321-2.c: New test.
15079
15080 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15081
15082         PR c++/20465
15083         PR c++/20381
15084         * g++.dg/template/ptrmem12.C: New.
15085
15086 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15087
15088         PR rtl-optimization/20527
15089         * gcc.c-torture/execute/pr20527-1.c: New test.
15090
15091 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15092
15093         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15094         program, compile it into a real executable and then delete the .c
15095         and .x files afterwards, to avoid problems on testglue targets.
15096
15097 2005-03-21  Stuart Hastings  <stuart@apple.com>
15098
15099         * gcc.target/i386/sse-2.c: New.
15100
15101 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15102
15103         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15104
15105 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15106
15107         * g++.dg/parse/crash25.C: Fix typo.
15108
15109 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15110
15111         PR c++/20461
15112         * g++.dg/parse/crash24.C: New test.
15113
15114         PR c++/20536
15115         * g++.dg/parse/crash25.C: New test.
15116
15117 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15118
15119         PR c++/20147
15120         * g++.dg/ext/stmtexpr4.C: New test.
15121
15122 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15123
15124         PR middle-end/20539
15125         * gcc.c-torture/compile/pr13066-1.c: New test case.
15126         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15127         * g++.dg/opt/pr13066-1.C: Likewise.
15128
15129 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15130
15131         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15132
15133 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15134
15135         PR fortran/18525
15136         * gfortran.dg/nesting_1.f90: New test.
15137
15138 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15139
15140         PR c++/20240
15141         * g++.dg/lookup/using13.C: New test.
15142
15143 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15144
15145         PR c++/20333
15146         * g++.dg/template/crash36.C: New test.
15147
15148 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15149
15150         PR c++/20463
15151         * g++.dg/template/crash35.C: New test.
15152
15153 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15154
15155         PR c++/19966
15156         * g++.dg/overload/operator2.C: New test.
15157
15158 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15159
15160         PR libfortran/20257
15161         * gfortran.dg/pr20257.f90: New test.
15162
15163 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15164
15165         PR libfortran/20480
15166         * gfortran.dg/pr20480.f90: New test.
15167
15168 2005-03-16  Richard Henderson  <rth@redhat.com>
15169
15170         PR middle-end/15700
15171         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15172         (_rtld_global): New.
15173         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15174         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15175
15176         * gcc.dg/alias-3.c: New.
15177         * gcc.dg/alias-4.c: New.
15178         * gcc.dg/alias-5.c: New.
15179         * gcc.dg/alias-6.c: New.
15180
15181 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15182
15183         * gcc.dg/cpp/ucnid-7.c: New.
15184
15185 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15186             Dorit Naishlos  <dorit@il.ibm.com>
15187
15188         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15189         darwin.
15190
15191 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15192
15193         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15194         misaligned accesses.
15195         * gcc.dg/vect/vect-58.c: Likewise.
15196         * gcc.dg/vect/vect-92.c: New.
15197         * gcc.dg/vect/vect-93.c: New.
15198
15199 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15200
15201         PR fortran/18827
15202         * gfortran.dg/assign_2.f90: New test.
15203         * gfortran.dg/assign_3.f90: New test.
15204         * gfortran.dg/assign.f90: New test.
15205
15206 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15207
15208         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15209         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15210         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15211         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15212         names.
15213
15214 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15215
15216         * gcc.dg/cpp/ucnid-6.c: New.
15217
15218         * gcc.dg/cpp/normalize-1.c: New.
15219         * gcc.dg/cpp/normalize-2.c: New.
15220         * gcc.dg/cpp/normalize-3.c: New.
15221         * gcc.dg/cpp/normalize-4.c: New.
15222         * gcc.dg/cpp/ucnid-4.c: New.
15223         * gcc.dg/cpp/ucnid-5.c: New.
15224         * g++.dg/cpp/normalize-1.C: New.
15225         * g++.dg/cpp/ucnid-1.C: New.
15226
15227 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15228
15229         * gcc.dg/pr18628.c: New.
15230
15231 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15232
15233         PR c++/20280
15234         * g++.dg/tree-ssa/pr20280.C: New.
15235
15236 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15237
15238         PR fortran/20467
15239         * gfortran.dg/stfunc_2.f90: New test.
15240
15241 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15242
15243         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15244
15245 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15246
15247         * gcc.dg/tree-ssa/20050314-1.c: New test.
15248
15249 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15250
15251         PR c++/4403
15252         PR c++/9783, DR433
15253         * g++.dg/template/friend34.C: New test.
15254         * g++.dg/template/friend35.C: Likewise.
15255         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15256
15257 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15258
15259         Friend class name lookup 5/n
15260         PR c++/1016
15261         * g++.dg/lookup/hidden-class1.C: New test.
15262         * g++.dg/lookup/hidden-class2.C: Likewise.
15263         * g++.dg/lookup/hidden-class3.C: Likewise.
15264         * g++.dg/lookup/hidden-class4.C: Likewise.
15265         * g++.dg/lookup/hidden-class5.C: Likewise.
15266         * g++.dg/lookup/hidden-class6.C: Likewise.
15267         * g++.dg/lookup/hidden-class7.C: Likewise.
15268         * g++.dg/lookup/hidden-class8.C: Likewise.
15269         * g++.dg/lookup/hidden-class9.C: Likewise.
15270         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15271         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15272         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15273         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15274         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15275         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15276         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15277         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15278         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15279         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15280         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15281
15282 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15283
15284         PR c++/20157
15285         * g++.dg/template/error18.C: New test.
15286
15287 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15288
15289         PR debug/16792
15290         * g++.dg/debug/pr16792.C: New test.
15291
15292 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15293
15294         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15295         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15296         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15297         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15298         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15299         test assertion names.
15300
15301 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15302
15303         PR fortran/18600
15304         * gfortran.dg/stfunc_1.f90: New test.
15305
15306 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15307
15308         PR fortran/16907
15309         * gfortran.dg/real_index_1.f90: New test.
15310
15311 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15312
15313         PR fortran/20323
15314         * gfortran.dg/spec_expr_1.f90: New test.
15315
15316 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15317
15318         PR c/20402
15319         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15320         new parser.
15321
15322 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15323
15324         PR fortran/20361
15325         * gfortran.dg/largeequiv_1.f90: New test.
15326
15327 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15328
15329         * gcc.dg/ucnid-1.c: New.
15330         * gcc.dg/ucnid-2.c: New.
15331         * gcc.dg/ucnid-3.c: New.
15332         * gcc.dg/ucnid-4.c: New.
15333         * gcc.dg/ucnid-5.c: New.
15334         * gcc.dg/ucnid-6.c: New.
15335         * gcc.dg/cpp/ucnid-1.c: New.
15336         * gcc.dg/cpp/ucnid-2.c: New.
15337         * gcc.dg/cpp/ucnid-3.c: New.
15338         * g++.dg/other/ucnid-1.C: New.
15339
15340 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15341
15342         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15343
15344 2005-03-11  Per Bothner  <per@bothner.com>
15345
15346         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15347         that diagnotics refer to correct token.
15348         * gcc.dg/unused-3.c: Likewise.
15349
15350 2005-03-11  Per Bothner  <per@bothner.com>
15351
15352         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15353         constant" is now actually on same line as string constant.
15354         * gcc.dg/cpp/direct2s.c: Likewise.
15355
15356 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15357
15358         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15359
15360 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15361
15362         PR libfortran/20124
15363         * gfortran.dg/pr20124.f90: New Test
15364
15365 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15366
15367         PR tree-optimization/20130
15368         * gcc.dg/pr20130-1.c: New test.
15369
15370 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15371
15372         PR target/20095
15373         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15374
15375 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15376
15377         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15378
15379 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15380
15381         * g++.dg/eh/forced1.C: Fix comment.
15382         * g++.dg/eh/forced2.C: Ditto.
15383         * g++.dg/eh/forced3.C: Ditto.
15384         * g++.dg/eh/forced4.C: Ditto.
15385
15386 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15387
15388         PR rtl-opt/20412
15389         * gcc.c-torture/compile/pr20412.c: New test.
15390
15391 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15392
15393         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15394
15395 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15396
15397         PR target/20322
15398         * gcc.dg/20050307-1.c: New test.
15399
15400 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15401
15402         PR c++/20375
15403         * g++.dg/other/stdarg3.C: New.
15404
15405 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15406
15407         PR c++/18384, c++/18327
15408         * g++.dg/init/array19.C: New test.
15409
15410         PR inline-asm/20314
15411         * gcc.dg/torture/pr20314-1.c: New test.
15412         * gcc.dg/torture/pr20314-2.c: New test.
15413
15414 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15415
15416         * gcc.dg/20050309-1.c: New test.
15417
15418 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15419
15420         * gcc.dg/builtins-10.c: Reactivate disabled test.
15421         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15422         new cbrt transformations.
15423
15424 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15425
15426         PR c++/20208
15427         * g++.dg/template/array13.C: New test.
15428
15429 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15430
15431         PR c++/16859
15432         * g++.dg/init/brace4.C: New test.
15433
15434 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15435
15436         PR c++/20186
15437         * g++.dg/template/non-dependent12.C: New.
15438
15439 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15440
15441         PR c++/20142
15442         * g++.dg/init/array18.C: Add dg-do run marker.
15443
15444         PR c++/20142
15445         * g++.dg/init/array18.C: New test.
15446
15447 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15448
15449         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15450         * g++.dg/gcov/gcov.exp: Likewise.
15451         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15452         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15453         * lib/c-torture.exp: Likewise.
15454         * lib/fortran-torture.exp: Likewise.
15455         * lib/g++.exp: Likewise.
15456         * lib/gcc-defs.exp: Likewise.
15457         * lib/gcc-dg.exp: Likewise.
15458         * lib/gcc.exp: Likewise.
15459         * lib/gcov.exp: Likewise.
15460         * lib/gfortran.exp: Likewise.
15461         * lib/mike-g++.exp: Likewise.
15462         * lib/mike-gcc.exp: Likewise.
15463         * lib/objc-torture.exp: Likewise.
15464         * lib/objc.exp: Likewise.
15465         * lib/profopt.exp: Likewise.
15466         * lib/target-libpath.exp: Likewise.
15467         * lib/target-supports.exp: Likewise.
15468         * lib/treelang.exp: Likewise.
15469         * lib/wrapper.exp: Likewise.
15470
15471 2005-03-08  Jeff Law  <law@redhat.com>
15472
15473         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15474         PHI-OPT changes.
15475
15476 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15477
15478         * gcc.dg/vect/pr20122.c: New test.
15479
15480 2005-03-07  Jeff Law  <law@redhat.com>
15481
15482         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15483         was folded away.
15484         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15485         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15486         * gcc.dg/tree-ssa/pr18134.c: New test.
15487
15488 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15489
15490         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15491         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15492         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15493
15494 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15495
15496         PR tree-opt/17671
15497         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15498
15499 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15500
15501         * g++.dg/warn/Wnvdtor.C: New test.
15502
15503 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15504
15505         * gcc.dg/torture/pr19683-1.c: New test.
15506
15507 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15508
15509         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15510         * gfortran.dg/g77/19990313-2.f: Ditto.
15511         * gfortran.dg/g77/19990313-3.f: Ditto.
15512         * gfortran.dg/g77/19990525-0.f: Ditto.
15513         * gfortran.dg/g77/19990826-0.f: Ditto.
15514         * gfortran.dg/g77/19990826-2.f: Ditto.
15515         * gfortran.dg/g77/19990826-3.f: Ditto.
15516         * gfortran.dg/g77/20000511-1.f: Ditto.
15517         * gfortran.dg/g77/20000511-2.f: Ditto.
15518         * gfortran.dg/g77/970625-2.f: Ditto.
15519         * gfortran.dg/g77/980310-2.f: Ditto.
15520         * gfortran.dg/g77/980310-3.f: Ditto.
15521         * gfortran.dg/g77/980310-8.f: Ditto.
15522         * gfortran.dg/g77/980519-2.f: Ditto.
15523         * gfortran.dg/g77/alpha1.f: Ditto.
15524         * gfortran.dg/g77/claus.f: Ditto.
15525         * gfortran.dg/g77/erfc.f: Ditto.
15526         * gfortran.dg/g77/short.f: Ditto.
15527         * gfortran.fortran-torture/execute/data.f90: Ditto.
15528         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15529         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15530
15531 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15532
15533         * lib/file-format.exp (gcc_target_object_format): Add check for som
15534         format and hardcode object formats on hppa*-*-hpux*.
15535         * lib/target-supports.exp (check_weak_available): Add check for som
15536         object format.  Always return 0 on hppa*-*-hpux10*.
15537
15538         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15539         is defined.
15540
15541         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15542
15543 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15544
15545         * gfortran.dg/pr19936_1.f90: New test.
15546         * gfortran.dg/pr19936_2.f90: New test.
15547         * gfortran.dg/pr19936_3.f90: New test.
15548
15549 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15550             Paul Thomas <prthomas@drfccad.cea.fr>
15551
15552         * gfortran.dg/PR19754_1.f90: New test.
15553         * gfortran.dg/PR19754_2.f90: Ditto.
15554
15555 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15556
15557         PR c++/19311
15558         * g++.dg/template/non-dependent11.C: New test.
15559
15560 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15561
15562         * lib/target-supports.exp (check_iconv_available): Fix comment.
15563
15564 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15565             Joseph S. Myers  <joseph@codesourcery.com>
15566
15567         PR c++/19797
15568         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15569
15570 2005-03-04  Matthew Sachs  <msachs@apple.com>
15571
15572         * gcc.exp (gcc_target_compile): Put braces around
15573         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15574         * objc.exp (objc_target_compile): Likewise.
15575         * treelang.exp (treelang_target_compile): Likewise.
15576
15577 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15578
15579         PR fortran/19673
15580         * gfortran.dg/func_result_1.f90: New test.
15581
15582 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15583
15584         * gcc.misc-tests/options.exp: New test.
15585
15586 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15587
15588         * gcc.dg/pr15784-4.c: New test.
15589
15590 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15591
15592         * gcc.c-torture/execute/pr17133.c: New.
15593         * gcc.c-torture/compile/20050303-1.c: New.
15594
15595 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15596
15597         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15598
15599 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15600
15601         * g++.dg/overload/using2.C: New.
15602
15603 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15604
15605         PR c++/19916
15606         * g++.dg/init/ptrmem2.C: New test.
15607
15608 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15609
15610         PR c/8927
15611         * gcc.dg/pr8927-1.c: New test.
15612
15613 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15614
15615         PR c++/20232
15616         * g++.dg/inherit/covariant12.C: New.
15617
15618 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15619
15620         PR fortran/19479
15621         * gfortran.dg/bound_1.f90: New test.
15622
15623 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15624
15625         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15626         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15627
15628 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15629
15630         PR c/20245
15631         * gcc.dg/pr20245-1.c: New test.
15632
15633 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15634
15635         PR middle-end/19874
15636         * gcc.c-torture/execute/20050119-2.c: New test case.
15637
15638 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15639
15640         * README: Update the DejaGnu bug reporting address.
15641         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15642         * lib/objc-torture.exp: Likewise.
15643
15644 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15645
15646         * gfortran.dg/boz_1.f90: New test.
15647         * gfortran.dg/boz_3.f90: New test.
15648         * gfortran.dg/boz_4.f90: New test.
15649
15650 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15651
15652         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15653         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15654
15655 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15656
15657         PR libfortran/20101
15658         * gfortran.dg/write_0_pe_format.f90: New test.
15659
15660 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15661
15662         PR c++/20206
15663         * g++.dg/opt/thunk2.C: New test.
15664         * g++.dg/opt/covariant1.C: New test.
15665
15666 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15667
15668         * gfortran.dg/e_d_fmt.f90: New test.
15669
15670 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15671
15672         * gcc.dg/asm-b.c: Fix comment typos.
15673
15674 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15675
15676         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15677         a V_MAY_DEF also.
15678
15679 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15680
15681         PR tree-opt/20188
15682         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15683         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15684         * gcc.dg/asm-b.c: New test.
15685
15686 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15687
15688         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15689         Disable this test on IRIX 6.
15690
15691 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15692
15693         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15694         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15695         parser.
15696
15697 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15698
15699         PR tree-optimization/20204
15700         * testsuite/gcc.dg/pr20204.c: New test.
15701
15702 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15703
15704         PR target/20196
15705         * gcc.c-torture/execute/20050224-1.c: New test.
15706
15707         PR c++/20175
15708         * g++.dg/warn/Wbraces2.C: New test.
15709
15710 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15711
15712         PR c++/19878
15713         * g++.dg/init/const2.C: New test.
15714
15715 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15716
15717         PR tree-optimization/20100
15718         * gcc.c-torture/execute/pr20100-1.c: New test.
15719
15720 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15721
15722         * gfortran.dg/implicit_3.f90: New test.
15723
15724         * gfortran.dg/deftype_1.f90: New test.
15725
15726 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15727
15728         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15729         the test passes.
15730         * g++.dg/other/anon3.C: Accept a warning.
15731
15732 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15733
15734         * gcc.dg/pr20017.c: Fix a comment typo.
15735
15736 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15737
15738         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15739
15740 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15741
15742         PR ada/19902
15743         * ada/acats/tests/cxa/cxa3004.a: Remove.
15744         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15745
15746 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15747
15748         PR c++/20073
15749         * g++.dg/init/const1.C: New test.
15750
15751         PR c++/19991
15752         * g++.dg/parse/constant7.C: New test.
15753
15754         PR c++/20152
15755         * g++.dg/parse/error27.C: New test.
15756         * g++.dg/template/qualttp15.C: Adjust error markers.
15757         * g++.old-deja/g++.other/struct1.C: Likewise.
15758
15759         PR c++/20153
15760         * g++.dg/template/error17.C: New test.
15761
15762         PR c++/20148
15763         * g++.dg/parser/error26.C: New test.
15764
15765 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15766
15767         PR tree-optimization/20100
15768         PR tree-optimization/20115
15769         * gcc.dg/pr20115.c: New test.
15770         * gcc.dg/pr20115-1.c: New test.
15771         * gcc.dg/pr20100.c: New test.
15772         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15773         call-clobbered variables after alias1.
15774
15775 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15776
15777         * gfortran.dg/list_read_4.f90: new test.
15778
15779 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15780
15781         PR rtl-optimization/20017.
15782         * gcc.dg/pr20017.c: New.
15783
15784 2005-02-22  Devang Patel  <dpatel@apple.com>
15785
15786         PR 19952
15787         * g++.dg/tree-ssa/pr19952.C: New test.
15788
15789 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15790
15791         PR c++/19883
15792         * g++.dg/parse/constant6.C: New test.
15793
15794 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15795
15796         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15797         * g++.dg/charset/asm2.c: Likewise.
15798         * g++.dg/charset/asm3.c: Likewise.
15799         * g++.dg/charset/asm4.c: Likewise.
15800         * g++.dg/charset/asm5.c: Likewise.
15801         * g++.dg/charset/attribute1.c: Likewise.
15802         * g++.dg/charset/attribute2.c: Likewise.
15803         * g++.dg/charset/extern1.cc: Likewise.
15804         * g++.dg/charset/extern2.cc: Likewise.
15805         * g++.dg/charset/extern3.cc: Likewise.
15806         * g++.dg/charset/function.cc: Likewise.
15807         * g++.dg/charset/string.c: Likewise.
15808         * g++.dg/charset/charset.exp: Likewise.
15809         * lib/target-supports.exp (check_iconv_available): Fix comment.
15810
15811 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15812
15813         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15814         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15815         * gcc.dg/charset/asm2.c: Likewise.
15816         * gcc.dg/charset/asm3.c: Likewise.
15817         * gcc.dg/charset/asm4.c: Likewise.
15818         * gcc.dg/charset/asm5.c: Likewise.
15819         * gcc.dg/charset/asm6.c: Likewise.
15820         * gcc.dg/charset/attribute1.c: Likewise.
15821         * gcc.dg/charset/attribute2.c: Likewise.
15822         * gcc.dg/charset/builtin1.c: Likewise.
15823         * gcc.dg/charset/extern.c: Likewise.
15824         * gcc.dg/charset/function.c: Likewise.
15825         * gcc.dg/charset/string.c: Likewise.
15826         * gcc.dg/charset/charset.exp: Likewise.
15827
15828 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15829
15830         PR fortran/20086
15831         * gfortran.dg/pr20086.f90: New test.
15832
15833 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15834
15835         PR tree-optimization/19786
15836         * g++.dg/tree-ssa/pr19786.C: New.
15837
15838 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15839
15840         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15841
15842 2005-02-21  Jeff Law  <law@redhat.com>
15843
15844         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15845
15846 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15847
15848         * gfortran.dg/do_iterator: Split loop, markup all lines for
15849         which an error locus is printed.
15850         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15851         locus is printed.
15852         * gfortran.dg/select_4.f90: Likewise.
15853         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15854         locuses in the various permutations.
15855
15856 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15857
15858         PR tree-optimization/19951
15859         * g++.dg/vect: New directory.
15860         * g++.dg/vect/vect.exp: New file.
15861         * g++.dg/vect/pr19951.cc: New testcase.
15862         * g++.dg/dg.exp: Also prune vectorizer tests.
15863
15864 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15865
15866         PR 18785
15867         * gcc.dg/charset/builtin1.c: New test.
15868
15869 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15870
15871         PR c++/19299
15872         * g++.dg/inherit/volatile1.C: New test.
15873
15874         PR c++/19440
15875         * g++.dg/template/dtor4.C: New test.
15876
15877 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15878
15879         * gfortran.dg/int_1.f90: New test.
15880
15881 2005-02-19  Devang Patel  <dpatel@apple.com>
15882
15883         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15884
15885 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15886
15887         * gfortran.dg/achar_1.f90: New test.
15888
15889 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15890
15891         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15892
15893 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15894             Jakub Jelinek  <jakub@redhat.com>
15895
15896         PR tree-optimization/19828
15897         * gcc.dg/tree-ssa/loop-7.c: New test.
15898         * gcc.c-torture/execute/20050218-1.c: New test.
15899
15900 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15901
15902         PR c/20043
15903         * gcc.dg/transparent-union-1.c: New test.
15904         * gcc.dg/transparent-union-2.c: New test.
15905
15906 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15907
15908         PR tree-optimization/18977
15909         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15910
15911 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15912
15913         PR target/20054
15914         * gcc.dg/pr20054.c: New test.
15915
15916 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15917
15918         PR c++/19508
15919         * g++.dg/ext/attrib20.C: New test.
15920
15921 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15922
15923         PR middle-end/20030
15924         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15925
15926 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15927
15928         PR c++/20008
15929         * g++.dg/opt/switch4.C: New.
15930
15931 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15932
15933         PR c++/20023
15934         PR tree-optimization/20009
15935         * gcc.c-torture/compile/20050217-1.c: New test.
15936         * g++.dg/opt/switch3.C: New test.
15937
15938         PR tree-optimization/18947
15939         * gcc.c-torture/compile/20050215-1.c: New test.
15940         * gcc.c-torture/compile/20050215-2.c: New test.
15941         * gcc.c-torture/compile/20050215-3.c: New test.
15942
15943 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15944
15945         PR c++/20028
15946         * g++.dg/template/crash34.C: New.
15947
15948         PR c++/20022
15949         * g++.dg/other/access3.C: New.
15950
15951 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15952
15953         * gcc.dg/vect/vect-98.c: New test.
15954
15955 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15956
15957         PR tree-optimization/19967
15958         * gcc.dg/pr19967.c: New.
15959
15960 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15961
15962         PR middle-end/19857
15963         * gcc.dg/tree-ssa/20050215-1.c: New test.
15964         * gcc.c-torture/execute/20050215-1.c: New test.
15965
15966 2005-02-15  Eric Christopher  <echristo@redhat.com>
15967
15968         * gcc.dg/cpp/20050215-1.c: New file.
15969
15970 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15971
15972         PR tree-optimization/15785
15973         * gcc.dg/pr15785-1.c: New test.
15974
15975 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15976
15977         PR c++/17788
15978         * g++.dg/init/ctor4.C: New.
15979         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15980
15981 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15982
15983         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15984         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15985
15986 2005-02-15  Andreas Schwab  <schwab@suse.de>
15987
15988         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15989         declare malloc.
15990
15991 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15992
15993         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15994
15995 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15996
15997         PR tree-optimization/19853
15998         * gcc.c-torture/compile/pr19853.c: New test.
15999
16000 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16001
16002         PR c++/19608
16003         * g++.dg/parse/local-class1.C: New.
16004
16005         PR c++/19895
16006         * g++.dg/parse/ptrmem3.C: New.
16007
16008         PR c++/19884
16009         * g++.old-deja/g++.oliva/template6.C: Add another case.
16010         * g++.dg/template/explicit6.C: New.
16011
16012 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16013
16014         PR c++/17816
16015         * g++.dg/other/redecl2.C: New.
16016
16017 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16018
16019         PR c++/19891
16020         * g++.dg/abi/covariant4.C: New.
16021
16022 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16023
16024         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16025
16026 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16027
16028         * gcc.dg/vect/vect-96.c: Fix typo.
16029
16030 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16031
16032         PR c++/14479
16033         PR c++/19487
16034         * g++.dg/template/enum5.C: New test.
16035
16036 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16037
16038         * gcc.dg/vect/vect-97.c: New test.
16039
16040 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16041
16042         * gcc.dg/vect/vect-96.c: New test.
16043
16044 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16045
16046         * gcc.dg/builtins-34.c: Also check ldexp*.
16047
16048 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16049
16050         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16051
16052 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16053
16054         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16055         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16056         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16057         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16058         selector_list, selector_expression, dg-process-target): Move to new
16059         file target-supports-dg.exp.
16060         * lib/target-supports-dg.exp: New.
16061
16062         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16063         New.
16064
16065 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16066
16067         PR c++/19666
16068         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16069
16070         PR middle-end/19858
16071         * gcc.c-torture/compile/20050210-1.c: New test.
16072
16073 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16074
16075         PR c++/19755
16076         * g++.dg/warn/Wbraces1.C: New test.
16077
16078 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16079
16080         * gcc.dg/builtins-52.c: New testcase.
16081
16082 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16083
16084         PR c/19342
16085         * gcc.c-torture/execute/20050119-1.c: New test.
16086
16087 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16088
16089         PR c++/19811
16090         * g++.dg/init/delete1.C: New test.
16091
16092 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16093
16094         PR c++/18470
16095         * g++.dg/template/static12.C: New test.
16096
16097 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16098
16099         PR c++/19787
16100         * g++.dg/conversion/ambig1.C: New test.
16101
16102         PR c++/19739
16103         * g++.dg/ext/attrib19.C: New test.
16104
16105         PR c++/19732
16106         * g++.dg/parse/dtor5.C: New test.
16107
16108         PR c++/19762
16109         * g++.dg/template/dtor3.C: New test.
16110
16111         PR c++/19826
16112         * g++.dg/template/static11.C: New test.
16113         * g++.dg/template/crash2.C: Remove dg-error marker.
16114
16115 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16116
16117         PR C++/18491
16118         * g++.old-deja/g++.mike/p10769a.C: Remove.
16119
16120 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16121
16122         * gcc.dg/builtins-48.c: New test case.
16123         * gcc.dg/builtins-49.c: New test case.
16124         * gcc.dg/builtins-50.c: New test case.
16125         * gcc.dg/builtins-51.c: New test case.
16126
16127 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16128
16129         PR middle-end/19583
16130         * g++.dg/warn/Wreturn-type-3.C: New test.
16131
16132 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16133
16134         PR middle-end/19402
16135         * gcc.dg/pr19402-1.c: New testcase.
16136         * gcc.dg/pr19402-2.c: likewise.
16137
16138 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16139
16140         PR middle-end/19854
16141         * g++.dg/tree-ssa/tmmti.C: New testcase.
16142
16143 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16144
16145         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16146
16147 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16148
16149         PR c++/19733
16150         * g++.dg/parse/crash23.C: New test.
16151         * g++.dg/warn/Weff1.C: New test.
16152
16153 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16154
16155         * gcc.dg/20050209-1.c: New test.
16156
16157 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16158
16159         PR target/19799
16160         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16161
16162 2005-02-08  Mike Stump  <mrs@apple.com>
16163
16164         * g++.dg/pch/import-2.c: New test.
16165         * g++.dg/pch/import-2.hs: New.
16166         * g++.dg/pch/include/import-2a.h: New.
16167         * g++.dg/pch/include/import-2b.h: New.
16168
16169 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16170
16171         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16172
16173 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16174
16175         * gfortran.dg/substr_1.f90: New test.
16176
16177 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16178
16179         PR middle-end/19775
16180         * gcc.dg/torture/builtin-power-1.c: Disable test for
16181         invalid transformation.
16182         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16183         no longer optimize.
16184         * gcc.dg/builtins-47.c: New testcase.
16185
16186 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16187             Dorit Naishlos  <dorit@il.ibm.com>
16188
16189         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16190
16191 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16192
16193         * gcc.c-torture/compile/20050206-1.c: New test.
16194
16195 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16196
16197         PR tree-opt/19768
16198         * g++.dg/opt/pr19768.C: New test.
16199
16200 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16201
16202         PR tree-opt/19736
16203         * gcc.c-torture/compile/pr19736.c: New test.
16204
16205 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16206
16207         PR c++/17401
16208         * g++.dg/parse/error25.C: New test.
16209
16210 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16211
16212         * gcc.c-torture/execute/20050203-1.c: New.
16213
16214 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16215
16216         * gcc.dg/vect/vect-85.c: Remove xfail.
16217         * gcc.dg/vect/vect-86.c: Remove xfail.
16218         * gcc.dg/vect/vect-87.c: Remove xfail.
16219         * gcc.dg/vect/vect-88.c: Remove xfail.
16220
16221 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16222
16223         * gcc.dg/altivec-19.c: New.
16224
16225 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16226
16227         PR c/17807
16228         * gcc.dg/nested-func-3.c: New test.
16229         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16230
16231 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16232
16233         * gcc.test-framework/gen_directive_tests: Generate tests for
16234         selector expressions.
16235
16236 2005-02-02  Matt Austern  <austern@apple.com>
16237
16238         PR c++/19628
16239         * g++/ext/builtin7.C: New.
16240         * g++/ext/builtin8.C: New.
16241
16242 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16243
16244         PR c/18502
16245         * gcc.dg/pr18502-1.c: New test.
16246
16247 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16248
16249         PR c++/17413
16250         * g++.dg/template/local4.C: Tweak.
16251
16252 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16253
16254         PR tree-optimization/19578
16255         * gcc.c-torture/compile/20050202-1.c: New test.
16256
16257 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16258
16259         PR c/19435
16260         * gcc.dg/c99-init-4.c: New test.
16261
16262 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16263
16264         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16265
16266         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16267
16268         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16269         * g++.dg/eh/check-vect.h: New.
16270
16271         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16272         * gcc.dg/vect/vect-78.c: Ditto.
16273         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16274         Remove.
16275
16276         * g++.dg/conversion/simd1.C: Expect warning.
16277         * g++.dg/ext/attribute-test-1.C: Ditto.
16278         * g++.dg/ext/attribute-test-2.C: Ditto.
16279         * g++.dg/ext/attribute-test-3.C: Ditto.
16280         * g++.dg/ext/attribute-test-4.C: Ditto.
16281
16282         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16283         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16284
16285         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16286
16287 2005-02-01  Richard Henderson  <rth@redhat.com>
16288
16289         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16290         long double for ibm double-double format.
16291         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16292
16293 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16294
16295         PR tree-optimization/19633
16296         * testsuite/gcc.dg/pr19633-1.c: New test.
16297         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16298         to NULL or a symbol.
16299
16300 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16301
16302         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16303         New procs.
16304         (dg-process-target (local override)): Handle selector expressions.
16305
16306         * gcc.test-framework/README: Describe tests in source directory.
16307         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16308         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16309         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16310         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16311         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16312         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16313         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16314         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16315         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16316         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16317         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16318         * gcc.test-framework/dg-error-exp-P.c: New test.
16319         * gcc.test-framework/dg-error-exp-XP.c: New test.
16320         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16321         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16322         * gcc.test-framework/dg-output-exp-P.c: New test.
16323         * gcc.test-framework/dg-output-exp-XF.c: New test.
16324         * gcc.test-framework/dg-warning-exp-P.c: New test.
16325         * gcc.misc-tests/dg-1.c: Remove.
16326         * gcc.misc-tests/dg-2.c: Remove.
16327         * gcc.misc-tests/dg-3.c: Remove.
16328         * gcc.misc-tests/dg-4.c: Remove.
16329         * gcc.misc-tests/dg-5.c: Remove.
16330         * gcc.misc-tests/dg-6.c: Remove.
16331         * gcc.misc-tests/dg-7.c: Remove.
16332         * gcc.misc-tests/dg-8.c: Remove.
16333         * gcc.misc-tests/dg-9.c: Remove.
16334         * gcc.misc-tests/dg-10.c: Remove.
16335         * gcc.misc-tests/dg-11.c: Remove.
16336         * gcc.misc-tests/dg-12.c: Remove.
16337         * gcc.misc-tests/dg-test.exp: Remove.
16338
16339         * gcc.test-framework/test-framework.awk: Change recording and
16340         printing of passes and failures.
16341
16342         * gcc.test-framework: New directory.
16343         * gcc.test-framework/README: New.
16344         * gcc.test-framework/test-framework.exp: New.
16345         * gcc.test-framework/test-framework.awk: New.
16346         * gcc.test-framework/gen_directive_tests: New.
16347
16348 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16349
16350         * lib/treelang.exp: Fix comment typos.
16351         (treelang_target_compile): Don't append libs=-ltreelang to options.
16352
16353 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16354
16355         * g++.dg/parse/typename7.C: Adjust error messages.
16356
16357 2005-01-31  Jeff Law  <law@redhat.com>
16358
16359         * gcc.c-torture/execute/20050131-1.c: New test.
16360         * gcc.dg/wcaselabel.c: New test.
16361
16362 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16363
16364         * g++.dg/other/warning1.C: Adjust error messags.
16365         * g++.dg/parse/constant5.C: New test.
16366
16367 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16368
16369         PR c/19333
16370         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16371         the test case valid.
16372         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16373         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16374         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16375         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16376         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16377         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16378
16379 2005-01-31  Dale Johannesen  <dalej@apple.com>
16380
16381         * g++.dg/opt/pr19650.C: New test.
16382
16383 2005-01-31  Richard Henderson  <rth@redhat.com>
16384
16385         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16386         long double for intel double extended format.
16387         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16388
16389 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16390
16391         PR c++/19555
16392         * g++.dg/template/static10.C: New test.
16393
16394         PR c++/19395
16395         * g++.dg/parse/error24.C: New test.
16396
16397         PR c++/19367
16398         * g++.dg/lookup/builtin1.C: New test.
16399
16400         PR c++/19457
16401         * g++.dg/warn/conv3.C: New test.
16402
16403 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16404
16405         PR fortran/19647
16406         * gfortan.dg/inquire_7.f90
16407
16408 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16409
16410         PR tree-optimization/15791
16411         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16412         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16413         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16414         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16415         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16416         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16417         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16418         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16419         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16420         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16421
16422 2005-01-29  Paul Brook  <paul@codesourcery.com>
16423
16424         PR fortran/18565
16425         * check.c (real_or_complex_check): New function.
16426         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16427         * intrinsic.c (add_functions): Use new check functions.
16428         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16429         Add prototypes.
16430
16431 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16432
16433         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16434         gcc.dg/lvalue-3.c: New tests.
16435         * gcc.dg/concat.c: Update expected messages.
16436
16437 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16438
16439         PR libfortran/19595
16440         * gfortran.dg/eor_1.f90: New test.
16441
16442 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16443
16444         PR fortran/19589
16445         * gfortran.dg/logical_data_1.f90: New test.
16446
16447 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16448
16449         PR c++/19253
16450         * g++.dg/template/crash33.C: New test.
16451
16452         PR c++/19667
16453         * g++.dg/template/crash32.C: New test.
16454
16455 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16456
16457         PR middle-end/16558
16458         * g++.dg/warn/Wreturn-type-2.C: New test.
16459
16460 2004-06-24  Jeff Law  <law@redhat.com>
16461
16462         * gcc.dg/tree-ssa/20050128-1.c: New test.
16463
16464 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16465
16466         * gcc.target/frv/all-mdpackh-1.c: New test.
16467
16468 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16469
16470         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16471
16472 2005-01-27  Richard Henderson  <rth@redhat.com>
16473
16474         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16475
16476 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16477
16478         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16479
16480 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16481
16482         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16483         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16484         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16485         to cope with cases where the multilib options override the dg-options.
16486
16487 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16488
16489         PR c/18946
16490         * gcc.dg/noncompile/20050120-1.c: New test.
16491
16492 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16493
16494         PR tree-optimization/19633
16495         * gcc.dg/pr19633.c: New test.
16496         * gcc.dg/tree-ssa/pr19633.c: New test.
16497
16498 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16499
16500         * gcc.dg/20041216-1.c: New test.
16501
16502 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16503
16504         PR objc/18862
16505         * objc.dg/selector-2.m: New test.
16506
16507 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16508
16509         * g++.dg/opt/range-test-2.C: New test.
16510
16511         PR rtl-optimization/19579
16512         * gcc.c-torture/execute/20050124-1.c: New test.
16513
16514 2005-01-26  Greg Parker  <gparker@apple.com>
16515         Stuart Hastings  <stuart@apple.com>
16516
16517         * gcc.c-torture/execute/20050125-1.c: New.
16518
16519 2005-01-18  Jan Hubicka  <jh@suse.cz>
16520
16521         PR tree-optimize/19337
16522         * gcc.c-torture/compile/20050119-1.c: New test.
16523
16524 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16525
16526         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16527         test for successful match.
16528
16529 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16530
16531         PR objc/18408
16532         * objc.dg/comp-types-7.m: New test.
16533
16534 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16535
16536         * lib/target-supports.exp (current_target_name): New.
16537         (check_effective_target_ilp32, check_effective_target_lp64):
16538         Cache the result to use as long as the current target, with
16539         multilib flags, remains the same.
16540
16541         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16542         (dg-require-weak, dg-require-visibility, dg-require-alias,
16543         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16544         dg-require-effective-target, dg-skip-if): Remove call to
16545         skip_test_and_clear_xfail.
16546         (dg-test): Clear xfail data.
16547
16548 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16549
16550         PR target/17751
16551         * gcc.dg/ppc64-toc.c: New test.
16552
16553         * g++.dg/tree-ssa/empty-1.C: New test.
16554
16555         PR middle-end/19551
16556         * gcc.c-torture/execute/20050121-1.c: New test.
16557         * gcc.dg/20050121-2.c: New test.
16558
16559 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16560         Paul Brook  <paul@codesourcery.com>
16561
16562         PR fortran/17941
16563         * gfortran.dg/real_const_1.f: New test.
16564         * gfortran.dg/real_const_2.f90: New test.
16565         * gfortran.dg/complex_int_1.f90: New test.
16566
16567 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16568
16569         PR fortran/19313
16570         * gfortan.dg/inquire_6.f90: New test.
16571
16572 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16573
16574         PR libfortran/19451
16575         * open_readonly_1.f90: New test.
16576
16577 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16578
16579         PR libfortran/18982
16580         * gfortran.dg/open_new.f90: New file.
16581
16582 2005-01-22  Paul Brook  <paul@codesourcery.com>
16583
16584         * namelist_1.f90: New test.
16585
16586 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16587
16588         PR tree-optimization/19484
16589         * gcc.c-torture/compile/20050122-[12].c: New tests.
16590
16591 2005-01-22  Paul Brook  <paul@codesourcery.com>
16592
16593         * gfortran.dg/implicit_2.f90: New test.
16594
16595 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16596
16597         PR fortran/19314
16598         * gfortran.dg/inquire_5.f90: New test.
16599
16600 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16601
16602         PR c/18809
16603         * gcc.dg/pr18809-1.c: New test.
16604
16605 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16606
16607         * gcc.dg/20050121-1.c: New test.
16608
16609         PR tree-optimization/13000
16610         * gcc.dg/20040206-1.c: Change warning to point where function is
16611         being inlined.
16612
16613 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16614
16615         PR c++/19208
16616         * g++.dg/template/array11.C: New test.
16617
16618 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16619
16620         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16621         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16622         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16623         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16624         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16625         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16626
16627 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16628
16629         PR tree-optimization/15349
16630         * gcc.dg/tree-ssa/pr15349.c: New.
16631
16632 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16633
16634         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16635
16636 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16637
16638         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16639         scan-assembler-times directive name.
16640
16641         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16642         after dg-do.
16643
16644         PR rtl-optimization/19462
16645         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16646
16647 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16648
16649         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16650         counting function calls on ia64.
16651
16652 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16653
16654         PR rtl-optimization/15139
16655         * gcc.dg/20050111-2.c: New test.
16656
16657         PR c/17297
16658         * gcc.c-torture/compile/20050113-1.c: New testcase.
16659
16660         PR middle-end/19164
16661         * gcc.dg/20050113-1.c: New testcase.
16662
16663 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16664
16665         * gcc.dg/vect/vect-85.c: Add comment.
16666         * gcc.dg/vect/vect-86.c: Add xfail for now.
16667         * gcc.dg/vect/vect-87.c: Add xfail for now.
16668         * gcc.dg/vect/vect-88.c: Add xfail for now.
16669         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16670
16671 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16672
16673         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16674
16675 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16676
16677         * g++.dg/debug/typedef3.C: New test.
16678
16679 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16680
16681         PR c/19472
16682         * gcc.dg/asm-a.c: New test.
16683
16684 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16685
16686         * gcc.dg/sh-relax.c: Add prototype for abort.
16687
16688 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16689
16690         * gcc.dg/short-compare-1.c: New test.
16691         * gcc.dg/short-compare-2.c: Likewise.
16692
16693 2005-01-18  Michael Matz  <matz@suse.de>
16694
16695         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16696
16697 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16698
16699         PR tree-optimization/19121
16700         * gcc.c-torture/compile/pr19121.c: New test.
16701
16702 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16703
16704         PR target/19357
16705         * gcc.c-torture/compile/pr19357.c: New test.
16706
16707 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16708
16709         PR c/5675
16710         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16711         pass--those that refer just to the variable, possibly with a
16712         cast.
16713         * gcc.dg/c99-const-expr-3.c: Likewise.
16714
16715         PR middle-end/13127
16716         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16717         longer emitted.
16718
16719 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16720
16721         PR fortran/18778
16722         * gfortran.dg/endfile_2.f90: New test.
16723
16724 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16725
16726         PR 19168
16727         * gfortran.dg/select_5.f90: New test.
16728
16729 2004-01-16  Paul Brook  <paul@codesourcery.com>
16730
16731         * gfortran.dg/common_4.f90: New test.
16732
16733 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16734
16735         PR rtl-optimization/19462
16736         * gcc.dg/torture/pr19462-1.c: New test.
16737
16738 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16739
16740         PR objc/19321
16741         * objc.dg/func-ptr-2.m: New.
16742         * objc.dg/volatile-1.m: New.
16743
16744 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16745
16746         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16747
16748 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16749
16750         PR tree-optimization/19060
16751         * gcc.c-torture/execute/20050104-1.c: New test.
16752
16753 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16754
16755         PR fortran/18983
16756         * gfortran.dg/write_to_null.f90: New test.
16757
16758 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16759             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16760
16761         PR other/19328
16762         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16763         argument.
16764
16765 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16766
16767         PR c++/19263
16768         * g++.dg/init/vector1.C: New test.
16769
16770 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16771
16772         PR target/13158
16773         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16774         PR target/18987
16775         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16776
16777 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16778
16779         * gfortran.dg/select_1.f90: New test.
16780         * gfortran.dg/select_2.f90: New test.
16781         * gfortran.dg/select_3.f90: New test.
16782         * gfortran.dg/select_4.f90: New test.
16783
16784 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16785
16786         PR middle-end/19084
16787         PR rtl-optimization/19348
16788         * gcc.dg/20050111-1.c: New test.
16789         * gcc.c-torture/execute/20050111-1.c: New test.
16790
16791         * gcc.dg/i386-asm-4.c: New test.
16792
16793 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16794
16795         * gcc.dg/nested-func-2.c: New test.
16796         * ada/acats/norun.lst: Remove c953002.
16797
16798 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16799
16800         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16801
16802 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16803
16804         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16805
16806 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16807
16808         PR target/18761
16809         * g++.dg/abi/align1.C: New test.
16810
16811 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16812
16813         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16814         at a time.
16815         * g++.dg/ext/altivec_check.h: Support compiling as C.
16816
16817 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16818
16819         PR c++/19355
16820         * g++.dg/expr/pr19355-1.C: New test case.
16821
16822 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16823
16824         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16825         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16826         * ada/acats/tests/c3/c92005b.ada: Likewise.
16827         * ada/acats/tests/c3/cxb3012.a: Likewise.
16828         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16829
16830 2005-01-09  Paul Brook  <paul@codesourcery.com>
16831
16832         * gfortran.dg/common_2.f90: New file.
16833         * gfortran.dg/common_3.f90: New file.
16834
16835 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16836
16837         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16838
16839 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16840
16841         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16842         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16843         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16844         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16845         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16846         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16847         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16848         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16849         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16850         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16851         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16852         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16853         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16854         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16855         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16856         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16857         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16858         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16859         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16860         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16861         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16862         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16863         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16864         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16865         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16866         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16867         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16868         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16869         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16870         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16871         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16872         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16873         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16874         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16875         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16876         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16877         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16878         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16879         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16880         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16881         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16882         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16883         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16884         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16885         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16886         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16887         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16888         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16889         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16890         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16891         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16892         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16893         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16894         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16895         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16896         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16897         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16898         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16899         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16900         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16901         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16902         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16903         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16904         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16905         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16906         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16907         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16908
16909         * gcc.dg/vect/vect-1.c: Fix spelling.
16910         * gcc.dg/vect/vect-10.c: Fix spelling.
16911         * gcc.dg/vect/vect-11.c: Fix spelling.
16912         * gcc.dg/vect/vect-12.c: Fix spelling.
16913         * gcc.dg/vect/vect-14.c: Fix spelling.
16914         * gcc.dg/vect/vect-15.c: Fix spelling.
16915         * gcc.dg/vect/vect-16.c: Fix spelling.
16916         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16917         * gcc.dg/vect/vect-64.c: Fix comments.
16918         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16919
16920 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16921             Ira Rosen  <irar@il.ibm.com>
16922
16923         * gcc.dg/vect/vect-70.c: New test.
16924         * gcc.dg/vect/vect-71.c: New test.
16925
16926 2005-01-09  Manfred Hollstein  <mh@suse.com>
16927
16928         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16929         * gcc.dg/pr18241-2.c: Likewise.
16930         * gcc.dg/pr18241-3.c: Likewise.
16931         * gcc.dg/pr18241-4.c: Likewise.
16932         * gcc.dg/pr18241-5.c: Likewise.
16933
16934 2005-01-08  Richard Henderson  <rth@redhat.com>
16935
16936         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16937         False for x86 and x86-64.
16938
16939 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16940
16941         PR tree-optimization/18241
16942         * gcc.dg/pr18241-1.c: New test.
16943         * gcc.dg/pr18241-2.c: New test.
16944         * gcc.dg/pr18241-3.c: New test.
16945         * gcc.dg/pr18241-4.c: New test.
16946         * gcc.dg/pr18241-5.c: New test.
16947
16948 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16949
16950         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16951         gfortran.dg/select_4.f90: New.
16952
16953 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16954
16955         * gcc.c-torture/execute/20050107-1.c: New test.
16956
16957 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16958
16959         PR c++/19298
16960         * g++.dg/template/ref2.C: New.
16961
16962 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16963
16964         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16965         instead of being empty.
16966
16967 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16968
16969         PR fortran/15553
16970         * gfortran.dg/array-1.f90: New test.
16971
16972 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16973
16974         PR tree-optimization/19283
16975         * gcc.c-torture/execute/20050106-1.c: New test.
16976
16977         PR rtl-optimization/18861
16978         * gcc.dg/20050105-1.c: New test.
16979
16980         PR tree-optimization/18828
16981         * gcc.dg/20050105-2.c: New test.
16982
16983 2005-01-07  Andreas Jaeger  <aj@suse.de>
16984
16985         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16986
16987 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16988
16989         PR fortran/18398
16990         * gfortran.dg/fmt_read.f90: New test.
16991
16992 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16993
16994         * gcc.dg/rs6000-ldouble-2.c: New.
16995
16996 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16997
16998         PR c++/19244
16999         * g++.dg/parser/ctor2.C: New test.
17000
17001 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17002
17003         PR c++/17154
17004         * g++.dg/template/using9.C: New test.
17005
17006 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17007
17008         PR c++/19258
17009         * g++.dg/lookup/friend6.C: New test.
17010
17011 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17012
17013         PR c++/19270
17014         * g++.dg/template/array10.C: New.
17015
17016 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17017
17018         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17019         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17020
17021 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17022
17023         * gcc.c-torture/compile/20050105-1.c: New test.
17024
17025 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17026
17027         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17028
17029 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17030
17031         PR middle-end/19100
17032         * gcc.dg/conv-3.c: New test case.
17033
17034 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17035
17036         * gcc.dg/asm-wide-1.c: New test.
17037
17038 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17039
17040         PR c++/19030
17041         * g++.dg/parse/crash22.C: New
17042
17043 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17044
17045         PR 19257
17046         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17047
17048 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17049
17050         PR middle-end/17767
17051         * gcc.dg/i386-mmx-6.c: New test case.
17052
17053 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17054
17055         PR tree-optimization/18308
17056         * gcc.dg/vect/pr18308.c: New testcase.
17057
17058 2005-01-04  Andreas Jaeger  <aj@suse.de>
17059
17060         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17061
17062 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17063             Robert Bowdidge <bowdidge@apple.com>
17064
17065         * gcc.dg/cpp/subframework1.c: New.
17066         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17067         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17068         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17069         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17070
17071 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17072
17073         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17074         producing warning.
17075         * gcc.dg/darwin-weakimport-2.c: New.
17076
17077 2005-01-03  Richard Henderson  <rth@redhat.com>
17078
17079         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17080
17081 2005-01-03  Richard Henderson  <rth@redhat.com>
17082
17083         * gcc.dg/vect/vect.exp: Enable for ia64.
17084         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17085         (check_effective_target_vect_float): Likewise.
17086         (check_effective_target_vect_no_align): Likewise.
17087         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17088         * gcc.dg/vect/vect-8.c: Likewise.
17089
17090 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17091
17092         PR target/19236
17093         * gcc.dg/pr19236-1.c: New test case.
17094
17095 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17096
17097         PR rtl-optimization/12092
17098         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17099
17100 2005-01-02  Andreas Jaeger  <aj@suse.de>
17101
17102         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17103
17104 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17105             Andrew Pinski  <pinskia@physics.uc.edu>
17106
17107         PR rtl-optimization/12092
17108         * gcc.dg/pr12092-1.c: New test case.
17109
17110 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17111
17112         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17113         'hidden' and 'default' for better portability.
17114         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17115
17116         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17117         6 and 7.
17118         * g++.old-deja/g++.brendan/new3.C: Likewise.
17119
17120 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17121
17122         * gcc.dg/20041231-1.C: New test.
17123         * g++.dg/warn/Wunreachable-code-1.C: New test.
17124
17125 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17126
17127         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17128         file, not /dev/null.  Abort on error.
17129
17130 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17131             Ziemowit Laski  <zlaski@apple.com>
17132
17133         PR objc/18971
17134         * objc.dg/encode-5.m: New test.
17135
17136 2004-12-29  Richard Henderson  <rth@redhat.com>
17137
17138         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17139         * objc.dg/stabs-1.m: Disable for ia64.
17140
17141 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/19190
17144         * g++.dg/warn/Wunused-10.C: New test.
17145
17146 2004-12-28  Richard Henderson  <rth@redhat.com>
17147
17148         * objc.dg/stabs-1.m: Disable for alpha.
17149
17150 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17151
17152         PR c++/19149
17153         * g++.dg/parse/error23.C: New test.
17154
17155 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17156
17157         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17158
17159         PR fortran/19032
17160         * gfortran.dg/intrinsic_modulo_1.f90: New.
17161         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17162         tests with divisor -1.
17163
17164 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17165
17166         * g++.dg/opt/temp1.C (memcpy): Return a value.
17167
17168         PR c++/19148
17169         * g++.dg/expr/cond7.C: New test.
17170
17171 2004-12-27  Paul Brook  <paul@codesourcery.com>
17172
17173         * gfortran.dg/g77/select_no_compile.f: Remove.
17174
17175 2004-12-27  Richard Henderson  <rth@redhat.com>
17176
17177         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17178         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17179         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17180
17181 2004-12-26  Richard Henderson  <rth@redhat.com>
17182
17183         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17184         by 1i instead of token pasting.
17185
17186 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17187
17188         PR tree-optimization/17578
17189         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17190         to additional_flags.
17191         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17192
17193 2004-12-25  Richard Henderson  <rth@redhat.com>
17194
17195         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17196         Remove Alpha.
17197
17198 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17199
17200         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17201         hppa*-*-hpux*.
17202         * gcc.dg/pr17957.c (dg-options): Likewise.
17203         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17204         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17205         instead of 0 on __hppa__.
17206         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17207         "foo,%r" on hppa*-*-*.
17208
17209 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17210
17211         PR fortran/19071
17212         * gfortran.dg/complex_write.f90: New test.
17213
17214 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17215
17216         PR c++/17595
17217         * g++.dg/parse/pragma2.C: New test.
17218
17219         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17220
17221 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17222
17223         * gcc.dg/empty2.c: Add missing dg-warning.
17224
17225 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17226
17227         PR c++/17413
17228         * g++.dg/template/local4.C: New test.
17229         * g++.dg/template/crash19.C: Add dg-error marker.
17230
17231         * g++.dg/template/crash31.C: Correct embedded PR number.
17232
17233 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17234
17235         PR c++/16405
17236         * g++.dg/opt/temp1.C: Add do-run marker.
17237
17238 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17239
17240         * g++.dg/template/spec19.C: New.
17241
17242 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17243
17244         PR target/16819
17245         * gcc.dg/empty2.c: New.
17246
17247 2004-12-23  Richard Henderson  <rth@redhat.com>
17248
17249         * lib/target-supports.exp (check_effective_target_vect_no_align):
17250         Remove i?86 and x86-64.
17251
17252 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17253
17254         PR c++/16405
17255         * g++.dg/opt/temp1.C: New test.
17256
17257 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17258
17259         PR c++/18733
17260         * g++.dg/template/friend33.C: New testcase.
17261
17262 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17263
17264         PR c++/18464
17265         * g++.dg/template/cond5.C: New test.
17266
17267         PR c++/18492
17268         * g++.dg/inherit/thunk3.C: New test.
17269
17270         PR c++/11224
17271         * g++.dg/warn/Wunused-9.C: New test.
17272
17273 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17274
17275         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17276
17277 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17278
17279         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17280
17281 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17282
17283         PR c++/18378
17284         * g++.dg/ext/packed8.C: New test.
17285
17286         PR c++/19063
17287         * g++.dg/template/crash31.C: New test.
17288
17289         PR c++/19034
17290         * g++.dg/template/crash30.C: New test.
17291
17292 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17293
17294         PR C++/18984
17295         * g++.dg/eh/ctor3.C: New test.
17296
17297 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17298
17299         * objc.dg/stabs-1.m: Allow section name to be quoted and
17300         assembly label to begin with '.LL'.
17301
17302 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17303
17304         * gcc.dg/vect/vect.exp
17305         (check_effective_target_lp64_or_vect_no_align): New.
17306         * gcc.dg/vect/vect-77.c: Use it.
17307         * gcc.dg/vect/vect-78.c: Use it.
17308
17309         * lib/target-supports.exp
17310         (check_effective_target_vect_no_max,
17311         check_effective_target_vect_no_bitwise,
17312         check_effective_target_vect_no_align): New.
17313         * gcc.dg/vect/vect-13.c: Use them.
17314         * gcc.dg/vect/vect-17.c: Ditto.
17315         * gcc.dg/vect/vect-18.c: Ditto.
17316         * gcc.dg/vect/vect-19.c: Ditto.
17317         * gcc.dg/vect/vect-20.c: Ditto.
17318         * gcc.dg/vect/vect-27.c: Ditto.
17319         * gcc.dg/vect/vect-29.c: Ditto.
17320         * gcc.dg/vect/vect-44.c: Ditto.
17321         * gcc.dg/vect/vect-48.c: Ditto.
17322         * gcc.dg/vect/vect-50.c: Ditto.
17323         * gcc.dg/vect/vect-52.c: Ditto.
17324         * gcc.dg/vect/vect-54.c: Ditto.
17325         * gcc.dg/vect/vect-56.c: Ditto.
17326         * gcc.dg/vect/vect-58.c: Ditto.
17327         * gcc.dg/vect/vect-60.c: Ditto.
17328         * gcc.dg/vect/vect-72.c: Ditto.
17329         * gcc.dg/vect/vect-80.c: Ditto.
17330
17331 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17332
17333         PR c++/14075
17334         * g++.dg/init/string1.C: New.
17335
17336         PR c++/18975
17337         * g++.dg/other/synth1.C: New.
17338
17339 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17340
17341         PR c/18963
17342         * gcc.dg/pr18963-1.c: New test.
17343
17344 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17345
17346         PR c/18596
17347         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17348         * gcc.dg/pr18596-1.c: Use dg-error.
17349         (dg-options): Use -fno-unit-at-a-time.
17350         * gcc.dg/pr18596-2.c: New test.
17351         * gcc.dg/pr18596-3.c: New test.
17352
17353 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17354
17355         PR middle-end/18683
17356         * g++.dg/opt/pr18683-1.C: New test case.
17357
17358 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17359
17360         PR other/19093
17361         * g++.dg/opt/max1.C: Fix for 64bit targets.
17362
17363 2004-12-20  Matt Austern  <austern@apple.com>
17364
17365         PR c++/19044
17366         * g++.dg/ext/builtin6.C: New
17367
17368 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17369
17370         PR tree-optimization/19080
17371         * gcc.c-torture/compile/pr19080.c: New test.
17372
17373 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17374
17375         * gcc.dg/20041219-1.c: New test.
17376
17377 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17378
17379         PR middle-end/19068
17380         * g++.dg/opt/max1.C: New test case.
17381
17382 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17383
17384         * gcc.dg/fdata-sections-1.c: New test.
17385
17386 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17387
17388         PR middle-end/18548
17389         * gcc.dg/max-1.c: New test case.
17390
17391 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17392
17393         * gcc.c-torture/execute/20041218-1.c: New test.
17394
17395 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17396
17397         * gcc.dg/pr18501.c: New test.
17398         * gcc.dg/uninit-5.c: XFAIL.
17399         * gcc.dg/uninit-9.c: XFAIL.
17400
17401 2004-12-17  Dale Johannesen  <dalej@apple.com>
17402
17403         * gcc.dg/20041213-1.c: New.
17404
17405 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17406
17407         * objc.dg/stabs-1.m: Allow assembly label to begin
17408         with a dot ('.').
17409
17410 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17411
17412         * gcc.c-torture/execute/20041213-1.c: Move...
17413         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17414
17415 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17416
17417         PR c++/18721
17418         * g++.dg/lookup/conv-5.C: New.
17419
17420 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17421
17422         * objc.dg/stabs-1.m: New test.
17423
17424 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17425
17426         * gcc.dg/visibility-c.c: Change compile to
17427         assemble for the test.
17428
17429 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17430
17431         PR target/19041
17432         * gcc.dg/visibility-c.c: New test.
17433
17434 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17435
17436         PR middle-end/18493
17437         * gcc.dg/switch-8.c: New test case.
17438
17439 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17440
17441         PR c++/18905
17442         * g++.dg/template/init4.C: New.
17443         * g++.dg/opt/static3.C: Enable optimizer.
17444
17445 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17446
17447         * g++.dg/other/complex1.C: New test.
17448
17449 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17450
17451         * g++.dg/opt/inline9.C: New test.
17452
17453 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17454
17455         PR fortran/18993
17456         * gfotran.dg/nullify_1.f: New test.
17457
17458 2004-12-15  Richard Henderson  <rth@redhat.com>
17459
17460         * gcc.target/i386/i386.exp: New harness.
17461         * gcc.target/i386/vect-args.c: New.
17462
17463 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17464
17465         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17466
17467 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17468
17469         PR c++/18825
17470         * g++.dg/template/friend32.C: New test.
17471
17472 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17473
17474         * cpp/pragma-once-1.c: New test.
17475         * cpp/pragma-once-1b.h: Likewise.
17476         * cpp/pragma-once-1c.h: Likewise.
17477         * cpp/pragma-once-1d.h: Likewise.
17478         * cpp/inc/pragma-once-1a.h: Likewise.
17479
17480 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17481             Steven G. Kargl  <kargls@comcast.net>
17482
17483         PR fortran/17597
17484         * gfortran.dg/list_read_3.f90: New test.
17485
17486 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17487
17488         * gcc.dg/ftrapv-2.c: New test.
17489
17490 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17491
17492         PR c++/18981
17493         * g++.dg/template/typename9.C: New test.
17494
17495 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17496
17497         PR c++/18738
17498         * g++.dg/template/typename8.C: New test.
17499         * g++.dg/parse/friend2.C: Tweak error message.
17500
17501 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17502
17503         * gcc.c-torture/20041214-1.c: New test.
17504
17505 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17506
17507         PR c++/18965
17508         * g++.dg/init/array17.C: New test.
17509
17510 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17511
17512         PR c++/18793
17513         * g++.dg/init/aggr3.C: New test.
17514
17515 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17516
17517         * gcc.dg/altivec-types-1.c: New test.
17518         * gcc.dg/altivec-types-2.c: New test.
17519         * gcc.dg/altivec-types-3.c: New test.
17520         * gcc.dg/altivec-types-4.c: New test.
17521         * g++.dg/ext/altivec-types-1.C: New test.
17522         * g++.dg/ext/altivec-types-2.C: New test.
17523         * g++.dg/ext/altivec-types-3.C: New test.
17524         * g++.dg/ext/altivec-types-4.C: New test.
17525
17526 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17527
17528         PR middle-end/18951
17529         * gcc.c-torture/execute/20041213-1.c: New test.
17530
17531 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17532
17533         PR c++/18949
17534         * g++.dg/template/cast1.C: New.
17535
17536 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17537
17538         * gcc.c-torture/execute/20041213-2.c: New test.
17539
17540 2004-12-13  Richard Henderson  <rth@redhat.com>
17541
17542         * gcc.dg/i386-sse-10.c: Fix typo in options.
17543
17544 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17545
17546         PR c++/18968
17547         * g++.dg/opt/pr18968.C: New test.
17548
17549 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17550
17551         PR c++/18925
17552         * g++.dg/ext/visibility/staticdatamem.C: New test.
17553
17554 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17555
17556         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17557
17558 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17559
17560         PR rtl-optimization/18928
17561         * gcc.dg/pr18928-1.c: New test case.
17562
17563 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17564
17565         PR tree-opt/16951
17566         * gcc.c-torture/compile/20041211-1.c: New.
17567
17568 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17569
17570         PR middle-end/17564
17571         * gcc.c-torture/execute/20041212-1.c: New test.
17572
17573 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17574
17575         PR fortran/18869
17576         * gfortran.dg/common_1.f90: New test.
17577
17578 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17579         Paul Brook  <paul@codesourcery.com>
17580
17581         PR fortran/16222
17582         * gfortran.dg/real_do_1.f90: New test.
17583
17584 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17585
17586         PR tree-opt/18040
17587         * g++.dg/opt/ptrmem6.C: New test.
17588
17589 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17590
17591         PR middle-end/18921
17592         * gcc.dg/pr18921-1.c: New test case.
17593
17594 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17595
17596         PR fortran/17175
17597         * gfortran.dg/scale_1.f90: New test.
17598
17599 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17600
17601         PR middle-end/18903
17602         * gcc.c-torture/compile/pr18903.c: New test.
17603
17604 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17605
17606         * gcc.c-torture/execute/20041210-1.c: New test.
17607
17608 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17609
17610         PR c++/18731
17611         * g++.dg/parser/struct-1.C: New test.
17612         * g++.dg/parser/struct-2.C: New test.
17613         * g++.dg/parser/struct-3.C: New test.
17614
17615 2004-12-09  Richard Henderson  <rth@redhat.com>
17616
17617         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17618
17619         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17620         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17621
17622 2004-12-09  Matt Austern  <austern@apple.com>
17623
17624         PR c++/18514
17625         * g++.dg/ext/builtin1.C: New
17626         * g++.dg/ext/builtin2.C: New
17627         * g++.dg/ext/builtin3.C: New
17628         * g++.dg/ext/builtin4.C: New
17629         * g++.dg/ext/builtin5.C: New
17630
17631 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17632
17633         PR tree-opt/18904
17634         * g++.dg/opt/ptrmem5.C: New test.
17635
17636 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17637
17638         * g++.dg/parse/typename5.C: Adjust for new error.
17639         * g++.dg/parse/typename7.C: New.
17640
17641 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17642
17643         PR c++/18073
17644         * g++.dg/other/mmintrin.C: New test.
17645
17646 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17647
17648         PR c++/16681
17649         * g++.dg/init/array15.C: New.
17650         * g++.dg/init/array16.C: New.
17651
17652 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17653
17654         PR fortran/18826
17655         * gfortran.dg/assign_1.f90: New test.
17656
17657 2004-12-08  Nick Clifton  <nickc@redhat.com>
17658
17659         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17660         * gcc.target/xstormy16/data_below100: Likewise.
17661         * gcc.target/xstormy16/sfr: Likewise.
17662         * gcc.target/xstormy16/below100.S: New test source file.
17663         * gcc.target/xstormy16/below100.ld: New test linker script.
17664         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17665         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17666         bp instructions.
17667         * gcc.target/xstormy16/bp.c: Likewise.
17668
17669         * gcc.target/xstormy16/bss_below100: New files:
17670         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17671         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17672         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17673         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17674         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17675         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17676         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17677         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17678         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17679         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17680         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17681         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17682         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17683         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17684         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17685         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17686         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17687         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17688         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17689         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17690         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17691         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17692         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17693         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17694         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17695         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17696         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17697
17698         * gcc.target/xstormy16/data_below100: New files:
17699         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17700         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17701         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17702         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17703         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17704         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17705         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17706         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17707         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17708         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17709         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17710         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17711         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17712         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17713         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17714         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17715         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17716         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17717         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17718         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17719         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17720         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17721         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17722         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17723         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17724         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17725         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17726
17727         * gcc.target/xstormy16/sfr: New files:
17728         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17729         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17730         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17731         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17732         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17733         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17734         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17735         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17736         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17737         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17738         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17739         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17740         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17741         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17742         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17743         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17744         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17745         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17746         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17747         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17748         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17749         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17750         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17751         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17752         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17753         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17754         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17755         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17756         27_if0_sfrw_bitfield_f.c
17757
17758 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17759
17760         PR c++/18100
17761         * g++.dg/lookup/name-clash4.C: New test.
17762
17763 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17764
17765         PR c++/18672
17766         * g++.dg/opt/array1.C: New.
17767
17768         PR c++/18803
17769         * g++.dg/template/operator5.C: New.
17770
17771 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17772
17773         PR c/18867
17774         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17775
17776 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17777
17778         * gcc.dg/noncompile/20041207.c: New test.
17779
17780 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17781
17782         * g++.dg/other/unreachable-1.C: New test.
17783
17784 2004-12-06  Nick Clifton  <nickc@redhat.com>
17785
17786         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17787         <limits.h> because the latter comes from gcc's include/ directory
17788         and not the newlib/libc/include directory.
17789
17790 2004-12-04  Richard Henderson  <rth@redhat.com>
17791
17792         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17793
17794 2004-12-04  Richard Henderson  <rth@redhat.com>
17795
17796         * lib/target-supports.exp (check_gc_sections_available): Disable
17797         for alpha and ia64.
17798
17799 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17800
17801         PR middle-end/17909
17802         * g++.dg/other/vararg-2.C: New test.
17803
17804 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17805
17806         PR c++/17011, c++/17971
17807         * g++.dg/template/error15.C: Adjust expected error.
17808         * g++.dg/template/instantiate3.C: Likewise.
17809
17810 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17811
17812         * gcc.dg/altivec-18.c: Fix for darwin
17813
17814 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17815
17816         PR c++/18782
17817         * g++.dg/parse/ptrmem2.C: New.
17818
17819         PR c++/18318
17820         * g++.dg/template/new1.C: New.
17821
17822 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17823
17824         PR fortran/18710
17825         * gfortran.dg/direct_io_3.f90: New test.
17826
17827 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17828
17829         PR 18758
17830         * g++.dg/parse/crash21.C: New.
17831
17832 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17833
17834         PR c++/15664, c++/18276
17835         * g++.dg/template/ttp13.C: New test.
17836         * g++.dg/template/ttp14.C: Likewise.
17837
17838 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17839
17840         PR c++/18123
17841         * g++.dg/parse/enum2.C: New test.
17842         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17843
17844 2004-12-02  Nick Clifton  <nickc@redhat.com>
17845
17846         * gcc.target/xstormy16: New test directory.
17847         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17848         * gcc.target/xstormy16/bp.c: Check the generation of bp
17849         instructions.
17850         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17851         bn instructions and the BELOW100 attribute.
17852
17853 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17854
17855         PR target/16952
17856         * gcc.dg/ppc-eabi.c: New.
17857
17858 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17859
17860         PR fortran/18284
17861         * gfortran.dg/backspace.f90
17862
17863 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17864
17865         * gfortran.dg/inquire.f90: New test.
17866
17867 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17868
17869         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17870         handle effective-target-keyword.
17871         (dg-skip-if): Support effective-target keyword as target list.
17872         (dg-xfail-if): Ditto.
17873         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17874
17875 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17876
17877         PR tree-optimization/18291
17878         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17879
17880 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17881
17882         PR C++/18729
17883         * g++.dg/parse/crash20.C: New.
17884
17885         PR c++/17431
17886         * g++.dg/overload/arg1.C: New.
17887         * g++.dg/overload/arg2.C: New.
17888         * g++.dg/overload/arg3.C: New.
17889         * g++.dg/overload/arg4.C: New.
17890
17891 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17892
17893         * gcc.dg/c99-flex-array-4.c: Remove.
17894
17895 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17896
17897         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17898
17899         * lib/target-supports.exp (is-effective-target): Simplify.
17900
17901         * lib/target-supports.exp (check_effective_target_vect_long):
17902         Fix for powerpc64-*-*.
17903
17904 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17905
17906         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17907         to support new requirements on FreeBSD 5.
17908
17909 2004-11-30  Devang Patel  <dpatel@apple.com>
17910
17911         PR 18702
17912         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17913
17914 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17915
17916         * g++.dg/ext/altivec-13.C: New test.
17917
17918 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17919
17920         PR tree-opt/18298
17921         * gcc.c-torture/execute/p18298.c: New test.
17922
17923 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17924             Dorit Naishlos  <dorit@il.ibm.com>
17925
17926         PR tree-opt/18607
17927         * gcc.dg/vect/vect-89.c: New test.
17928
17929 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17930
17931         * gcc.dg/pr18596-1.c: New test.
17932
17933 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17934
17935         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17936
17937 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17938
17939         PR c/18479
17940         * gcc.dg/pr18479.c: New test.
17941
17942 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17943
17944         PR target/18490
17945         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17946         mmix-knuth-mmixware.
17947
17948         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17949         cris-*-elf* cris-*-aout* mmix-*-*
17950
17951 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17952
17953         PR middle-end/18725
17954         * gcc.dg/pr18725.c: New test.
17955
17956 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17957
17958         PR target/18488
17959         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17960
17961         PR target/18336
17962         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17963
17964 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17965
17966         PR c++/18368
17967         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17968         * g++.old-deja/g++.law/ctors5.C: Likewise.
17969         * g++.old-deja/g++.other/crash25.C: Likewise.
17970
17971         PR c++/18674
17972         * g++.dg/template/error16.C: New test.
17973
17974         PR c++/18512
17975         * g++.dg/template/crash29.C: New test.
17976
17977 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17978
17979         PR tree-optimization/18712
17980         * gcc.c-torture/compile/pr18712.c: New test.
17981
17982 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17983
17984         PR c/7544
17985         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17986         tests.
17987
17988 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17989
17990         PR c++/18652
17991         * g++.dg/lookup/crash6.C: New test.
17992
17993 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17994
17995         PR middle-end/18164
17996         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17997
17998 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17999
18000         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18001         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18002         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18003
18004 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18005
18006         * gcc.dg/pr18164.c: New test.
18007
18008 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18009
18010         * gcc.dg/funroll-loops-all.c: New.
18011
18012 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18013
18014         PR target/18489
18015         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18016         delimeter, match space and TAB as well as ":".
18017
18018         PR target/18484
18019         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18020
18021         PR target/18348
18022         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18023
18024         PR target/18345
18025         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18026
18027         PR target/18337
18028         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18029
18030 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18031
18032         * gfortran.dg/direct_io_2.f90: New test.
18033
18034 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18035
18036         PR target/18334
18037         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18038
18039 2004-11-28  Richard Henderson  <rth@redhat.com>
18040
18041         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18042
18043 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18044
18045         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18046         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18047         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18048         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18049         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18050         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18051         gcc.dg/pointer-arith-8.c: New tests.
18052
18053 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18054
18055         PR fortran/18364
18056         * gfortran.dg/endfile.f90: New test.
18057
18058 2004-11-27  Falk Hueffner  <falk@debian.org>
18059
18060         * gcc.dg/loop-6.c: New test.
18061
18062 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18063
18064         * gcc.c-torture/execute/20041126-1.c: New test.
18065
18066 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18067
18068         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18069         on IRIX.
18070
18071 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18072
18073         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18074         functions.
18075
18076 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18077
18078         PR rtl-optimization/17825
18079         * gcc.c-torture/compile/20041119-1.c: New test.
18080
18081 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18082
18083         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18084         Check existence of ld library path variables before unsetting.
18085
18086 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18087
18088         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18089
18090 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18091
18092         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18093
18094 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18095
18096         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18097
18098 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18099
18100         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18101         dg-do directive.
18102
18103 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18104
18105         * gcc.dg/pr17957.c: Pass --param, not -param.
18106
18107 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18108
18109         PR middle-end/17957
18110         * testsuite/gcc.dg/pr17957.c: New test.
18111
18112 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18113
18114         PR c++/18445
18115         * g++.dg/template/crash28.C: Likewise.
18116
18117         PR c++/18001
18118         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18119         * g++.dg/ext/lvaddr.C: Likewise.
18120         * g++.dg/opt/pr7503-3.C: Likewise.
18121
18122         PR c++/18466
18123         * g++.dg/parse/qualified3.C: New test.
18124         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18125
18126         PR c++/18545
18127         * g++.dg/expr/return1.C: New test.
18128
18129 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18130
18131         Friend class name lookup 3/n, PR c++/3332
18132         * g++.dg/lookup/friend3.C: New test.
18133         * g++.dg/lookup/friend4.C: Likewise.
18134         * g++.dg/lookup/friend5.C: Likewise.
18135
18136 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18137
18138         Friend class name lookup 2/n, PR c++/14513, c++/15410
18139         * g++.dg/lookup/friend2.C: New test.
18140         * g++.dg/template/friend31.C: Likewise.
18141
18142 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18143
18144         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18145
18146 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18147
18148         PR c++/17473
18149         * g++.dg/tc1/dr56.C: Remove.
18150         * g++.dg/template/typedef1.C: Add dg-error markers.
18151         * g++.old-deja/g++.other/typedef7.C: Likewise.
18152
18153         PR c++/18285
18154         * g++.dg/parse/typedef7.C: New test.
18155
18156 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18157
18158         * gcc.c-torture/execute/20041124-1.c: New test.
18159
18160 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18161
18162         * g++.dg/template/deduce3.C: New test.
18163
18164         PR c++/18586
18165         * g++.dg/template/crash27.C: New test.
18166
18167         PR c++/18530
18168         * g++.dg/warn/Wshadow-3.C: New test.
18169
18170 2004-11-24  Devang Patel  <dpatel@apple.com>
18171
18172         PR/18555
18173         * gcc.dg/cpp/isysroot-1.c: New test.
18174         * gcc.dg/cpp/usr/include/stdio.h: New file.
18175         * gcc.dg/cpp/isysroot-2.c: New test.
18176         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18177         New file.
18178
18179 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18180
18181         PR c++/8929
18182         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18183
18184 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18185
18186         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18187         * gcc.target/sparc/pdist.c: Likewise.
18188
18189 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18190
18191         PR c++/16882
18192         * g++.dg/conversion/simd1.C: New test.
18193
18194 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18195
18196         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18197         and restore_ld_library_path_env_vars.
18198         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18199         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18200         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18201         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18202
18203 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18204
18205         * gcc.dg/pragma-align-2.c: Test macro expansion.
18206         * gcc.dg/pragma-pack-2.c: New test.
18207
18208 2004-11-23  Richard Henderson  <rth@redhat.com>
18209
18210         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18211         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18212         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18213         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18214         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18215         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18216
18217         * gcc.dg/vect/vect.exp: Add check for alpha.
18218         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18219         (check_effective_target_vect_int): Enable for alpha.
18220         (check_effective_target_vect_long): New.
18221         (is-effective-target): Add it.
18222
18223 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18224
18225         * gcc.dg/pr18614-1.c: New test.
18226
18227 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18228
18229         * gcc.dg/setjmp-2.c: New test.
18230
18231 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18232
18233         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18234         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18235         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18236         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18237         gcc.target/sparc/pdist.c: New tests.
18238
18239 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18240
18241         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18242
18243 2004-11-22  Dale Johannesen  <dalej@apple.com>
18244
18245         * gcc.dg/20041111-1.c: New.
18246
18247 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18248
18249         PR tree-opt/18536
18250         * gcc.dg/vect/pr18536.c: New test.
18251
18252 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18253
18254         PR c++/18354
18255         * g++.dg/template/nontype11.C: New test.
18256
18257 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18258
18259         PR middle-end/18520
18260         * gcc.dg/pr18520-1.c: New test case.
18261
18262 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18263
18264         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18265         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18266         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18267         expected diagnostics.
18268
18269 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18270
18271         PR target/18580
18272         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18273         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18274         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18275
18276 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18277
18278         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18279
18280 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18281             Joseph Myers  <joseph@codesourcery.com>
18282
18283         * lib/target-supports.exp (check_visibility_available): Really
18284         test the compiler.
18285
18286 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18287
18288         PR tree-opt/18181
18289         * gcc.dg/vect/vect-85.c: New test.
18290         * gcc.dg/vect/vect-86.c: New test.
18291         * gcc.dg/vect/vect-87.c: New test.
18292         * gcc.dg/vect/vect-88.c: New test.
18293
18294 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18295
18296         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18297
18298 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18299
18300         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18301         * gcc.dg/ppc-and-1.c: Ditto.
18302         * gcc.dg/ppc-compare-1.c: Ditto.
18303         * gcc.dg/ppc-mov-1.c: Ditto
18304
18305 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18306             Mark Mitchell  <mark@codesourcery.com>
18307
18308         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18309
18310 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18311             Aldy Hernandez  <aldyh@redhat.com>
18312
18313         * lib/target-supports.exp (check_effective_target_vect_int): New
18314         (check_effective_target_vect_float): New
18315         (check_effective_target_vect_double): New.
18316         (is-effective-target): Support new effective targets keywords.
18317         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18318         default action for dg-do.
18319         * gcc.dg/vect/pr16105.c: Use new support.
18320         * gcc.dg/vect/pr18400.c: Ditto.
18321         * gcc.dg/vect/pr18425.c: Ditto.
18322         * gcc.dg/vect/vect-1.c: Ditto.
18323         * gcc.dg/vect/vect-10.c: Ditto.
18324         * gcc.dg/vect/vect-11.c: Ditto.
18325         * gcc.dg/vect/vect-12.c: Ditto.
18326         * gcc.dg/vect/vect-13.c: Ditto.
18327         * gcc.dg/vect/vect-14.c: Ditto.
18328         * gcc.dg/vect/vect-15.c: Ditto.
18329         * gcc.dg/vect/vect-16.c: Ditto.
18330         * gcc.dg/vect/vect-17.c: Ditto.
18331         * gcc.dg/vect/vect-18.c: Ditto.
18332         * gcc.dg/vect/vect-19.c: Ditto.
18333         * gcc.dg/vect/vect-2.c: Ditto.
18334         * gcc.dg/vect/vect-20.c: Ditto.
18335         * gcc.dg/vect/vect-21.c: Ditto.
18336         * gcc.dg/vect/vect-22.c: Ditto.
18337         * gcc.dg/vect/vect-23.c: Ditto.
18338         * gcc.dg/vect/vect-24.c: Ditto.
18339         * gcc.dg/vect/vect-25.c: Ditto.
18340         * gcc.dg/vect/vect-26.c: Ditto.
18341         * gcc.dg/vect/vect-27.c: Ditto.
18342         * gcc.dg/vect/vect-27a.c: Ditto.
18343         * gcc.dg/vect/vect-28.c: Ditto.
18344         * gcc.dg/vect/vect-29.c: Ditto.
18345         * gcc.dg/vect/vect-29a.c: Ditto.
18346         * gcc.dg/vect/vect-3.c: Ditto.
18347         * gcc.dg/vect/vect-30.c: Ditto.
18348         * gcc.dg/vect/vect-31.c: Ditto.
18349         * gcc.dg/vect/vect-32.c: Ditto.
18350         * gcc.dg/vect/vect-33.c: Ditto.
18351         * gcc.dg/vect/vect-34.c: Ditto.
18352         * gcc.dg/vect/vect-35.c: Ditto.
18353         * gcc.dg/vect/vect-36.c: Ditto.
18354         * gcc.dg/vect/vect-37.c: Ditto.
18355         * gcc.dg/vect/vect-38.c: Ditto.
18356         * gcc.dg/vect/vect-4.c: Ditto.
18357         * gcc.dg/vect/vect-40.c: Ditto.
18358         * gcc.dg/vect/vect-41.c: Ditto.
18359         * gcc.dg/vect/vect-42.c: Ditto.
18360         * gcc.dg/vect/vect-43.c: Ditto.
18361         * gcc.dg/vect/vect-44.c: Ditto.
18362         * gcc.dg/vect/vect-45.c: Ditto.
18363         * gcc.dg/vect/vect-46.c: Ditto.
18364         * gcc.dg/vect/vect-47.c: Ditto.
18365         * gcc.dg/vect/vect-48.c: Ditto.
18366         * gcc.dg/vect/vect-48a.c: Ditto.
18367         * gcc.dg/vect/vect-49.c: Ditto.
18368         * gcc.dg/vect/vect-5.c: Ditto.
18369         * gcc.dg/vect/vect-50.c: Ditto.
18370         * gcc.dg/vect/vect-51.c: Ditto.
18371         * gcc.dg/vect/vect-52.c: Ditto.
18372         * gcc.dg/vect/vect-53.c: Ditto.
18373         * gcc.dg/vect/vect-54.c: Ditto.
18374         * gcc.dg/vect/vect-55.c: Ditto.
18375         * gcc.dg/vect/vect-56.c: Ditto.
18376         * gcc.dg/vect/vect-56a.c: Ditto.
18377         * gcc.dg/vect/vect-57.c: Ditto.
18378         * gcc.dg/vect/vect-58.c: Ditto.
18379         * gcc.dg/vect/vect-59.c: Ditto.
18380         * gcc.dg/vect/vect-6.c: Ditto.
18381         * gcc.dg/vect/vect-60.c: Ditto.
18382         * gcc.dg/vect/vect-61.c: Ditto.
18383         * gcc.dg/vect/vect-62.c: Ditto.
18384         * gcc.dg/vect/vect-63.c: Ditto.
18385         * gcc.dg/vect/vect-64.c: Ditto.
18386         * gcc.dg/vect/vect-65.c: Ditto.
18387         * gcc.dg/vect/vect-66.c: Ditto.
18388         * gcc.dg/vect/vect-67.c: Ditto.
18389         * gcc.dg/vect/vect-68.c: Ditto.
18390         * gcc.dg/vect/vect-69.c: Ditto.
18391         * gcc.dg/vect/vect-7.c: Ditto.
18392         * gcc.dg/vect/vect-72.c: Ditto.
18393         * gcc.dg/vect/vect-72a.c: Ditto.
18394         * gcc.dg/vect/vect-73.c: Ditto.
18395         * gcc.dg/vect/vect-74.c: Ditto.
18396         * gcc.dg/vect/vect-75.c: Ditto.
18397         * gcc.dg/vect/vect-76.c: Ditto.
18398         * gcc.dg/vect/vect-77.c: Ditto.
18399         * gcc.dg/vect/vect-77a.c: Ditto.
18400         * gcc.dg/vect/vect-78.c: Ditto.
18401         * gcc.dg/vect/vect-79.c: Ditto.
18402         * gcc.dg/vect/vect-8.c: Ditto.
18403         * gcc.dg/vect/vect-80.c: Ditto.
18404         * gcc.dg/vect/vect-82.c: Ditto.
18405         * gcc.dg/vect/vect-82_64.c: Ditto.
18406         * gcc.dg/vect/vect-83.c: Ditto.
18407         * gcc.dg/vect/vect-83_64.c: Ditto.
18408         * gcc.dg/vect/vect-9.c: Ditto.
18409         * gcc.dg/vect/vect-all.c: Ditto.
18410         * gcc.dg/vect/vect-none.c: Ditto.
18411
18412 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18413
18414         * lib/gcc-dg.exp (dg-skip-if): New function.
18415         (dg-forbid-option): Remove.
18416         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18417         * g++.dg/abi/bitfield8.C: Likewise.
18418         * g++.dg/abi/dtor1.C: Likewise.
18419         * g++.dg/abi/empty10.C: Likewise.
18420         * g++.dg/abi/empty7.C: Likewise.
18421         * g++.dg/abi/empty9.C: Likewise.
18422         * g++.dg/abi/layout3.C: Likewise.
18423         * g++.dg/abi/layout4.C: Likewise.
18424         * g++.dg/abi/thunk1.C: Likewise.
18425         * g++.dg/abi/thunk2.C: Likewise.
18426         * g++.dg/abi/vbase11.C: Likewise.
18427         * g++.dg/abi/vthunk2.C: Likewise.
18428         * g++.dg/abi/vthunk3.C: Likewise.
18429         * g++.dg/ext/attrib8.C: Likewise.
18430         * g++.dg/opt/longbranch2.C: Likewise.
18431         * g++.dg/opt/reg-stack4.C: Likewise.
18432         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18433         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18434         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18435         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18436         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18437         * gcc.dg/20000609-1.c: Likewise.
18438         * gcc.dg/20000720-1.c: Likewise.
18439         * gcc.dg/20011107-1.c: Likewise.
18440         * gcc.dg/20011119-1.c: Likewise.
18441         * gcc.dg/20020108-1.c: Likewise.
18442         * gcc.dg/20020122-2.c: Likewise.
18443         * gcc.dg/20020122-3.c: Likewise.
18444         * gcc.dg/20020201-3.c: Likewise.
18445         * gcc.dg/20020206-1.c: Likewise.
18446         * gcc.dg/20020218-1.c: Likewise.
18447         * gcc.dg/20020310-1.c: Likewise.
18448         * gcc.dg/20020411-1.c: Likewise.
18449         * gcc.dg/20020418-2.c: Likewise.
18450         * gcc.dg/20020426-1.c: Likewise.
18451         * gcc.dg/20020426-2.c: Likewise.
18452         * gcc.dg/20020517-1.c: Likewise.
18453         * gcc.dg/20020523-1.c: Likewise.
18454         * gcc.dg/20020523-2.c: Likewise.
18455         * gcc.dg/20020729-1.c: Likewise.
18456         * gcc.dg/20030204-1.c: Likewise.
18457         * gcc.dg/20030826-2.c: Likewise.
18458         * gcc.dg/20030926-1.c: Likewise.
18459         * gcc.dg/20031202-1.c: Likewise.
18460         * gcc.dg/980312-1.c: Likewise.
18461         * gcc.dg/980313-1.c: Likewise.
18462         * gcc.dg/990117-1.c: Likewise.
18463         * gcc.dg/990424-1.c: Likewise.
18464         * gcc.dg/990524-1.c: Likewise.
18465         * gcc.dg/991230-1.c: Likewise.
18466         * gcc.dg/i386-387-1.c: Likewise.
18467         * gcc.dg/i386-387-2.c: Likewise.
18468         * gcc.dg/i386-387-3.c: Likewise.
18469         * gcc.dg/i386-387-4.c: Likewise.
18470         * gcc.dg/i386-387-5.c: Likewise.
18471         * gcc.dg/i386-387-6.c: Likewise.
18472         * gcc.dg/i386-asm-1.c: Likewise.
18473         * gcc.dg/i386-bitfield1.c: Likewise.
18474         * gcc.dg/i386-bitfield2.c: Likewise.
18475         * gcc.dg/i386-loop-1.c: Likewise.
18476         * gcc.dg/i386-loop-2.c: Likewise.
18477         * gcc.dg/i386-loop-3.c: Likewise.
18478         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18479         * gcc.dg/i386-pic-1.c: Likewise.
18480         * gcc.dg/i386-regparm.c: Likewise.
18481         * gcc.dg/i386-signbit-1.c: Likewise.
18482         * gcc.dg/i386-signbit-2.c: Likewise.
18483         * gcc.dg/i386-signbit-3.c: Likewise.
18484         * gcc.dg/i386-sse-5.c: Likewise.
18485         * gcc.dg/i386-sse-8.c: Likewise.
18486         * gcc.dg/i386-unroll-1.c: Likewise.
18487         * gcc.dg/tls/opt-1.c: Likewise.
18488         * gcc.dg/tls/opt-2.c: Likewise.
18489         * gcc.dg/unroll-1.c: Likewise.
18490         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18491         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18492         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18493         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18494
18495 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18496
18497         * g++.dg/template/incomplete1.C: New test.
18498
18499 2004-11-16  Nick Clifton  <nickc@redhat.com>
18500
18501         Revert patches accidentally commited during checkin of fixes for
18502         xstormy16 tests:
18503         gcc.c-torture/execute/simd-4.c: Revert
18504         gcc.dg/20040910-1.c: Revert.
18505
18506 2004-11-16  Paul Brook  <paul@codesourcery.com>
18507
18508         PR fortran/13010
18509         * gfortran.dg/der_pointer_1.f90: New test.
18510
18511 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18512
18513         PR c/18498
18514         * gcc.dg/bitfld-13.c: New test.
18515
18516 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18517
18518         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18519         powerpc*-*-linux*.
18520
18521         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18522         * gcc.dg/ppc64-abi-2.c: Ditto.
18523         * gcc.dg/ppc64-abi-3.c: Ditto.
18524
18525         * lib/gcc-dg.exp (dg-target-list): Remove.
18526
18527 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18528
18529         * gcc.dg/ia64-postinc.c: New test.
18530
18531 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18532
18533         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18534
18535 2004-11-15  Nick Clifton  <nickc@redhat.com>
18536
18537         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18538         __INT_MAX__ so that the test can be compiled by toolchains
18539         targeted at 16-bit processors.
18540
18541         * gcc.dg/20040625-1.c: Use long constants rather than integers
18542         when performing arithmetic that will overflow 16-bits.
18543
18544         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18545         xstormy16.  It does not support 128-bit vector operations.
18546
18547         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18548         with the macro PTR_TYPE.  Define this macro to an integer type
18549         suitable for holding a pointer.
18550
18551         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18552         the target is a 16-bit processor.
18553
18554         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18555         16-bit targets where the character constant will be too long.
18556
18557         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18558         where the double will not be directly addressable.
18559
18560 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18561
18562         Friend class name lookup 1/n, PR c++/18471
18563         * g++.dg/template/crash26.C: New test.
18564         * g++.dg/lookup/struct1.C: Adjust expected error.
18565         * g++.dg/parse/elab1.C: Likewise.
18566         * g++.dg/parse/elab2.C: Likewise.
18567         * g++.dg/parse/int-as-enum1.C: Likewise.
18568         * g++.dg/parse/struct-as-enum1.C: Likewise.
18569         * g++.dg/parse/typedef1.C: Likewise.
18570         * g++.dg/parse/typedef3.C: Likewise.
18571         * g++.dg/parse/typedef4.C: Likewise.
18572         * g++.dg/parse/typedef5.C: Likewise.
18573         * g++.dg/template/nontype4.C: Likewise.
18574         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18575         * g++.old-deja/g++.other/elab1.C: Likewise.
18576         * g++.old-deja/g++.other/syntax4.C: Likewise.
18577
18578 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18579
18580         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18581
18582 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18583
18584         * gcc.c-torture/execute/20041114-1.c: New test.
18585
18586 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18587
18588         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18589         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18590         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18591         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18592         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18593         gcc.dg/switch-7.c: New tests.
18594
18595 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18596
18597         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18598
18599 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18600
18601         PR tree-opt/18400
18602         * gcc.dg/vect/pr18400.c: New test.
18603
18604 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18605             Andrew Pinski  <pinskia@physics.uc.edu>
18606
18607         PR tree-opt/18425
18608         * gcc.dg/vect/pr18425.c: New test.
18609
18610 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18611
18612         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18613         Guard with dg-require-alias and dg-require-visibility.
18614
18615 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18616
18617         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18618
18619 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18620
18621         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18622
18623 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18624
18625         PR c++/17344
18626         * g++.dg/template/defarg5.C: New test.
18627
18628 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18629
18630         * g++.dg/parse/cast1.C: Run only on ILP32.
18631         * g++.old-deja/g++.mike/p784.C: Likewise.
18632
18633 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18634
18635         * gcc.c-torture/execute/20041113-1.c: New test.
18636
18637 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18638
18639         PR target/18230
18640         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18641         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18642         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18643         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18644         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18645         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18646         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18647         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18648         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18649         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18650         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18651         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18652         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18653
18654 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18655
18656         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18657         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18658         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18659         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18660         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18661         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18662         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18663         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18664         gcc.target/sparc/combined-1.c: New tests.
18665
18666 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18667
18668         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18669         New tests.
18670
18671 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18672
18673         * lib/gcc-dg.exp (dg-forbid-option): New function.
18674         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18675         * g++.dg/abi/bitfield8.C: Likewise.
18676         * g++.dg/abi/dtor1.C: Likewise.
18677         * g++.dg/abi/empty10.C: Likewise.
18678         * g++.dg/abi/empty7.C: Likewise.
18679         * g++.dg/abi/empty9.C: Likewise.
18680         * g++.dg/abi/layout3.C: Likewise.
18681         * g++.dg/abi/layout4.C: Likewise.
18682         * g++.dg/abi/thunk1.C: Likewise.
18683         * g++.dg/abi/thunk2.C: Likewise.
18684         * g++.dg/abi/vbase11.C: Likewise.
18685         * g++.dg/abi/vthunk2.C: Likewise.
18686         * g++.dg/abi/vthunk3.C: Likewise.
18687         * g++.dg/ext/attrib8.C: Likewise.
18688         * g++.dg/opt/longbranch2.C: Likewise.
18689         * g++.dg/opt/reg-stack4.C: Likewise.
18690         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18691         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18692         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18693         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18694         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18695         * gcc.dg/20000609-1.c: Likewise.
18696         * gcc.dg/20000720-1.c: Likewise.
18697         * gcc.dg/20011107-1.c: Likewise.
18698         * gcc.dg/20011119-1.c: Likewise.
18699         * gcc.dg/20020108-1.c: Likewise.
18700         * gcc.dg/20020122-2.c: Likewise.
18701         * gcc.dg/20020122-3.c: Likewise.
18702         * gcc.dg/20020201-3.c: Likewise.
18703         * gcc.dg/20020206-1.c: Likewise.
18704         * gcc.dg/20020218-1.c: Likewise.
18705         * gcc.dg/20020310-1.c: Likewise.
18706         * gcc.dg/20020411-1.c: Likewise.
18707         * gcc.dg/20020418-2.c: Likewise.
18708         * gcc.dg/20020426-1.c: Likewise.
18709         * gcc.dg/20020426-2.c: Likewise.
18710         * gcc.dg/20020517-1.c: Likewise.
18711         * gcc.dg/20020523-1.c: Likewise.
18712         * gcc.dg/20020523-2.c: Likewise.
18713         * gcc.dg/20020729-1.c: Likewise.
18714         * gcc.dg/20030204-1.c: Likewise.
18715         * gcc.dg/20030826-2.c: Likewise.
18716         * gcc.dg/20030926-1.c: Likewise.
18717         * gcc.dg/20031202-1.c: Likewise.
18718         * gcc.dg/980312-1.c: Likewise.
18719         * gcc.dg/980313-1.c: Likewise.
18720         * gcc.dg/990117-1.c: Likewise.
18721         * gcc.dg/990424-1.c: Likewise.
18722         * gcc.dg/990524-1.c: Likewise.
18723         * gcc.dg/991230-1.c: Likewise.
18724         * gcc.dg/i386-387-1.c: Likewise.
18725         * gcc.dg/i386-387-2.c: Likewise.
18726         * gcc.dg/i386-387-3.c: Likewise.
18727         * gcc.dg/i386-387-4.c: Likewise.
18728         * gcc.dg/i386-387-5.c: Likewise.
18729         * gcc.dg/i386-387-6.c: Likewise.
18730         * gcc.dg/i386-asm-1.c: Likewise.
18731         * gcc.dg/i386-bitfield1.c: Likewise.
18732         * gcc.dg/i386-bitfield2.c: Likewise.
18733         * gcc.dg/i386-loop-1.c: Likewise.
18734         * gcc.dg/i386-loop-2.c: Likewise.
18735         * gcc.dg/i386-loop-3.c: Likewise.
18736         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18737         * gcc.dg/i386-pic-1.c: Likewise.
18738         * gcc.dg/i386-regparm.c: Likewise.
18739         * gcc.dg/i386-signbit-1.c: Likewise.
18740         * gcc.dg/i386-signbit-2.c: Likewise.
18741         * gcc.dg/i386-signbit-3.c: Likewise.
18742         * gcc.dg/i386-sse-5.c: Likewise.
18743         * gcc.dg/i386-sse-8.c: Likewise.
18744         * gcc.dg/i386-unroll-1.c: Likewise.
18745         * gcc.dg/tls/opt-1.c: Likewise.
18746         * gcc.dg/tls/opt-2.c: Likewise.
18747         * gcc.dg/unroll-1.c: Likewise.
18748         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18749         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18750         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18751         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18752         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18753         -m64 is specified.
18754
18755 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18756
18757         PR c++/18389
18758         * g++.dg/parse/cond1.C: New test.
18759
18760         PR c++/18429
18761         * g++.dg/template/array9.C: New test.
18762         * g++.dg/ext/vla1.C: Adjust error messages.
18763         * g++.dg/ext/vlm1.C: Likewise.
18764         * g++.dg/template/crash2.C: Likewise.
18765
18766         PR c++/18436
18767         * g++.dg/template/call3.C: New test.
18768
18769         PR c++/18407
18770         * g++.dg/template/ptrmem11.C: New test.
18771
18772 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18773
18774         PR other/14264
18775         * lib/g++.exp: Set LC_ALL and LANG to C.
18776         * lib/gcc-dg.exp: Likewise.
18777         * lib/gfortran.exp: Likewise.
18778         * lib/objc.exp: Likewise.
18779         * lib/treelang.exp: Likewise.
18780
18781 2004-11-12  Andreas Schwab  <schwab@suse.de>
18782
18783         * gcc.dg/pr16286.c: Fix last change.
18784
18785 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18786
18787         PR c++/18416
18788         * g++.dg/init/global1.C: New test.
18789
18790 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18791
18792         * gcc.c-torture/execute/20041112-1.c: New test.
18793
18794 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18795
18796         * lib/gcc-dg.exp (dg-target-list): New.
18797
18798 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18799             Richard Sandiford  <rsandifo@redhat.com>
18800
18801         * lib/target-supports.exp (get-compiler_messages): New.
18802         (check_named_sections_available): Use it.
18803         (check_effective_target_ilp32): New.
18804         (check_effective_target_lp64): New.
18805         (is-effective-target): New.
18806         * lib/gcc-dg.exp (dg-require-effective-target): New.
18807
18808 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18809
18810         * gcc.dg/precedence-1.c: New test.
18811
18812 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18813
18814         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18815
18816         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18817         message, delete generated files, use more descriptive name for
18818         executable, and make the test unsupported when it cannot be run.
18819
18820         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18821         (dg-require-weak, dg-require-visibility, dg-require-alias,
18822         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18823         dg-require-iconv, dg-require-named-sections): Use it.
18824
18825         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18826
18827 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18828
18829         PR target/16457
18830         * gcc.dg/ppc-and-1: New
18831
18832         PR target/16796
18833         * gcc.dg/ppc-mov-1.c: New.
18834
18835         PR target/16458
18836         * gcc.dg/ppc-compare-1.c: New.
18837
18838 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18839
18840         * objc.dg/desig-init-2.m: New test.
18841
18842 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18843
18844         PR middle-end/18160
18845         * g++.dg/warn/register-var-1.C: New test.
18846         * g++.dg/warn/register-var-2.C: New test.
18847
18848 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18849
18850         * gcc.dg/union-2.c: New test.
18851
18852 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18853
18854         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18855         New test for PR tree-optimization/17892.
18856
18857 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18858
18859         PR c++/18369
18860         * g++.dg/init/new12.C: New test.
18861
18862 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18863
18864         * gcc.target/sparc: New directory.
18865         * gcc.target/sparc/sparc.exp: New driver.
18866         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18867         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18868         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18869         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18870
18871 2004-11-10  Paul Brook  <paul@codesourcery.com>
18872
18873         PR fortran/18218
18874         * gfortran.dg/list_read.c: New test.
18875
18876 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18877
18878         PR c/18322
18879         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18880         expected diagnostic location.
18881
18882 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18883
18884         * gcc.dg/20041109-1.c: New test.
18885
18886 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18887
18888         PR objc/18406
18889         * objc/compile/pr18406.m: New test.
18890
18891 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18892
18893         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18894
18895 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18896
18897         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18898
18899 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18900
18901         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18902
18903 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18904
18905         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18906         exit.
18907
18908 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18909
18910         PR tree-opt/18299
18911         * gcc.c-torture/pr18299-1.c: New test.
18912
18913 2004-11-06  Andreas Schwab  <schwab@suse.de>
18914
18915         * gcc.dg/pr16286.c: Also test for bool and pixel.
18916
18917 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18918
18919         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18920         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18921         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18922         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18923         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18924         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18925         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18926         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18927         gcc.dg/struct-semi-3.c: New tests.
18928
18929 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18930
18931         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18932
18933 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18934
18935         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18936         Do not use C99 designators.
18937
18938 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18939
18940         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18941
18942 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18943
18944         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18945         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18946         * gcc.c-torture/execute/simd-5.x: Remove.
18947
18948 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18949
18950         PR rtl-optimization/17933
18951         * gcc.dg/torture/pr17933-1.c: New test.
18952
18953 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18954
18955         PR target/18106
18956         * lib/target-supports.exp (check_weak_available): Support
18957         Windows.
18958
18959 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18960
18961         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18962         call to fflush(stdout) before abort.
18963         (my_ffsll): New function.
18964         (generate_fields): Use it.
18965
18966 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18967
18968         * gcc.dg/init-undef-1.c: New test.
18969
18970 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18971
18972         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18973         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18974         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18975         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18976         expected messages for new parser.
18977
18978 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18979
18980         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18981
18982 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18983
18984         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18985         on LP64 targets.
18986
18987 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18988
18989         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18990         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18991         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18992         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18993         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18994         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18995         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18996         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18997         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18998         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18999
19000 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19001
19002         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19003         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19004         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19005         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19006         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19007         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19008         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19009         for new parser.
19010
19011 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19012
19013         PR target/15342
19014         * gcc.dg/20041104-1.c: New test.
19015
19016 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19017
19018         * g++.dg/template/nontype7.C: New test.
19019         * g++.dg/template/nontype8.C: Likewise.
19020         * g++.dg/template/nontype9.C: Likewise.
19021         * g++.dg/template/nontype10.C: Likewise.
19022         * g++.dg/tc1/dr49.C: Likewise.
19023         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19024         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19025
19026 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19027
19028         * g++.dg/rtti/tinfo1.C: Remove xfails.
19029
19030 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19031
19032         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19033         packed attribute to the definition to satisfy the new C++ parser.
19034
19035 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19036
19037         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19038         invocations of va_arg.
19039
19040 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19041
19042         PR c++/18124
19043         * g++.dg/template/crash25.C: New test.
19044
19045         PR c++/18155
19046         * g++.dg/template/typedef2.C: New test.
19047         * g++.dg/parse/crash13.C: Adjust error markers.
19048
19049         PR c++/18177
19050         * g++.dg/conversion/const3.C: New test.
19051
19052 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19053
19054         PR fortran/17535
19055         PR fortran/17583
19056         PR fortran/17713
19057         * gfortran.dg/generic_[123].f90: New testcases.
19058
19059 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19060
19061         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19062         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19063
19064 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19065
19066         PR tree-opt/16808
19067         * gcc.c-torture/compile/pr16808.c: New test.
19068
19069 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19070
19071         PR rtl-optimization/17104
19072         * gcc.dg/ppc-bitfield1.c: New.
19073
19074 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19075
19076         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19077
19078 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19079
19080         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19081         strings for 32-bit code.
19082
19083 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19084
19085         PR c/18239
19086         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19087
19088 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19089
19090         PR c++/18064
19091         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19092
19093 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19094
19095         PR c++/15172
19096         * g++.dg/init/aggr2.C: New test.
19097
19098 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19099
19100         * objc.dg/local-decl-1.m: New test.
19101
19102 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19103
19104         * gcc.dg/20040910-1.c: Adjust regex.
19105
19106 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19107
19108         PR rtl-optimization/18084
19109         * g++.dg/opt/pr18084-1.C: New testcase.
19110
19111 2004-10-30  Matt Austern  <austern@apple.com>
19112
19113         PR c++/17542
19114         * g++.dg/ext/attrib18.C: New test.
19115
19116 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19117
19118         PR middle-end/18096
19119         * gcc.dg/pr18096-1.c: New test case.
19120
19121 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19122
19123         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19124
19125 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19126
19127         PR c/16666
19128         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19129         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19130         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19131         gcc.dg/old-style-prom-3.c: New tests.
19132
19133 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19134
19135         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19136         Remove unnecessary inclusion of stdio.h.
19137
19138 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19139
19140         PR rtl-optimization/17581
19141         * gcc.dg/pr17581-1.c: New test case.
19142
19143 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19144
19145         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19146         being implemented.
19147         * g++.dg/conversion/dr195-1.C: New.
19148         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19149         * g++.old-deja/g++.mike/p10148.C: Likewise.
19150
19151 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19152
19153         PR c++/17695
19154         * g++.dg/debug/typedef2.C: New test.
19155
19156 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19157
19158         PR fortran/13490
19159         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19160         * gfortran.dg/g77/README: Update.
19161
19162 2004-10-28  Matt Austern  <austern@apple.com>
19163
19164         PR c++/14124
19165         * g++.dg/ext/packed7.C: New test.
19166
19167 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19168
19169         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19170         scan-assembler.
19171         * lib/scanasm.exp (hidden-scan-for): New proc.
19172         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19173         string.
19174         (scan-not-hidden): Likewise.
19175         * lib/target-supports.exp (check_visibility_available): mach-o is
19176         support too.
19177
19178 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19179
19180         PR c++/17132
19181         * g++.dg/template/memclass3.C: New test.
19182
19183 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19184
19185         PR middle-end/18160
19186         * gcc.dg/register-var-1.c: New test.
19187         * gcc.dg/register-var-2.c: New test.
19188         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19189         error now.
19190
19191 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19192
19193         PR other/18172
19194         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19195         unused variables.
19196         * gcc.dg/vect/vect-22.c: Likewise.
19197
19198 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19199
19200         * gcc.dg/i386-rotate-1.c: New test.
19201
19202 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19203
19204         * g++.dg/init/ref12.C: Add "run" marker.
19205
19206         PR c++/17435
19207         * g++.dg/init/ref12.C: New test.
19208
19209         PR c++/18140
19210         * g++.dg/template/shift1.C: New test.
19211         * g++.dg/template/error10.C: Adjust error markers.
19212
19213 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19214
19215         PR tree-opt/17529
19216         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19217
19218 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19219
19220         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19221         * gcc.dg/weak/weak-3.c: Likewise.
19222         * gcc.dg/weak/weak-5.c: Likewise.
19223         * gcc.dg/weak/weak-9.c: Likewise.
19224         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19225         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19226
19227         * gcc.dg/darwin-weakimport-1.c: New.
19228
19229 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19230
19231         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19232
19233 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19234
19235         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19236         'syntax' error messages.
19237         * gcc.dg/cpp/direct2s.c: Likewise.
19238
19239 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19240
19241         * gcc.c-torture/compile/20041026-1.c: New.
19242
19243 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19244
19245         PR c++/18093
19246         * g++.dg/lookup/ns2.C: New test.
19247
19248         PR c++/18020
19249         * g++.dg/template/enum4.C: New test.
19250
19251         PR c++/18161
19252         * g++.dg/template/expr1.C: New test.
19253
19254 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19255
19256         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19257
19258 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19259
19260         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19261         gcc.dg/decl-nospec-3.c: New tests.
19262
19263 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19264
19265         * objc.dg/super-class-3.m: New test.
19266
19267 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19268
19269         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19270         resyncing.
19271         * gcc.dg/cpp/direct2s.c: Likewise.
19272
19273 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19274
19275         * objc.dg/image-info.m: Update for changes to section selection.
19276
19277 2004-10-25  David Ayers  <d.ayers@inode.at>
19278             Ziemowit Laski  <zlaski@apple.com>
19279
19280         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19281         diagnostics when messaging 'id <Proto>'.
19282         * objc.dg/class-protocol-1.m: New test.
19283         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19284         a non-existent method signature.
19285         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19286         Update diagnostics when messaging with non-existent method signature.
19287         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19288         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19289         invalid receivers are now resolved as if messaging 'id'; remove
19290         extraneous diagnostics.
19291
19292 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19293
19294         PR c/16667
19295         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19296         gcc.dg/init-desig-obs-3.c: New tests.
19297
19298 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19299
19300         * gcc.dg/debug/20041023-1.c: New test.
19301
19302 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19303
19304         PR middle-end/17407
19305         * gcc.c-torture/compile/pr17407.c: New test.
19306
19307         PR c++/18121
19308         * g++.dg/template/array8.C: New test.
19309
19310 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19311
19312         PR other/18138
19313         * lib/g++.exp: Accept more than one multilib libgcc.
19314         * lib/gcc-dg.exp: Likewise.
19315         * lib/objc.exp: Likewise.
19316         * lib/treelang.exp: Likewise.
19317         * lib/gfortran.exp: Likewise.
19318
19319 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19320
19321         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19322
19323 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19324
19325         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19326         * gcc.dg/c99-const-expr-3.c: Likewise.
19327
19328 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19329
19330         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19331
19332 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19333
19334         * gcc.c-torture/execute/loop-2e.x: Remove.
19335
19336 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19337
19338         PR c++/18095
19339         * g++.dg/parse/crash18.C: New.
19340         * g++.dg/parse/crash19.C: New.
19341
19342 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19343
19344         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19345         * g++.dg/ext/dllimport2.C: Same.
19346         * g++.dg/ext/dllimport8.C: Same.
19347
19348 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19349
19350         PR c++/10841
19351         * g++.dg/conversion/cast1.C: New test.
19352         * g++.dg/overload/pmf1.C: Adjust error marker.
19353
19354 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19355
19356         PR objc/17923
19357         * objc.dg/const-str-7.m: New test.
19358
19359 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19360
19361         * g++.dg/template/memfriend11.C: Fix comment typo.
19362         * g++.dg/template/memfriend14.C: Likewise.
19363
19364 2004-10-20  Richard Henderson  <rth@redhat.com>
19365
19366         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19367         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19368         -fasynchronous-unwind-tables.
19369
19370 2004-10-20  Richard Henderson  <rth@redhat.com>
19371
19372         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19373         (main): Return success.
19374         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19375         (main): Return success.
19376
19377 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19378
19379         PR c++/13495
19380         * g++.dg/template/memfriend9.C: New test.
19381         * g++.dg/template/memfriend10.C: Likewise.
19382         * g++.dg/template/memfriend11.C: Likewise.
19383         * g++.dg/template/memfriend12.C: Likewise.
19384         * g++.dg/template/memfriend13.C: Likewise.
19385         * g++.dg/template/memfriend14.C: Likewise.
19386         * g++.dg/template/memfriend15.C: Likewise.
19387         * g++.dg/template/memfriend16.C: Likewise.
19388         * g++.dg/template/memfriend17.C: Likewise.
19389         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19390
19391 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19392
19393         * g++.dg/conversion/dr195.C: New.
19394         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19395
19396 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19397             Devang Patel  <dpatel@apple.com>
19398
19399         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19400         of floating point arithmetic, which could trap.
19401
19402 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19403
19404         PR c++/14035
19405         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19406         * g++.dg/conversion/const2.C: New test.
19407         * g++.dg/expr/reinterpret2.C: New test.
19408         * g++.dg/expr/reinterpret3.C: New test.
19409         * g++.dg/expr/cast2.C: New test.
19410         * g++.dg/expr/copy1.C: New test.
19411         * g++.dg/other/conversion1.C: Change error message.
19412         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19413         function pointers to void *.
19414         * g++.old-deja/g++.mike/p10148.C: Likewise.
19415
19416 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19417
19418         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19419
19420 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19421
19422         PR c++/18047
19423
19424         * g++.dg/parse/expr3.C: New test.
19425
19426 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19427
19428         * gcc.dg/smod-1.c: New test.
19429
19430 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19431
19432         * objc.dg/method-14.m: New test.
19433
19434 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19435
19436         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19437         Also xfail as the patch was reverted.
19438
19439 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19440
19441         PR middle-end/16973
19442         * gcc.dg/pr16973.c: New test.
19443
19444 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19445
19446         PR tree-optimization/17656
19447         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19448
19449 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19450
19451         * g++.dg/eh/shadow1.C: New.
19452
19453 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19454
19455         * gcc.c-torture/compile/20041018-1.c: New test.
19456
19457 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19458
19459         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19460         compiler referring to register 0 when accessing sdata.  The linker
19461         now patches things up.
19462
19463 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19464
19465         PR c/17529
19466         * gcc.c-torture/compile/pr17529.c: New test.
19467
19468 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19469
19470         PR c++/17743
19471         * g++.dg/ext/attrib17.C: New test.
19472
19473 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19474
19475         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19476
19477 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19478
19479         PR c++/10479
19480         * g++.dg/ext/attrib16.C: New test.
19481
19482 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19483
19484         PR c++/17042
19485         * g++.dg/init/dso_handle1.C: New test.
19486
19487         PR c++/14667
19488         * g++.dg/parse/typedef6.C: New test.
19489
19490         PR c++/17916
19491         * g++.dg/parse/pragma1.C: New test.
19492
19493 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19494
19495         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19496
19497 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19498
19499         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19500         -fno-common when on HPPA HP-UX platforms.
19501
19502 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19503
19504         PR other/16820
19505         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19506         stdint.h.
19507         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19508         uintptr_t.
19509
19510 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19511
19512         PR c++/16301
19513         * g++.dg/lookup/strong-using-4.C: New test.
19514
19515 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19516
19517         PR middle-end/16567
19518         * gcc.c-torture/compile/nested-1.c: New test.
19519
19520 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19521
19522         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19523         and mipsisa64*-*-* (until support for misaligned loads is added).
19524         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19525         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19526         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19527         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19528         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19529         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19530
19531 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR c++/17976
19534         * g++.dg/init/dtor3.C: New test.
19535
19536 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19537
19538         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19539
19540 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19541
19542         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19543         * gcc.dg/macho-lo-sum.c: Likewise.
19544
19545 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19546
19547         * gcc.dg/ppc-spe64-1.c: New test.
19548
19549 2004-10-14  Devang Patel  <dpatel@apple.com>
19550
19551         PR 17635
19552         * gcc.dg/pr17635.c : New test.
19553
19554 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19555
19556         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19557         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19558         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19559         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19560         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19561         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19562         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19563         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19564         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19565         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19566         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19567         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19568         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19569         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19570         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19571         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19572         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19573         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19574
19575 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19576
19577         * gcc.dg/vect/vect-82.c: New testcase.
19578         * gcc.dg/vect/vect-82_64.c: New testcase.
19579         * gcc.dg/vect/vect-83.c: New testcase.
19580         * gcc.dg/vect/vect-83_64.c: New testcase.
19581
19582 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19583
19584         * gcc.dg/cpp/error-1.c: New test.
19585
19586 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19587
19588         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19589
19590 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19591
19592         PR target/17984
19593         * gcc.dg/cris-peep2-xsrand2.c: New test.
19594
19595 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19596
19597         PR c++/17661
19598         * testsuite/g++.dg/expr/for2.C: New test.
19599
19600 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19601
19602         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19603
19604 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19605
19606         PR tree-optimization/17724
19607         * g++.dg/opt/pr17724-1.C: New test.
19608         * g++.dg/opt/pr17724-2.C: New test.
19609         * g++.dg/opt/pr17724-3.C: New test.
19610         * g++.dg/opt/pr17724-4.C: New test.
19611         * g++.dg/opt/pr17724-5.C: New test.
19612         * g++.dg/opt/pr17724-6.C: New test.
19613
19614 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19615
19616         PR c/17301
19617         * gcc.dg/pr17301-2.c: New test.
19618
19619 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19620
19621         PR c++/15876
19622         * g++.dg/parse/error22.C: New test.
19623
19624         PR c++/17936
19625         * g++.dg/template/spec18.C: New test.
19626
19627 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19628
19629         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19630         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19631         memcpy.
19632         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19633         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19634
19635 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19636
19637         * g++.dg/eh/cleanup5.C: Add dg-options "".
19638
19639 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19640
19641         PR middle-end/17657
19642         * gcc.dg/switch-4.c: New test case.
19643
19644 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19645
19646         * gcc.c-torture/execute/20041011-1.c: New test.
19647
19648 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19649
19650         PR c++/17554
19651         * g++.dg/init/for3.C: New test.
19652
19653         PR c++/17657
19654         * g++.dg/opt/switch2.C: New test.
19655
19656         PR middle-end/17703
19657         * g++.dg/warn/Wreturn-2.C: New test.
19658
19659 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19660
19661         PR c++/17907
19662         * g++.dg/eh/cleanup5.C: New test.
19663
19664 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19665
19666         PR c++/17393
19667         * g++.dg/parse/error21.C: New test.
19668
19669 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19670
19671         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19672         * g++.dg/warn/incomplete1.C: Likewise.
19673         * g++.dg/template/qualttp20.C: Likewise.
19674
19675 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19676
19677         PR c/17881
19678         * parm-incomplete-1.c: New test.
19679
19680 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19681
19682         PR c++/17867
19683         * g++.dg/parse/error19.C: New test.
19684
19685         PR c++/17670
19686         * g++.dg/init/new11.C: New test.
19687
19688         PR c++/17821
19689         * g++.dg/parse/error20.C: New test.
19690
19691         PR c++/17826
19692         * g++.dg/template/crash24.C: New test.
19693
19694 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19695
19696         PR c/17301
19697         * gcc.dg/pr17301-1.c: New test.
19698
19699 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19700
19701         PR c/17189
19702         * gcc.dg/anon-struct-5.c: New test.
19703
19704 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19705
19706         PR c/17844
19707         * gcc.dg/pr17844-1.c: New test.
19708
19709 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19710
19711         PR tree-optimization/17906
19712         * gcc.c-torture/compile/pr17906.c: New.
19713
19714 2004-10-09  Stuart Hastings  <stuart@apple.com>
19715             Roger Sayle  <roger@eyesopen.com>
19716
19717         PR rtl-optimization/17853
19718         * gcc.dg/i386-mmx-5.c: New testcase.
19719
19720 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19721
19722         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19723
19724 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/17524
19727         * g++.dg/template/static9.C: New test.
19728
19729         PR c++/17685
19730         * g++.dg/parse/operator5.C: New test.
19731
19732 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19733
19734         PR middle-end/17894
19735         * gcc.c-torture/execute/divcmp-4.c: New test case.
19736
19737 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19738
19739         PR tree-opt/17902
19740         * g++.dg/opt/pr17902.C: New test.
19741
19742 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19743
19744         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19745
19746 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19747
19748         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19749
19750 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19751
19752         * gcc.dg/assign-warn-3.c: New test.
19753
19754 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19755
19756         PR c/16999
19757         * gcc.dg/cpp/ident-1.c: New test.
19758
19759 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19760
19761         * gcc.c-torture/compile/acc1.c: New.
19762
19763 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19764
19765         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19766         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19767
19768 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19769
19770         * gcc.dg/ultrasp11.c: New test.
19771
19772 2004-10-08  Michael Matz  <matz@suse.de>
19773
19774         * gcc.dg/doloop-2.c: New test.
19775
19776 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19777
19778         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19779         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19780         objc.dg/method-9.m: Update expected diagnostics.
19781
19782 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19783
19784         * gcc.dg/ppc-fsel-3.c: New file.
19785         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19786
19787 2004-10-07  Paul Brook  <paul@codesourcery.com>
19788
19789         * gfortran.dg/intrinsic_verify_1.f90: New test.
19790
19791 2004-10-07  Paul Brook  <paul@codesourcery.com>
19792
19793         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19794
19795 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19796
19797         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19798         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19799         commit.
19800
19801 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19802
19803         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19804
19805 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19806
19807         PR c++/17115
19808         * g++.dg/warn/Winline-4.C: New test.
19809
19810 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19811
19812         * gcc.c-torture/compile/20041007-1.c: New test.
19813
19814 2004-10-07  Paul Brook  <paul@codesourcery.com>
19815
19816         PR fortran/17678
19817         * gfortran.dg/use_allocated_1.f90: New test.
19818
19819 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19820
19821         PR middle-end/17849
19822         * gfortran.fortran-torture/compile/nested.f90: New test
19823
19824 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19825
19826         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19827
19828 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19829
19830         PR c++/17368
19831         * g++.dg/ext/asm6.C: New test.
19832
19833 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19834
19835         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19836
19837 2004-10-06  Paul Brook  <paul@codesourcery.com>
19838
19839         PR libfortran/17709
19840         * gfortran.dg/empty_format_1.f90: New test.
19841
19842 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19843
19844         PR fortran/17568
19845         * gfortran.dg/ishft.f90: New test.
19846
19847         PR fortran/17283
19848         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19849         tests.
19850
19851 2004-10-06  Paul Brook  <paul@codesourcery.com>
19852
19853         * gfortran.dg/do_1.f90: New test.
19854
19855 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19856
19857         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19858         optimizing for size.
19859
19860 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19861
19862         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19863
19864 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19865
19866         * gcc.c-torture/compile/20041005-1.c: New test.
19867
19868 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19869
19870         PR c++/17829
19871         * g++.dg/lookup/koenig4.C: New.
19872
19873 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19874
19875         * g++.dg/other/classkey1.C: Adjust quoting marks.
19876         * g++.dg/parse/error15.C: Likewise.
19877         * g++.dg/template/meminit2.C (int>): Likewise.
19878
19879 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19880
19881         PR fortran/17283
19882         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19883
19884         PR fortran/17631
19885         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19886
19887         PR fortran/17708
19888         * gfortran.dg/pr17708.f90: New test.
19889
19890 2004-10-04  Chao-ying Fu  <fu@mips.com>
19891
19892         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19893         * gcc.dg/vect/vect-4.c: Ditto.
19894         * gcc.dg/vect/vect-5.c: Ditto.
19895         * gcc.dg/vect/vect-6.c: Ditto.
19896         * gcc.dg/vect/vect-8.c: Ditto.
19897         * gcc.dg/vect/vect-16.c: Ditto.
19898         * gcc.dg/vect/vect-30.c: Ditto.
19899         * gcc.dg/vect/vect-40.c: Ditto.
19900         * gcc.dg/vect/vect-41.c: Ditto.
19901         * gcc.dg/vect/vect-42.c: Ditto.
19902         * gcc.dg/vect/vect-43.c: Ditto.
19903         * gcc.dg/vect/vect-44.c: Ditto.
19904         * gcc.dg/vect/vect-45.c: Ditto.
19905         * gcc.dg/vect/vect-46.c: Ditto.
19906         * gcc.dg/vect/vect-47.c: Ditto.
19907         * gcc.dg/vect/vect-48.c: Ditto.
19908         * gcc.dg/vect/vect-49.c: Ditto.
19909         * gcc.dg/vect/vect-50.c: Ditto.
19910         * gcc.dg/vect/vect-51.c: Ditto.
19911         * gcc.dg/vect/vect-52.c: Ditto.
19912         * gcc.dg/vect/vect-53.c: Ditto.
19913         * gcc.dg/vect/vect-54.c: Ditto.
19914         * gcc.dg/vect/vect-55.c: Ditto.
19915         * gcc.dg/vect/vect-56.c: Ditto.
19916         * gcc.dg/vect/vect-57.c: Ditto.
19917         * gcc.dg/vect/vect-58.c: Ditto.
19918         * gcc.dg/vect/vect-59.c: Ditto.
19919         * gcc.dg/vect/vect-60.c: Ditto.
19920         * gcc.dg/vect/vect-74.c: Ditto.
19921         * gcc.dg/vect/vect-79.c: Ditto.
19922         * gcc.dg/vect/vect-80.c: Ditto.
19923
19924 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19925
19926         * gcc.dg/unused-7.c: Use the correct option.
19927
19928 2004-10-04  Paul Brook  <paul@codesourcery.com>
19929         Bud Davis  <bdavis9659@comcast.net>
19930
19931         PR fortran/17706
19932         PR fortran/16434
19933         * gfortran/pr17706.f90: New test.
19934         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19935
19936 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19937
19938         * gfortran.dg/pr17612.f90: New test.
19939
19940 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19941
19942         * g++.dg/template/local1.C: Adjust quoting marks in
19943         testing for diagnostics.
19944         * g++.dg/tls/diag-2.C: Likewise.
19945         * g++.dg/other/error8.C: Likewise.
19946
19947 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19948
19949         PR c/17178
19950         * gcc.dg/unused-4.c: Adjust to be correct.
19951
19952         PR c/17820
19953         * gcc.dg/unused-7.c: New test.
19954
19955 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19956
19957         PR c++/17797
19958         * g++.dg/overload/template2.C: New test.
19959
19960 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19961
19962         PR tree-optimization/16632
19963         * gcc.dg/tree-ssa/20041002-1.c: New.
19964
19965 2004-10-03  Paul Brook  <paul@codesourcery.com>
19966
19967         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19968         rather than relying on default formatting.
19969
19970 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19971
19972         * gcc.dg/20040920-1.c: Update expected message text.
19973
19974 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19975
19976         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19977
19978 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19979
19980         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19981         tree level.
19982
19983 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19984
19985         * gcc.dg/tree-ssa/pr17343.c: Remove.
19986
19987 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19988
19989         PR tree-opt/17343
19990         * gcc.dg/tree-ssa/pr17343.c: New test.
19991
19992 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19993
19994         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19995         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19996         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19997         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19998         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19999
20000 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20001
20002         * gcc.dg/lvalue-2.c: New test.
20003
20004 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20005
20006         PR c/17730
20007         * gcc.dg/pr17730-1.c: New test
20008
20009 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20010
20011         PR c/7425
20012         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20013
20014 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20015
20016         * gcc.c-torture/execute/stdarg-1.c: New test.
20017         * gcc.c-torture/execute/stdarg-2.c: New test.
20018         * gcc.c-torture/execute/stdarg-3.c: New test.
20019         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20020         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20021         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20022         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20023         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20024
20025 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20026
20027         PR tree-optimization/17697
20028         * g++.dg/opt/pr17697-1.C: New test.
20029         * g++.dg/opt/pr17697-2.C: New test.
20030         * g++.dg/opt/pr17697-3.C: New test.
20031
20032 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20033
20034         PR c/16409
20035         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20036         gcc.dg/vla-init-5.c: New tests.
20037
20038 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20039
20040         PR c/13804
20041         * gcc.dg/pr13804-1.c: New test.
20042
20043 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20044
20045         PR fortran/16938
20046         * gfortran.dg/pr16938.f90: New test.
20047
20048 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20049
20050         * g++.dg/template/crash23.C: New test.
20051
20052 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20053
20054         PR c++/17585
20055         * g++.dg/template/static8.C: New test.
20056
20057 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20058
20059         PR c++/17681
20060         * g++.dg/other/error9.C: New test.
20061
20062 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20063
20064         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20065
20066 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20067
20068         PR fortran/15164
20069         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20070
20071 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20072
20073         PR middle-end/17112
20074         * gcc.dg/pr17112-1.c: New test case.
20075
20076 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20077
20078         PR c/11459
20079         * gcc.dg/pr11459-1.c: New test.
20080
20081 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20082
20083         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20084         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20085
20086 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20087
20088         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20089
20090 2004-09-25  Jan Hubicka  <jh@suse.cz>
20091
20092         * compile/30040909-1.c: New test.
20093         * compile/30040907-1.c: New test.
20094
20095 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20096
20097         * gcc.c-torture/execute/va-arg-26.c: New test.
20098
20099 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20100
20101         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20102         extra diagnostics on targets with 64-bit pointers.
20103         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20104
20105 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20106
20107         PR c/17188
20108         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20109         * gcc.dg/decl-3.c: Adjust expected message.
20110
20111 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20112
20113         PR fortran/17615
20114         * gfortran.dg/pr17615.f90: New test.
20115
20116 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20117
20118         PR tree-optimzation/17517
20119         * g++.dg/tree-ssa/pr17517.C: New Test.
20120
20121 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20122
20123         PR c++/16889
20124         * g++.dg/lookup/ambig3.C: New.
20125
20126 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20127
20128         PR tree-opt/17624
20129         * g++.dg/opt/pr17624.C: New test.
20130
20131 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20132
20133         PR c/6980
20134         * gcc.dg/Wbad-function-cast-1.c: New test.
20135
20136 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20137
20138         * g++.dg/ext/complit1.C
20139         * g++.dg/other/error2.C
20140         * g++.dg/other/nontype-1.C
20141         * g++.dg/parse/crash11.C
20142         * g++.dg/parse/crash12.C
20143         * g++.dg/parse/error15.C
20144         * g++.dg/parse/error4.C
20145         * g++.dg/parse/tmpl-outside1.C
20146         * g++.dg/parse/too-many-tmpl-args1.C
20147         * g++.dg/template/dependent-expr3.C
20148         * g++.dg/template/error10.C
20149         * g++.dg/template/instantiate1.C
20150         * g++.dg/template/vtable2.C
20151         * g++.dg/warn/Wshadow-1.C
20152         * g++.dg/warn/weak1.C
20153         * g++.old-deja/g++.brendan/crash16.C
20154         * g++.old-deja/g++.brendan/crash18.C
20155         * g++.old-deja/g++.brendan/crash48.C
20156         * g++.old-deja/g++.brendan/crash49.C
20157         * g++.old-deja/g++.brendan/crash55.C
20158         * g++.old-deja/g++.brendan/crash56.C
20159         * g++.old-deja/g++.brendan/crash8.C
20160         * g++.old-deja/g++.brendan/enum11.C
20161         * g++.old-deja/g++.brendan/enum8.C
20162         * g++.old-deja/g++.brendan/enum9.C
20163         * g++.old-deja/g++.brendan/friend3.C
20164         * g++.old-deja/g++.brendan/misc14.C
20165         * g++.old-deja/g++.bugs/900402_02.C
20166         * g++.old-deja/g++.bugs/900404_03.C
20167         * g++.old-deja/g++.bugs/900404_04.C
20168         * g++.old-deja/g++.bugs/900428_03.C
20169         * g++.old-deja/g++.jason/crash4.C
20170         * g++.old-deja/g++.jason/overload21.C
20171         * g++.old-deja/g++.jason/redecl1.C
20172         * g++.old-deja/g++.jason/report.C
20173         * g++.old-deja/g++.jason/rfg10.C
20174         * g++.old-deja/g++.jason/template30.C
20175         * g++.old-deja/g++.law/arm12.C
20176         * g++.old-deja/g++.law/ctors5.C
20177         * g++.old-deja/g++.law/cvt20.C
20178         * g++.old-deja/g++.law/init10.C
20179         * g++.old-deja/g++.law/init8.C
20180         * g++.old-deja/g++.law/visibility17.C
20181         * g++.old-deja/g++.law/visibility7.C
20182         * g++.old-deja/g++.mike/net8.C
20183         * g++.old-deja/g++.mike/p646.C
20184         * g++.old-deja/g++.mike/p700.C
20185         * g++.old-deja/g++.mike/p701.C
20186         * g++.old-deja/g++.mike/p811.C
20187         * g++.old-deja/g++.ns/template13.C
20188         * g++.old-deja/g++.other/array3.C
20189         * g++.old-deja/g++.other/crash25.C
20190         * g++.old-deja/g++.other/dtor3.C
20191         * g++.old-deja/g++.other/dtor4.C
20192         * g++.old-deja/g++.other/main1.C
20193         * g++.old-deja/g++.other/warn7.C
20194         * g++.old-deja/g++.pt/crash11.C
20195         * g++.old-deja/g++.pt/crash36.C
20196         * g++.old-deja/g++.pt/spec22.C
20197         * g++.old-deja/g++.pt/spec9.C
20198         * g++.old-deja/g++.pt/ttp52.C
20199         * g++.old-deja/g++.robertl/eb103.C
20200         * g++.old-deja/g++.robertl/eb121.C
20201         * g++.old-deja/g++.robertl/eb22.C
20202         * g++.old-deja/g++.robertl/eb8.C:
20203         Update locations and/or regexps of dg-error markers.
20204         Remove markers for some bogus messages that are no longer issued.
20205
20206 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20207
20208         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20209         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20210
20211 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20212
20213         PR c++/17618
20214         * g++.dg/lookup/crash5.C: New test.
20215
20216 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20217
20218         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20219         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20220         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20221         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20222         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20223         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20224
20225         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20226         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20227         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20228         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20229         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20230         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20231
20232         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20233
20234         * gcc.dg/vect/vect-44.c: Check additional cases.
20235         * gcc.dg/vect/vect-48.c: Check additional cases.
20236
20237         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20238         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20239         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20240         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20241         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20242         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20243         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20244         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20245         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20246
20247         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20248         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20249         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20250
20251 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20252
20253         * gcc.dg/tree-ssa/loop-6.c: New test.
20254
20255 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20256
20257         PR c++/17620
20258         * g++.dg/inherit/base2.C: New.
20259
20260 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20261
20262         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20263         * gcc.dg/20001012-2.c: Likewise.
20264         * gcc.dg/20001013-1.c: Likewise.
20265         * gcc.dg/20001101-1.c: Likewise.
20266         * gcc.dg/20001102-1.c: Likewise.
20267         * gcc.dg/bf-spl1.c: Likewise.
20268         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20269         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20270
20271 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20272
20273         PR tree-optimization/16721
20274         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20275
20276 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20277
20278         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20279         * gcc.dg/20040305-1.c: Likewise.
20280
20281 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20282
20283         PR c/16566
20284         * gcc.c-torture/compile/pr16566-1.c,
20285         gcc.c-torture/compile/pr16566-2.c,
20286         gcc.c-torture/compile/pr16566-3.c: New tests.
20287
20288 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20289
20290         PR tree-optimization/17512
20291         * gcc.c-torture/compile/20040916-1.c.
20292
20293 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20294
20295         * gcc.dg/pragma-re-3.c: New test.
20296
20297 2004-09-17  Matt Austern  <austern@apple.com>
20298
20299         PR c++/15049
20300         * g++.dg/other/anon3.C: New.
20301
20302 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20303
20304         PR c++/7503
20305         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20306         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20307         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20308         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20309         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20310
20311 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20312
20313         PR fortran/17286
20314         * gfortran.dg/pr17286.f90: New test.
20315
20316 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20317
20318         PR c++/17530
20319         * g++.dg/template/static7.C: New test.
20320
20321 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20322
20323         PR tree-opt/17558
20324         * gcc.c-torture/compile/pr17558.c: New test.
20325
20326 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20327
20328         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20329         if SKIP_ATTRIBUTE is defined.
20330
20331 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20332
20333         PR fortran/15957
20334         * gfortran.dg/pr15957.f90: New test.
20335
20336 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20337
20338         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20339         in comparison.
20340         * gcc.dg/vect/vect-79.c: Likewise.
20341         * gcc.dg/vect/vect-80.c: Likewise.
20342
20343 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20344
20345         PR fortran/15750
20346         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20347
20348 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20349
20350         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20351         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20352         * gcc.dg/vect/vect-62.c: New testcase.
20353         * gcc.dg/vect/vect-63.c: New testcase.
20354         * gcc.dg/vect/vect-64.c: New testcase.
20355         * gcc.dg/vect/vect-65.c: New testcase.
20356         * gcc.dg/vect/vect-66.c: New testcase.
20357         * gcc.dg/vect/vect-67.c: New testcase.
20358         * gcc.dg/vect/vect-68.c: New testcase.
20359         * gcc.dg/vect/vect-69.c: New testcase.
20360         * gcc.dg/vect/vect-79.c: New testcase.
20361         * gcc.dg/vect/vect-80.c: New testcase.
20362
20363 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20364
20365         * gcc.target/mips/asm-1.c: New test.
20366
20367 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20368
20369         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20370         * gcc.dg/vect/vect-73.c: New testcase.
20371         * gcc.dg/vect/vect-74.c: New testcase.
20372         * gcc.dg/vect/vect-75.c: New testcase.
20373         * gcc.dg/vect/vect-76.c: New testcase.
20374         * gcc.dg/vect/vect-77.c: New testcase.
20375         * gcc.dg/vect/vect-78.c: New testcase
20376
20377 2004-09-18  Paul Brook  <paul@codesourcery.com>
20378
20379         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20380
20381 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20382
20383         PR c/17424
20384         * gcc.dg/pr17424-1.c: New test.
20385
20386 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20387
20388         * g++.dg/tree-ssa/pr17153.C: New test.
20389
20390 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20391
20392         PR pch/13361
20393         * testsuite/g++.dg/pch/wchar-1.C: New.
20394         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20395
20396 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20397
20398         * gcc.c-torture/execute/20040917-1.c: New test.
20399
20400 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20401
20402         PR tree-optimization/17319
20403         * gcc.dg/pr17319.c: New test.
20404
20405 2004-09-17  Devang Patel  <dpatel@apple.com>
20406
20407         * gcc.dg/20040813-1.c: New test.
20408
20409 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20410
20411         PR tree-optimization/17273
20412         * gcc.c-torture/compile/pr17273.c: New test.
20413
20414 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20415
20416         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20417         Update expected messages.
20418         * gcc.dg/declspec-13.c: New test.
20419
20420 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20421
20422         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20423
20424 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20425
20426         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20427         change what 'a' is pointing to.
20428
20429 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20430
20431         PR c++/16002
20432         * g++.dg/template/error18.C: New test.
20433
20434         PR c++/16029
20435         * g++.dg/warn/Wunused-8.C: New test.
20436
20437 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20438
20439         PR tree-optimization/17513
20440         * gcc.dg/20040916-1.c: New test.
20441
20442 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20443
20444         PR c++/17501
20445         * g++.dg/template/typename7.C: New test.
20446
20447 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20448
20449         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20450
20451 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20452
20453         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20454         with -ftree-based-profiling also.
20455         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20456
20457 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20458
20459         PR/15364
20460         * gfortran.dg/der_array_io_1.f90: New test.
20461         * gfortran.dg/der_array_io_2.f90: New test.
20462         * gfortran.dg/der_array_io_3.f90: New test.
20463
20464 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20465
20466         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20467         EABI.
20468
20469 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20470
20471         * g++.dg/opt/switch1.C: New test.
20472
20473 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20474
20475         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20476         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20477         Update expected messages.
20478
20479 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20480
20481         PR fortran/16485
20482         * gfortran.dg/same_name_1.f90: New test.
20483
20484 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20485
20486         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20487         dereference garbage pointers.
20488
20489 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20490
20491         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20492         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20493
20494         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20495         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20496         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20497
20498 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20499
20500         PR c++/17324
20501         * g++.dg/template/mangle1.C: New test.
20502
20503 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20504
20505         PR tree-optimization/17252
20506         * gcc.c-torture/execute/pr17252.c: New test.
20507
20508 2004-09-14  Andrew Pinski  <apinski@apple.com>
20509
20510         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20511
20512 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20513
20514         PR rtl-optimization/9771
20515         * gcc.dg/pr9771-1.c: New test case.
20516
20517 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20518
20519         PR tree-optimization/15262
20520         * gcc.c-torture/execute/pr15262-1.c: New test.
20521         * gcc.c-torture/execute/pr15262-2.c: New test.
20522
20523 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20524
20525         * gcc.dg/declspec-12.c: New test.
20526
20527 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20528
20529         * gfortran.dg/pr17090.f90: Add directives to test.
20530
20531 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20532
20533         * gcc.c-torture/compile/20040914-1.c: New test.
20534
20535 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20536
20537         PR c++/16162
20538         * g++.dg/template/decl2.C: New test.
20539
20540 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20541
20542         PR fortran/17090
20543         * gfortran.dg/pr17090.f90: New test.
20544
20545 2004-09-13  Dale Johannesen  <dalej@apple.com>
20546
20547         * gcc.c-torture/compile/pr17408.c: New test case.
20548
20549 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20550
20551         PR c++/16716
20552         * g++.dg/parse/crash17.C: New test.
20553
20554         PR c++/17327
20555         * g++.dg/template/enum3.C: New test.
20556
20557 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20558
20559         * lib/gcc-defs.exp: Load wrapper.exp.
20560         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20561         using local code.
20562         * lib/gcc.exp (gcc_init): Similar.
20563         * lib/gfortran.exp (gfortran_init): Similar.
20564         * lib/objc.exp (objc_init): Similar.
20565         * lib/treelang.exp (treelang_init): Similar.
20566         * lib/wrapper.exp: New file with build_wrapper call machinery in
20567         ${tool}_maybe_build_wrapper.
20568
20569 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20570
20571         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20572         "inline".
20573         * gcc.dg/declspec-11.c: Update expected messages.
20574         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20575         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20576         gcc.dg/inline-12.c: New tests.
20577
20578 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20579
20580         * g++.dg/tree-ssa/pr17400.C: New testcase.
20581
20582 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20583
20584         * gcc.target/mips/sb1-1.c: New testcase.
20585
20586 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20587
20588         * lib/g77-dg.exp: Remove unused file.
20589         * lib/mike-g77.exp: Ditto.
20590         * lib/g77.exp: Ditto.
20591
20592 2004-09-12  Richard Henderson  <rth@redhat.com>
20593
20594         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20595
20596 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20597
20598         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20599         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20600         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20601         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20602         Update expected messages.
20603
20604 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20605
20606         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20607         declaration/use mismatch for dirp parameter.
20608
20609 2004-09-12  Andrew Pinski  <apinski@apple.com>
20610
20611         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20612         -fgnu-runtime is passed.
20613
20614 2004-09-12  Richard Henderson  <rth@redhat.com>
20615
20616         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20617         do the uplevel thing and update additional_flags directly.
20618         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20619         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20620         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20621         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20622
20623 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20624
20625         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20626
20627 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20628
20629         PR middle-end/17411
20630         * g++.dg/opt/pr17411-1.C: New test case.
20631
20632 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20633
20634         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20635         gcc.dg/tls/diag-2.c: Update expected messages.
20636         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20637         messages.
20638         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20639         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20640         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20641         gcc.dg/tls/diag-5.c: New tests.
20642
20643 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20644
20645         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20646
20647 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20648
20649         * g++.dg/parse/break-in-for.C: New test.
20650
20651 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20652
20653         * gcc.dg/tree-ssa/20040911-1.c: New test.
20654
20655 2004-09-11  Andreas Jaeger  <aj@suse.de>
20656
20657         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20658         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20659
20660 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20661
20662         * gcc.target/frv: New directory of FR-V-specific tests.
20663
20664 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20665
20666         * gcc.dg/convert-vec-1.c: New test.
20667
20668 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20669
20670         PR middle-end/17024
20671         * gcc.dg/pr17024-1.c: New test case.
20672
20673 2004-09-10  Eric Christopher  <echristo@redhat.com>
20674
20675         * gcc.dg/20040910-1.c: New test.
20676
20677 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20678
20679         * gcc.dg/bitfld-9.c: New test.
20680
20681 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20682
20683         * gcc.c-torture/execute/ieee/acc1.c: New test.
20684         * gcc.c-torture/execute/ieee/acc2.c: New test.
20685         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20686
20687 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20688
20689         * gcc.dg/deprecated-2.c: New test.
20690
20691 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20692
20693         * gcc.dg/init-vec-1.c: New test.
20694
20695 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20696
20697         PR middle-end/17055
20698         * gcc.dg/pr17055-1.c: New test case.
20699
20700 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20701
20702         PR target/17377
20703         * gcc.c-torture/execute/pr17377.c: New test.
20704
20705 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20706
20707         PR c/8420
20708         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20709         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20710         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20711         gcc.dg/long-long-typespec-1.c: New tests.
20712         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20713
20714 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20715
20716         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20717         gcc.dg/gnu99-static-1.c: New tests.
20718
20719 2004-09-08  Devang Patel  <dpatel@apple.com>
20720
20721         * gcc.dg/darwin-ld-20040828-1.c: New test.
20722         * gcc.dg/darwin-ld-20040828-2.c: New test.
20723         * gcc.dg/darwin-ld-20040828-3.c: New test.
20724
20725 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20726
20727         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20728         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20729         in error message.
20730         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20731         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20732         in error message.
20733         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20734         types they qualify.
20735         * objc.dg/type-size-2.m: Fix wording in comment.
20736         * objc.dg/va-meth-1.m: New test case.
20737
20738 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20739
20740         PR c/16633:
20741         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20742         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20743
20744 2004-09-06  Devang Patel  <dpatel@apple.com>
20745
20746         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20747         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20748
20749 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20750
20751         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20752         reflect changed line numbering of diagnostics.
20753
20754 2004-09-06  Paul Brook  <paul@codesourcery.com>
20755
20756         * gfortran.dg/edit_real_1.f90: Add new test.
20757
20758 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20759
20760         * gcc.dg/tree-ssa/loop-2.c: New test.
20761         * gcc.dg/tree-ssa/loop-3.c: New test.
20762         * gcc.dg/tree-ssa/loop-4.c: New test.
20763         * gcc.dg/tree-ssa/loop-5.c: New test.
20764
20765 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20766
20767         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20768
20769 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20770
20771         * gcc.dg/format/sentinel-1.c: New test.
20772
20773 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20774
20775         * testsuite/gcc.dg/builtins-46.c: New.
20776
20777 2004-09-03  Devang Patel  <dpatel@apple.com>
20778
20779         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20780         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20781
20782 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20783
20784         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20785         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20786         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20787         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20788         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20789         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20790         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20791         the non-portable bzero.
20792         * gcc.dg/20010912-1.c: xfail for NetWare.
20793         * gcc.dg/20020426-2.c: xfail for NetWare.
20794         * gcc.dg/20021014-1.c: xfail for NetWare.
20795         * gcc.dg/20021018-1.c: xfail for NetWare.
20796         * gcc.dg/20030213-1.c: xfail for NetWare.
20797         * gcc.dg/20030225-1.c: xfail for NetWare.
20798         * gcc.dg/20030708-1.c: xfail for NetWare.
20799         * gcc.dg/builtins-config.h: Also exclude NetWare.
20800         * gcc.dg/format/format.h: Define restrict only if not already defined.
20801         * gcc.dg/nest.c: xfail for NetWare.
20802         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20803         * lib/target-supports.exp (check_visibility_available): Exclude
20804         NetWare.
20805
20806 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20807
20808         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20809         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20810         deterministic starting point for the alignment of structure fields.
20811         * gcc.dg/Wpadded.c: Dito.
20812         * g++.dg/abi/vbase10.C: Dito.
20813
20814 2004-09-03  Devang Patel  <dpatel@apple.com>
20815
20816         * g++.dg/debug/pr15736.cc: New test.
20817
20818 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20819
20820         * README.QMTEST: Fix out-of-date link.
20821
20822 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20823
20824         PR fortran/16579
20825         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20826         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20827
20828 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20829
20830         * g++.dg/abi/arm_rtti1.C: New test.
20831
20832 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20833
20834         * gcc.dg/ppc-vector-memcpy.c: New.
20835         * gcc.dg/ppc-vector-memset.c: New.
20836
20837 2004-09-02  Chao-ying Fu  <fu@mips.com>
20838
20839         * gcc.target/mips/mips-3d-1.c: New test.
20840         * gcc.target/mips/mips-3d-2.c: New test.
20841         * gcc.target/mips/mips-3d-3.c: New test.
20842         * gcc.target/mips/mips-3d-4.c: New test.
20843         * gcc.target/mips/mips-3d-5.c: New test.
20844         * gcc.target/mips/mips-3d-6.c: New test.
20845         * gcc.target/mips/mips-3d-7.c: New test.
20846         * gcc.target/mips/mips-3d-8.c: New test.
20847         * gcc.target/mips/mips-3d-9.c: New test.
20848         * gcc.target/mips/mips-ps-1.c: New test.
20849         * gcc.target/mips/mips-ps-2.c: New test.
20850         * gcc.target/mips/mips-ps-3.c: New test.
20851         * gcc.target/mips/mips-ps-4.c: New test.
20852         * gcc.target/mips/mips-ps-type.c: New test.
20853
20854 2004-09-02  Paul Brook  <paul@codesourcery.com>
20855
20856         * gfortran.dg/edit_real_1.f90: Add new tests.
20857
20858 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20859
20860         PR fortran/15327
20861         * gfortran.dg/merge_char_1.f90: New test.
20862
20863 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20864
20865         PR fortran/16404
20866         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20867
20868 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20869
20870         PR c/1522
20871         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20872
20873 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20874
20875         * g++.dg/opt/loop1.C: Do not XFAIL.
20876
20877 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20878
20879         * gcc.c-torture/execute/20040831-1.c: New test.
20880
20881 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20882
20883         PR fortran/16579
20884         * gfortran.dg/g77/20010610.f: Now passes.
20885         Copy from g77.f-torture/execute. Add dg-run directive.
20886         * gfortran.dg/g77/README: Update
20887
20888 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20889
20890         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20891         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20892         (t1, t2, t3, t4): Add volatile.
20893
20894 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20895
20896         * g++.dg/ext/visibility/arm1.C: New test.
20897
20898 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20899
20900         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20901         -pedantic-errors.
20902
20903 2004-09-01  Paul Brook  <paul@codesourcery.com>
20904
20905         * gfortran.dg/eof_2.f90: New test.
20906
20907 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20908
20909         PR fortran/16579
20910         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20911
20912 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20913
20914         PR libfortran/16805
20915         * gfortran.dg/list_read_2.f90: New test.
20916
20917 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20918
20919         * g++.dg/abi/key1.C: New test.
20920
20921 2004-08-31  Richard Henderson  <rth@redhat.com>
20922
20923         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20924         form of offsetof.
20925         * g++.dg/other/offsetof5.C: Remove duplicate.
20926
20927 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20928
20929         PR fortran/17244
20930         * gfortran.dg/func_derived_1.f90: New test.
20931
20932 2004-08-31  Paul Brook  <paul@codesourcery.com>
20933
20934         * gfortran.dg/eof_1.f90: New test.
20935
20936 2004-08-31  Paul Brook  <paul@codesourcery.com>
20937
20938         * gfortran.dg/list_read_1.f90: New file.
20939
20940 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20941
20942         * g++.dg/opt/loop1.C: XFAIL.
20943
20944 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20945
20946         * gcc.dg/funcdef-storage-1.c: New.
20947         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20948         an extern function in local scope.
20949         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20950         declare an 'auto inline' function in local scope.
20951         * gcc.dg/20011130-1.c: Likewise.
20952         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20953         an 'auto' function in local scope.
20954         * gcc.dg/20021014-1.c: Likewise.
20955         * gcc.dg/20030331-2.c: Likewise.
20956
20957 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20958
20959         * gfortran.dg/blockdata_1.f90: New test.
20960
20961 2004-08-30  Richard Henderson  <rth@redhat.com>
20962
20963         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20964
20965 2004-08-30  Richard Henderson  <rth@redhat.com>
20966
20967         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20968         additional_flags set by alternate driver.
20969         (ieee-options): New procedure.
20970         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20971         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20972         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20973         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20974
20975 2004-08-30  Richard Henderson  <rth@redhat.com>
20976
20977         * lib/f-torture.exp: Remove.
20978
20979 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20980
20981         PR rtl-optimization/16590
20982         * g++.dg/opt/loop1.C: New test.
20983
20984 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20985
20986         PR fortran/13910
20987         * gfortran.dg/oldstyle_1.f90: New test.
20988
20989 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20990         Paul Brook  <paul@codesourcery.com>
20991
20992         * gfortran.dg/g77/README: Update.
20993         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20994         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20995         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20996
20997 2004-08-28  Paul Brook  <paul@codesourcery.com>
20998
20999         PR libfortran/17195
21000         * gfortran.dg/edit_real_1.f90: New test.
21001
21002 2004-08-27  Paul Brook  <paul@codesourcery.com>
21003
21004         * gfortran.dg/rewind_1.f90: New test.
21005
21006 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21007
21008         PR fortran/16597
21009         * gfortran.dg/pr16597.f90: New test.
21010
21011 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21012
21013         PR c/13801
21014         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21015         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21016         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21017         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21018         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21019
21020 2004-08-26  Nick Clifton  <nickc@redhat.com>
21021
21022         * gcc.c-torture/compile/pr17119.c: New test.
21023
21024 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21025
21026         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21027
21028 2004-08-25  Richard Henderson  <rth@redhat.com>
21029
21030         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21031         the bits that expect kind=8 to be the largest real kind.
21032
21033 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21034
21035         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21036
21037 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21038
21039         * gfortran.dg/assignment_1.f90: New test.
21040
21041 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21042
21043         * g++.dg/template/repo3.C: New test.
21044
21045 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21046
21047         PR middle-end/16693
21048         PR tree-optimization/16372
21049         * g++.dg/opt/pr16372-1.C: New test case.
21050         * g++.dg/opt/pr16693-1.C: New test case.
21051         * g++.dg/opt/pr16693-2.C: New test case.
21052
21053 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21054
21055         * objc.dg/proto-lossage-4.m: New test.
21056
21057 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21058
21059         PR c++/17155
21060         * g++.dg/inherit/local2.C: New test.
21061
21062 2004-08-25  Paul Brook  <paul@codesourcery.com>
21063
21064         PR fortran/17144
21065         * gfortran.dg/string_ctor_1.f90: New test.
21066
21067 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21068
21069         PR c++/14428
21070         * g++.dg/template/redecl2.C: New test.
21071
21072 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21073
21074         PR fortran/17143
21075         * gfortran.dg/pr17143.f90: New test.
21076
21077 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21078
21079         PR fortran/17164
21080         * gfortran.dg/pr17164.f90: New test.
21081
21082 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21083
21084         * gcc.dg/tree-ssa/loop-1.c: New test.
21085
21086 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21087
21088         * gcc.c-torture/compile/20040824-1.c: New test.
21089
21090 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21091
21092         * gcc.c-torture/compile/iftrap-3.c: New test.
21093
21094 2004-08-24  Paul Brook  <paul@codesourcery.com>
21095
21096         * gfortran.dg/entry_2.f90: New test.
21097
21098 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21099
21100         PR c++/16889
21101         * g++.dg/lookup/ambig[12].C: New.
21102
21103 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21104
21105         PR c++/16706
21106         * g++.dg/template/crash21.C: New test.
21107         * g++.dg/template/crash22.C: Likewise.
21108
21109 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21110
21111         PR c++/17149
21112         * g++.dg/template/access15.C: New.
21113
21114 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21115
21116         PR c++/17163
21117         * g++.dg/template/repo2.C: New test.
21118
21119 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21120
21121         PR rtl-optimization/17078
21122         * gcc.c-torture/execute/pr17078-1.c: New test case.
21123
21124 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21125
21126         PR c/14492
21127         * gcc.dg/debug/crash1.c: New test.
21128
21129 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21130
21131         PR c/16180
21132         * gcc.dg/loop-5.c: New test.
21133
21134 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21135
21136         * gcc.c-torture/execute/20040823-1.c: New test.
21137
21138 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21139
21140         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21141         to the assembler.  Simplify test accordingly.
21142         (asm_abi_flags): Use GNU names.
21143         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21144         to check for ABI flags.
21145
21146 2004-08-22  Andrew Pinski  <apinski@apple.com>
21147
21148         * g++.dg/opt/pr14029.C: New test.
21149         * gcc.c-torture/execute/pr15262.c: New test.
21150
21151 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21152
21153         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21154
21155 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21156
21157         PR 16908
21158         * gfortran.dg/direct_io.f90: New test.
21159
21160 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21161
21162         PR c++/17121
21163         * g++.dg/inherit/local2.C: New test.
21164
21165 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21166
21167         PR c++/17120
21168         * g++.dg/warn/Wparentheses-4.C: New test.
21169
21170 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21171
21172         PR c++/17121
21173         * g++.dg/inherit/local2.C: New test.
21174
21175         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21176         * gcc.dg/ppc-ldstruct.c: Likewise.
21177         * gcc.dg/ppc64-abi-2.c: Likewise.
21178
21179 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21180
21181         PR rtl-optimization/17099
21182         * gcc.c-torture/execute/20040820-1.c: New test.
21183
21184 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21185
21186         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21187
21188 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21189
21190         PR fortran/17077
21191         * gfortran.dg/auto_array_1.f90: New test.
21192
21193 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21194
21195         PR fortran/17074
21196         * gfortran.dg/simpleif_1.f90: New test.
21197
21198 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21199
21200         * lib/target-supports.exp (check_profiling_available): Return
21201         false for arm*-*-symbianelf* and arm*-*-eabi*.
21202
21203         PR c++/15890
21204         * g++.dg/template/delete1.C: New test.
21205
21206 2004-08-19  Paul Brook  <paul@codesourcery.com>
21207
21208         PR fortran/14976
21209         PR fortran/16228
21210         * gfortran.dg/data_char_1.f90: New test.
21211
21212 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21213
21214         PR fortran/16946
21215         * gfortran.dg/reduction.f90: New testcase.
21216
21217 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21218
21219         PR fortran/16520
21220         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21221
21222 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21223
21224         PR c++/17041
21225         * g++.dg/Wparentheses-3.C: New test.
21226
21227 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21228
21229         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21230         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21231         * gcc.dg/vect/vect-2.c: Likewise.
21232         * gcc.dg/vect/vect-3.c: Likewise.
21233         * gcc.dg/vect/vect-4.c: Likewise.
21234         * gcc.dg/vect/vect-5.c: Likewise.
21235         * gcc.dg/vect/vect-6.c: Likewise.
21236         * gcc.dg/vect/vect-7.c: Likewise.
21237         * gcc.dg/vect/vect-25.c: Likewise.
21238         * gcc.dg/vect/vect-31.c: Likewise.
21239         * gcc.dg/vect/vect-32.c: Likewise.
21240         * gcc.dg/vect/vect-34.c: Likewise.
21241         * gcc.dg/vect/vect-36.c: Likewise.
21242         * gcc.dg/vect/vect-all.c: Likewise.
21243
21244 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21245
21246         PR c++/17068
21247         * g++.dg/template/operator4.C: New test.
21248
21249 2004-08-18  Richard Henderson  <rth@redhat.com>
21250
21251         * gcc.dg/20040206-1.c: XFAIL.
21252
21253 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21254
21255         PR c++/16246
21256         * g++.dg/template/array7.C: New test.
21257
21258 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21259
21260         * gcc.dg/mips-movcc-1.c: New test.
21261         * gcc.dg/mips-movcc-2.c: New test.
21262         * gcc.dg/mips-movcc-3.c: New test.
21263
21264         * gcc.dg/mips-nmadd-1.c: New test.
21265         * gcc.dg/mips-nmadd-2.c: New test.
21266
21267 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21268
21269         PR c++/15871
21270         * g++.dg/opt/inline8.C: New test.
21271
21272         PR c++/16965
21273         * g++.dg/parse/error17.C: New test.
21274
21275 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21276
21277         * gcc.dg/vect: New directory for vectorizer tests.
21278         * gcc.dg/vect/tree-vect.h: New file.
21279         * gcc.dg/vect/vect.exp: New file.
21280         * gcc.dg/vect/pr16105.c.c: New test.
21281         * gcc.dg/vect/vect-1.c: New test.
21282         * gcc.dg/vect/vect-2.c: New test.
21283         * gcc.dg/vect/vect-3.c: New test.
21284         * gcc.dg/vect/vect-4.c: New test.
21285         * gcc.dg/vect/vect-5.c: New test.
21286         * gcc.dg/vect/vect-6.c: New test.
21287         * gcc.dg/vect/vect-7.c: New test.
21288         * gcc.dg/vect/vect-8.c: New test.
21289         * gcc.dg/vect/vect-9.c: New test.
21290         * gcc.dg/vect/vect-10.c: New test.
21291         * gcc.dg/vect/vect-11.c: New test.
21292         * gcc.dg/vect/vect-12.c: New test.
21293         * gcc.dg/vect/vect-13.c: New test.
21294         * gcc.dg/vect/vect-14.c: New test.
21295         * gcc.dg/vect/vect-15.c: New test.
21296         * gcc.dg/vect/vect-16.c: New test.
21297         * gcc.dg/vect/vect-17.c: New test.
21298         * gcc.dg/vect/vect-18.c: New test.
21299         * gcc.dg/vect/vect-19.c: New test.
21300         * gcc.dg/vect/vect-20.c: New test.
21301         * gcc.dg/vect/vect-21.c: New test.
21302         * gcc.dg/vect/vect-22.c: New test.
21303         * gcc.dg/vect/vect-23.c: New test.
21304         * gcc.dg/vect/vect-24.c: New test.
21305         * gcc.dg/vect/vect-25.c: New test.
21306         * gcc.dg/vect/vect-26.c: New test.
21307         * gcc.dg/vect/vect-27.c: New test.
21308         * gcc.dg/vect/vect-28.c: New test.
21309         * gcc.dg/vect/vect-29.c: New test.
21310         * gcc.dg/vect/vect-30.c: New test.
21311         * gcc.dg/vect/vect-31.c: New test.
21312         * gcc.dg/vect/vect-32.c: New test.
21313         * gcc.dg/vect/vect-33.c: New test.
21314         * gcc.dg/vect/vect-34.c: New test.
21315         * gcc.dg/vect/vect-35.c: New test.
21316         * gcc.dg/vect/vect-36.c: New test.
21317         * gcc.dg/vect/vect-37.c: New test.
21318         * gcc.dg/vect/vect-38.c: New test.
21319         * gcc.dg/vect/vect-40.c: New test.
21320         * gcc.dg/vect/vect-41.c: New test.
21321         * gcc.dg/vect/vect-42.c: New test.
21322         * gcc.dg/vect/vect-43.c: New test.
21323         * gcc.dg/vect/vect-44.c: New test.
21324         * gcc.dg/vect/vect-45.c: New test.
21325         * gcc.dg/vect/vect-46.c: New test.
21326         * gcc.dg/vect/vect-47.c: New test.
21327         * gcc.dg/vect/vect-48.c: New test.
21328         * gcc.dg/vect/vect-49.c: New test.
21329         * gcc.dg/vect/vect-50.c: New test.
21330         * gcc.dg/vect/vect-51.c: New test.
21331         * gcc.dg/vect/vect-52.c: New test.
21332         * gcc.dg/vect/vect-53.c: New test.
21333         * gcc.dg/vect/vect-54.c: New test.
21334         * gcc.dg/vect/vect-55.c: New test.
21335         * gcc.dg/vect/vect-56.c: New test.
21336         * gcc.dg/vect/vect-57.c: New test.
21337         * gcc.dg/vect/vect-58.c: New test.
21338         * gcc.dg/vect/vect-59.c: New test.
21339         * gcc.dg/vect/vect-60.c: New test.
21340         * gcc.dg/vect/vect-61.c: New test.
21341         * gcc.dg/vect/vect-all.c: New test.
21342         * gcc.dg/vect/vect-none.c: New test.
21343
21344 2004-08-17  Paul Brook  <paul@codesourcery.com>
21345
21346         PR fortran/13082
21347         * gfortran.dg/entry_1.f90: New test.
21348
21349 2004-08-17  Andrew Pinski  <apinski@apple.com>
21350
21351         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21352
21353 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21354
21355         * gcc.dg/pr17036-1.c: New test.
21356
21357 2004-08-16  Devang Patel  <dpatel@apple.com>
21358
21359         * gcc.dg/darwin-20040809-1.c: New test.
21360
21361 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21362
21363         * gcc.dg/funcdef-attr-1.c: New test.
21364
21365 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21366
21367         * gcc.dg/altivec-17.c: New test.
21368         * gcc.dg/altivec-18.c: New test.
21369
21370 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21371
21372         PR c++/6749
21373         * g++.dg/template/vtable2.C: New test.
21374
21375 2004-08-14  Richard Henderson  <rth@redhat.com>
21376
21377         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21378         * gcc.dg/pack-test-4.c (main): Return 0.
21379         * gcc.dg/setjmp-1.c: Remove XFAIL.
21380         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21381
21382 2004-08-14  Richard Henderson  <rth@redhat.com>
21383
21384         * gcc.dg/980217-1.c: Add prototype for printf.
21385
21386 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21387
21388         * gfortran.dg/pr16935.f90: New test.
21389
21390 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21391
21392         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21393
21394 2004-08-13  Paul Brook  <paul@codesourcery.com>
21395
21396         * gfortran.dg/der_io_1.f90: Remove stray comma.
21397
21398 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21399
21400         * gcc.dg/vmx/cw-bug-2.c: Remove.
21401         * gcc.dg/vmx/vprint-1.c: Remove.
21402         * gcc.dg/vmx/vscan-1.c: Remove.
21403
21404 2004-08-12  Devang patel  <dpatel@apple.com>
21405
21406         * gcc.dg/darwin-20040809-2.c: New test.
21407
21408 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21409
21410         * g++.dg/ext/altivec-12.C: New test.
21411
21412         * g++.dg/ext/altivec-11.C: New test.
21413
21414 2004-08-12  Paul Brook  <paul@codesourcery.com>
21415
21416         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21417
21418 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21419
21420         * g++.dg/ext/altivec-2.C: Check for hardware support before
21421         executing any VMX instructions.
21422
21423         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21424
21425 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21426
21427         PR c++/16276
21428         * g++.old-deja/g++.other/comdat4.C: New test.
21429         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21430
21431 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21432
21433         PR target/16286
21434         * gcc.dg/pr16286.c: New test.
21435
21436 2004-08-12 Jan Beulich <jbeulich@novell.com>
21437
21438         * g++.dg/ext/asm5.C: New.
21439
21440 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21441
21442         PR c++/16698
21443         * g++.dg/eh/crash1.C: New test.
21444
21445         PR c++/16717
21446         * g++.dg/ext/construct1.C: New test.
21447
21448 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21449
21450         PR c++/16853
21451         * g++.dg/init/ptrmem1.C: New test.
21452
21453         PR c++/16618
21454         * g++.dg/parse/offsetof5.C: New test.
21455
21456         PR c++/16870
21457         * g++.dg/template/overload3.C: New test.
21458
21459 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21460
21461         PR c++/16964
21462         * g++.dg/parse/error16.C: New test.
21463
21464         PR c++/16904
21465         * g++.dg/template/error14.C: New test.
21466
21467         PR c++/16929
21468         * g++.dg/template/error15.C: New test.
21469
21470 2004-08-11  Devang Patel  <dpatel@apple.com>
21471
21472         * gcc.dg/darwin-ld-20040809-1.c: New test.
21473         * gcc.dg/darwin-ld-20040809-2.c: New test.
21474
21475 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21476
21477         PR fortran/16917
21478         * gfortran.dg/dfloat_1.f90: New test.
21479
21480 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21481
21482         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21483         * gcc.dg/dll-2.c: Fix dg-require syntax.
21484         * gcc.misc-tests/arm-isr.c (abort): Declare.
21485         (exit): Likewise.
21486
21487 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21488
21489         PR c++/16971
21490         * g++.dg/parse/crash16.C: New test.
21491
21492 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21493
21494         * gcc.dg/mips-rsqrt-1.c: New test case.
21495         * gcc.dg/mips-rsqrt-2.c: New test case.
21496         * gcc.dg/mips-rsqrt-3.c: New test case.
21497
21498 2004-08-10  Paul Brook  <paul@codesourcery.com>
21499
21500         * gfortran.dg/der_io_1.f90: New test.
21501
21502 2004-08-10  Paul Brook  <paul@codesourcery.com>
21503
21504         PR fortran/16919
21505         * gfortran.dg/der_array_1.f90: New test.
21506
21507 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21508
21509         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21510
21511 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21512
21513         * gcc.dg/wchar_t-2.c: Fix typo.
21514
21515 2004-08-09  Falk Hueffner  <falk@debian.org>
21516
21517         PR tree-optimization/12517
21518         * gcc.c-torture/compile/pr12517.c: New test.
21519
21520         PR tree-optimization/12578
21521         * gcc.c-torture/compile/pr12578.c: New test.
21522
21523         PR tree-optimization/12899
21524         * gcc.c-torture/compile/pr12899.c: New test.
21525
21526         PR rtl-optimization/14692
21527         * gcc.c-torture/compile/pr14692.c: New test.
21528
21529         PR tree-optimization/16461
21530         * gcc.c-torture/compile/pr16461.c: New test.
21531
21532 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21533
21534         * gfortran.dg/getenv_1.f90: New test.
21535
21536 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21537
21538         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21539         wchar_t.
21540         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21541
21542 2004-08-06  Paul Brook  <paul@codesourcery.com>
21543
21544         * gfortran.dg/ret_array_1.f90: New test.
21545         * gfortran.dg/ret_pointer_1.f90: New test.
21546
21547 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21548
21549         * gcc.dg/missing-field-init-[12].c: New tests.
21550         * g++.dg/warn/missing-field-init-[12].C: New tests.
21551
21552 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21553
21554         * gcc.dg/enum2.c: New test.
21555         * gcc.dg/symbian3.c: Likewise.
21556         * gcc.dg/symbian4.c: Likewise.
21557         * gcc.dg/wchar_t-2.c: Likewise.
21558
21559 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21560
21561         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21562         destructor tests.
21563
21564 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21565
21566         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21567         dg-require-visiblity.
21568         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21569         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21570         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21571         * g++.dg/ext/visibility/new1.C: Likewise.
21572         * g++.dg/ext/visibility/pragma.C: Likewise.
21573         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21574         * g++.dg/ext/visibility/virtual.C: Likewise.
21575         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21576         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21577         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21578         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21579         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21580         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21581         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21582         * g++/dg/ext/visibility/visibility-8.C: New test.
21583         * gcc.c-torture/compile/dll.x: Remove.
21584         * gcc.dg/dll-2.c: Use dg-require-dll
21585         * gcc.dg/visibility-10.c: New test.
21586         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21587         supporting DLLs.
21588         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21589         (scan_not_hidden): Likewise.
21590
21591 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21592
21593         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21594
21595 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21596
21597         * gcc.c-torture/execute/20040805-1.c: New test.
21598
21599 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21600
21601         * gcc.dg/20020118-1.c: Declare abort.
21602         * gcc.dg/altivec_check.h: Likewise.
21603         * gcc.dg/iftrap-2.c: Likewise.
21604         * gcc.dg/pragma-darwin.c: Likewise.
21605         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21606
21607 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21608
21609         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21610
21611 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21612
21613         * gcc.c-torture/execute/builtins/abs-2.c,
21614         gcc.c-torture/execute/builtins/abs-3.c,
21615         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21616         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21617         intmax_t, uintmax_t and their limits.
21618         * gcc.dg/intmax_t-1.c: New test.
21619
21620 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21621
21622         * g++.dg/tc1/dr147.C: Add reference to PR.
21623
21624 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21625
21626         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21627         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21628
21629 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21630
21631         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21632
21633 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21634
21635         * gcc.dg/redecl-5.c: New test.
21636         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21637         of scanf.
21638
21639 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21640
21641         PR middle-end/16790
21642         * gcc.c-torture/execute/pr16790-1.c: New test case.
21643
21644 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21645
21646         * g++.dg/ext/visibility/assign1.C: New test.
21647         * g++.dg/ext/visibility/new1.C: Likewise.
21648
21649         * gcc.dg/symbian1.c: New test.
21650         * gcc.dg/symbian2.c: Likewise.
21651
21652 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21653
21654         PR target/16570
21655         * gcc.dg/i386-sse-9.c: New test.
21656
21657 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21658
21659         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21660
21661 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21662
21663         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21664         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21665         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21666         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21667         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21668         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21669         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21670         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21671         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21672         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21673         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21674         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21675         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21676         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21677         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21678         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21679         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21680         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21681         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21682         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21683         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21684         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21685         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21686         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21687         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21688         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21689         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21690         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21691         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21692         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21693         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21694         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21695         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21696         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21697         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21698         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21699         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21700         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21701         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21702         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21703         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21704         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21705         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21706         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21707         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21708         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21709         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21710         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21711         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21712         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21713         gcc.misc-tests/i386-pf-3dnow-1.c,
21714         gcc.misc-tests/i386-pf-athlon-1.c,
21715         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21716         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21717         Declare built-in functions used.
21718         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21719
21720 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21721
21722         PR c++/16707
21723         * g++.dg/lookup/using12.C: New test.
21724
21725         * g++.dg/init/null1.C: Fix PR number.
21726         * g++.dg/parse/namespace10.C: Likewise.
21727
21728 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21729
21730         PR c++/16224
21731         * g++.dg/template/spec17.C: New test.
21732         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21733         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21734
21735 2004-08-02  David Billinghurst
21736
21737         PR fortran/16292
21738         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21739
21740 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21741
21742         * gcc.dg/ia64-got-1.c: New test case.
21743
21744 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21745
21746         PR c++/16489
21747         * g++.dg/init/null1.C: New test.
21748         * g++.dg/tc1/dr76.C: Adjust error marker.
21749
21750         PR c++/16529
21751         * g++.dg/parse/namespace10.C: New test.
21752
21753         PR c++/16810
21754         * g++.dg/inherit/ptrmem2.C: New test.
21755
21756 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21757
21758         PR target/16155
21759         * gcc.dg/pr16155.c: New test.
21760
21761 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21762
21763         * gcc.dg/redecl-2.c: New test.
21764
21765 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21766
21767         * gcc.dg/darwin-longdouble.c: New file.
21768
21769 2004-07-30  Richard Henderson  <rth@redhat.com>
21770
21771         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21772         write to constant argument.
21773         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21774
21775 2004-07-30  Richard Henderson  <rth@redhat.com>
21776
21777         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21778         tests of nearest around zero.
21779
21780 2004-07-30  Andrew Pinski  <apinski@apple.com>
21781
21782         * gcc.c-torture/compile/20040730-1.c: New test.
21783
21784 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21785
21786         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21787         powerpc-eabispe.
21788
21789 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21790
21791         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21792
21793 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21794
21795         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21796         contains $ld_library_path.
21797         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21798
21799 2004-07-29  Richard Henderson  <rth@redhat.com>
21800
21801         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21802
21803         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21804         (alt2, which): New.
21805         (Check): Accept either alternative.
21806
21807 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21808
21809         * g++.dg/abi/inline1.C: New test.
21810         * g++.dg/abi/local1-a.cc: Likewise.
21811         * g++.dg/abi/local1.C: Likewise.
21812         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21813         * g++.dg/abi/mangle12.C: Likewise.
21814         * g++.dg/abi/mangle17.C: Likewise.
21815         * g++.dg/abi/mangle20-2.C: Likewise.
21816         * g++.dg/opt/interface1.C: Likewise.
21817         * g++.dg/opt/interface1.h: Likewise.
21818         * g++.dg/opt/interface1-a.cc: New test.
21819         * g++.dg/parse/repo1.C: New test.
21820         * g++.dg/template/repo1.C: Likewise.
21821         * g++.dg/warn/Winline-1.C: Likewise.
21822         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21823
21824 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21825
21826         * gcc.dg/tree-ssa/20040729-1.c: New test.
21827
21828 2004-07-27  Matt Austern <austern@apple.com>
21829
21830         * gcc.dg/darwin-bool-1.c: New test.
21831         * gcc.dg/darwin-bool-2.c: New test.
21832
21833 2004-07-28  Richard Henderson  <rth@redhat.com>
21834
21835         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21836         arguments in the correct type.  Don't write to constant arguments.
21837
21838 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21839
21840         PR tree-optimization/16688
21841         PR tree-optimization/16689
21842         * g++.dg/tree-ssa/pr16688.C: New test.
21843
21844 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21845
21846         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21847         loads.  Not only in the comment, this time.
21848
21849 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21850
21851         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21852         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21853         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21854         * gcc.dg/sh4a-bitmovua.c: New.
21855         * gcc.dg/sh4a-cos.c: New.
21856         * gcc.dg/sh4a-cosf.c: New.
21857         * gcc.dg/sh4a-fprun.c: New.
21858         * gcc.dg/sh4a-fsrra.c: New.
21859         * gcc.dg/sh4a-memmovua.c: New.
21860         * gcc.dg/sh4a-sin.c: New.
21861         * gcc.dg/sh4a-sincos.c: New.
21862         * gcc.dg/sh4a-sincosf.c: New.
21863         * gcc.dg/sh4a-sinf.c: New.
21864
21865 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21866
21867         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21868         conditionals.
21869         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21870         loads.
21871         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21872         DOM1.
21873
21874 2004-07-27  Andrew Pinski  <apinski@apple.com>
21875
21876         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21877
21878 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21879
21880         * gcc.dg/pragma-isr.c: New test.
21881
21882 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21883
21884         PR c++/14429
21885         * g++.dg/template/ttp11.C: New test.
21886
21887 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21888
21889         * gcc.c-torture/compile/20040727-1.c: New test.
21890
21891 2004-07-26  Eric Christopher  <echristo@redhat.com>
21892
21893         * gcc.c-torture/compile/20040726-2.c: New test.
21894
21895 2004-07-26  Andrew Pinski  <apinski@apple.com>
21896
21897         * g++.dg/rtti/tinfo1.C: Xfail.
21898
21899 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21900
21901         * gcc.c-torture/compile/20040726-1.c: New test.
21902
21903 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21904             Brian Ryner  <bryner@brianryner.com>
21905
21906         PR c++/9283
21907         PR c++/15000
21908         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21909         * g++.dg/ext/visibility/: New directory.
21910         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21911         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21912         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21913         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21914         * g++.dg/ext/visibility/fvisibility.C,
21915         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21916         g++.dg/ext/visibility/fvisibility-override1.C
21917         g++.dg/ext/visibility/fvisibility-override2.C
21918         g++.dg/ext/visibility/memfuncts.C
21919         g++.dg/ext/visibility/noPLT.C
21920         g++.dg/ext/visibility/pragma.C
21921         g++.dg/ext/visibility/pragma-override1.C
21922         g++.dg/ext/visibility/pragma-override2.C
21923         g++.dg/ext/visibility/staticmemfuncts.C
21924         g++.dg/ext/visibility/virtual.C: New tests.
21925
21926 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21927
21928         PR c/15360
21929         * gcc.dg/pr15360-1.c: New test.
21930
21931 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21932
21933         * gcc.dg/pragma-align-2.c: New test.
21934         * gcc.dg/pragma-init-fini.c: New test.
21935         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21936         targets.
21937
21938 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21939
21940         * gcc.dg/init-string-2.c: New test.
21941
21942 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21943
21944         PR 16684
21945         * gcc.dg/Wredundant-decls-1.c: New test case.
21946
21947 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21948
21949         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21950         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21951         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21952         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21953         * gcc.dg/compat/generate-random.c: New file.
21954         * gcc.dg/compat/generate-random.h: Likewise.
21955         * gcc.dg/compat/generate-random_r.c: Likewise.
21956         * gcc.dg/compat/struct-layout-1.h: Likewise.
21957         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21958         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21959         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21960         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21961         * gcc.dg/compat/struct-layout-1_main.c: New test.
21962         * gcc.dg/compat/struct-layout-1_x.c: New file.
21963         * gcc.dg/compat/struct-layout-1_y.c: New file.
21964         * gcc.dg/compat/struct-layout-1_test.h: New file.
21965
21966 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21967
21968         * gcc.dg/comp-return-1.c: New test
21969
21970 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21971
21972         * gcc.dg/vmx/8-02a.c: Fix typo.
21973
21974         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21975         * gcc.dg/darwin-abi-3.c: New test.
21976
21977         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21978         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21979
21980         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21981         * gcc.dg/vmx/ops-long-1.c: New test.
21982         * gcc.dg/vmx/ops-long-2.c: New test.
21983
21984 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21985
21986         * g++.dg/lookup/conv-[1234].C: New.
21987
21988 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21989
21990         * g++.dg/parse/attr2.C: Simplify.
21991
21992 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21993
21994         PR c/7284
21995         * gcc.c-torture/execute/pr7284-1.c: New test.
21996
21997 2004-07-22  Brian Booth  <bbooth@redhat.com>
21998
21999         * gcc.dg/tree-ssa/20040721-1.c: New test.
22000
22001 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22002
22003         * g++.dg/template/crash20.c: New.
22004
22005 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22006
22007         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22008         Add dg-run directive.  Declare variables as required.
22009         * gfortran.dg/g77/README: Update
22010
22011 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22012
22013         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22014         gcc.dg/cris-peep2-andu2.c: New tests.
22015
22016 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22017
22018         PR c/15052
22019         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22020         on return type.
22021         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22022         messages.
22023         * gcc.dg/qual-return-2.c: Update expected messages.
22024         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22025
22026 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22027
22028         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22029         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22030
22031 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22032
22033         PR c/11250
22034         * gcc.dg/init-string-1.c: New test.
22035
22036 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22037
22038         PR middle-end/15345
22039         PR c/16450
22040         * gcc.dg/torture/nested-fn-1.c: New test.
22041
22042 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22043
22044         PR target/16559
22045         * gcc.dg/ia64-fptr-1.c: New file.
22046
22047 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22048
22049         PR c++/14497
22050         * g++.dg/template/spec16.C: New test.
22051         * g++.old-deja/g++.robertl/eb118.C: Remove.
22052
22053 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22054
22055         PR c++/509
22056         * g++.dg/template/spec15.C: New test.
22057
22058 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22059
22060         Copy cases from g77.f-torture/execute and add dg-run
22061         directive.  Other changes as noted.
22062         * gfortran.dg/g77/13037.f
22063         * gfortran.dg/g77/1832.f
22064         * gfortran.dg/g77/19981119-0.f
22065         * gfortran.dg/g77/19990313-0.f
22066         * gfortran.dg/g77/19990313-1.f
22067         * gfortran.dg/g77/19990313-2.f
22068         * gfortran.dg/g77/19990313-3.f
22069         * gfortran.dg/g77/19990419-1.f
22070         * gfortran.dg/g77/19990826-0.f
22071         * gfortran.dg/g77/19990826-2.f
22072         * gfortran.dg/g77/20000503-1.f
22073         * gfortran.dg/g77/20001111.f
22074         * gfortran.dg/g77/20010116.f
22075         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22076         * gfortran.dg/g77/20010430.f
22077         * gfortran.dg/g77/6177.f
22078         * gfortran.dg/g77/947.f
22079         * gfortran.dg/g77/970816-3.f
22080         * gfortran.dg/g77/971102-1.f
22081         * gfortran.dg/g77/980520-1.f
22082         * gfortran.dg/g77/980628-0.f
22083         * gfortran.dg/g77/980628-1.f
22084         * gfortran.dg/g77/980628-10.f
22085         * gfortran.dg/g77/980628-2.f
22086         * gfortran.dg/g77/980628-3.f
22087         * gfortran.dg/g77/980628-7.f
22088         * gfortran.dg/g77/980628-8.f
22089         * gfortran.dg/g77/980628-9.f
22090         * gfortran.dg/g77/980701-0.f
22091         * gfortran.dg/g77/980701-1.f
22092         * gfortran.dg/g77/cabs.f
22093         * gfortran.dg/g77/claus.f
22094         * gfortran.dg/g77/complex_1.f
22095         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22096         * gfortran.dg/g77/dcomplex.f
22097         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22098         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22099         * gfortran.dg/g77/f90-intrinsic-numeric.f
22100         * gfortran.dg/g77/int8421.f
22101         * gfortran.dg/g77/labug1.f
22102         * gfortran.dg/g77/large_vec.f
22103         * gfortran.dg/g77/le.f
22104         * gfortran.dg/g77/short.f
22105         * gfortran.dg/g77/README: Update
22106
22107 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22108
22109         PR c++/16637
22110         * g++.dg/parse/lookup4.C: New test.
22111
22112 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22113
22114         PR c++/16175
22115         * g++.dg/template/ttp10.C: New test.
22116
22117 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22118
22119         * gcc.dg/pr12625-1.c: New test.
22120
22121 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22122
22123         * testsuite/gcc.dg/switch-warn-1.c: New test.
22124         * testsuite/gcc.dg/switch-warn-2.c: New test.
22125         * gcc.c-torture/compile/pr14730.c: Update.
22126
22127 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22128
22129         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22130         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22131         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22132         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22133
22134 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22135
22136         PR c++/16623
22137         * g++.dg/template/assign1.C: New test.
22138
22139 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22140
22141         PR c++/12170
22142         * g++.dg/template/ttp9.C: New test.
22143
22144 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22145
22146         * gcc.dg/format/cmn-err-1.c: New test.
22147
22148 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22149
22150         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22151         gcc.dg/Wparentheses-10.c: New tests.
22152         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22153
22154 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22155
22156         PR fortran/16465
22157         * gfortran.dg/g77//ffixed-line-length-0.f,
22158         gfortran.dg/g77/ffixed-line-length-132.f,
22159         gfortran.dg/g77/ffixed-line-length-72.f,
22160         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22161         gfortran.dg/g77/README: Update.
22162
22163 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22164
22165         PR c++/13092
22166         * g++.dg/template/non-dependent7.C: New test.
22167         * g++.dg/template/non-dependent8.C: Likewise.
22168         * g++.dg/template/non-dependent9.C: Likewise.
22169         * g++.dg/template/non-dependent10.C: Likewise.
22170
22171 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22172
22173         PR c++/16337
22174         * g++.dg/parse/attr2.C: New test.
22175
22176 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22177
22178         * g77.dg: Removed.
22179         * g77.f-torture: Ditto.
22180
22181 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22182
22183         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22184         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22185         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22186
22187 2004-07-16  Richard Henderson  <rth@redhat.com>
22188
22189         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22190
22191 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22192
22193         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22194         tests with full list of options.
22195         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22196         of TORTURE_OPTIONS if test contains 'dg-do run'.
22197
22198         PR fortran/16404
22199         * gfortran.dg/do_iterator.f90: New test.
22200
22201 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22202
22203         PR rtl-optimization/16536
22204         * gcc.c-torture/execute/restrict-1.c: New test.
22205
22206 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22207
22208         PR fortran/15324
22209         * gfortran.dg/pr15324.f90: New test.
22210
22211         PR fortran/15129
22212         * gfortran.dg/pr15129.f90: New test.
22213
22214         PR fortran/15140
22215         * gfortran.dg/pr15140.f90: New test.
22216
22217         PR fortran/13792
22218         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22219         compile-time simplification.
22220
22221 2004-07-14  Mike Stump  <mrs@apple.com>
22222
22223         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22224
22225 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22226
22227         PR target/16325
22228         * gcc.dg/profile-generate-1.c: New.
22229
22230 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22231
22232         * gcc.c-torture/execute/20040709-1.c: New test.
22233         * gcc.c-torture/execute/20040709-2.c: New test.
22234
22235 2004-07-14  Mike Stump  <mrs@apple.com>
22236
22237         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22238
22239 2004-07-14  Mike Stump  <mrs@apple.com>
22240
22241         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22242
22243 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22244
22245         PR c++/16518
22246         * g++.dg/parse/mutable1.C: New test.
22247
22248 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22249
22250         PR tree-optimization/16443
22251         * gcc.dg/tree-ssa/20040713-1.c: New test.
22252
22253 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22254
22255         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22256         for operator new.
22257
22258 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22259
22260         * gfortran.dg/g77/README: New file
22261         * gfortran.dg/g77/19981216-0.f: Copy from
22262         g77.f-torture/noncompile.  Add "dg-do compile" and
22263         dg-error as required.
22264         * gfortran.dg/g77/19990218-1.f: Likewise.
22265         * gfortran.dg/g77/19990905-1.f: Likewise.
22266         * gfortran.dg/g77/9263.f: Likewise.
22267         * gfortran.dg/g77/980615-0.f: Likewise.
22268         * gfortran.dg/g77/980616-0.f: Likewise.
22269         * gfortran.dg/g77/check0.f: Likewise.
22270         * gfortran.dg/g77/select_no_compile.f: Likewise.
22271
22272 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22273
22274         Copy files from g77.f-torture/compile.
22275         Add "{ dg-do compile}".  Other changes as noted
22276         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22277         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22278         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22279         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22280         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22281         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22282         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22283         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22284         statement to conform to standard.  Append alpha1.x for reference.
22285         * gfortran.dg/g77/xformat.f: Add dg-warning
22286
22287 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22288
22289         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22290         Add {dg-do compile} directive.
22291         * gfortran.dg/g77/cpp2.F: Likewise.
22292
22293 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22294
22295         PR c++/5402
22296         * g++.dg/lookup/name-clash1.C: New test.
22297
22298         PR c++/9777
22299         * g++.dg/lookup/name-clash2.C: New test.
22300
22301         PR c++/12102
22302         * g++.dg/lookup/name-clash3.C: New test.
22303
22304 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22305
22306         * g++.dg/lookup/new2.C: New test.
22307         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22308
22309 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22310
22311         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22312         Add {dg-do compile} directive.
22313         * gfortran.dg/g77/13060.f: Likewise.
22314         * gfortran.dg/g77/19990218-0.f: Likewise.
22315         * gfortran.dg/g77/19990305-0.f: Likewise.
22316         * gfortran.dg/g77/19990419-0.f: Likewise.
22317         * gfortran.dg/g77/19990502-0.f: Likewise.
22318         * gfortran.dg/g77/19990502-1.f: Likewise.
22319         * gfortran.dg/g77/19990525-0.f: Likewise.
22320         * gfortran.dg/g77/19990826-1.f: Likewise.
22321         * gfortran.dg/g77/19990826-3.f: Likewise.
22322         * gfortran.dg/g77/19990905-2.f: Likewise.
22323         * gfortran.dg/g77/20000412-1.f: Likewise.
22324         * gfortran.dg/g77/20000511-1.f: Likewise.
22325         * gfortran.dg/g77/20000511-2.f: Likewise.
22326         * gfortran.dg/g77/20000518.f: Likewise.
22327         * gfortran.dg/g77/20000601-1.f: Likewise.
22328         * gfortran.dg/g77/20000601-2.f: Likewise.
22329         * gfortran.dg/g77/20000629-1.f: Likewise.
22330         * gfortran.dg/g77/20000630-2.f: Likewise.
22331         * gfortran.dg/g77/20010115.f: Likewise.
22332         * gfortran.dg/g77/20010321-1.f: Likewise.
22333         * gfortran.dg/g77/20010426.f: Likewise.
22334         * gfortran.dg/g77/20020307-1.f: Likewise.
22335         * gfortran.dg/g77/8485.f: Likewise.
22336         * gfortran.dg/g77/960317-1.f: Likewise.
22337         * gfortran.dg/g77/970915-0.f: Likewise.
22338         * gfortran.dg/g77/980310-1.f: Likewise.
22339         * gfortran.dg/g77/980310-2.f: Likewise.
22340         * gfortran.dg/g77/980310-3.f: Likewise.
22341         * gfortran.dg/g77/980310-4.f: Likewise.
22342         * gfortran.dg/g77/980310-6.f: Likewise.
22343         * gfortran.dg/g77/980310-7.f: Likewise.
22344         * gfortran.dg/g77/980310-8.f: Likewise.
22345         * gfortran.dg/g77/980419-2.f: Likewise.
22346         * gfortran.dg/g77/980424-0.f: Likewise.
22347         * gfortran.dg/g77/980427-0.f: Likewise.
22348         * gfortran.dg/g77/980729-0.f: Likewise.
22349         * gfortran.dg/g77/981117-1.f: Likewise.
22350         * gfortran.dg/g77/toon_1.f: Likewise.
22351
22352 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22353
22354         PR c++/2204
22355         * g++.dg/other/abstract2.C: New test.
22356
22357 2004-07-12  Paul Brook  <paul@codesourcery.com>
22358
22359         * gfortran.dg/pointer_init_1.f90: New test.
22360
22361 2004-07-11  Paul Brook  <paul@codesourcery.com>
22362
22363         PR fortran/15986
22364         * gfortran.dg/contained_1.f90: New test.
22365
22366 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22367
22368         * g++.dg/parse/defarg8.C: New test.
22369
22370 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22371
22372         PR fortran/16433
22373         * gfortran.dg/pr16433.f: New test.
22374
22375         PR fortran/17574
22376         * gfortran.dg/pr15754.f90: New test.
22377
22378 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22379
22380         PR tree-optimization/16437
22381         * gcc.c-torture/execute/bitfld-4.c: New test.
22382
22383 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22384
22385         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22386         access to common var from module.
22387
22388 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22389
22390         PR fortran/16336
22391         * gfortran.fortran-torture/execute/common_2.f90: New test.
22392
22393 2004-07-10  Paul Brook  <paul@codesourcery.com>
22394
22395         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22396
22397 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22398
22399         PR fortran/15969
22400         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22401
22402 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22403
22404         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22405         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22406         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22407         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22408         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22409         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22410         * gfortran.dg/g77/funderscoring.f: Likewise.
22411         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22412
22413 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22414
22415         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22416
22417 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22418         Paul Brook  <paul@codesourcery.com>
22419
22420         PR fortran/13415
22421         * gfortran.dg/common_pointer_1.f90: New test.
22422
22423 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22424
22425         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22426
22427 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22428
22429         PR target/16364
22430         * gcc.c-torture/compile/20040709-1.c: New.
22431
22432 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22433
22434         PR fortran/14077
22435         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22436
22437 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22438
22439         PR fortran/13201
22440         * gfortran.dg/shape_1.f90: New test.
22441
22442 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22443             Andrew Pinski  <apinski@apple.com>
22444
22445         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22446
22447 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22448
22449         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22450         comment.
22451
22452 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22453         Paul Brook  <paul@codesourcery.com>
22454
22455         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22456         '.f95' and '.F95'.
22457
22458 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22459
22460         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22461
22462 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22463
22464         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22465         testcases with capital suffix.
22466
22467 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22468
22469         PR fortran/15481
22470         PR fortran/13372
22471         PR fortran/13575
22472         PR fortran/15978
22473         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22474
22475         * gfortran.dg/implicit_1.f90: New test.
22476
22477 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22478
22479         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22480         expression to match gfortran warning/error messages
22481         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22482         dg-error text.
22483
22484 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22485
22486         * lib/fortran-torture.exp: Rename proc search_for to
22487         search_for_re.
22488
22489 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22490
22491         * gcc.c-torture/execute/simd-5.x: New file.
22492         XFAIL on SPARC 64-bit at -O0.
22493
22494 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22495
22496         PR c++/8211
22497         PR c++/16165
22498         * g++.dg/warn/effc3.C: New test.
22499
22500 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22501
22502         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22503         change X to 1X in format.
22504         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22505         add data statements to conform to standard.
22506
22507 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22508
22509         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22510         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22511         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22512
22513 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22514
22515         * gfortran.dg/g77/7388.f: Copy from g77.dg
22516         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22517         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22518         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22519         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22520         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22521         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22522         * gfortran.dg/g77/strlen0.f: Likewise.
22523
22524 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22525
22526         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22527         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22528
22529 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22530
22531         * gcc.c-torture/execute/920428-2.x: Delete.
22532         * gcc.c-torture/execute/920501-7.x: Likewise.
22533
22534 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22535
22536         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22537         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22538         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22539         prescott and c3-2.
22540         (PREFETCH_3DNOW): Add -march=c3.
22541
22542 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22543
22544         PR c/16437
22545         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22546         * gcc.c-torture/execute/bf64-1.x: Likewise.
22547
22548 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22549
22550         * gcc.c-torture/compile/20040708-1.c: New test.
22551
22552 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22553
22554         PR c++/16169
22555         * g++.dg/warn/effc2.C: New test.
22556
22557 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22558
22559         * gcc.c-torture/execute/bitfld-1.x: Remove.
22560         * gcc.c-torture/execute/bitfld-3.c: New test.
22561         * gcc.dg/bitfld-2.c: Remove XFAILs.
22562
22563 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22564
22565         PR c++/16276
22566         * g++.dg/rtti/tinfo1.C: New file.
22567
22568 2004-07-07  Eric Christopher  <echristo@redhat.com>
22569
22570         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22571
22572 2004-07-07  Andrew Pinski  <apinski@apple.com>
22573
22574         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22575
22576 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22577
22578         * g++.dg/init/call1.C: XFAIL.
22579
22580 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22581
22582         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22583         except for movstrict*, to movmem* and clrstr* to clrmem*.
22584
22585 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22586
22587         * gcc.c-torture/execute/20040707-1.c: New test.
22588
22589 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22590
22591         * gcc.c-torture/execute/20040706-1.c: New test.
22592
22593 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22594
22595         PR c++/3671
22596         * g++.dg/template/spec14.C: New test.
22597
22598 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22599
22600         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22601         nothing if not yet defined.  Use it in b, c and d type definitions.
22602         * gcc.c-torture/execute/20040705-1.c: New test.
22603         * gcc.c-torture/execute/20040705-2.c: New test.
22604
22605 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22606
22607         PR c++/2518
22608         * g++.dg/lookup/new1.C: New test.
22609
22610 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22611
22612         PR c++/11406
22613         * g++.dg/template/sizeof8.C: New test.
22614
22615 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22616
22617         * gcc.c-torture/compile/20040705-1.c: New test.
22618
22619 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22620
22621         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22622
22623 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22624
22625         * gcc.dg/cpp/if-mop.c: Two new testcases.
22626         * gcc.dg/cpp/trad/comment-3.c: New.
22627
22628 2004-07-04  Paul Brook  <paul@codesourcery.com>
22629
22630         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22631
22632 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22633
22634         PR c++/3761
22635         * g++.dg/lookup/crash4.C: New test.
22636
22637 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22638
22639         * gcc.c-torture/execute/builtin-abs-1.c
22640         * gcc.c-torture/execute/builtin-abs-2.c
22641         * gcc.c-torture/execute/builtin-complex-1.c
22642         * gcc.c-torture/execute/builtins/string-1-lib.c
22643         * gcc.c-torture/execute/builtins/string-1.c
22644         * gcc.c-torture/execute/builtins/string-2-lib.c
22645         * gcc.c-torture/execute/builtins/string-2.c
22646         * gcc.c-torture/execute/builtins/string-3-lib.c
22647         * gcc.c-torture/execute/builtins/string-3.c
22648         * gcc.c-torture/execute/builtins/string-4-lib.c
22649         * gcc.c-torture/execute/builtins/string-4.c
22650         * gcc.c-torture/execute/builtins/string-5-lib.c
22651         * gcc.c-torture/execute/builtins/string-5.c
22652         * gcc.c-torture/execute/builtins/string-6-lib.c
22653         * gcc.c-torture/execute/builtins/string-6.c
22654         * gcc.c-torture/execute/builtins/string-7-lib.c
22655         * gcc.c-torture/execute/builtins/string-7.c
22656         * gcc.c-torture/execute/builtins/string-8-lib.c
22657         * gcc.c-torture/execute/builtins/string-8.c
22658         * gcc.c-torture/execute/builtins/string-9-lib.c
22659         * gcc.c-torture/execute/builtins/string-9.c
22660         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22661         * gcc.c-torture/execute/builtins/string-asm-1.c
22662         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22663         * gcc.c-torture/execute/builtins/string-asm-2.c
22664         * gcc.c-torture/execute/stdio-opt-1.c
22665         * gcc.c-torture/execute/stdio-opt-2.c
22666         * gcc.c-torture/execute/stdio-opt-3.c
22667         * gcc.c-torture/execute/string-opt-1.c
22668         * gcc.c-torture/execute/string-opt-10.c
22669         * gcc.c-torture/execute/string-opt-11.c
22670         * gcc.c-torture/execute/string-opt-12.c
22671         * gcc.c-torture/execute/string-opt-13.c
22672         * gcc.c-torture/execute/string-opt-14.c
22673         * gcc.c-torture/execute/string-opt-15.c
22674         * gcc.c-torture/execute/string-opt-16.c
22675         * gcc.c-torture/execute/string-opt-2.c
22676         * gcc.c-torture/execute/string-opt-6.c
22677         * gcc.c-torture/execute/string-opt-7.c
22678         * gcc.c-torture/execute/string-opt-8.c:
22679         Replace with ...
22680
22681         * gcc.c-torture/execute/builtins/abs-2.c
22682         * gcc.c-torture/execute/builtins/abs-3.c
22683         * gcc.c-torture/execute/builtins/complex-1.c
22684         * gcc.c-torture/execute/builtins/fprintf.c
22685         * gcc.c-torture/execute/builtins/fputs.c
22686         * gcc.c-torture/execute/builtins/memcmp.c
22687         * gcc.c-torture/execute/builtins/memmove.c
22688         * gcc.c-torture/execute/builtins/memops-asm.c
22689         * gcc.c-torture/execute/builtins/mempcpy-2.c
22690         * gcc.c-torture/execute/builtins/mempcpy.c
22691         * gcc.c-torture/execute/builtins/memset.c
22692         * gcc.c-torture/execute/builtins/printf.c
22693         * gcc.c-torture/execute/builtins/sprintf.c
22694         * gcc.c-torture/execute/builtins/strcat.c
22695         * gcc.c-torture/execute/builtins/strchr.c
22696         * gcc.c-torture/execute/builtins/strcmp.c
22697         * gcc.c-torture/execute/builtins/strcpy.c
22698         * gcc.c-torture/execute/builtins/strcspn.c
22699         * gcc.c-torture/execute/builtins/strlen-2.c
22700         * gcc.c-torture/execute/builtins/strlen.c
22701         * gcc.c-torture/execute/builtins/strncat.c
22702         * gcc.c-torture/execute/builtins/strncmp-2.c
22703         * gcc.c-torture/execute/builtins/strncmp.c
22704         * gcc.c-torture/execute/builtins/strncpy.c
22705         * gcc.c-torture/execute/builtins/strpbrk.c
22706         * gcc.c-torture/execute/builtins/strpcpy-2.c
22707         * gcc.c-torture/execute/builtins/strpcpy.c
22708         * gcc.c-torture/execute/builtins/strrchr.c
22709         * gcc.c-torture/execute/builtins/strspn.c
22710         * gcc.c-torture/execute/builtins/strstr-asm.c
22711         * gcc.c-torture/execute/builtins/strstr.c:
22712         ... these new files.
22713
22714         * gcc.c-torture/execute/builtins/abs-2-lib.c
22715         * gcc.c-torture/execute/builtins/abs-3-lib.c
22716         * gcc.c-torture/execute/builtins/complex-1-lib.c
22717         * gcc.c-torture/execute/builtins/fprintf-lib.c
22718         * gcc.c-torture/execute/builtins/fputs-lib.c
22719         * gcc.c-torture/execute/builtins/memcmp-lib.c
22720         * gcc.c-torture/execute/builtins/memmove-lib.c
22721         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22722         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22723         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22724         * gcc.c-torture/execute/builtins/memset-lib.c
22725         * gcc.c-torture/execute/builtins/printf-lib.c
22726         * gcc.c-torture/execute/builtins/sprintf-lib.c
22727         * gcc.c-torture/execute/builtins/strcat-lib.c
22728         * gcc.c-torture/execute/builtins/strchr-lib.c
22729         * gcc.c-torture/execute/builtins/strcmp-lib.c
22730         * gcc.c-torture/execute/builtins/strcpy-lib.c
22731         * gcc.c-torture/execute/builtins/strcspn-lib.c
22732         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22733         * gcc.c-torture/execute/builtins/strlen-lib.c
22734         * gcc.c-torture/execute/builtins/strncat-lib.c
22735         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22736         * gcc.c-torture/execute/builtins/strncmp-lib.c
22737         * gcc.c-torture/execute/builtins/strncpy-lib.c
22738         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22739         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22740         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22741         * gcc.c-torture/execute/builtins/strrchr-lib.c
22742         * gcc.c-torture/execute/builtins/strspn-lib.c
22743         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22744         * gcc.c-torture/execute/builtins/strstr-lib.c
22745         * gcc.c-torture/execute/builtins/lib/abs.c
22746         * gcc.c-torture/execute/builtins/lib/fprintf.c
22747         * gcc.c-torture/execute/builtins/lib/memset.c
22748         * gcc.c-torture/execute/builtins/lib/printf.c
22749         * gcc.c-torture/execute/builtins/lib/sprintf.c
22750         * gcc.c-torture/execute/builtins/lib/strcpy.c
22751         * gcc.c-torture/execute/builtins/lib/strcspn.c
22752         * gcc.c-torture/execute/builtins/lib/strncat.c
22753         * gcc.c-torture/execute/builtins/lib/strncmp.c
22754         * gcc.c-torture/execute/builtins/lib/strncpy.c
22755         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22756         * gcc.c-torture/execute/builtins/lib/strspn.c
22757         * gcc.c-torture/execute/builtins/lib/strstr.c:
22758         New files containing support routines.
22759
22760         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22761         declaration.
22762         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22763         when not optimizing.
22764
22765 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22766
22767         PR c++/16240
22768         * g++.dg/abi/mangle22.C: New test.
22769         * g++.dg/abi/mangle23.C: Likewise.
22770
22771 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22772
22773         PR fortran/16290
22774         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22775         Allow for cases without denormalized floating point numbers.
22776
22777 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22778
22779         PR c/1027
22780         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22781         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22782         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22783         expected warning text.
22784         * gcc.dg/format/diag-2.c: New test.
22785
22786 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22787
22788         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22789
22790 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22791
22792         * gcc.dg/builtins-43.c: New.
22793         * gcc.dg/builtins-44.c: New.
22794         * gcc.dg/builtins-45.c: New.
22795
22796 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22797             Andreas Tobler  <a.tobler@schweiz.ch>
22798
22799         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22800         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22801         as SIGSEGV.
22802         * gcc.dg/cleanup-11.c: Likewise.
22803         * gcc.dg/cleanup-8.c: Likewise.
22804         * gcc.dg/cleanup-9.c: Likewise.
22805         * gcc.dg/cleanup-5.c: Run on all platforms.
22806
22807 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22808
22809         * g++.dg/warn/nonnull1.C: New test.
22810
22811 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22812
22813         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22814         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22815         Special-case the Sun compiler wrt to <complex.h>.
22816
22817 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22818
22819         * gcc.dg/Wunreachable-8.C: New test.
22820
22821         * gcc.dg/h8300-ice2.c : New test.
22822
22823 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22824
22825         PR fortran/16161
22826         * gfortran.fortran-torture/compile/implicit.f90: Add test
22827         for implicit character.
22828
22829 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22830
22831         PR fortran/16289
22832         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22833         Use tiny() intrinsic to find smallest non-negative real
22834
22835 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22836
22837         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22838         * gcc.dg/compat/struct-by-value-22_x.c: New.
22839         * gcc.dg/compat/struct-by-value-22_y.c: New.
22840
22841         * gcc.c-torture/execute/20040629-1.c: New test.
22842
22843 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22844
22845         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22846         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22847
22848         PR target/16195
22849         * gcc.dg/20040625-1.c: New test.
22850
22851 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22852
22853         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22854
22855 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22856
22857         PR fortran/15963
22858         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22859
22860 2004-06-29  Richard Henderson  <rth@redhat.com>
22861
22862         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22863
22864 2004-06-29  Paul Brook  <paul@codesourcery.com>
22865
22866         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22867         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22868
22869 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22870
22871         PR c++/16260
22872         * g++.dg/parse/crash15.C: New.
22873
22874 2004-06-28  Andrew Pinski  <apinski@apple.com>
22875
22876         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22877         by the error already.
22878
22879         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22880
22881 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22882
22883         PR target/14041
22884         * gcc.dg/h8300-bss-align-1.c : New.
22885
22886 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22887
22888         * PR c++/16174
22889         * g++.dg/template/ctor4.C: New.
22890
22891 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22892
22893         PR c++/16205
22894         * g++.dg/warn/Wsequence-point-1.C: New test.
22895
22896 2004-06-27  Paul Brook  <paul@codesourcery.com>
22897
22898         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22899
22900 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22901
22902         * g++.old-deja/g++.mike/p7325.C: Remove.
22903
22904 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22905
22906         PR c/14963
22907         * gcc.dg/pr14963.c: New test.
22908
22909 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22910
22911         PR c++/16193
22912         * g++.dg/parse/redef1.C: New test.
22913
22914 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22915
22916         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22917         20021110.c.
22918         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22919         20021119-1.c.
22920         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22921         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22922         5-04.c.
22923         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22924         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22925         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22926         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22927         g++.brendan/enum14.C.
22928         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22929         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22930         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22931         g++.mike/virt1.C.
22932         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22933         memtemp24.C.
22934
22935 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22936
22937         * gcc.dg/20040527-1.c: New test case.
22938
22939 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22940
22941         PR gfortran/pr16196
22942         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22943
22944 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22945
22946         PR middle-end/15825
22947         * gcc.dg/pr15825-1.c: New test case.
22948
22949 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22950
22951         * gcc.c-torture/execute/20040625-1.c: New test.
22952
22953 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22954
22955         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22956
22957 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22958
22959         * gcc.dg/torture/mips-div-1.c: New test.
22960
22961 2004-06-24  Jeff Law  <law@redhat.com>
22962
22963         * gcc.dg/tree-ssa/20040624-1.c: New test.
22964
22965 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22966
22967         * gcc.c-torture/compile/20040624-1.c: New test.
22968
22969 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22970
22971         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22972         this directory.
22973
22974 2004-06-23  Andrew Pinski  <apinski@apple.com>
22975
22976         PR middle-end/15988
22977         * g++.dg/opt/ptrmem4.C: New test.
22978
22979         * gcc.dg/c90-array-quals-2.c: New test.
22980
22981 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22982
22983         * gcc.dg/kpice1.c: New test.
22984
22985 2006-06-23  Andrew Pinski  <apinski@apple.com>
22986
22987         * gcc.dg/c90-array-quals.c: New test.
22988
22989 2006-06-22  Richard Henderson  <rth@redhat.com>
22990
22991         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22992
22993 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22994
22995         * gcc.dg/builtins-config.h: Handle FreeBSD.
22996
22997 2006-06-22  Richard Henderson  <rth@redhat.com>
22998
22999         * g++.dg/opt/devirt1.C: New.
23000
23001 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23002
23003         * g++.dg/opt/pr15551.C: New testcase.
23004
23005 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23006
23007         PR target/14800
23008         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23009         x86_64-*-linux* when compiling for 32bit.
23010
23011 2004-06-21  Andrew Pinski  <apinski@apple.com>
23012
23013         * gcc.dg/pch/struct-1.c: New.
23014         * gcc.dg/pch/struct-1.hs: New.
23015
23016 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23017
23018         * gcc.dg/pch/save-temps-1.c: New file.
23019         * gcc.dg/pch/save-temps-1.hs: New file.
23020
23021 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23022
23023         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23024         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23025
23026 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23027
23028         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23029         to fix type error.
23030         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23031         Remove trailing spaces.
23032
23033 2004-06-21  Richard Henderson  <rth@redhat.com>
23034
23035         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23036         merging && to BIT_FIELD_REF.
23037
23038 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23039
23040         * g++.dg/opt/placeholder1.C: New test.
23041
23042 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23043
23044         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23045         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23046         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23047         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23048
23049 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23050
23051         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23052         extern "C".
23053         * g++.dg/other/pragma-re-1.C: Add comments.
23054
23055 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23056
23057         PR gfortran/16080
23058         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23059
23060 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23061
23062         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23063         instead of setting the type of size_t by
23064         hand.
23065
23066 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23067
23068         * gcc.dg/unordered-2.c: New test case.
23069         * gcc.dg/unordered-3.c: New test case.
23070
23071 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23072
23073         PR other/16043
23074         * lib/g++.exp (g++_version): Tweak regexp for version
23075         * lib/g77.exp (g77_version): Likewise.
23076         * lib/gfortran.exp (gfortran_version): Likewise.
23077         * lib/objc.exp (objc_version): Likewise.
23078         * lib/treelang.exp (treelang_version): Likewise.
23079
23080 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23081
23082         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23083         Use INT_MAX instead of __INT_MAX__.
23084         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23085
23086         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23087         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23088         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23089         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23090         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23091         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23092         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23093         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23094         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23095
23096         * gcc.dg/range-test-1.c: New test.
23097         * g++.dg/opt/range-test-1.C: New test.
23098
23099 2004-06-17  Richard Henderson  <rth@redhat.com>
23100
23101         * objc.dg/sync-1.m: New.
23102         * objc.dg/try-catch-1.m: Don't force next runtime.
23103         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23104         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23105         shadowed catch clause.
23106         * objc.dg/try-catch-5.m: New.
23107
23108 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23109
23110         Bug 14610
23111         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23112
23113 2004-06-15  Richard Henderson  <rth@redhat.com>
23114
23115         * gcc.dg/20001116-1.c: Move expected warning line.
23116
23117 2004-06-15  Richard Henderson  <rth@redhat.com>
23118
23119         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23120         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23121
23122 2004-06-15  Jeff Law  <law@redhat.com>
23123
23124         * gcc.dg/tree-ssa/20040615-1.c: New test.
23125         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23126         be less sensitive to operand ordering.
23127         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23128
23129 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23130
23131         * g++.dg/abi/bitfield3.C: Add comment..
23132
23133 2004-06-15  Richard Henderson  <rth@redhat.com>
23134
23135         * g++.dg/ext/stmtexpr1.C: XFAIL.
23136         * gcc.dg/20030612-1.c: XFAIL.
23137
23138 2004-06-15  Eric Christopher  <echristo@redhat.com>
23139
23140         * g++.dg/charset/asm5.c: New.
23141         * gcc.dg/charset/asm6.c: New.
23142
23143 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23144
23145         PR fortran/15962
23146         * gfortran.fortran-torture/execute/select_1.f90: New test.
23147
23148 2004-06-15  Paul Brook  <paul@codesourcery.com>
23149
23150         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23151
23152 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23153
23154         PR c++/15967
23155         * g++.dg/lookup/crash3.C: New test.
23156
23157 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23158
23159         PR c++/15947
23160         * g++.dg/parse/dtor4.C: New test.
23161
23162 2004-06-14  Jeff Law  <law@redhat.com>
23163
23164         * gcc.c-torture/compile/20040614-1.c: New test.
23165
23166 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23167
23168         PR fortran/15211
23169         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23170         LEN of a character array.
23171
23172 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23173
23174         PR c++/15096
23175         * g++.dg/template/ptrmem10.C: New test.
23176
23177         PR c++/14930
23178         * g++.dg/template/friend30.C: New test.
23179
23180 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23181
23182         PR fortran/14928
23183         * gfortran.fortran-torture/compile/mloc.f90: New test.
23184
23185 2004-06-13  Paul Brook  <paul@codesourcery.com>
23186
23187         * gfortran.fortran-torture/execute/random_2.f90: New test.
23188
23189 2004-06-13  Eric Christopher  <echristo@redhat.com>
23190
23191         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23192
23193 2004-06-12  Paul Brook  <paul@codesourcery.com>
23194
23195         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23196
23197 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23198
23199         PR fortran/14923
23200         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23201
23202 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23203
23204         PR fortran/14957
23205         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23206         syntax errors in end statements of contained subroutines.
23207
23208 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23209
23210         PR fortran/12841
23211         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23212
23213 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23214
23215         PR fortran/15665
23216         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23217
23218 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23219
23220         PR gfortran/12839
23221         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23222
23223 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23224
23225         PR c++/15862
23226         * g++.dg/parse/enum1.C: New test.
23227
23228 2004-06-10  Jeff Law  <law@redhat.com>
23229
23230         * gcc.c-torture/compile/20040610-1.c: New test.
23231
23232 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23233
23234         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23235         * g++.old-deja/g++.other/decl3.C: Likewise.
23236
23237 2004-06-10  Brian Booth  <bbooth@redhat.com>
23238
23239         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23240         V_MAY_DEF instead of VDEF.
23241         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23242
23243 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23244
23245         PR c++/14211
23246         * g++.dg/conversion/const1.C: New test.
23247
23248         PR c++/15076
23249         * g++.dg/conversion/reinterpret1.C: New test.
23250
23251         PR c++/15877
23252         * g++.dg/template/enum2.C: New test.
23253
23254         PR c++/15227
23255         * g++.dg/template/error13.C: New test.
23256
23257 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23258
23259         PR fortran/14957
23260         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23261         arguments to test_* REAL and of the right size.
23262
23263 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23264
23265         PR target/15569
23266         PR rtl-optimization/15681
23267         * gcc.dg/20040609-1.c: New test.
23268
23269 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23270
23271         PR c++/14791
23272         * g++.dg/opt/builtins1.C: New test.
23273
23274 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23275
23276         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23277         that use default windows32 struct layout.
23278         * gcc.dg/i386-bitfield2.c: Likewise.
23279
23280 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23281
23282         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23283         for mingw32 and cygwin targets.
23284
23285 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23286
23287         * gcc.dg/pch/macro-4.c: New.
23288         * gcc.dg/pch/macro-4.hs: New.
23289
23290 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23291
23292         PR fortran/13249
23293         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23294
23295 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23296
23297         PR fortran/13372
23298         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23299
23300 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23301
23302         PR gfortran/14897
23303         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23304
23305 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23306
23307         PR gfortran/15755
23308         * gfortran.fortran-torture/execute/backspace.c : New test.
23309
23310 2004-06-09  Paul Brook  <paul@codesourcery.com>
23311
23312         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23313         (pointer_to_section): Rewrite to use smaller array.
23314
23315 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23316
23317         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23318         * gcc.dg/ext/altivec-10.c: Same.
23319         * gcc.dg/ext/altivec-11.c: Same.
23320         * gcc.dg/ext/altivec-12.c: Same.
23321         * gcc.dg/ext/altivec-13.c: Same.
23322         * gcc.dg/ext/altivec-14.c: Same.
23323         * gcc.dg/ext/altivec-15.c: Same.
23324         * gcc.dg/ext/altivec-16.c: Same.
23325         * gcc.dg/ext/altivec-3.c: Same.
23326         * gcc.dg/ext/altivec-4.c: Same.
23327         * gcc.dg/ext/altivec-6.c: Same.
23328         * gcc.dg/ext/altivec-7.c: Same.
23329         * gcc.dg/ext/altivec-8.c: Same.
23330         * gcc.dg/ext/altivec-varargs-1.c: Same.
23331
23332         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23333         * g++.dg/ext/altivec-10.C: Same.
23334         * g++.dg/ext/altivec-2.C: Same.
23335         * g++.dg/ext/altivec-3.C: Same.
23336         * g++.dg/ext/altivec-4.C: Same.
23337         * g++.dg/ext/altivec-5.C: Same.
23338         * g++.dg/ext/altivec-6.C: Same.
23339         * g++.dg/ext/altivec-7.C: Same.
23340         * g++.dg/ext/altivec-8.C: Same.
23341         * g++.dg/ext/altivec-9.C: Same.
23342
23343 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23344
23345         PR c++/7841
23346         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23347
23348 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23349
23350         * gcc.dg/union-1.c: New test.
23351
23352 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23353
23354         * gcc.dg/builtins-41.c: New test case.
23355         * gcc.dg/builtins-42.c: New test case.
23356
23357 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23358
23359         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23360         * g++.dg/ext/altivec-10.C: Same.
23361         * g++.dg/ext/altivec-2.C: Same.
23362         * g++.dg/ext/altivec-3.C: Same.
23363         * g++.dg/ext/altivec-4.C: Same.
23364         * g++.dg/ext/altivec-5.C: Same.
23365         * g++.dg/ext/altivec-6.C: Same.
23366         * g++.dg/ext/altivec-7.C: Same.
23367         * g++.dg/ext/altivec-8.C: Same.
23368         * g++.dg/ext/altivec-9.C: Same.
23369         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23370         * g++.old-deja/g++.brendan/new3.C: Same.
23371         * gcc.c-torture/execute/eeprof-1.x: Same.
23372
23373 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23374
23375         PR c/14765
23376         * gcc.dg/pr14765-1.c: New test.
23377
23378 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23379
23380         PR c/14649
23381         * gcc.dg/pr14649-1.c: New test case.
23382
23383 2004-06-07  Richard Henderson  <rth@redhat.com>
23384
23385         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23386         if temporaries.
23387
23388 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23389
23390         * g++.dg/eh/elide1.C: Remove XFAIL.
23391
23392 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23393
23394         PR c++/15337
23395         * g++.dg/expr/sizeof3.C: New test.
23396
23397         PR c++/14777
23398         * g++.dg/template/access14.C: New test.
23399
23400         PR c++/15554
23401         * g++.dg/template/enum1.C: New test.
23402
23403         PR c++/15057
23404         * g++.dg/eh/throw1.C: New test.
23405
23406 2004-06-07  David Ayers  <d.ayers@inode.at>
23407             Ziemowit Laski  <zlaski@apple.com>
23408
23409         * lib/objc.exp (objc_target_compile): Revert the '-framework
23410         Foundation' flag fix, since bare Darwin does not ship
23411         with the Foundation framework.
23412         * objc/execute/next_mapping.h: Provide a local NSConstantString
23413         @interface and @implementation.
23414         (objc_constant_string_init): A constructor function, used to
23415         initialize the NSConstantString meta-class object.
23416         * objc/execute/string1.m: Include "next_mapping.h" instead of
23417         <Foundation/NSString.h>.
23418         * objc/execute/string2.m: Likewise.
23419         * objc/execute/string3.m: Likewise.
23420         * objc/execute/string4.m: Likewise.
23421
23422 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23423
23424         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23425         to double. Replace double with FLOAT.
23426         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23427
23428         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23429         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23430         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23431         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23432         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23433         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23434         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23435         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23436
23437 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23438
23439         PR c/13519
23440         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23441
23442 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23443
23444         PR c++/15503
23445         * g++.dg/template/meminit2.C: New test.
23446
23447 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23448
23449         PR target/15822
23450         * gcc.c-torture/execute/compare-fp-1.c,
23451         gcc.c-torture/execute/compare-fp-2.c,
23452         gcc.c-torture/execute/compare-fp-3.c,
23453         gcc.c-torture/execute/compare-fp-4.c,
23454         gcc.c-torture/execute/compare-fp-3.x,
23455         gcc.c-torture/execute/compare-fp-4.x: Moved...
23456         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23457         gcc.c-torture/execute/ieee/compare-fp-2.c,
23458         gcc.c-torture/execute/ieee/compare-fp-3.c,
23459         gcc.c-torture/execute/ieee/compare-fp-4.c,
23460         gcc.c-torture/execute/ieee/compare-fp-3.x,
23461         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23462
23463 2004-06-04  David Ayers  <d.ayers@inode.at>
23464
23465         * objc/execute/protocol-isEqual-4.m: New testcase.
23466
23467 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23468
23469         * objc/execute/protocol-isEqual-1.m: New testcase.
23470         * objc/execute/protocol-isEqual-2.m: New testcase.
23471         * objc/execute/protocol-isEqual-3.m: New testcase.
23472
23473 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23474
23475         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23476
23477 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23478
23479         * lib/objc.exp (objc_target_compile): When running tests on
23480         Darwin (Mac OS X), inform the linker about '-framework
23481         'Foundation'.
23482
23483 2004-06-02  Eric Christopher  <echristo@redhat.com>
23484
23485         * gcc.c-torture/compile/20040602-1.c: New.
23486
23487 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23488
23489         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23490         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23491
23492         PR tree-optimization/14736
23493         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23494
23495         PR tree-optimization/14042
23496         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23497
23498         PR tree-optimization/14729
23499         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23500
23501 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23502
23503         PR fortran/15557
23504         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23505
23506 2004-06-01  Richard Hederson  <rth@redhat.com>
23507
23508         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23509
23510 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23511
23512         PR c++/14932
23513         * g++.dg/parse/offsetof4.C: New test.
23514
23515 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23516
23517         PR objc/7993
23518         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23519
23520 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23521
23522         PR c++/15701
23523         * g++.dg/template/friend29.C: New test.
23524
23525 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23526
23527         PR c/15749
23528         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23529
23530 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23531
23532         * gcc.dg/sparc-trap-1.c: New test.
23533
23534 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23535
23536         PR middle-end/15069
23537         * g++.dg/opt/fold3.C: New test case.
23538
23539 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23540
23541         * lib/target-supports.exp (check_iconv_available): Fix fallout
23542         from 2004-05-28 patch.
23543
23544 2004-05-30  Paul Brook  <paul@codesourcery.com>
23545
23546         PR fortran/15620
23547         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23548         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23549
23550 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23551
23552         * gfortran.fortran-torture/execute/random_1.f90: New test.
23553
23554 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23555
23556         * g++.dg/ext/altivec-10.C: New test.
23557
23558 2004-05-29  Paul Brook  <paul@codesourcery.com>
23559
23560         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23561
23562 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23563
23564         * gcc.dg/altivec-16.c: New test.
23565
23566 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23567
23568         * lib/target-supports.exp (check_vmx_hw_available): New.
23569         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23570
23571         * lib/target-supports.exp (check_alias_available,
23572         check_iconv_available, check_named_sections_available): Use
23573         unique names for temporary files.
23574
23575 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23576
23577         * gcc.dg/altivec-15.c: New test.
23578
23579 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23580
23581         PR c++/15083
23582         * g++.dg/warn/noeffect6.C: New test.
23583
23584         PR c++/15471
23585         * g++.dg/expr/ptrmem4.C: New test.
23586
23587         PR c++/15640
23588         * g++.dg/template/operator3.C: New test.
23589
23590 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23591
23592         PR c++/14668
23593         * g++.dg/lookup/redecl1.C: New test.
23594         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23595
23596 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23597
23598         * gcc.c-torture/execute/compare-fp-1.c,
23599         gcc.c-torture/execute/compare-fp-2.c,
23600         gcc.c-torture/execute/compare-fp-3.c,
23601         gcc.c-torture/execute/compare-fp-4.c,
23602         gcc.c-torture/execute/compare-fp-3.x,
23603         gcc.c-torture/execute/compare-fp-4.x,
23604         gcc.dg/pr15649-1.c: New.
23605
23606 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23607
23608         PR c++/12883
23609         * g++.dg/init/array14.C: New test.
23610
23611 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23612
23613         * lib/compat.exp (compat-get-options-main): New.
23614         (compat-get-options): Remove unneeded code, warn for ignored
23615         command.
23616         (compat-execute): Check flag set by dg-require-* commands.
23617
23618         * lib/compat.exp (compat-execute): Break up long lines.
23619
23620 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23621
23622         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23623         * gcc.dg/altivec-14.c: New test.
23624         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23625
23626         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23627         * gcc.dg/altivec-12.c: Ditto.
23628
23629         * gcc.dg/altivec-3.c: Move call to altivec_check.
23630
23631 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23632
23633         PR c++/15044
23634         * g++.dg/template/error12.C: New test.
23635
23636         PR c++/15317
23637         * g++.dg/ext/attrib15.C: New test.
23638
23639         PR c++/15329
23640         * g++.dg/template/ptrmem9.C: New test.
23641
23642 2004-05-25  Paul Brook  <paul@codesourcery.com>
23643
23644         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23645
23646 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23647
23648         PR c++/15165
23649         * g++.dg/template/crash19.C: New test.
23650
23651 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23652
23653         PR c++/15025
23654         * g++.dg/template/redecl1.C: New test.
23655
23656 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23657
23658         PR c++/14821
23659         * g++.dg/other/ns1.C: New test.
23660
23661         PR c++/14883
23662         * g++.dg/template/invalid1.C: New test.
23663
23664 2004-05-23  Paul Brook  <paul@codesourcery.com>
23665         Victor Leikehman  <lei@haifasphere.co.il>
23666
23667         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23668         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23669
23670 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23671
23672         PR c++/15285
23673         PR c++/15299
23674         * g++.dg/template/non-dependent5.C: New test.
23675         * g++.dg/template/non-dependent6.C: New test.
23676
23677 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23678
23679         PR c++/15507
23680         * g++.dg/inherit/union1.C: New test.
23681
23682         PR c++/15542
23683         * g++.dg/template/addr1.C: New test.
23684
23685         PR c++/15427
23686         * g++.dg/template/array5.C: New test.
23687
23688         PR c++/15287
23689         * g++.dg/template/array6.C: New test.
23690
23691 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23692             Roger Sayle  <roger@eyesopen.com>
23693
23694         * g++.dg/lookup/forscope2.C: New test case.
23695
23696 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23697
23698         * gcc.dg/cpp/Wmissingdirs.c: New.
23699
23700 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23701
23702         PR target/15301
23703         * gcc.dg/compat/union-m128-1.h: New file.
23704         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23705         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23706         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23707
23708 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23709
23710         PR target/15302
23711         * gcc.dg/compat/struct-complex-1.h: New file.
23712         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23713         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23714         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23715
23716 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23717
23718         PR middle-end/3074
23719         * gcc.dg/pr3074-1.c: New test case.
23720         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23721
23722 2004-05-20  Falk Hueffner  <falk@debian.org>
23723
23724         PR other/15526
23725         * gcc.dg/ftrapv-1.c: New test case.
23726
23727 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23728
23729         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23730
23731 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23732             Jeff Law  <law@redhat.com>
23733
23734         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23735         * gcc.dg/tree-ssa/20040518-2.c: New test.
23736
23737         * gcc.dg/tree-ssa/20040518-1.c: New test.
23738
23739 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23740
23741         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23742
23743 2004-05-18  Paul Brook  <paul@codesourcery.com>
23744
23745         PR fortran/13930
23746         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23747
23748 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23749
23750         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23751         constant folding.
23752
23753 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23754
23755         * gcc.dg/tree-ssa/20040517-1.c: New test.
23756
23757 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23758
23759         * gcc.dg/loop-4.c: New test.
23760
23761 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23762
23763         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23764
23765 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23766
23767         PR fortran/15311
23768         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23769
23770 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23771
23772         PR fortran/13826
23773         PR fortran/13940
23774         * gfortran.fortran-torture/compile/data_1.f90: New test.
23775
23776 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23777
23778         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23779         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23780
23781 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23782
23783         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23784
23785 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23786
23787         PR c/15444
23788         * gcc.dg/format/xopen-1.c: Adjust expected message.
23789         * gcc.dg/format/xopen-3.c: New test.
23790
23791 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23792
23793         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23794
23795 2004-05-14  Jeff Law  <law@redhat.com>
23796
23797         * gcc.dg/tree-ssa/20040514-2.c: New test.
23798
23799 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23800
23801         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23802         this ...
23803         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23804         this.
23805
23806 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23807
23808         * gcc.dg/tree-ssa/20040514-1.c: New test.
23809
23810 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23811
23812         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23813         test.
23814
23815 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23816
23817         PR fortran/14066
23818         * gfortran.fortran-torture/compile/do_1.f90: New test.
23819
23820 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23821
23822         PR fortran/15051
23823         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23824         test.
23825
23826 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23827
23828         PR fortran/15149
23829         * gfortran.fortran-torture/execute/random_init.f90: New test.
23830
23831 2004-05-13  Paul Brook  <paul@codesourcery.com>
23832
23833         PR fortran/15314
23834         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23835
23836 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23837
23838         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23839         for the powerpc case.
23840
23841 2004-05-13  Jeff Law  <law@redhat.com>
23842
23843         * gcc.dg/tree-ssa/20040513-1.c: New test.
23844         * gcc.dg/tree-ssa/20040513-2.c: New test.
23845
23846 2004-05-13  Paul Brook  <paul@codesourcery.com>
23847
23848         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23849         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23850         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23851
23852 2004-05-13  Andreas Schwab  <schwab@suse.de>
23853
23854         PR other/10819
23855         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23856         characters.
23857
23858 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23859
23860         PR fortran/15294
23861         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23862
23863 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23864
23865         Merge from tree-ssa-20020619-branch.  See
23866         ChangeLog.tree-ssa for details.
23867
23868 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23869
23870         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23871         include <altivec.h> explicitly.
23872         * gcc.dg/altivec-13.c: Likewise.
23873
23874 2004-05-11  Paul Brook  <paul@codesourcery.com>
23875
23876         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23877
23878 2004-05-10  Eric Christopher  <echristo@redhat.com>
23879
23880         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23881         * gcc.dg/sibcall-4.c: Ditto.
23882
23883 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23884
23885         * g++.dg/ext/altivec-8.C: New test case.
23886         * gcc.dg/altivec-13.c: New test case.
23887
23888 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23889
23890         * gcc.c-torture/execute/divcmp-1.c: New test case.
23891         * gcc.c-torture/execute/divcmp-2.c: New test case.
23892         * gcc.c-torture/execute/divcmp-3.c: New test case.
23893
23894 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23895
23896         * g++.dg/other/pragma-re-2.C: New test.
23897
23898 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23899
23900         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23901         * gcc.dg/i386-387-2.c: Likewise.
23902
23903         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23904         __builtin_drem.
23905         * gcc.dg/i386-387-6.c: Likewise.
23906
23907 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23908
23909         * gcc.dg/builtins-33.c: Also check log1p*.
23910
23911 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23912
23913         PR optimization/15296
23914         * gcc.c-torture/execute/pr15296.c: New test.
23915
23916 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23917
23918         * gcc.dg/builtins-40.c: New test.
23919
23920 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23921
23922         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23923
23924 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23925
23926         * g++.dg/ext/spe1.C: New testcase.
23927
23928 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23929
23930         * objc.dg/image-info.m: Allow additional attributes
23931         for __image_info section.
23932
23933 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23934
23935         * gcc.dg/torture/mips-hilo-2.c: New test.
23936
23937 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23938
23939         PR c++/14389
23940         * g++.dg/template/member5.C: New test.
23941
23942 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23943
23944         * gcc.dg/builtins-34.c: Also check expm1*.
23945
23946 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23947
23948         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23949         * gcc.dg/torture/builtin-convert-3.c: New test.
23950
23951 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23952
23953         PR middle-end/15054
23954         * g++.dg/opt/pr15054.C: New test.
23955
23956 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23957
23958         * gcc.dg/torture/builtin-rounding-1.c: New test.
23959         * gcc.dg/builtins-25.c: Delete.
23960         * gcc.dg/builtins-29.c: Delete.
23961
23962 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23963
23964         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23965         * gcc.dg/sibcall-4.c: Likewise.
23966         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23967
23968 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23969
23970         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23971         bit-field on 16-bit targets.
23972
23973 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23974
23975         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23976         16-bit targets.
23977
23978 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23979
23980         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23981         * gcc.dg/rs6000-power2-2.c: Likewise.
23982
23983 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23984
23985         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23986         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23987         Change the asm registers to be in form of frN instead of fN.
23988
23989 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23990
23991         * gcc.dg/torture/builtin-convert-2.c: New test.
23992
23993 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23994
23995         * gcc.dg/rs6000-power2-1.c: New test.
23996         * gcc.dg/rs6000-power2-2.c: New test.
23997
23998 2004-04-28  Jan Hubicka  <jh@suse.cz>
23999
24000         * gcc.dg/unused-6.c: New test.
24001
24002 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24003             Ulrich Weigand  <uweigand@de.ibm.com>
24004
24005         * ada/acats/run_all.sh: Define $target variable.
24006
24007 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24008
24009         PR c++/15119
24010         * g++.dg/other/vararg-1.C: New test.
24011
24012         PR c++/4794
24013         * g++.dg/eh/cleanup3.C: New test.
24014
24015 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24016
24017         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24018         and ad8011a (target_insn).
24019         * ada/acats/support/macro.dfs: Likewise.
24020         * ada/acats/support/impbit.adb: New file.
24021
24022 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24023
24024         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24025
24026 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24027
24028         * gcc.dg/loop-3.c: New test.
24029
24030 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24031
24032         * gcc.c-torture/execute/simd-5.c: New test.
24033
24034 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24035
24036         PR c++/15064
24037         * g++.dg/template/crash18.C: New test.
24038
24039 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24040
24041         * g++.dg/ext/complit3.C: New test.
24042
24043 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24044
24045         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24046         * gcc.dg/altivec-3.c: Same.
24047         * gcc.dg/altivec-varargs-1.c: Same.
24048
24049 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24050
24051         * lib/target-supports.exp (check_profiling_available): Assume
24052         profiling is not available on powerpc-eabi targets.
24053
24054 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24055
24056         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24057         * gcc.dg/vmx/bug-1.c: Ditto.
24058
24059 2004-04-20  Eric Christopher  <echristo@redhat.com>
24060
24061         * gcc.dg/charset/extern.c: New test.
24062         * g++.dg/charset/extern3.cc: Ditto.
24063
24064 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24065
24066         * gcc.dg/builtins-39.c: New test.
24067
24068 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24069
24070         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24071
24072 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24073
24074         * gcc.dg/torture/mips-hilo-1.c: New test.
24075
24076 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24077
24078         * gcc.c-torture/compile/20040419-1.c: New test.
24079
24080 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24081
24082         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24083
24084 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24085             Aldy Hernandez  <aldyh@redhat.com>
24086
24087         * gcc.c-torture/execute/va-arg-24.c: New.
24088
24089 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24090             Aldy Hernandez  <aldyh@redhat.com>
24091
24092         * gcc.dg/vmx/1b-01.c: New.
24093         * gcc.dg/vmx/1b-02.c: New.
24094         * gcc.dg/vmx/1b-03.c: New.
24095         * gcc.dg/vmx/1b-04.c: New.
24096         * gcc.dg/vmx/1b-05.c: New.
24097         * gcc.dg/vmx/1b-06.c: New.
24098         * gcc.dg/vmx/1b-07.c: New.
24099         * gcc.dg/vmx/1c-01.c: New.
24100         * gcc.dg/vmx/1c-02.c: New.
24101         * gcc.dg/vmx/3a-01a.c: New.
24102         * gcc.dg/vmx/3a-01.c: New.
24103         * gcc.dg/vmx/3a-01m.c: New.
24104         * gcc.dg/vmx/3a-03.c: New.
24105         * gcc.dg/vmx/3a-03m.c: New.
24106         * gcc.dg/vmx/3a-04.c: New.
24107         * gcc.dg/vmx/3a-04m.c: New.
24108         * gcc.dg/vmx/3a-05.c: New.
24109         * gcc.dg/vmx/3a-06.c: New.
24110         * gcc.dg/vmx/3a-06m.c: New.
24111         * gcc.dg/vmx/3a-07.c: New.
24112         * gcc.dg/vmx/3b-01.c: New.
24113         * gcc.dg/vmx/3b-02.c: New.
24114         * gcc.dg/vmx/3b-10.c: New.
24115         * gcc.dg/vmx/3b-13.c: New.
24116         * gcc.dg/vmx/3b-14.c: New.
24117         * gcc.dg/vmx/3b-15.c: New.
24118         * gcc.dg/vmx/3c-01a.c: New.
24119         * gcc.dg/vmx/3c-01.c: New.
24120         * gcc.dg/vmx/3c-02.c: New.
24121         * gcc.dg/vmx/3c-03.c: New.
24122         * gcc.dg/vmx/3d-01.c: New.
24123         * gcc.dg/vmx/4-01.c: New.
24124         * gcc.dg/vmx/4-03.c: New.
24125         * gcc.dg/vmx/5-01.c: New.
24126         * gcc.dg/vmx/5-02.c: New.
24127         * gcc.dg/vmx/5-03.c: New.
24128         * gcc.dg/vmx/5-04.c: New.
24129         * gcc.dg/vmx/5-05.c: New.
24130         * gcc.dg/vmx/5-06.c: New.
24131         * gcc.dg/vmx/5-07.c: New.
24132         * gcc.dg/vmx/5-07t.c: New.
24133         * gcc.dg/vmx/5-08.c: New.
24134         * gcc.dg/vmx/5-10.c: New.
24135         * gcc.dg/vmx/5-11.c: New.
24136         * gcc.dg/vmx/7-01a.c: New.
24137         * gcc.dg/vmx/7-01.c: New.
24138         * gcc.dg/vmx/7c-01.c: New.
24139         * gcc.dg/vmx/7d-01.c: New.
24140         * gcc.dg/vmx/7d-02.c: New.
24141         * gcc.dg/vmx/8-01.c: New.
24142         * gcc.dg/vmx/8-02a.c: New.
24143         * gcc.dg/vmx/8-02.c: New.
24144         * gcc.dg/vmx/brode-1.c: New.
24145         * gcc.dg/vmx/bug-1.c: New.
24146         * gcc.dg/vmx/bug-2.c: New.
24147         * gcc.dg/vmx/bug-3.c: New.
24148         * gcc.dg/vmx/cw-bug-1.c: New.
24149         * gcc.dg/vmx/cw-bug-2.c: New.
24150         * gcc.dg/vmx/cw-bug-3.c: New.
24151         * gcc.dg/vmx/dct.c: New.
24152         * gcc.dg/vmx/debug-1.c: New.
24153         * gcc.dg/vmx/debug-2.c: New.
24154         * gcc.dg/vmx/debug-3.c: New.
24155         * gcc.dg/vmx/debug-4.c: New.
24156         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24157         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24158         * gcc.dg/vmx/eg-5.c: New.
24159         * gcc.dg/vmx/fft.c: New.
24160         * gcc.dg/vmx/gcc-bug-1.c: New.
24161         * gcc.dg/vmx/gcc-bug-2.c: New.
24162         * gcc.dg/vmx/gcc-bug-3.c: New.
24163         * gcc.dg/vmx/gcc-bug-4.c: New.
24164         * gcc.dg/vmx/gcc-bug-5.c: New.
24165         * gcc.dg/vmx/gcc-bug-6.c: New.
24166         * gcc.dg/vmx/gcc-bug-7.c: New.
24167         * gcc.dg/vmx/gcc-bug-8.c: New.
24168         * gcc.dg/vmx/gcc-bug-9.c: New.
24169         * gcc.dg/vmx/gcc-bug-b.c: New.
24170         * gcc.dg/vmx/gcc-bug-c.c: New.
24171         * gcc.dg/vmx/gcc-bug-d.c: New.
24172         * gcc.dg/vmx/gcc-bug-e.c: New.
24173         * gcc.dg/vmx/gcc-bug-f.c: New.
24174         * gcc.dg/vmx/gcc-bug-g.c: New.
24175         * gcc.dg/vmx/gcc-bug-i.c: New.
24176         * gcc.dg/vmx/harness.h: New.
24177         * gcc.dg/vmx/ira1.c: New.
24178         * gcc.dg/vmx/ira2a.c: New.
24179         * gcc.dg/vmx/ira2b.c: New.
24180         * gcc.dg/vmx/ira2.c: New.
24181         * gcc.dg/vmx/ira2c.c: New.
24182         * gcc.dg/vmx/mem.c: New.
24183         * gcc.dg/vmx/newton-1.c: New.
24184         * gcc.dg/vmx/ops.c: New.
24185         * gcc.dg/vmx/sn7153.c: New.
24186         * gcc.dg/vmx/spill2.c: New.
24187         * gcc.dg/vmx/spill3.c: New.
24188         * gcc.dg/vmx/spill.c: New.
24189         * gcc.dg/vmx/t.c: New.
24190         * gcc.dg/vmx/varargs-1.c: New.
24191         * gcc.dg/vmx/varargs-2.c: New.
24192         * gcc.dg/vmx/varargs-3.c: New.
24193         * gcc.dg/vmx/varargs-4.c: New.
24194         * gcc.dg/vmx/varargs-5.c: New.
24195         * gcc.dg/vmx/varargs-6.c: New.
24196         * gcc.dg/vmx/varargs-7.c: New.
24197         * gcc.dg/vmx/vmx.exp: New.
24198         * gcc.dg/vmx/vprint-1.c: New.
24199         * gcc.dg/vmx/vscan-1.c: New.
24200         * gcc.dg/vmx/x-01.c: New.
24201         * gcc.dg/vmx/x-02.c: New.
24202         * gcc.dg/vmx/x-03.c: New.
24203         * gcc.dg/vmx/x-04.c: New.
24204         * gcc.dg/vmx/x-05.c: New.
24205         * gcc.dg/vmx/yousufi-1.c: New.
24206         * gcc.dg/vmx/zero-1.c: New.
24207         * gcc.dg/vmx/zero.c: New.
24208
24209 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24210
24211         * g++.dg/lookup/java1.C: Update for chage of
24212         _Jv_AllocObject.
24213         * g++.dg/lookup/java2.C: Likewise.
24214
24215 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24216
24217         * ada/acats/run_all.sh: use -O2 by default.
24218
24219 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24220
24221         * gcc.dg/vr-mult-[12].c: New tests.
24222
24223 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24224
24225         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24226
24227         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24228
24229 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24230
24231         * lib/target-supports.exp (check_profiling_available): Assume profiling
24232         isn't available for mips*-*-elf targets.
24233
24234 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24235
24236         * gcc.dg/builtins-38.c: New test.
24237
24238 2004-04-14  Eric Christopher  <echristo@redhat.com>
24239
24240         * g++.dg/charset/charset.exp: Run .cc extension tests.
24241
24242 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24243
24244         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24245
24246 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24247
24248         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24249
24250 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24251
24252         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24253         * gcc.dg/i386-387-2.c: Likewise.
24254
24255         * gcc.dg/i386-387-7.c: New test.
24256         * gcc.dg/i386-387-8.c: New test.
24257
24258         * gcc.dg/builtins-37.c: New test.
24259
24260 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24261
24262         * g++.dg/pch/externc-1.C: Add missing semicolon.
24263
24264 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24265
24266         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24267
24268 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24269
24270         * gcc.c-torture/execute/20040411-1.c: New test.
24271
24272 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24273
24274         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24275
24276 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24277
24278         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24279
24280 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24281
24282         * lib/target-supports.exp (check_named_sections_available): New.
24283         * lib/gcc-dg.exp (dg-require-named-sections): New.
24284         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24285         old-deja.exp.  Also prune error-count message from HP linker.
24286         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24287
24288         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24289         * g++.old-deja/g++.pt/static3.C: Likewise.
24290         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24291
24292 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24293
24294         * gcc.c-torture/execute/20040409-1.c: New test case.
24295         * gcc.c-torture/execute/20040409-2.c: New test case.
24296         * gcc.c-torture/execute/20040409-3.c: New test case.
24297
24298 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24299
24300         * gcc.dg/20040409-1.c: New test.
24301
24302 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24303
24304         PR target/14888
24305         * g++.dg/opt/pr14888.C: New test case.
24306
24307 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24308
24309         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24310         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24311         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24312         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24313         New tests.
24314
24315 2004-04-08  Paul Brook  <paul@codesourcery.com>
24316
24317         * gcc.dg/spill-1.c: New test.
24318
24319 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24320
24321         * gcc.dg/torture/builtin-ctype-2.c: New test.
24322
24323 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24324
24325         * gcc.dg/pch/pch.exp: Add largefile test.
24326
24327 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24328
24329         * g++.dg/pch/externc-1.Hs: New.
24330         * g++.dg/pch/externc-1.C: New.
24331
24332 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24333
24334         * gcc.dg/compat/struct-by-value-5a_main.c,
24335         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24336         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24337         * gcc.dg/compat/struct-by-value-5a_x.c,
24338         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24339         gcc.dg/compat/struct-by-value-5_x.c.
24340         * gcc.dg/compat/struct-by-value-5a_y.c,
24341         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24342         gcc.dg/compat/struct-by-value-5_y.c.
24343
24344         * gcc.dg/compat/struct-by-value-6a_main.c,
24345         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24346         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24347         * gcc.dg/compat/struct-by-value-6a_x.c,
24348         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24349         gcc.dg/compat/struct-by-value-6_x.c.
24350         * gcc.dg/compat/struct-by-value-6a_y.c,
24351         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24352         gcc.dg/compat/struct-by-value-6_y.c.
24353
24354         * gcc.dg/compat/struct-by-value-7a_main.c,
24355         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24356         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24357         * gcc.dg/compat/struct-by-value-7a_x.c,
24358         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24359         gcc.dg/compat/struct-by-value-7_x.c.
24360         * gcc.dg/compat/struct-by-value-7a_y.c,
24361         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24362         gcc.dg/compat/struct-by-value-7_y.c.
24363
24364 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24365
24366         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24367         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24368         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24369         options.
24370
24371 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24372
24373         * gcc.dg/builtins-36.c: New test.
24374
24375 2004-04-06  Paul Brook  <paul@codesourcery.com>
24376
24377         * README.gcc: Remove obsolete contraint on testcases.
24378
24379 2004-04-05  Paul Brook  <paul@codesourcery.com>
24380
24381         PR2123
24382         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24383         failure and exit(0) on success.
24384         * g++.dg/expr/anew2.C: Ditto.
24385         * g++.dg/expr/anew3.C: Ditto.
24386         * g++.dg/expr/anew4.C: Ditto.
24387
24388 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24389
24390         PR c++/3518
24391         * g++.dg/template/unify7.C: New.
24392
24393 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24394
24395         * g++.dg/README: Bring up to date with new subdirectories; remove
24396         duplicate subdirectory lines.
24397
24398 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24399
24400         PR c++/14007
24401         * g++.dg/template/unify5.C: New.
24402         * g++.dg/template/unify6.C: New.
24403         * g++.dg/template/qualttp20.C: Adjust.
24404         * g++.old-deja/g++.jason/report.C: Adjust.
24405         * g++.old-deja/g++.other/qual1.C: Adjust.
24406
24407 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24408
24409         PR c++/14803
24410         * g++.dg/inherit/ptrmem1.C: New test.
24411
24412 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24413
24414         PR c++/14755
24415         * gcc.c-torture/execute/20040331-1.c: New test.
24416         * gcc.dg/20040331-1.c: New test.
24417
24418 2004-04-01  Paul Brook  <paul@codesourcery.com>
24419
24420         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24421
24422 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24423
24424         PR c++/14724
24425         * g++.dg/init/goto1.C: New test.
24426
24427         PR c++/14763
24428         * g++.dg/template/defarg4.C: New test.
24429
24430 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24431
24432         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24433
24434 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24435
24436         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24437
24438 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24439
24440         * gcc.dg/noncompile/undeclared-2.c: New test.
24441
24442 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24443
24444         * gcc.dg/940409-1.c: Remove XFAIL.
24445         * gcc.dg/reg-vol-struct-1.c: New test.
24446
24447 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24448
24449         * gcc.dg/torture/builtin-wctype-1.c: New test.
24450
24451 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24452
24453         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24454         * gcc.dg/20001101-1.c: Likewise.
24455         * gcc.dg/20001102-1.c: Likewise.
24456
24457 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24458
24459         * gcc.dg/compare8.c: Add an additional test for XOR.
24460
24461 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24462
24463         * gcc.dg/torture/builtin-ctype-1.c: New test.
24464
24465 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24466
24467         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24468         * gcc.dg/torture/builtin-math-1.c: Likewise.
24469         * gcc.dg/torture/builtin-power-1.c: New test.
24470
24471 2004-03-24  Andreas Schwab  <schwab@suse.de>
24472
24473         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24474         IA64 assembler.
24475
24476 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24477             Roger Sayle  <roger@eyesopen.com>
24478
24479         * gcc.dg/compare8.c: New test case.
24480
24481 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24482
24483         * g++.dg/ext/altivec-7.C: New test.
24484
24485 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24486
24487         PR 12267, 12391, 12560, 13129, 14114, 14133
24488         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24489         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24490         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24491         Adjust error regexps.
24492         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24493         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24494         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24495         * gcc.dg/local1.c: Add explanatory comment.
24496
24497 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24498
24499         PR optimization/14669
24500         * g++.dg/opt/fold2.C: New test case.
24501
24502 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24503
24504         PR c/14069
24505         * gcc.dg/20040322-1.c: New test.
24506
24507 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24508
24509         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24510         * gcc.dg/ultrasp4.c: Likewise.
24511         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24512
24513 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24514
24515         * gcc.dg/i386-sse-8.c: Reset default options.
24516
24517 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24518
24519         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24520         in the error message text.
24521
24522 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24523
24524         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24525
24526 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24527
24528         PR c++/14616
24529         * g++.dg/init/array13.C: New test.
24530
24531 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24532
24533         PR target/13889
24534         * gcc.c-torture/compile/pr13889.c: New test case.
24535
24536 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24537
24538         PR c/14635
24539         * builtins-1.c (nan, nans): Don't test.
24540         * builtins-30.c: Don't use nan, nanf, nanl.
24541         * builtins-35.c: New test.
24542
24543 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24544
24545         * g++.dg/ext/altivec-6.C: New test.
24546
24547 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24548
24549         * g++.dg/init/placement3.C: New test.
24550
24551         * g++.dg/template/spec13.C: New test.
24552
24553         * g++.dg/lookup/using11.C: New test.
24554
24555         * g++.dg/lookup/koenig3.C: New test.
24556
24557         * g++.dg/template/operator2.C: New test.
24558
24559         * g++.dg/expr/dtor3.C: New test.
24560         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24561         marker.
24562         * g++.old-deja/g++.law/visibility28.C: Likewise.
24563
24564 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24565
24566         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24567         * gcc.dg/ppc64-abi-3.c: Likewise.
24568
24569 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24570
24571         PR c++/14545
24572         * g++.dg/parse/template15.C: New test.
24573
24574 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24575
24576         * g++.dg/expr/dtor2.C: New test.
24577
24578         * g++.dg/lookup/anon4.C: New test.
24579
24580         * g++.dg/overload/using1.C: New test.
24581
24582         * g++.dg/template/lookup7.C: New test.
24583
24584         * g++.dg/template/typename6.C: New test.
24585
24586         * g++.dg/expr/cond6.C: New test.
24587
24588 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24589
24590         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24591
24592 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24593
24594         * g++.dg/expr/cond5.C: New test.
24595         * g++.dg/expr/constcast1.C: Likewise.
24596         * g++.dg/expr/ptrmem2.C: Likewise.
24597         * g++.dg/expr/ptrmem3.C: Likewise.
24598         * g++.dg/lookup/main1.C: Likewise.
24599         * g++.dg/template/lookup6.C: Likewise.
24600
24601 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24602
24603         * gcc.dg/local1.c: New test.
24604
24605         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24606
24607 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24608
24609         * gcc.dg/torture/builtin-convert-1.c: New test.
24610
24611 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24612
24613         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24614
24615 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24616
24617         PR c++/14481
24618         * g++.dg/warn/Wunused-7.C: New test.
24619
24620 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24621
24622         * gcc.dg/torture/builtin-integral-1.c: New test.
24623
24624 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24625
24626         PR c++/14586
24627         * g++.dg/parse/non-dependent3.C: New test.
24628
24629 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24630
24631         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24632         * g++.dg/eh/simd-2.C: Likewise.
24633         * g++.dg/init/array10.C: Likewise.
24634         * gcc.c-torture/compile/simd-1.c: Likewise.
24635         * gcc.c-torture/compile/simd-2.c: Likewise.
24636         * gcc.c-torture/compile/simd-3.c: Likewise.
24637         * gcc.c-torture/compile/simd-4.c: Likewise.
24638         * gcc.c-torture/compile/simd-6.c: Likewise.
24639         * gcc.c-torture/execute/simd-1.c: Likewise.
24640         * gcc.c-torture/execute/simd-2.c: Likewise.
24641         * gcc.dg/compat/vector-defs.h: Likewise.
24642         * gcc.dg/20020531-1.c: Likewise.
24643         * gcc.dg/altivec-3.c: Likewise.
24644         * gcc.dg/altivec-4.c: Likewise.
24645         * gcc.dg/altivec-varargs-1.c: Likewise.
24646         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24647         * gcc.dg/i386-mmx-3.c: Likewise.
24648         * gcc.dg/i386-sse-4.c: Likewise.
24649         * gcc.dg/i386-sse-5.c: Likewise.
24650         * gcc.dg/i386-sse-8.c: Likewise.
24651         * gcc.dg/simd-1.c: Likewise.
24652         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24653         __ev64_opaque__ since the machine description provides it.
24654
24655 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24656
24657         * lib/compat.exp (skip_list): New global variable.
24658         Use it to hold the user defined COMPAT_SKIPS list if any.
24659         (compat-obj): Add the members of skip_list to optall.
24660
24661 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24662
24663         * gcc.dg/compat/union-by-value-1_main.c,
24664         union-by-value-1_x.c, union-by-value-1_y.c,
24665         union-check.h, union-defs.h,
24666         union-init.h, union-return-1_main.c,
24667         union-return-1_x.c, union-return-1_y.c: New files.
24668
24669 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24670
24671         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24672         mixed-struct-init.h: Add 4 mixed structure types.
24673         struct-by-value-21_main.c, struct-by-value-21_x.c,
24674         struct-by-value-21_y.c, struct-return-21_main.c,
24675         struct-return-21_x.c, struct-return-21_y.c: New files.
24676
24677 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24678
24679         PR c++/14550
24680         * g++.dg/parse/template14.C: New test.
24681
24682 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24683
24684         * gcc.c-torture/execute/20040313-1.c: New test.
24685
24686 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24687
24688         PR target/14533
24689         * gcc.dg/20040311-2.c: New test.
24690
24691 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24692
24693         PR other/14544
24694         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24695         bit-field.
24696
24697 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24698
24699         * gcc.dg/20040305-2.c: Add missing return statement.
24700
24701 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24702
24703         * gcc.dg/builtins-34.c: Also check pow10*.
24704
24705 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24706
24707         PR target/14262
24708         * gcc.dg/20040305-2.c: New test.
24709
24710 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24711
24712         * gcc.dg/20040310-1.c: New test.
24713
24714 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24715
24716         * gcc.c-torture/execute/20040311-1.c: New test case.
24717
24718 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24719
24720         PR c++/14476
24721         * g++.dg/lookup/enum1.C: New test.
24722
24723 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24724
24725         PR c++/14510
24726         * g++.dg/lookup/struct2.C: New test.
24727
24728 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24729
24730         * gcc.dg/builtins-34.c: New test.
24731
24732 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24733
24734         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24735
24736 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24737
24738         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24739         * gcc.dg/alias-2.c: New testcase.
24740
24741 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24742
24743         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24744
24745 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24746
24747         * gcc.c-torture/execute/20040309-1.c: New test case.
24748
24749 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24750
24751         PR c++/14397
24752         * g++.dg/overload/ref1.C: New.
24753
24754 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24755
24756         PR c++/14409
24757         * g++.dg/template/spec12.C: New test.
24758
24759         PR c++/14448
24760         * g++.dg/parse/crash14.C: New test.
24761
24762 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24763
24764         PR c++/14230
24765         * g++.dg/init/ref11.C: New test.
24766
24767 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24768
24769         PR c++/14432
24770         * g++.dg/parse/builtin2.C: New test.
24771
24772 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24773
24774         PR c++/14401
24775         * g++.dg/init/ctor3.C: New test.
24776         * g++.dg/init/union1.C: New test.
24777         * g++.dg/ext/anon-struct4.C: New test.
24778
24779 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24780
24781         * g++.dg/lookup/koenig1.C: Tweak error messages.
24782         * g++.dg/lookup/used-before-declaration.C: Likewise.
24783         * g++.dg/other/do1.C: Likewise.
24784         * g++.dg/overload/koenig1.C: Likewise.
24785         * g++.dg/parse/crash13.C: Likewise.
24786         * g++.dg/template/instantiate3.C: Likewise.
24787
24788 2004-03-08  Eric Christopher  <echristo@redhat.com>
24789
24790         * * lib/target-supports.exp: Enable libiconv in test
24791         compilation.  Fix up error checking.
24792
24793 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24794
24795         PR middle-end/14289
24796         * gcc.dg/pr14289-1.c: New test case.
24797         * gcc.dg/pr14289-2.c: Likewise.
24798         * gcc.dg/pr14289-3.c: Likewise.
24799
24800 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24801
24802         * gcc.c-torture/execute/20040308-1.c: New test.
24803
24804 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24805
24806         * gcc.c-torture/execute/20040307-1.c: New test case.
24807
24808 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24809
24810         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24811
24812 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24813
24814         * gcc.dg/20040306-1.c: New test.
24815
24816 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24817
24818         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24819         them static.
24820         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24821
24822 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24823
24824         PR c/14465
24825         * gcc.dg/decl-6.c: New test.
24826
24827 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24828
24829         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24830         Rename LOGPOW -> LOG_POW.
24831         (SQRT_EXP, POW_EXP): New.
24832
24833 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24834
24835         * gcc.dg/i386-sse-8.c: New test.
24836
24837 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24838
24839         PR c/14114
24840         * gcc.dg/decl-5.c: New test.
24841
24842 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24843
24844         * gcc.dg/20040305-1.c: New test.
24845
24846 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24847
24848         PR other/14354
24849         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24850
24851 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24852
24853         PR c++/14425, c++/14426
24854         * g++.dg/ext/altivec-4.C: New test.
24855         * g++.dg/ext/altivec-5.C: New test.
24856
24857 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24858
24859         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24860         global variables of a type with no linkage.
24861         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24862         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24863         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24864         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24865         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24866         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24867         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24868         * g++.dg/warn/deprecated.C: Name enum Color.
24869         * g++.dg/overload/VLA.C: Name structure for 'b'.
24870         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24871
24872 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24873
24874         * gcc.c-torture/compile/20040304-1.c: New test.
24875
24876 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24877
24878         PR 13728
24879         * gcc.dg/decl-4.c: New testcase.
24880
24881 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24882
24883         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24884         as PRECF if sizeof (float) > sizeof (double).
24885         (PRECL): Make it the same as PRECF if
24886         sizeof (float) > sizeof (long double).
24887
24888 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24889
24890         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24891         system type.  Add check for irix6 which doesn't have c99 runtime.
24892
24893 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24894
24895         * gcc.dg/const-elim-1.c: xfail for xtensa.
24896
24897 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24898
24899         PR c++/14369
24900         * g++.dg/template/cond4.C: New test.
24901
24902 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24903
24904         PR c++/14360
24905         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24906
24907         PR c++/14361
24908         * g++.dg/parse/defarg7.C: New test.
24909
24910         PR c++/14359
24911         * g++.dg/template/friend26.C: New test.
24912
24913 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24914
24915         PR c++/14324
24916         * g++.dg/abi/mangle21.C: New test.
24917
24918         PR c++/14260
24919         * g++.dg/parse/constructor2.C: New test.
24920
24921         PR c++/14337
24922         * g++.dg/template/sfinae1.C: New test.
24923
24924 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24925
24926         PR c++/14267
24927         * g++.dg/expr/crash2.C: New test.
24928
24929         PR middle-end/13448
24930         * gcc.dg/inline-5.c: New test.
24931         * gcc.dg/always-inline.c: Split out tests into ...
24932         * gcc.dg/always-inline2.c: ... this and ...
24933         * gcc.dg/always-inline3.c: ... this.
24934
24935 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24936
24937         PR debug/12103
24938         * g++.dg/debug/crash1.C: New test.
24939
24940 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24941
24942         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24943         function with __attribute__((noinline)).
24944         (recurser_void2): Likewise.
24945         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24946         (recurser_void2): Likewise.
24947
24948 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24949
24950         PR middle-end/14203
24951         * g++.dg/warn/Wunused-6.C: New test case.
24952
24953 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24954
24955         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24956         not defined.
24957
24958 2004-02-27  Eric Christopher  <echristo@redhat.com>
24959
24960         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24961         * g++.dg/charset/asm2.c: Run only x86.
24962         * gcc.dg/charset/asm3.c: Ditto.
24963
24964 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24965
24966         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24967         ld_library_path.
24968
24969 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24970
24971         * g++.dg/ext/altivec-3.C: New.
24972
24973 2004-02-26  Richard Henderson  <rth@redhat.com>
24974
24975         * g++.dg/ext/attrib10.C: Mark for warning.
24976         * gcc.dg/attr-alias-1.c: New.
24977
24978 2004-02-26  Richard Henderson  <rth@redhat.com>
24979
24980         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24981         * gcc.c-torture/execute/20040208-2.c: ... it back.
24982
24983 2004-02-26  Eric Christopher  <echristo@redhat.com>
24984
24985         * lib/target-supports.exp (check-iconv-available): New function.
24986         * lib/gcc-dg.exp (dg-require-iconv): New function.
24987         Use above.
24988         * gcc.dg/charset: New directory.
24989         * gcc.dg/charset/charset.exp: New file.
24990         * gcc.dg/charset/asm1.c: Ditto.
24991         * gcc.dg/charset/asm2.c: Ditto.
24992         * gcc.dg/charset/asm3.c: Ditto.
24993         * gcc.dg/charset/asm4.c: Ditto.
24994         * gcc.dg/charset/asm5.c: Ditto.
24995         * gcc.dg/charset/attribute1.c: Ditto.
24996         * gcc.dg/charset/attribute2.c: Ditto.
24997         * gcc.dg/charset/string1.c: Ditto.
24998         * g++.dg/charset: New directory.
24999         * g++.dg/dg.exp: Add here. Special options.
25000         * g++.dg/charset/charset.exp: New file.
25001         * g++.dg/charset/asm1.c: Ditto.
25002         * g++.dg/charset/asm2.c: Ditto.
25003         * g++.dg/charset/asm3.c: Ditto.
25004         * g++.dg/charset/asm4.c: Ditto.
25005         * g++.dg/charset/attribute1.c: Ditto.
25006         * g++.dg/charset/attribute2.c: Ditto.
25007         * g++.dg/charset/extern1.cc: Ditto.
25008         * g++.dg/charset/extern2.cc: Ditto.
25009         * g++.dg/charset/string1.c: Ditto.
25010
25011 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25012
25013         PR c++/14278
25014         * g++.dg/parse/comma1.C: New test.
25015
25016 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25017
25018         PR c++/14284
25019         * g++.dg/template/ttp8.C: New test.
25020
25021 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25022
25023         * gcc.dg/fixuns-trunc-1.c: New test.
25024
25025 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25026
25027         * gcc.dg/builtins-config.h: Use #elif.
25028
25029 2004-02-26  Michael Matz  <matz@suse.de>
25030
25031         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25032         * gcc.dg/991214-1.c: Likewise.
25033         * gcc.dg/i386-asm-1.c: Likewise.
25034
25035 2004-02-25  Richard Henderson  <rth@redhat.com>
25036
25037         * gcc.c-torture/execute/20040208-2.c: Move ...
25038         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25039
25040 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25041
25042         PR c++/14246
25043         * g++.dg/other/crash-3.C: New test.
25044
25045 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25046
25047         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25048         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25049
25050         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25051         HP-UX.
25052
25053 2004-02-24  Michael Matz  <matz@suse.de>
25054
25055         * gcc.dg/i386-regparm.c: New.
25056
25057 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25058
25059         * gcc.c-torture/execute/20040223-1.c: New.
25060
25061 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25062             Kazu Hirata  <kazu@cs.umass.edu>
25063
25064         * gcc.dg/fwritable-strings-1.c: Remove.
25065
25066 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25067
25068         PR c/14156
25069         * gcc.dg/20040223-1.c: New test.
25070
25071 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25072
25073         PR c++/14106
25074         * g++.dg/ext/typeof9.C: New test.
25075
25076 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25077
25078         PR c++/14250
25079         * g++.dg/other/switch1.C: New test.
25080
25081 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25082
25083         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25084         * gcc.dg/va-arg-1.c: Likewise.
25085
25086 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25087
25088         PR c++/14143
25089         * g++.dg/template/koenig5.C: New test.
25090
25091 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25092
25093         * g++.dg/ext/altivec-1.C: Generalize target triple.
25094         * g++.dg/ext/altivec-2.C: New test case.
25095         * g++.dg/ext/altivec_check.h: New file.
25096         * gcc.dg/altivec-1.c: Generalize target triple;
25097         include altivec_check.h and call altivec_check().
25098         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25099         * gcc.dg/altivec-6.c: New test case.
25100         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25101         type casts as needed.
25102         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25103         altivec_check().
25104         * gcc.dg/altivec-12.c: New test case.
25105         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25106         include altivec_check.h and call altivec_check().
25107         * gcc.dg/altivec_check.h: New file.
25108
25109 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25110
25111         * lib/target-supports.exp (check_alias_available): Don't mangle
25112         function `g' in test program.
25113
25114 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25115
25116         * lib/target-supports.exp (check_profiling_available): Check
25117         argument to determine whether we support a profiling type.
25118         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25119         check_profiling_available.
25120         * g++.dg/bprob/bprob.exp: Likewise.
25121         * g77.dg/bprob/bprob.exp: Likewise.
25122         * gcc.misc-tests/bprob.exp: Likewise.
25123         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25124         dg-require-profiling and delete expected error handling.
25125         * gcc.dg/20021014-1.c: Likewise.
25126         * gcc.dg/nest.c: Likewise.
25127
25128 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25129
25130         PR c++/12007
25131         * g++.dg/other/vthunk1.C: New test.
25132
25133 2004-02-20  Falk Hueffner  <falk@debian.org>
25134
25135         PR target/14201
25136         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25137
25138 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25139
25140         PR c++/13927
25141         * g++.dg/other/error8.C: Remove XFAIL markers.
25142
25143         PR c++/14173
25144         * g++.dg/ext/packed5.C: New test.
25145
25146         PR c++/14199
25147         * g++.dg/warn/Wunused-5.C: New test.
25148
25149         PR c++/14186
25150         * g++.dg/lookup/member1.C: New test.
25151
25152 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25153
25154         * gcc.c-torture/compile/20040130-1.c: Enable only when
25155         __INT_MAX__ >= 2147483647L.
25156         * gcc.c-torture/compile/961203-1.c: Likewise.
25157
25158 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25159
25160         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25161         * g++.dg/opt/template1.C: Robustify assembler regexp
25162
25163 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25164
25165         * gcc.c-torture/execute/simd-4.x: Remove.
25166         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25167         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25168         Guard with #ifndef SKIP_ATTRIBUTE.
25169         * gcc.dg/compat/vector-1_y.c: Likewise.
25170         * gcc.dg/compat/vector-2_x.c: Likewise.
25171         * gcc.dg/compat/vector-2_y.c: Likewise.
25172         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25173         * g++.dg/eh/simd-2.C: Likewise.
25174
25175 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25176
25177         * gcc.c-torture/compile/complex-1.c: New.
25178
25179 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25180
25181         PR target/14209
25182         * gcc.c-torture/execute/20040218-1.c: New test.
25183
25184 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25185
25186         PR c++/14181
25187         * g++.dg/parse/new2.C: New test.
25188
25189 2004-02-18  Paul Brook  <paul@codesourcery.com>
25190
25191         * gcc.c-torture/compile/libcall-1.c: New test.
25192
25193 2004-02-18  Paul Brook  <paul@codesourcery.com>
25194
25195         PR debug/12934
25196         * gcc.dg/debug/debug-7.c: New test.
25197
25198 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25199
25200         * gcc.dg/20040217-1.c: New test.
25201
25202 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25203
25204         * gcc.c-torture/execute/990208-1.x: Delete.
25205
25206 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25207
25208         * gcc.c-torture/execute/20040208-2.x: New file.
25209
25210 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25211
25212         PR c++/11326
25213         * g++.dg/abi/structret1.C: New test.
25214
25215 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25216
25217         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25218         (i386_cpuid): No need to test if cpuid is available on AMD64.
25219         Fix assembly, so that it works onboth i386 and AMD64.
25220         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25221         (vecInLong): Fix s[] member type to unsigned int.
25222         (vecInWord): Remove type.
25223         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25224         (a64, b64, c64, d64, e64): Remove.
25225         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25226         Remove unused variable.  Remove initialization of removed variables.
25227         Don't call mmx_tests nor sse_tests.
25228         (reference_mmx, reference_sse): Remove.
25229         (check): Add return stmt.
25230         * gcc.dg/i386-sse-7.c: New test.
25231         * gcc.dg/i386-mmx-4.c: New test.
25232
25233 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25234
25235         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25236         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25237         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25238         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25239         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25240         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25241         g++.dg/tc1/dr94.C: Fix line terminator.
25242
25243 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25244
25245         * gcc.c-torture/compile/20040216-1.c: New.
25246
25247 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25248
25249         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25250         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25251         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25252         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25253         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25254         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25255
25256 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25257
25258         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25259
25260 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25261
25262         PR c++/13971
25263         * g++.dg/expr/cond4.C: New test.
25264
25265         PR c++/14086
25266         * g++.dg/lookup/crash2.C: New test.
25267
25268 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25269
25270         * gcc.c-torture/compile/20040214-2.c: New test.
25271
25272 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25273
25274         PR c++/14116
25275         * g++.dg/ext/typeof8.C: New test.
25276
25277 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25278
25279         * gcc.c-torture/compile/20040214-1.c: New test.
25280
25281 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25282
25283         PR c++/13635
25284         * g++.dg/template/spec11.C: New test.
25285
25286 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25287
25288         PR c++/13927
25289         * g++.dg/other/error8.C: New test.
25290
25291 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25292
25293         PR c++/14122
25294         * g++.dg/template/array4.C: New test.
25295
25296         PR c++/14108
25297         * g++.dg/inherit/thunk2.C: New test.
25298
25299         PR c++/14083
25300         * g++.dg/eh/cond2.C: New test.
25301
25302 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25303
25304         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25305
25306 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25307
25308         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25309
25310 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25311
25312         * g++.dg/simd-2.C: xfail on ppc64-linux.
25313
25314 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25315
25316         PR c/456
25317         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25318         tests.
25319
25320 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25321
25322         * gcc.dg/builtins-33.c: New test.
25323
25324 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25325
25326         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25327
25328 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25329
25330         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25331
25332 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25333
25334         * gcc.dg/ppc64-abi-3.c: New test.
25335
25336 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25337
25338         PR c/14092
25339
25340         * gcc.dg/pr14092-1.c: New testcase.
25341
25342 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25343
25344         * gcc.dg/cpp/assert4.c: Fix typo last change.
25345
25346         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25347         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25348
25349         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25350
25351 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25352
25353         * gcc.c-torture/compile/20040209-1.c: New test case.
25354
25355 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25356
25357         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25358
25359 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25360
25361         * gcc.c-torture/execute/20040208-[12].c: New tests.
25362
25363 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25364
25365         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25366
25367 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25368
25369         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25370
25371 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25372
25373         Bug 13856
25374         * gcc.dg/visibility-8.c: New testcase.
25375
25376 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25377
25378         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25379         arguments.
25380         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25381
25382 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25383
25384         PR middle-end/13696
25385         * g++.dg/opt/fold1.C: New test case.
25386
25387 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25388
25389         PR c++/14033
25390         * g++.dg/other/crash-2.C: New test.
25391
25392 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25393
25394         PR c++/14028
25395         * g++.dg/parse/angle-bracket2.C: New test.
25396
25397 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25398
25399         PR middle-end/13750
25400         Revert:
25401         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25402         PR pch/13361
25403         * testsuite/g++.dg/pch/wchar-1.C: New.
25404         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25405
25406 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25407
25408         PR c++/14008
25409         * g++.dg/parse/error15.C: New test.
25410         * g++.dg/parse/crash11.C: Update dg-error mark.
25411
25412 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25413
25414         PR c++/13932
25415         * g++.dg/warn/conv2.C: New test.
25416
25417 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25418
25419         PR c++/13086
25420         * g++.dg/warn/incomplete1.C: Remove xfail.
25421
25422 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25423
25424         * lib/file-format.exp (gcc_target_object_format): Use
25425         ${tool}_target_compile, not gcc_target_compile.
25426         * lib/target-supports.exp (check_alias_available): Likewise.
25427         (check_gc_sections_available): Likewise.
25428         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25429         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25430         dg-require-alias.
25431
25432 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25433
25434         PR c++/13969
25435         * g++.dg/template/static6.C: New test.
25436
25437 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25438
25439         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25440
25441 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25442
25443         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25444         tests for systems where `char' is unsigned by default.
25445
25446 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25447
25448         PR c++/13997
25449         * g++.dg/template/partial3.C: New test.
25450
25451 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25452
25453         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25454         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25455         Remove mentions of obsolete ports.
25456
25457 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25458
25459         * gcc.dg/noncompile/20001228-1.c: Fix for new
25460         error message.
25461
25462 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25463
25464         PR target/9348
25465         * gcc.c-torture/execute/multdi-1.c: New test case.
25466
25467 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25468
25469         PR c++/13925
25470         * g++.dg/template/lookup5.C: New test.
25471
25472 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25473
25474         PR c++/13950
25475         * g++.dg/template/lookup4.C: New test.
25476
25477         PR c++/13970
25478         * g++.dg/parse/error14.C: New test.
25479
25480         PR c++/14002
25481         * g++.dg/parse/template13.C: New test.
25482
25483 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25484
25485         PR c++/13978
25486         * g++.dg/template/koenig4.C: New test.
25487
25488         PR c++/13968
25489         * g++.dg/template/crash17.C: New test.
25490
25491         PR c++/13975
25492         * g++.dg/parse/error13.C: New test.
25493         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25494
25495 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25496
25497         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25498
25499 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25500
25501         PR c/11658
25502         PR c/13994
25503         * gcc.dg/noncompile/20040203-1.c: New test.
25504         * gcc.dg/noncompile/20040203-2.c: Likewise.
25505         * gcc.dg/noncompile/20040203-3.c: Likewise.
25506         * gcc.dg/20040203-1.c: Likewise.
25507
25508 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25509
25510         PR c++/10858
25511         * g++.dg/template/sizeof7.C: New test.
25512
25513 2004-02-02  Eric Christopher  <echristo@redhat.com>
25514             Zack Weinberg  <zack@codesourcery.com>
25515
25516         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25517
25518 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25519
25520         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25521         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25522         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25523         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25524
25525 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25526
25527         PR c++/13113
25528         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25529
25530         PR c++/13854
25531         * g++.dg/ext/attrib13.C: New test.
25532
25533         PR c++/13907
25534         * g++.dg/conversion/op2.C: New test.
25535
25536 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25537
25538         * gcc.dg/titype-1.c: Fix pasto.
25539
25540 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25541
25542         * gcc.dg/titype-1.c: New test.
25543
25544 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25545
25546         PR c++/13957
25547         * g++.dg/template/non-type-template-argument-1.C,
25548         g++.dg/template/qualified-id1.C: Update dg-error marks.
25549         * g++.dg/template/nontype6.C: New test.
25550
25551 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25552
25553         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25554         * gcc.dg/builtins-31.c: New testcase.
25555         * gcc.dg/builtins-32.c: New testcase.
25556
25557 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25558
25559         * objc.dg/call-super-2.m: Update line numbers
25560         for the including of stddef.h.
25561
25562 2004-01-30  Michael Matz  <matz@suse.de>
25563
25564         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25565         g++.dg/ext/case-range3.C: New tests.
25566
25567 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25568
25569         DR206
25570         PR c++/13813
25571         * g++.dg/template/member4.C: New test.
25572
25573 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25574
25575         PR c++/13683
25576         * g++.dg/template/sizeof6.C: New test.
25577
25578 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25579
25580         * gcc.dg/fwritable-strings-1.c: New test.
25581
25582 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25583
25584         * gcc.c-torture/compile/20040130-1.c: New test.
25585
25586 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25587
25588         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25589
25590 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25591
25592         PR c++/13883
25593         * g++.dg/template/ctor3.C: New test.
25594
25595 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25596
25597         * g++.dg/tc1: New directory.
25598         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25599         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25600         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25601         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25602         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25603
25604 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25605
25606         * g++.dg/parse/error11.C: New test.
25607         * g++.dg/parse/error12.C: Likewise.
25608
25609 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25610
25611         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25612         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25613
25614 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25615
25616         PR c++/13791
25617         * g++.dg/ext/attrib12.C: New test.
25618
25619         PR c++/13736
25620         * g++.dg/parse/cast2.C: New test.
25621
25622 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25623
25624         * objc.dg/encode-2.m (main): New local string.  Set depending on
25625         sizeof long.  Use in sscanf call.
25626         * objc.dg/encode-3.m (main): New local string.  Set depending on
25627         sizeof long.  Use in scan_initial call.
25628
25629 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25630
25631         * objc.dg/call-super-2.m: Make LP64-safe.
25632         * objc.dg/desig-init-1.m: Likewise.
25633
25634 2004-01-27  Devang Patel <dpatel@apple.com>
25635
25636         * g++.dg/debug/namespace1.C: New test.
25637
25638 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25639
25640         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25641         xscale-*-*.
25642
25643         * gcc.dg/arm-mmx-1.c: New test.
25644
25645 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25646
25647         * gcc.dg/20040127-1.c: New test.
25648         * gcc.dg/20040127-2.c: New test.
25649
25650 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25651
25652         * objc.dg/stret-1.m (glob): Renamed to globa.
25653
25654 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25655
25656         PR c++/13663
25657         * g++.dg/expr/for1.C: New test.
25658
25659 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25660
25661         PR middle-end/13779
25662         * gcc.dg/darwin-longlong.c: New test.
25663
25664 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25665
25666         * gcc.dg/20040124-1.c: Moved test from here...
25667         * gcc.c-torture/compile/20040124-1.c: ...to here.
25668
25669 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25670
25671         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25672         the assembly output if -m64 is passed.
25673
25674 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25675
25676         PR c++/13833
25677         * g++.dg/template/cond3.C: New test.
25678
25679 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25680
25681         PR c++/13810
25682         * g++.dg/template/ttp7.C: New test.
25683
25684 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25685
25686         PR c++/13797
25687         * g++.dg/template/nontype4.C: New test.
25688         * g++.dg/template/nontype5.C: Likewise.
25689
25690 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25691
25692         * gcc.dg/torture/mips-clobber-at.c: New test.
25693
25694 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25695
25696         * gcc.dg/20040124-1.c: New test.
25697
25698 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25699
25700         * gcc.dg/20040123-1.c: New test.
25701
25702 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25703
25704         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25705
25706 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25707
25708         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25709
25710 2004-01-23  Andrew Pinski  <apinski@apple.com>
25711
25712         * gcc.dg/20030121-1.c: Move to ..
25713         * gcc.dg/20040121-1.c: here.
25714
25715 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25716
25717         * gcc.dg/builtins-29.c: New test case.
25718
25719 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25720
25721         PR 18314
25722         * gcc.dg/builtins-30.c: New testcase.
25723
25724 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25725
25726         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25727         * lib/g77.exp: Likewise.
25728         * lib/objc.exp: Likewise.
25729         * lib/g++.exp: Likewise.
25730
25731 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25732
25733         * gcc.dg/struct-by-value-2.c: New test.
25734
25735 2004-01-21  Andrew Pinski  <apinski@apple.com>
25736
25737         PR target/13785
25738         * gcc.dg/20030121-1.c: New test.
25739
25740 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25741
25742         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25743         clobber frame pointer register in asm statement.
25744
25745 2004-01-21  Falk Hueffner  <falk@debian.org>
25746
25747         * gcc.c-torture/compile/20040121-1.c: New test.
25748
25749 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25750
25751         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25752
25753 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25754
25755         * gcc.dg/ppc64-abi-2.c: New test.
25756
25757 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25758
25759         * lib/treelang.exp: Fill out this file.
25760         * lib/treelang-dg.exp: New File.
25761
25762 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25763
25764         * gcc.c-torture/compile/981022-1.c: Remove.
25765         * gcc.dg/array-5.c: Remove XFAIL.
25766         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25767         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25768         gcc.dg/cond-lvalue-1.c: Update.
25769         * gcc.dg/cast-lvalue-2.c: New test.
25770
25771 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25772
25773         PR c++/13592
25774         * g++.dg/other/error1.C (class foo): Tweak error message.
25775
25776         PR c++/13592
25777         * g++.dg/template/call2.C: New test.
25778
25779 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25780
25781         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25782         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25783         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25784         scalar-return-1_x.c, scalar-return-2_y.c,
25785         scalar-return-3_x.c, scalar-return-3_y.c,
25786         scalar-return-4_x.c, scalar-return-4_y.c,
25787         struct-align-1.h, struct-align-1_x.c,
25788         struct-align-1_y.c, struct-align-2.h,
25789         struct-align-2_x.c, struct-align-2_y.c,
25790         struct-by-value-10_y.c, struct-by-value-11_x.c,
25791         struct-by-value-11_y.c, struct-by-value-12_x.c,
25792         struct-by-value-12_y.c, struct-by-value-13_x.c,
25793         struct-by-value-13_y.c, struct-by-value-14_x.c,
25794         struct-by-value-14_y.c, struct-by-value-15_x.c,
25795         struct-by-value-15_y.c, struct-by-value-16_y.c,
25796         struct-by-value-17_y.c, struct-by-value-18_y.c,
25797         struct-by-value-19_y.c, struct-by-value-1_x.c,
25798         struct-by-value-1_y.c, struct-by-value-20_y.c,
25799         struct-by-value-2_x.c, struct-by-value-2_y.c,
25800         struct-by-value-3_y.c, struct-by-value-4_x.c,
25801         struct-by-value-4_y.c, struct-by-value-5_y.c,
25802         struct-by-value-6_y.c, struct-by-value-7_y.c
25803         struct-by-value-8_x.c, struct-by-value-8_y.c
25804         struct-by-value-9_x.c, struct-by-value-9_y.c
25805         struct-return-10_x.c, struct-return-10_y.c,
25806         struct-return-19_x.c, struct-return-20_x.c
25807         struct-return-2_x.c, struct-return-2_y.c
25808         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25809         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25810
25811 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25812
25813         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25814         attribute on sparc*-sun-solaris2.*.
25815
25816 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25817
25818         PR c++/13710
25819         * g++.dg/ext/typeof7.C: New test.
25820
25821 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25822
25823         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25824         * gcc.dg/const-elim-1.c: Same.
25825
25826 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25827
25828         * objc.dg/stret-1.m: New.
25829         * objc.dg/stret-2.m: New.
25830
25831 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25832
25833         PR c++/11895
25834         * g++.dg/ext/vector1.C: New test.
25835
25836 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25837
25838         * gcc.dg/pch/import-1.c: New.
25839         * gcc.dg/pch/import-1.hs: New.
25840         * gcc.dg/pch/import-1a.h: New.
25841         * gcc.dg/pch/import-1b.h: New.
25842         * gcc.dg/pch/import-1c.h: New.
25843
25844 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25845
25846         PR c++/13574
25847         * g++.dg/ext/array1.C: New test.
25848
25849         PR c++/13178
25850         * g++.dg/conversion/op1.C: New test.
25851
25852 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25853
25854         PR 11864
25855         From Kazumoto Kojima / Dan Kegel:
25856         * gcc.dg/pr11864-1.c: New test.
25857
25858         PR 10392
25859         From Marcus Comstedt / Dan Kegel:
25860         * gcc.dg/pr10392-1.c: New test.
25861
25862 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25863
25864         PR c++/13478
25865         * g++.dg/init/ref10.C: New test.
25866
25867 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25868
25869         PR c++/13407
25870         * g++.dg/parse/typename6.C: New test.
25871
25872 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25873
25874         PR pch/13361
25875         * testsuite/g++.dg/pch/wchar-1.C: New.
25876         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25877
25878 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25879
25880         PR c++/9259
25881         * g++.dg/expr/sizeof2.C: New test.
25882
25883 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25884
25885         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25886
25887 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25888
25889         PR c++/13659
25890         * g++.dg/lookup/strong-using-3.C: New.
25891         * g++.dg/lookup/using-10.C: New.
25892
25893 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25894
25895         PR c++/13594
25896         * g++.dg/lookup/strong-using-2.C: New.
25897
25898 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25899             Dan Kegel <dank@kegel.com>
25900             J"orn Rennecke <joern.rennecke@superh.com>
25901
25902         PR target/9365
25903         * gcc.dg/pr9365-1.c: New test.
25904
25905 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25906
25907         PR c++/8856
25908         * g++.dg/parse/casting-operator2.C: New test.
25909         * g++.old-deja/g++.pt/explicit83.C: Remove.
25910
25911 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25912
25913         * gcc.dg/label-compound-stmt-1.c: New test.
25914         * gcc.c-torture/compile/950922-1.c,
25915         gcc.c-torture/compile/20000211-3.c,
25916         gcc.c-torture/compile/20000518-1.c,
25917         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25918         compound statements.
25919
25920 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25921
25922         * gcc.dg/ppc64-abi-1.c: New test.
25923
25924 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25925
25926          * g++.dg/ext/attrib9.C: Add dg-warnings.
25927
25928 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25929
25930         PR c++/12335
25931         * g++.dg/parse/dtor3.C: New test.
25932
25933 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25934
25935         PR c++/12709
25936         * g++.dg/parse/try-catch-1.C: New test.
25937
25938 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25939
25940         * ada/acats/run_all.sh: Add more verbose output in acats.log
25941         when compiling tests.
25942
25943 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25944
25945         PR 13656
25946         * gcc.dg/typedef-redecl.c: New test case.
25947         * gcc.dg/typedef-redecl.h: New support file.
25948
25949 2004-01-13  Jan Hubicka  <jh@suse.cz>
25950
25951         * gcc.dg/always_inline.c: New test.
25952         * gcc.dg/debug/20031231-1.c: Fix.
25953
25954 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25955
25956         PR c++/13474
25957         * g++.dg/template/array3.C: New test.
25958
25959 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25960
25961         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25962         * g++.dg/warn/Wunused-2.C: Likewise.
25963
25964 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25965
25966         PR c++/13289
25967         * g++.dg/template/instantiate6.C: New test.
25968
25969 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25970
25971         PR middle-end/11397
25972         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25973
25974 2004-01-12  Jan Hubicka  <jh@suse.cz>
25975
25976         PR opt/12826
25977         * gcc.dg/20040112-1.c: New.
25978
25979         * gcc.dg/dwarf-die[1-7].c: Move to...
25980         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25981         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25982
25983 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25984
25985         PR c++/4100
25986         * g++.dg/parse/friend4.C: New test.
25987
25988 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25989
25990         PR c++/4100
25991         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25992         definition is called a friend.
25993
25994 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25995
25996         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25997
25998 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25999
26000         PR c++/3478
26001         * g++.dg/parse/error10.C: New test.
26002         * g++.dg/template/arg2.C: Accept "invalid type" error.
26003
26004 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26005
26006         PR middle-end/13392
26007         * g++.dg/opt/expect2.C: New test.
26008
26009 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26010
26011         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26012         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26013         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26014         Update dg-error regexps.
26015
26016 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26017
26018         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26019         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26020
26021 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26022
26023         * gcc.dg/pragma-re-1.c: Use right pointer type.
26024
26025 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26026
26027         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26028
26029 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26030
26031         * gcc.dg/rs6000-ldouble-1.c: New.
26032
26033 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26034
26035         DR 337
26036         PR c++/9256
26037         * g++.dg/other/abstract1.C: New test.
26038
26039 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26040
26041         * g++.dg/lookup/strong-using-1.C: New.
26042
26043 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26044
26045         PR c/11234
26046         * gcc.dg/func-ptr-conv-1.c: New test.
26047         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26048
26049 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26050
26051         PR target/13380.
26052         * gcc.c-torture/compile/20040109-1.c: New.
26053
26054 2004-01-08  Stuart Hastings  <stuart@apple.com>
26055
26056         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26057         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26058         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26059
26060 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26061
26062         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26063
26064 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26065
26066         * ada/acats/run_acats: Treat 'gnatchop' the same way
26067         as 'gnatmake'.  Export GCC_DRIVER.
26068         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26069         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26070
26071 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26072
26073         PR c++/12573
26074         * g++.dg/template/dependent-expr4.C: New test.
26075
26076 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26077
26078         * gcc.dg/altivec-11.c: New test.
26079
26080 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26081
26082         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26083
26084 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26085
26086         PR c/6024
26087         * gcc.dg/enum-compat-1.c: New test.
26088         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26089
26090 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26091
26092         PR c/12165
26093         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26094         gcc.dg/c99-idem-qual-3.c: New tests.
26095
26096 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26097
26098         * gcc.dg/winline-7.c: Don't cast void * to int.
26099
26100 2004-01-06  Jan Hubicka  <jh@suse.cz>
26101
26102         * gcc.dg/i386-sse-5.c: New test
26103         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26104
26105 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26106
26107         PR c++/12815
26108         * g++.dg/rtti/typeid4.C: New test.
26109
26110 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26111
26112         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26113
26114 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26115
26116         PR c++/12132
26117         * g++.dg/template/error11.C: New test.
26118
26119         PR c++/13451
26120         * g++.dg/template/class2.C: New test.
26121
26122 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26123         Richard Sandiford <rsandifo@redhat.com>
26124
26125         PR c++/13387
26126         * g++.dg/opt/alias3.C: New test.
26127
26128 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26129
26130         PR c++/13157
26131         * g++.dg/template/koenig3.C: New test.
26132
26133         PR c++/13529
26134         * g++.dg/parse/offsetof3.C: New test.
26135
26136         * g++.dg/init/copy7.C: Add missing dg-error markers.
26137
26138         PR c++/12226
26139         * g++.dg/init/copy7.c: New test.
26140
26141         PR c++/13536
26142         * g++.dg/parse/cast1.C: New test.
26143
26144 2004-01-04  Jan Hubicka  <jh@suse.cz>
26145
26146         * gcc.dg/winline[1-7].c: New tests.
26147
26148 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26149
26150         PR c++/13520
26151         * g++.dg/template/qualttp22.C: New test.
26152
26153 2004-01-01  Jan Hubicka  <jh@suse.cz>
26154
26155         * gcc.dg/debug/20031231-1.c: New.
26156         * gcc.c-torture/compile/20040101-1.c: New.
26157         * gcc.dg/dwarf-die-[1-7].c: New.
26158
26159 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26160
26161         PR optimization/13521
26162         * gcc.c-torture/compile/20031231-1.c: New test.
26163
26164 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26165
26166         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26167
26168 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26169
26170         PR c++/10079
26171         * g++.dg/template/crash16.C: New test.
26172
26173 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26174
26175         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26176
26177 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26178
26179         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26180         ports.
26181         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26182         * g++.old-deja/g++.law/profile1.C: Likewise.
26183         * gcc.c-torture/compile/981006-1.c: Likewise.
26184         * gcc.c-torture/execute/loop-2e.x: Likewise.
26185         * gcc.c-torture/execute/loop-2f.x: Remove.
26186         * gcc.c-torture/execute/loop-2g.x: Likewise.
26187         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26188         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26189
26190 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26191
26192         PR c++/13507
26193         * g++.dg/ext/attrib11.C: New test.
26194
26195         PR c++/13494
26196         * g++.dg/template/array2-1.C: New test.
26197         * g++.dg/template/array2-2.C: New test.
26198
26199 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26200
26201         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26202
26203 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26204
26205         PR c++/12774
26206         * g++.dg/template/array1-1.C: New test.
26207         * g++.dg/template/array1-2.C: New test.
26208
26209 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26210
26211         PR fortran/12632
26212         * g77.dg/12632.f: New test case.
26213
26214 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26215
26216         PR c++/13289
26217         * g++.dg/parse/nontype1.C: New test.
26218
26219 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26220
26221         PR c++/12403
26222         * g++.dg/parse/explicit1.C: New test.
26223         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26224
26225 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26226
26227         PR c++/13081
26228         * g++.dg/opt/inline6.C: New test.
26229
26230         PR c++/12613
26231         * g++.dg/parse/error9.C: New test.
26232
26233         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26234
26235 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26236
26237         PR c++/13009
26238         * g++.dg/init/assign1.C: New test.
26239
26240 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26241
26242         PR c++/13070
26243         * g++.dg/warn/format3.C: New test case.
26244
26245 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26246
26247         * gcc.c-torture/compile/20031227-1.c: New test.
26248
26249 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26250
26251         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26252         * g77.dg/bprob/bprob.exp: Likewise.
26253         * gcc.misc-tests/bprob.exp: Likewise.
26254         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26255         variants on systems where the library does not provide that
26256         functionality.
26257         * gcc.dg/builtins-20.c: Use builtins-config.h.
26258         * gcc.dg/builtins-config.h: New file.
26259
26260 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26261
26262         * lib/gcc-dg.exp (dg-require-profiling): New function.
26263         * lib/target-supports.exp (check_profiling_available): Likewise.
26264         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26265         * g77.dg/bprob/bprob.exp: Likewise.
26266         * gcc.misc-tests/bprob.exp: Likewise.
26267         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26268         * gcc.dg/20021014-1.c: Likewise.
26269         * gcc.dg/nest.c: Likewise.
26270
26271 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26272
26273         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26274         compiling.
26275         * g++.dg/lookup/java2.C: Likewise.
26276         * gcc.dg/cpp/lexident.c: Likewise.
26277
26278 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26279
26280         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26281         given.
26282         * gcc.c-torture/compile/961203-1.c: Likewise.
26283         * gcc.c-torture/compile/980506-1.c: Likewise.
26284
26285 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26286
26287         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26288         (additional_prunes): New global.
26289         (gcc-dg-prune): Handle additional per-test pruning.
26290         (dg-test): Clear additional_prunes between tests.
26291
26292         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26293         dg-prune-output to avoid spurious failures from assembler
26294         complaining about nonexistent WAW violations.
26295         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26296         Use dg-prune-output to avoid spurious failures from assembler
26297         warning about Itanium B-step errata.
26298
26299 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26300
26301         * g++.dg/abi/macro0.C: New test.
26302         * g++.dg/abi/macro1.C: Likewise.
26303         * g++.dg/abi/macro2.C: Likewise.
26304
26305         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26306         * g++.dg/abi/bitfield7.C: Likewise.
26307         * g++.dg/abi/dtor2.C: Likewise.
26308         * g++.dg/abi/mangle11.C: Likewise.
26309         * g++.dg/abi/mangle12.C: Likewise.
26310         * g++.dg/abi/mangle14.C: Likewise.
26311         * g++.dg/abi/mangle17.C: Likewise.
26312         * g++.dg/abi/vbase10.C: Likewise.
26313         * g++.dg/abi/vbase14.C: Likewise.
26314         * g++.dg/template/qualttp17.C: Likewise.
26315
26316 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26317
26318         PR c/11995
26319         * gcc.dg/20031223-1.c: New test.
26320
26321 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26322
26323         * gcc.dg/noreturn-7.c: New test.
26324
26325 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26326
26327         * gcc.dg/null-pointer-1.c: New test.
26328
26329 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26330
26331         * g++.old-deja/g++.jason/template18.C: Remove.
26332         * g++.old-deja/g++.jason/template37.C: Likewise.
26333
26334         PR c++/12862
26335         * g++.dg/lookup/ns1.C: New test.
26336
26337         PR c++/12397
26338         * g++.dg/template/lookup3.C: New test.
26339
26340 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26341
26342         * g++.dg/template/recurse1.C: New test
26343
26344 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26345
26346         PR c++/12479
26347         * g++.dg/parse/semicolon1.C: New test.
26348         * g++.dg/parse/semicolon1.h: Likewise.
26349
26350 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26351
26352         * gcc.dg/darwin-misaligned.c: New test.
26353
26354 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26355
26356         PR c/9163
26357         * gcc.dg/20031222-1.c: New test.
26358
26359 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26360
26361         PR c++/13438
26362         * g++.dg/parse/error8.C: New test.
26363
26364         PR c++/11554
26365         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26366
26367 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26368
26369         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26370         too small.
26371         * gcc.c-torture/compile/930217-1.c: Likewise.
26372         * gcc.c-torture/compile/930513-1.c: Likewise.
26373         * gcc.c-torture/execute/920908-2.c: Likewise.
26374         * gcc.c-torture/execute/921204-1.c: Likewise.
26375         * gcc.c-torture/execute/930621-1.c: Likewise.
26376         * gcc.c-torture/execute/930630-1.c: Likewise.
26377         * gcc.c-torture/execute/931031-1.c: Likewise.
26378         * gcc.c-torture/execute/980602-2.c: Likewise.
26379         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26380         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26381         * gcc.c-torture/execute/extzvsi.c: Likewise.
26382         * gcc.c-torture/unsorted/ext.c: Likewise.
26383
26384 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26385
26386         PR target/12749
26387         * gcc.c-torture/compile/20031220-2.c: New test case.
26388
26389 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26390
26391         PR optimization/13031
26392         * gcc.c-torture/compile/20031220-1.c: New test case.
26393
26394 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26395
26396         * gcc.dg/cast-function-1.c: New test.
26397
26398 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26399
26400         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26401         formats.
26402
26403 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26404
26405         PR c++/12795
26406         * g++.dg/ext/attrib10.C: New test.
26407
26408 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26409
26410         * gcc.dg/cleanup-10.c: New test.
26411         * gcc.dg/cleanup-11.c: New test.
26412
26413 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26414
26415         PR c++/13239
26416         * g++.dg/opt/expect1.C: New test.
26417
26418 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26419
26420         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26421
26422 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26423
26424         PR debug/12923
26425         * gcc.dg/20031218-1.c: New test.
26426
26427         PR debug/12389
26428         * gcc.dg/20031218-2.c: New test.
26429         * gcc.dg/20031218-3.c: New test.
26430
26431         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26432         of label name and allow for USER_LABEL_PREFIX == "_" names.
26433         * g++.dg/abi/mangle18-2.C: Likewise.
26434         * g++.dg/abi/mangle19-1.C: Likewise.
26435         * g++.dg/abi/mangle19-2.C: Likewise.
26436         * g++.dg/abi/mangle20-1.C: Likewise.
26437         * g++.dg/abi/mangle20-2.C: Likewise.
26438
26439 2003-12-18  Richard Henderson  <rth@redhat.com>
26440
26441         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26442
26443 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26444             Dan Kegel <dank@kegel.com>
26445
26446         PR other/12009
26447         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26448         testing a cross compiler, it causes spurious compile failures.
26449         * lib/g++.exp: Likewise.
26450
26451 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26452
26453         PR c++/13262
26454         * g++.dg/template/access13.C: New test.
26455
26456 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26457
26458         * gcc.dg/20031216-1.c: New test.
26459
26460 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26461
26462         PR c++/9154
26463         * g++.dg/template/error10.C: New test.
26464
26465 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26466
26467         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26468         * g++.dg/eh/simd-2.C: Likewise.
26469
26470 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26471             Roger Sayle  <roger@eyesopen.com>
26472
26473         * gcc.c-torture/execute/ieee/mzero5.c: New.
26474
26475 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26476
26477         PR c++/10603
26478         * g++.dg/parse/error6.C: New test.
26479
26480         PR c++/12827
26481         * g++.dg/parse/error7.C: New test.
26482
26483 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26484
26485         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26486         at -O with stabs debugging formats.
26487         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26488         * gcc.dg/debug/debug-2.c: Likewise.
26489
26490 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26491
26492         PR c++/12696
26493         * g++.dg/init/error1.C: New test.
26494
26495         PR c++/12218
26496         * g++.dg/init/pm3.C: New test.
26497
26498 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26499
26500         PR c/3347
26501         * gcc.dg/bitfld-8.c: New test.
26502
26503 2003-12-16  James Lemke  <jim@wasabisystems.com>
26504
26505         * gcc.dg/arm-scd42-[123].c: New tests.
26506
26507 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26508
26509         PR c++/9043
26510         * g++.dg/abi/mangle20-1.C: New test.
26511         * g++.dg/abi/mangle20-2.C: New test.
26512
26513 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26514
26515         PR c++/13275
26516         * g++.dg/other/offsetof2.C: Remove XFAIL.
26517         * g++.dg/parse/offsetof1.C: New test.
26518         * g++.gd/parse/offsetof2.C: Likewise.
26519
26520 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26521
26522         * g++.dg/template/nontype3.C: New test.
26523         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26524
26525 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26526
26527         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26528
26529 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26530
26531         PR c++/13387
26532         * g++.dg/expr/assign1.C: New test.
26533
26534         PR c++/13242
26535         * g++.dg/abi/mangle19-1.C: New test.
26536         * g++.dg/abi/mangle19-2.C: New test.
26537
26538 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26539
26540         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26541
26542 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26543
26544         * gcc.c-torture/execute/20031216-1.c: New test.
26545
26546 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26547
26548         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26549         an ICE regression.
26550
26551 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26552
26553         PR c++/10926
26554         * g++.dg/template/error9.C: New test.
26555
26556         PR c++/11116
26557         * g++.dg/template/error8.C: New test.
26558
26559 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26560
26561         PR middle-end/13400
26562         * gcc.c-torture/execute/20031215-1.c: New test case.
26563
26564 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26565
26566         PR c++/13269
26567         * g++.dg/parse/error5.C: New test.
26568
26569         PR c++/12989
26570         * g++.dg/expr/sizeof1.C: New test.
26571
26572         PR c++/13310
26573         * g++.dg/template/crash15.C: New test.
26574
26575 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26576
26577         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26578         a non-POD type as the last named parameter of a varargs function.
26579
26580 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26581
26582         PR c++/13243
26583         PR c++/12573
26584         * g++.dg/template/crash14.C: New test.
26585         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26586
26587 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26588
26589         * g++.dg/other/java1.C: New test.
26590
26591         PR c++/13241
26592         * g++.dg/abi/mangle18-1.C: New test.
26593         * g++.dg/abi/mangle18-2.C: New test.
26594
26595 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26596
26597         PR optimization/10312
26598         * gcc.c-torture/execute/20031214-1.c: New.
26599
26600 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26601
26602         PR c++/10779
26603         PR c++/12160
26604         * g++.dg/parse/error3.C: New test.
26605         * g++.dg/parse/error4.C: Likewise.
26606         * g++.dg/abi/mangle4.C: Tweak error messages.
26607         * g++.dg/lookup/using5.C: Likewise.
26608         * g++.dg/other/error2.C: Likewise.
26609         * g++.dg/parse/typename5.C: Likewise.
26610         * g++.dg/parse/undefined1.C: Likewise.
26611         * g++.dg/template/arg2.C: Likewise.
26612         * g++.dg/template/ttp3.C: Likewise.
26613         * g++.dg/template/type1.C: Likewise.
26614         * g++.old-deja/g++.other/crash32.C: Likewise.
26615         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26616
26617 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26618
26619         PR c++/13106
26620         * g++.dg/warn/noreturn-3.C: New test.
26621
26622 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26623
26624         PR c++/13118
26625         * g++.dg/abi/covariant3.C: New.
26626
26627 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26628
26629         * g++.dg/eh/ia64-1.C: New test.
26630
26631 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26632
26633         PR optimization/13037
26634         * g77.f-torture/execute/13037.f: New test case.
26635
26636 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26637
26638         PR c++/12881
26639         * g++.dg/abi/covariant2.C: New.
26640
26641 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26642
26643         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26644
26645 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26646
26647         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26648
26649 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26650
26651         PR other/10819
26652         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26653         to fix Bug 10819.
26654         * lib/g++.exp (g++_version): Likewise.
26655         * lib/g77.exp (g77_version): Likewise.
26656         * lib/objc.exp (default_objc_version): Likewise.
26657
26658 2003-12-10  Richard Henderson  <rth@redhat.com>
26659
26660         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26661
26662         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26663
26664 2003-12-08  Matt Austern  <austern@apple.com>
26665
26666         PR c/13134
26667         * lib/gcc-dg.exp (dg-require-visibility): Define.
26668         * lib/target-supports (check_visibility_available): Define.
26669         * gcc.dg/visibility-1.c: New test.
26670         * gcc.dg/visibility-2.c: Likewise.
26671         * gcc.dg/visibility-3.c: Likewise.
26672         * gcc.dg/visibility-4.c: Likewise.
26673         * gcc.dg/visibility-5.c: Likewise.
26674         * gcc.dg/visibility-6.c: Likewise.
26675         * g++.dg/ext/visibility-1.C: Likewise.
26676         * g++.dg/ext/visibility-2.C: Likewise.
26677         * g++.dg/ext/visibility-3.C: Likewise.
26678         * g++.dg/ext/visibility-4.C: Likewise.
26679         * g++.dg/ext/visibility-5.C: Likewise.
26680         * g++.dg/ext/visibility-6.C: Likewise.
26681
26682 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26683
26684         * g++.dg/lookup/java1.C: New test.
26685         * g++.dg/lookup/java2.C: New test.
26686
26687 2003-12-07  Falk Hueffner  <falk@debian.org>
26688
26689         * g++.dg/opt/noreturn-1.C: New test.
26690
26691 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26692
26693         * gcc.dg/overflow-1.c: New test.
26694
26695 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26696
26697         * g77.f-torture/compile/13060.f: New test.
26698
26699 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26700
26701         PR c++/13323
26702         * g++.dg/inherit/operator2.C: New test.
26703
26704 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26705
26706         PR c++/13305
26707         * g++.dg/ext/attrib9.C: New test.
26708
26709 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26710
26711         PR c++/13314
26712         * g++.dg/template/error7.C: New test.
26713
26714 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26715             J"orn Rennecke <joern.rennecke@superh.com>
26716
26717         PR target/13302
26718         * g++.dg/other/struct-va_list.C: New test.
26719
26720 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26721
26722         PR c++/13166
26723         * g++.dg/parse/defarg6.C: New test.
26724
26725 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26726
26727         PR target/13256
26728         * gcc.c-torture/execute/20031201-1.c: New test.
26729
26730 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26731
26732         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26733
26734 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26735
26736         * gcc.dg/builtin-return-1.c: New test.
26737
26738 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26739             J"orn Rennecke <joern.rennecke@superh.com>
26740
26741         PR optimization/13260
26742         * gcc.c-torture/execute/20031204-1.c: New test.
26743
26744 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR c++/9127
26747         * g++.dg/template/error6.C: New test.
26748
26749 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26750
26751         * gcc.dg/20031202-1.c: New test.
26752
26753 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26754
26755         PR c++/13179
26756         * g++.dg/template/eh1.C: New test.
26757
26758         PR c++/10771
26759         * g++.dg/template/error5.C: New test.
26760
26761 2003-12-02  David Ung  <davidu@mips.com>
26762
26763         * gcc.dg/compat/vector-check.h: Corrected type for var
26764         g_##TMODE
26765
26766 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26767
26768         PR c++/10126
26769         * g++.dg/template/ptrmem8.C: New test.
26770
26771 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26772
26773         PR c++/12573
26774         * g++.dg/template/dependent-expr3.C: New test.
26775
26776 2003-12-01  James Lemke  <jim@wasabisystems.com>
26777
26778         * gcc.dg/arm-g2.c: New test.
26779
26780 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26781
26782         PR optimization/11634
26783         * gcc.dg/20031201-2.c: New test case.
26784
26785 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26786
26787         PR 11433
26788         * objc.dg/proto-lossage-3.m: New test.
26789
26790 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26791
26792         PR optimization/12628
26793         * gcc.dg/20031201-1.c: New test case.
26794
26795 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26796
26797         * gcc.dg/unaligned-1.c: New test.
26798
26799 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26800
26801         PR c++/9849
26802         * g++.dg/template/error4.C: New test.
26803         * g++.dg/template/nested3.C: Adjust error markers.
26804
26805 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26806
26807         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26808
26809 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26810
26811         PR c/10333
26812         * gcc.dg/bitfld-7.c: New test.
26813
26814 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26815
26816         * gcc.dg/tls/asm-1.C: New test.
26817
26818 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26819
26820         * gcc.dg/cpp/assert4.c: Update.
26821
26822 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26823
26824         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26825         * gcc.dg/builtin-apply3.c: New test.
26826
26827 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26828
26829         * lib/compat.exp (compat-obj): New xfaildata parameter.
26830         Use it to set compiler_conditional_xfail_data before compiling.
26831         (compat-get-options): Handle dg-xfail-if.
26832         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26833         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26834         * gcc.dg/compat/vector-1_y.c: Likewise.
26835         * gcc.dg/compat/vector-2_x.c: Likewise.
26836         * gcc.dg/compat/vector-2_y.c: Likewise.
26837
26838 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26839
26840         * g++.dg/opt/reg-stack4.C: New test.
26841
26842 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26843
26844         * gcc.dg/builtin-apply2.c: New test.
26845
26846 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26847
26848         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26849
26850 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26851
26852         PR c++/12924
26853         * g++.dg/template/template-id-2.C: New test.
26854
26855 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26856
26857         PR c++/5369
26858         * g++.dg/template/memfriend1.C: New test.
26859         * g++.dg/template/memfriend2.C: Likewise.
26860         * g++.dg/template/memfriend3.C: Likewise.
26861         * g++.dg/template/memfriend4.C: Likewise.
26862         * g++.dg/template/memfriend5.C: Likewise.
26863         * g++.dg/template/memfriend6.C: Likewise.
26864         * g++.dg/template/memfriend7.C: Likewise.
26865         * g++.dg/template/memfriend8.C: Likewise.
26866         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26867
26868 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26869
26870         PR c++/12515
26871         * g++.dg/ext/cond1.C: New test.
26872
26873 2003-11-20  Richard Henderson  <rth@redhat.com>
26874
26875         * gcc.dg/20020201-2.c: Remove.
26876         * gcc.dg/20020201-4.c: Remove.
26877         * gcc.dg/20020304-1.c: Remove.
26878
26879 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26880
26881         * gcc.dg/cpp/trad/xwin1.c: New test case.
26882
26883 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26884
26885         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26886         * lib/g77.exp: Likewise.
26887         * lib/objc.exp: Likewise.
26888         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26889         for darwin.
26890
26891 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26892
26893         PR c++/12932
26894         * g++.dg/template/static5.C: New test.
26895
26896 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26897
26898         * gcc.dg/nested-func-1.c: New test.
26899
26900 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26901
26902         * gcc.dg/cpp/assert4.c: New test.
26903
26904 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26905
26906         PR c++/2294
26907         * g++.dg/lookup/using9.c: New test.
26908
26909 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26910
26911         PR c++/12762
26912         * g++.dg/template/error3.C: New test.
26913
26914 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26915
26916         PR ada/13035
26917         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26918         No longer use a wrapper for gcc, since this does not work under
26919         Windows.
26920
26921 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26922
26923         PR c++/2094
26924         * g++.dg/template/ptrmem7.C: New test.
26925
26926 2003-11-13  Andrew Pinski <apinski@apple.com>
26927
26928         * gcc.c-torture/compile/20031113-1.c: New test.
26929
26930 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26931             Kean Johnston <jkj@sco.com>
26932
26933         PR c/13029
26934         * gcc.dg/unused-4.c: Update.
26935
26936 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26937
26938         * g++.dg/opt/const3.C: New test.
26939
26940 2003-11-13  Jan Hubicka  <jh@suse.cz>
26941
26942         * gcc.c-torture/compile/20031112-1.c: New test.
26943
26944 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26945
26946         * g++.dg/parse/crash10.C: Remove bogus error marker.
26947
26948 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26949
26950         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26951         (host_gcc): Likewise.
26952         (ROOT): Honor $PWDCMD.
26953         (BASE): Likewise.
26954         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26955
26956 2003-11-12  Catherine Moore  <clm@redhat.com>
26957
26958         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26959
26960 2003-11-12  Andreas Jaeger  <aj@suse.de>
26961             Jakub Jelinek  <jakub@redhat.com>
26962             Andrew Pinski  <pinskia@physics.uc.edu>
26963             Richard Henderson  <rth@redhat.com>
26964
26965         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26966         systems.
26967         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26968
26969         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26970         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26971
26972 2003-11-11  Andreas Jaeger  <aj@suse.de>
26973
26974         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26975
26976         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26977
26978 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26979
26980         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26981         Clean ups.
26982
26983 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26984
26985         * gcc.dg/trampoline-1.c: New test.
26986
26987 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26988
26989         * gcc.c-torture/compile/200031109-1.c: New test.
26990
26991 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26992
26993         PR c/3190
26994         PR c/8714
26995         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26996         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26997         gcc.dg/format/no-y2k-1.c: Update.
26998
26999 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27000
27001         PR optimization/10467
27002         * gcc.dg/20031108-1.c: New test case.
27003
27004 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27005
27006         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27007
27008 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27009
27010         * gcc.dg/compound-lvalue-1.c: New test.
27011         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27012         some XFAILs.
27013
27014 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27015
27016         * gcc.dg/altivec-varargs-1.c: New test.
27017
27018 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27019
27020         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27021         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27022         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27023         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27024         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27025
27026 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27027
27028         * gcc.dg/cond-lvalue-1.c: New test.
27029
27030 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27031
27032         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27033
27034 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27035
27036         PR c++/11616
27037         * g++.dg/template/instantiate5.C: New test.
27038
27039 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27040
27041         PR c++/12726
27042         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27043         * ChangeLog: Add missing first entry for above test.
27044
27045 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27046
27047         PR c++/9810
27048         * g++.dg/template/using8.C: New test.
27049         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27050
27051 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27052
27053         PR optimization/10817
27054         * gcc.c-torture/compile/20031102-1.c: New test case.
27055
27056 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27057
27058         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27059         2147483647.
27060
27061 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27062
27063         * gcc.dg/20031102-1.c: New test.
27064
27065 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27066
27067         * gcc.dg/complex-1.c: New test.
27068
27069 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27070
27071         PR c++/12796
27072         * g++.dg/template/crash13.C: Adjust expected error location.
27073         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27074
27075 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27076
27077         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27078
27079 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27080
27081         PR/10239
27082         * gcc.c-torture/compile/20031031-2.c: New test.
27083
27084 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27085
27086         PR/11640
27087         * gcc.c-torture/compile/20031031-1.c: New test.
27088
27089 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27090
27091         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27092         * gcc.misc-tests/bprob.exp: Likewise.
27093         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27094         the execution test on arm-elf configs.
27095         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27096         configs that don't support scratch files.
27097         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27098
27099 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27100
27101         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27102         done by dejagnu.
27103
27104 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27105
27106         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27107         Avoid non pure sh syntax. Add more logging.
27108
27109         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27110         fail.
27111
27112 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27113
27114         PR libgcj/10610
27115         * gcc.dg/ppc-stackalign-1.c: New test.
27116
27117 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27118
27119         * ada/acats/run_all.sh: Change output to be more compliant with
27120         dejagnu framework.
27121         Create acats.sum and acats.log files under testsuite/ada/acats
27122         Only run [a-z]* directories, to filter out e.g. CVS.
27123         Redirect build output to log file.
27124
27125 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27126
27127         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27128
27129 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27130
27131         PR ada/5909:
27132         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27133
27134 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27135
27136         * gcc.c-torture/compile/20031023-1.c: New test.
27137         * gcc.c-torture/compile/20031023-2.c: New test.
27138         * gcc.c-torture/compile/20031023-3.c: New test.
27139         * gcc.c-torture/compile/20031023-4.c: New test.
27140
27141 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27142
27143         PR c++/10371
27144         * g++.dg/lookup/scoped8.C: New test.
27145
27146 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27147
27148         * g++.dg/opt/reg-stack3.C: New test.
27149
27150 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27151
27152         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27153
27154 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27155
27156         PR c++/11076
27157         * g++.dg/template/crash13.C: New test.
27158
27159 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27160
27161         * gcc.dg/c99-restrict-2.c: New test.
27162
27163 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27164
27165         PR c++/12698, c++/12699, c++/12700, c++/12566
27166         * g++.dg/inherit/covariant9.C: New test.
27167         * g++.dg/inherit/covariant10.C: New test.
27168         * g++.dg/inherit/covariant11.C: New test.
27169
27170 2003-10-23  Jason Merrill  <jason@redhat.com>
27171
27172         PR c++/12726
27173         * g++.dg/ext/complit2.C: New test.
27174
27175 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27176
27177         PR target/12654
27178         * gcc.c-torture/execute/20031020-1.c: New test.
27179
27180 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27181
27182         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27183         following the jump_insn.
27184
27185 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27186
27187         * gcc.dg/cast-lvalue-1.c: New test.
27188
27189 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27190
27191         PR c++/11962
27192         * g++.dg/template/cond2.C: New test.
27193
27194 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27195
27196         * gcc.dg/builtins-28.c: New test.
27197
27198 2003-10-20  Jan Hubicka  <jh@suse.cz>
27199
27200         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27201         parameter.
27202         * testsuite/gcc.dg/inline-2.c: Likewise.
27203
27204 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27205
27206         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27207         * gcc.dg/nest.c: Likewise.
27208
27209 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27210
27211         PR c++/9781, c++/10583, c++/11862
27212         * g++.dg/parse/crash13.C: New test.
27213
27214 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27215
27216         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27217
27218 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27219
27220         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27221         Define HAVE_C99_RUNTIME except on Solaris.
27222         * gcc.dg/builtins-20.c: Likewise.
27223
27224 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27225
27226         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27227
27228 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27229
27230         PR c++/12495
27231         * g++.dg/template/crash21.C: New test.
27232
27233 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27234
27235         PR c++/2513
27236         * g++.dg/template/typename5.C: New test.
27237
27238 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27239
27240         PR c++/12369
27241         * g++.dg/template/friend25.C: New test.
27242
27243 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27244
27245         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27246         versions.
27247
27248 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27249
27250         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27251         == 2147483647.
27252
27253 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27254
27255         * gcc.c-torture/execute/960416-1.x: Remove.
27256         * gcc.c-torture/execute/divconst-3.x: Likewise.
27257
27258 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27259
27260         PR target/12598
27261         * gcc.dg/torture/cris-volatile-1.c: New test.
27262
27263 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27264
27265         PR optimization/9325
27266         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27267         for overflowing floating point to integer conversion during RTL
27268         simplification.
27269
27270 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27271
27272         * objc/execute/_cmd.m: Fix typo.
27273         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27274         Relax 'scan-assembler' regexp.
27275         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27276         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27277         * objc.dg/zero-link-2.m: Remove blank line.
27278         * objc.dg/zero-link-3.m: New test case.
27279
27280 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27281
27282         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27283
27284         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27285         than linker trickery.
27286
27287 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27288
27289         PR c++/12370
27290         * g++.dg/other/friend2.C: New test.
27291
27292 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27293
27294         * gcc.dg/20031012-1.c: New test.
27295
27296 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27297
27298         * gcc.dg/weak/weak-3.c: Fix for new warning.
27299
27300 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27301
27302         PR optimization/8750
27303         * gcc.c-torture/execute/20031012-1.c: New test case.
27304
27305 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27306
27307         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27308         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27309
27310 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27311
27312         PR optimization/12260
27313         * gcc.c-torture/compile/20031011-2.c: New test case.
27314
27315 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27316
27317         * gcc.c-torture/execute/20031011-1.c: New testcase.
27318
27319 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27320
27321         * gcc.c-torture/compile/20031011-1.c: New test.
27322
27323 2003-10-11  Jan Hubicka  <jh@suse.cz>
27324
27325         * g++.dg/other/first-global.C: New test.
27326
27327 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27328
27329         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27330
27331 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27332
27333         * gcc.c-torture/compile/20031010-1.c: New test.
27334
27335 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27336
27337         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27338         * gcc.c-torture/execute/va-arg-25.c: ... here.
27339
27340 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27341
27342         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27343
27344 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27345
27346         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27347
27348 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27349
27350         * g++.dg/parse/error2.C: New test.
27351
27352 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27353
27354         PR c++/11097
27355         * g++.dg/other/error5.C: Modify the error message.
27356         * g++.dg/lookup/using8.C: New test.
27357
27358 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27359
27360         * gcc.dg/darwin-abi-2.c: New file.
27361         * gcc.c-torture/execute/va-arg-24.c: New file.
27362
27363 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27364
27365         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27366         indentation.
27367
27368 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27369
27370         PR c++/10147
27371         * g++.dg/other/error4.C: Update error messages.
27372         * g++.dg/template/ptrmem4.C: Likewise.
27373
27374         PR c++/12337
27375         * g++.dg/init/new9.C: New test.
27376
27377         PR c++/12334, c++/12236, c++/8656
27378         * g++.dg/ext/attrib8.C: New test.
27379
27380 2003-10-06  Devang Patel  <dpatel@apple.com>
27381
27382         * gcc.dg/debug/dwarf2-3.h: New test.
27383         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27384
27385 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27386
27387         * g++.dg/opt/cfg2.C: New test.
27388
27389 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27390
27391         * g++.dg/opt/float1.C: New test.
27392
27393 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27394
27395         * gcc.dg/c90-array-lval-6.c: New test.
27396         * gcc.dg/c99-array-lval-6.c: New test.
27397
27398 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27399             Ziemowit Laski  <zlaski@apple.com>
27400
27401         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27402         'Derived', so that it is never considered a class method; add
27403         new warning for '+port' method ambiguity.
27404         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27405         <objc/objc-api.h> (needed on Mac OS X).
27406         * objc.dg/method-13.m: New test.
27407
27408 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27409
27410         PR optimization/9325, PR java/6391
27411         * gcc.c-torture/execute/20031003-1.c: New test case.
27412
27413 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27414
27415         PR optimization/12180
27416         * gcc.dg/20031002-1.c: New test.
27417
27418         PR c++/12486
27419         * g++.dg/inherit/error1.C: New test.
27420
27421 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27422
27423         * lib/f-torture.exp (search_for): Rename to...
27424         (search_for_re): This.  Also, clean up comments and the
27425         "regexp" invocation.
27426
27427 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27428
27429         * gcc.c-torture/compile/20031002-1.c: New test.
27430
27431 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27432
27433         * g++.dg/opt/cond1.C: New test.
27434
27435 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27436
27437         * gcc.dg/Wold-style-definition-2.c: New testcase.
27438         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27439
27440 2003-09-29  Richard Henderson  <rth@redhat.com>
27441
27442         * g++.dg/init/array10.C: Add dg-options.
27443
27444 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27445
27446         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27447
27448 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27449
27450         * g++.dg/template/friend19.C: Fix typo.
27451         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27452
27453 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27454
27455         * gcc.c-torture/execute/20030928-1.c: New test.
27456         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27457
27458 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27459
27460         * g++.dg/opt/unroll1.C: New test.
27461
27462 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27463
27464         PR optimization/11741
27465         * gcc.dg/20030926-1.c: New test case.
27466
27467 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27468
27469         PR c++/5655
27470         * g++.dg/parse/access7.C: New test.
27471         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27472
27473 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27474
27475         MERGE OF objc-improvements-branch into MAINLINE:
27476         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27477         if libobjc has not been built.
27478         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27479         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27480         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27481         objc/execute/nested-3.m, objc/execute/np-2.m,
27482         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27483         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27484         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27485         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27486         objc.dg/special/unclaimed-category-1.h,
27487         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27488         well as GNU runtime.
27489         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27490         * execute/cascading-1.m, execute/function-message-1.m,
27491         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27492         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27493         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27494         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27495         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27496         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27497         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27498         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27499         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27500         * objc.dg/bitfield-2.m: Run only on Darwin.
27501         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27502         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27503         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27504         * objc.dg/const-str-1.m: Fix constant string layout.
27505
27506 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27507
27508         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27509
27510 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27511
27512         * gcc.dg/darwin-abi-1.c: New file.
27513
27514 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27515
27516         PR target/12281
27517         * gcc.c-torture/compile/20030921-1.c: New test.
27518
27519 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27520
27521         * g++.dg/opt/reg-stack2.C: New test.
27522
27523 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27524
27525         * g++.dg/eh/delayslot1.C: New test.
27526
27527 2003-09-20  Richard Henderson  <rth@redhat.com>
27528
27529         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27530
27531 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27532
27533         * gcc.c-torture/execute/20030920-1.c: New test case.
27534
27535 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27536
27537         * g++.dg/rtti/typeid3.C: Correct expected error message.
27538
27539 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27540
27541         PR c++/157
27542         * g++.dg/parse/crash12.C: New test.
27543
27544 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27545
27546         * gcc.dg/compat/mixed-struct-check.h: New.
27547         * gcc.dg/compat/mixed-struct-defs.h: New.
27548         * gcc.dg/compat/mixed-struct-init.h: New.
27549         * gcc.dg/compat/struct-by-value-19_main.c: New.
27550         * gcc.dg/compat/struct-by-value-19_x.c: New.
27551         * gcc.dg/compat/struct-by-value-19_y.c: New.
27552         * gcc.dg/compat/struct-by-value-20_main.c: New.
27553         * gcc.dg/compat/struct-by-value-20_x.c: New.
27554         * gcc.dg/compat/struct-by-value-20_y.c: New.
27555         * gcc.dg/compat/struct-return-19_main.c: New.
27556         * gcc.dg/compat/struct-return-19_x.c: New.
27557         * gcc.dg/compat/struct-return-19_y.c: New.
27558         * gcc.dg/compat/struct-return-20_main.c: New.
27559         * gcc.dg/compat/struct-return-20_x.c: New.
27560         * gcc.dg/compat/struct-return-20_y.c: New.
27561
27562 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27563         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27564         so that it will not complain on LP64 targets.
27565
27566 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27567
27568         PR c++/495
27569         * g++.dg/template/friend24.C: New test.
27570
27571 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27572
27573         PR c++/12332
27574         * g++.dg/template/memtmpl2.C: New test.
27575
27576 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27577
27578         PR target/11184
27579         * gcc.dg/builtin-apply1.c: New test.
27580
27581 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27582
27583         PR c++/9848
27584         * g++.dg/warn/Wunused-4.C: New test.
27585
27586 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27587
27588         PR c++/12316
27589         * g++.dg/other/gc2.C: New test.
27590
27591 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27592
27593         PR c++/11991
27594         * g++.dg/rtti/typeid3.C: New test.
27595
27596         PR c++/12266
27597         * g++.dg/overload/template1.C: New test.
27598
27599 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27600
27601         * g++.dg/opt/cfg3.C: New test.
27602
27603 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27604
27605         PR c++/7939
27606         * g++.dg/template/crash11.C: New test.
27607
27608 2003-09-16  Jason Merrill  <jason@redhat.com>
27609             Jakub Jelinek  <jakub@redhat.com>
27610
27611         * gcc.dg/attr-warn-unused-result.c: New test.
27612
27613 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27614
27615         PR c++/12184
27616         * g++.dg/expr/call2.C: New test.
27617
27618 2003-09-15  Andreas Jaeger  <aj@suse.de>
27619
27620         * gcc.dg/Wold-style-definition-1.c: New test.
27621
27622 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27623
27624         PR c++/3907
27625         * g++.dg/parse/template12.C: New test.
27626
27627         * g++.dg/abi/bitfield11.C: New test.
27628         * g++.dg/abi/bitfield12.C: Likewise.
27629
27630 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27631
27632         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27633         non-expansion of functional macro name without arguments at EOL.
27634         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27635
27636 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27637
27638         * gcc.c-torture/execute/20030914-[12].c: New tests.
27639
27640 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27641
27642         PR c++/11788
27643         * g++.dg/overload/addr1.C: New test.
27644
27645 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27646
27647         * gcc.dg/20030909-1.c: New test.
27648
27649 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27650
27651         * gcc.dg/ultrasp10.c: New test.
27652
27653 2003-09-09  Devang Patel  <dpatel@apple.com>
27654
27655         * gcc.dg/darwin-ld-6.c: New test.
27656
27657 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27658
27659         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27660
27661 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27662
27663         * gcc.dg/ia64-types1.c: New test.
27664         * gcc.dg/ia64-types2.c: Likewise.
27665
27666 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27667
27668         * gcc.dg/builtins-1.c: Add more _Complex tests.
27669         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27670
27671         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27672         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27673
27674 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27675
27676         PR c++/11786
27677         * g++.dg/lookup/koenig2.C: New test.
27678
27679         PR c++/5296
27680         * g++.dg/rtti/typeid2.C: New test.
27681
27682 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27683
27684         * gcc.c-torture/compile/20030904-1.c: New test.
27685
27686 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27687
27688         * g++.dg/opt/longbranch2.C: New test.
27689
27690 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27691
27692         * g++.dg/template/crash10.C: Only compile it.
27693
27694 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27695
27696         PR middle-end/11665
27697         * gcc.c-torture/compile/20030907-1.c: New test.
27698         * g++.dg/init/array11.C: New test.
27699
27700 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27701
27702         PR c++/11852
27703         * g++.dg/init/struct1.C: New test.
27704
27705 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27706
27707         PR c++/12181
27708         * g++.dg/expr/comma1.C: New test.
27709
27710 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27711
27712         PR c++/11867
27713         * g++.dg/expr/static_cast5.C: New test.
27714
27715 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27716
27717         PR c++/11507
27718         * g++.dg/lookup/scoped7.C: New test.
27719
27720         PR c++/9574
27721         * g++.dg/other/static1.C: New test.
27722
27723         PR c++/11490
27724         * g++.dg/warn/template-1.C: New test.
27725
27726         PR c++/11432
27727         * g++.dg/template/crash10.C: New test.
27728
27729         PR c++/2478
27730         * g++.dg/overload/VLA.C: New test.
27731
27732         PR c++/10804
27733         * g++.dg/template/call1.C: New test.
27734
27735 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27736
27737         PR c++/11794
27738         * g++.dg/parse/using3.C: New test.
27739
27740 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27741
27742         PR c++/11409
27743         * g++.dg/overload/builtin3.C: New test case.
27744
27745 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27746
27747         PR c/9862
27748         * gcc.dg/20030906-1.c: New test.
27749         * gcc.dg/20030906-2.c: Likewise.
27750
27751 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27752
27753         PR c++/12167
27754         * g++.dg/parse/defarg5.C: New test.
27755
27756         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27757
27758 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27759
27760         PR c++/12163
27761         * g++.dg/expr/static_cast4.C: New test.
27762
27763         PR c++/12146
27764         * g++.dg/template/crash9.C: New test.
27765
27766 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27767
27768         * g++.old-deja/g++.ext/pretty2.C: Update for change
27769         in __FUNCTION__.
27770         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27771
27772 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27773
27774         PR c++/11922
27775         * g++/dg/template/qualified-id1.C: New test.
27776
27777         PR c++/12037
27778         * g++.dg/warn/noeffect4.C: New test.
27779
27780 2003-09-04  Matt Austern  <austern@apple.com>
27781
27782         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27783         * g++.dg/ext/fnname2.C: Likewise.
27784         * g++.dg/ext/fnname3.C: Likewise.
27785
27786 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27787
27788         * g++.dg/expr/lval1.C: New test.
27789         * g++.dg/ext/lvcast.C: Remove.
27790
27791 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27792
27793         PR optimization/11700.
27794         * gcc.c-torture/compile/20030903-1.c: New test case.
27795
27796 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27797
27798         PR c++/12053
27799         * g++.dg/abi/layout4.C: New test.
27800
27801 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27802
27803         PR c++/11553
27804         * g++.dg/parse/friend3.C: New test.
27805
27806 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27807
27808         PR c++/11847
27809         * g++.dg/template/class1.C: New test.
27810
27811         PR c++/11808
27812         * g++.dg/expr/call1.C: New test.
27813
27814 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27815
27816         PR c++/12114
27817         * g++.dg/init/ref9.C: New test.
27818
27819         PR c++/11972
27820         * g++.dg/template/nested4.C: New test.
27821
27822 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27823
27824         PR c++/12093
27825         * g++.dg/template/non-dependent4.C: New test.
27826
27827         PR c++/11928
27828         * g++.dg/inherit/conv1.C: New test.
27829
27830 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27831
27832         PR c++/6196
27833         * g++.dg/ext/label1.C: New test.
27834         * g++.dg/ext/label2.C: Likewise.
27835
27836 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27837
27838         * g++.dg/expr/cond3.C: New test.
27839
27840 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27841
27842         * gcc.dg/builtins-1.c: Add new builtin cases.
27843
27844 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27845
27846         * gcc.dg/builtins-1.c: Add new cases.
27847         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27848
27849 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27850
27851         * gcc.dg/builtins-1.c: Add more math builtin tests.
27852         * gcc.dg/torture/builtin-attr-1.c: New test.
27853
27854 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27855
27856         PR optimization/5079
27857         * g++.dg/opt/static3.C: New test.
27858
27859 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27860
27861         * gcc.misc-tests/gcov-10b.c: New test.
27862
27863 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27864
27865         * g++.dg/opt/ptrmem3.C: New test.
27866
27867         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27868
27869 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27870
27871         * gcc.dg/20030826-2.c: New test.
27872
27873 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27874
27875         PR middle-end/12002
27876         * g77.f-torture/compile/12002.f: New test case.
27877
27878 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27879
27880         * gcc.dg/20030826-1.c: New test case.
27881
27882 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27883
27884         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27885
27886 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27887
27888         PR c++/11871
27889         * c++.dg/lookup/crash1.C: New test.
27890
27891         * c++.dg/warn/noeffect3.C: New test.
27892
27893 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27894
27895         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27896         * gcc.dg/compat/vector-1_y.c: Ditto.
27897         * gcc.dg/compat/vector-2_x.c: Ditto.
27898         * gcc.dg/compat/vector-2_y.c: Ditto.
27899
27900 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27901
27902         * gcc.dg/20030702-1.c: New test.
27903
27904 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27905
27906         PR c++/8795
27907         * g++.dg/ext/altivec-1.C: New test.
27908
27909 2003-08-24  Richard Henderson  <rth@redhat.com>
27910
27911         * g++.dg/eh/simd-2.C: Add -w for x86.
27912
27913 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27914
27915         * gcc.dg/20030815-1.c: New test.
27916
27917 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27918
27919         PR c++/3765
27920         * g++.dg/parse/access6.C: New test.
27921
27922 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27923
27924         PR c++/641, c++/11876
27925         * g++.dg/template/friend22.C: New test.
27926         * g++.dg/template/friend23.C: Likewise.
27927
27928 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27929
27930         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27931         identically.
27932
27933 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27934
27935         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27936
27937 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27938
27939         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27940
27941 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27942
27943         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27944
27945 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27946
27947         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27948
27949 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27950
27951         PR c++/11919
27952         * g++.dg/overload/prom1.C: New test.
27953
27954         PR c++/11551
27955         * g++.dg/parse/dtor2.C: New test.
27956
27957         PR c++/10762
27958         * g++.dg/parse/using2.C: New test.
27959
27960 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27961
27962         PR target/11805
27963         * gcc.c-torture/compile/20030821-1.c: New.
27964
27965 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27966
27967         PR c++/11834
27968         * g++.dg/template/deduce2.C: New test.
27969
27970 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27971
27972         * gcc.c-torture/execute/20030821-1.c: New test.
27973
27974 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27975
27976         PR middle-end/11984
27977         * gcc.dg/20030820-1.c: New test case.
27978
27979 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27980
27981         PR c++/11945
27982         * g++.dg/warn/noeffect2.C: New test.
27983
27984 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27985
27986         PR c++/10926
27987         * g++.dg/template/dtor2.C: New test.
27988
27989         PR c++/11684
27990         * g++.dg/template/operator1.C: New test.
27991         * g++.dg/parse/operator4.C: New test.
27992
27993         PR c++/11946.C
27994         * g++.dg/expr/enum1.C: New test.
27995         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27996
27997         PR c++/11036.C
27998         * g++.dg/parse/elab2.C: New test.
27999         * g++.dg/parse/typedef4.C: Change error message.
28000         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28001         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28002         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28003
28004 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28005
28006         * gcc.dg/pch/warn-1.c: New.
28007         * gcc.dg/pch/warn-1.hs: New.
28008
28009         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28010         not-tested file.
28011
28012 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28013
28014         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28015
28016 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28017
28018         * gcc.dg/uninit-D.c: New Test.
28019         * gcc.dg/uninit-E.c: New Test.
28020         * gcc.dg/uninit-F.c: New Test.
28021         * gcc.dg/uninit-G.c: New Test.
28022
28023 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28024
28025         * g++.dg/README: Describe the pch directory.
28026
28027 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28028
28029         PR c++/11174
28030         * g++.dg/parse/access4.C: New test.
28031         * g++.dg/parse/access5.C: Likewise.
28032         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28033
28034 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28035
28036         * gcc.dg/noncompile/20030818-1.c: New.
28037
28038 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         PR c++/11957
28041         * g++.dg/warn/noeffect1.C: New test.
28042
28043         * g++.dg/template/scope2.C: New test.
28044         * g++.dg/template/error2.C: Correct dg-error
28045
28046 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28047
28048         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28049
28050 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28051
28052         PR C++/11512
28053         * g++.dg/template/warn1.C: New.
28054
28055 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28056
28057         * g++.dg/template/error2.C: New test.
28058         * g++.dg/lookup/using7.C: Adjust errors
28059         * g++.old-deja/g++.pt/crash36.C: Likewise.
28060         * g++.old-deja/g++.pt/derived3.C: Likewise.
28061
28062 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28063
28064         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28065         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28066         * gcc.c-torture/execute/builtins/string-9.c: New, from
28067         string-opt-9.c.  Adjust for execute/builtins framework.
28068         * gcc.c-torture/execute/string-opt-9.c: Delete.
28069
28070 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28071
28072         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28073
28074         * g++.dg/parse/ret-type2.C: New test.
28075
28076         PR c++/11703
28077         * g++.dg/init/new8.C: New test.
28078
28079         PR c++/10923
28080         * g++.dg/parse/typedef5.C: New test.
28081
28082         PR c++/9512
28083         * g++.dg/parse/qualified2.C: New test.
28084         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28085         invalid code.
28086
28087 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28088
28089         * g++.dg/conversion/ptrmem1.C: New test.
28090
28091 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28092
28093         PR target/11693
28094         * gcc.dg/20030811-1.c: New test.
28095
28096         PR target/11535
28097         * gcc.c-torture/execute/20030811-1.c: New test.
28098
28099 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28100
28101         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28102
28103 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28104
28105         PR c++/11789.C
28106         * g++.dg/inherit/multiple1.C: New test.
28107
28108 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         * gcc.dg/spe1.c: New test.
28111
28112         PR c++/11670
28113         * g++.dg/expr/cast2.C: New test.
28114
28115         PR c++/10530
28116         * g++.dg/template/dependent-name2.C: New test.
28117
28118 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28119
28120         * g++.dg/parse/crash11.C: Put the dg options in comments.
28121
28122 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28123
28124         * lib/gcc-dg.exp: Update for diagnostic change.
28125
28126 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28127
28128         PR c++/5767
28129         * g++.dg/parse/crash11.C: New test.
28130
28131 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28132
28133         * gcc.dg/cpp/spacing1.c: Update.
28134
28135 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28136
28137         PR target/11739
28138         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28139         a value for -mtune.
28140
28141 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28142
28143         PR middle-end/11771
28144         * gcc.c-torture/compile/20030804-1.c: New test case.
28145
28146 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28147
28148         * gcc.dg/20030804-1.c: New test case.
28149
28150 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28151
28152         * gcc.dg/cpp/separate-1.c: New test.
28153
28154 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28155
28156         PR c++/11704
28157         * g++.dg/template/dependent-expr2.C: New test.
28158
28159         PR c++/11766
28160         * g++.dg/expr/ptrmem1.C: New test.
28161
28162 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28163
28164         PR c++/9453
28165         * g++.dg/template/friend15.C: New test.
28166
28167 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28168
28169         * lib/dg-pch.exp: Work round PCH bug.
28170
28171 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28172
28173         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28174         builtins.  Move cases from builtins-4.c here.
28175
28176         * gcc.dg/torture/builtin-math-1.c: New test taken from
28177         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28178         additional cases.
28179
28180         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28181         Delete.
28182
28183 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28184
28185         PR c++/9447
28186         * g++.dg/template/using7.C: New test.
28187
28188 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28189
28190         * import1.c, import2.c: New tests.
28191
28192 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28193
28194         * g++.dg/eh/crossjump1.C: New test.
28195
28196 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28197
28198         PR c++/11697
28199         * g++.dg/template/using6.C: New test.
28200
28201         PR c++/11744
28202         * g++.dg/template/koenig2.C: New test.
28203
28204 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28205
28206         PR c++/7983
28207         * g++.dg/parse/typedef4.C: New test.
28208
28209 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28210
28211         PR c++/8442, c++/8806
28212         * g++.dg/template/elab1.C: New test.
28213         * g++.dg/template/type2.C: Likewise.
28214         * g++.dg/template/ttp3.C: Adjust expected error message.
28215         * g++.old-deja/g++.law/visibility13.C: Likewise.
28216         * g++.old-deja/g++.niklas/t135.C: Likewise.
28217         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28218         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28219         template argument.
28220         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28221
28222 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28223
28224         PR c++/11295
28225         * g++.dg/ext/stmtexpr1.C: New test.
28226
28227         * g++.dg/opt/tmp1.C: New test.
28228
28229         PR c++/11525
28230         * g++.dg/parse/constant4.C: New test.
28231
28232         PR c++/9447
28233         * g++.dg/template/using5.C: New test.
28234
28235 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28236
28237         * gcc.dg/builtins-27.c: New test case.
28238
28239 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28240
28241         * gcc.dg/tls/opt-7.c: New test.
28242
28243 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28244
28245         * g++.old-deja/g++.other/crash18.C: Remove.
28246
28247 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28248
28249         * g++.dg/template/explicit3.C: New.
28250         * g++.dg/template/explicit4.C: New.
28251         * g++.dg/template/explicit5.C: New.
28252
28253         PR c++/11347
28254         * g++.dg/template/memtmpl1.C: New.
28255
28256 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28257
28258         PR target/11565
28259         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28260         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28261
28262 2003-07-30  Jan Hubicka  <jh@suse.cz>
28263
28264         * vtgc1.c: Kill.
28265
28266 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28267
28268         * gcc.dg/struct-in-proto-1.c: New test.
28269
28270 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28271
28272         * gcc.dg/cpp/include2.c: Only expect one message.
28273
28274 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28275
28276         PR c++/9447
28277         * g++.dg/template/using1.C: New test.
28278         * g++.dg/template/using2.C: New test.
28279         * g++.dg/template/using3.C: New test.
28280         * g++.dg/template/using4.C: New test.
28281
28282 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28283
28284         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28285         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28286
28287 2003-07-28  Jan Hubicka  <jh@suse.cz>
28288
28289         PR c++/11530
28290         * g++.dg/opt/call1.C: New test.
28291
28292 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28293
28294         PR c++/11667
28295         * g++.dg/init/enum2.C: New test.
28296         * g++.dg/template/overload1.C: Add "-w" option.
28297
28298 2003-07-28    <hp@bitrange.com>
28299
28300         * gcc.dg/Wdeclaration-after-statement-1.c,
28301         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28302
28303 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28304
28305         * gcc.c-torture/compile/20030725-1.c: New test.
28306
28307 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28308
28309         * gcc.dg/20030505.c: Only run for SPE.
28310         Remove definition of opaque type.
28311
28312 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28313
28314         * g++.dg/template/ptrmem6.C: New test.
28315
28316 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28317
28318         * gcc.c-torture/compile/zero-strct-2.c: New test.
28319
28320 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28321
28322         * gcc.dg/intermod-1.c: New test.
28323
28324 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28325
28326         PR c++/11617
28327         * g++.dg/template/lookup2.C: New test.
28328         * g++.dg/template/memclass1.C: Remove instantiated from error.
28329         * g++.dg/other/error2.C: Tweak expected errors.
28330
28331         PR c++/11596
28332         * g++.dg/template/defarg3.C: New test.
28333
28334         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28335
28336 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28337
28338         * g++.dg/inherit/access5.C: New test.
28339
28340 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28341
28342         PR c++/11513
28343         * g++.dg/template/crash8.C: New test.
28344
28345 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28346
28347         PR c/10602
28348         * gcc.dg/noncompile/incomplete-2.c: New test.
28349
28350 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28351
28352         PR c++/11645
28353         * g++.dg/inherit/access4.C: New test.
28354
28355         PR c++/11517
28356         * g++.dg/expr/cond2.C: New test.
28357
28358         PR optimization/10679
28359         * g++.dg/opt/inline4.C: New test.
28360
28361 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28362
28363         * g++.dg/parse/crash10: New test.
28364
28365 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28366
28367         * g++.dg/ext/flexary1.C: New test.
28368
28369 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28370
28371         PR c++/10793
28372         * g++.dg/template/crash9.C: New test.
28373
28374 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28375
28376         PR c++/3004
28377         * g++.dg/parse/typedef3.C: New test.
28378
28379         PR c++/7906
28380         * g++.dg/parse/operator2.C: New test.
28381
28382         PR c++/8895
28383         * g++.dg/parse/def-tmpl-arg1.C: New test.
28384
28385         PR c++/9282
28386         * g++.dg/parse/funptr1.C: New test.
28387
28388         PR c++/9452
28389         * g++.dg/parse/ambig3.C: New test.
28390
28391         PR c++/9454
28392         * g++.dg/parse/operator3.C: New test.
28393
28394         PR c++/9486
28395         * g++.dg/parse/template10.C: New test.
28396
28397         PR c++/9488
28398         * g++.dg/parse/template11.C: New test.
28399
28400         PR c++/10150
28401         * g++.dg/parse/invalid-op1.C: New test.
28402
28403         PR c++/10247
28404         * g++.dg/parse/condexpr1.C: New test.
28405
28406 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28407
28408         * g++.dg/ext/packed3.C: New test.
28409         * g++.dg/ext/packed4.C: New test.
28410
28411         * gcc.dg/pack-test-3.c: New test.
28412
28413 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28414
28415         * lib/compat.exp: Handle dg-options per source file.
28416         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28417         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28418         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28419         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28420         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28421         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28422         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28423         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28424         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28425         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28426         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28427         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28428         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28429         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28430
28431 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28432
28433         PR c/10320
28434         * gcc.c-torture/execute/20030718-1.c: New test.
28435
28436 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28437
28438         PR optimization/11536
28439         * gcc.dg/20030721-1.c: New test.
28440
28441 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28442
28443         PR c++/11546
28444         * g++.dg/template/lookup1.C: New test.
28445
28446 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28447
28448         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28449         diagnostics of ill-formed constructs involving labels.
28450         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28451         the new 'previously defined here' message.
28452
28453 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28454
28455         * g++.dg/parse/non-dependent2.C: New test.
28456
28457 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28458
28459         * g++.dg/init/init-ref4.C: xfail on targets without
28460         weak symbols.
28461
28462 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28463
28464         PR target/11087
28465         * gcc.c-torture/execute/20030717-1.c: New test.
28466
28467 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28468
28469         * g++.dg/opt/cfg1.C: New test.
28470
28471 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28472
28473         PR optimization/11557
28474         * gcc.dg/20030717-1.c: New test.
28475
28476 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28477
28478         PR c++/10476
28479         * g++.dg/expr/crash-1.C: New test.
28480
28481         PR c++/11027
28482         * g++.dg/template/init3.C: New test.
28483
28484         PR c++/8222
28485         * g++.dg/template/non-dependent1.C: New test.
28486
28487         PR c++/11070
28488         * g++.dg/template/non-dependent2.C: New test.
28489
28490         PR c++/11071
28491         * g++.dg/template/non-dependent3.C: New test.
28492
28493         PR c++/9907
28494         * g++.dg/template/sizeof5.C: New test.
28495
28496 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28497
28498         PR 11498
28499         * gcc.c-torture/compile/mangle-1.c: New file.
28500
28501 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28502
28503         PR c++/7809
28504         * g++.dg/parse/access3.C: New test.
28505
28506 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28507
28508         PR c++/11384
28509         * g++.dg/init/init-ref4.C: New test.
28510
28511 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28512
28513         PR c++/11547
28514         * g++.dg/parse/constant3.C: New test.
28515         * g++.dg/parse/crash7.C: Likewise.
28516
28517 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28518
28519         PR target/11008
28520         * gcc.dg/i386-pentium4-not-mull.c: New.
28521
28522 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28523
28524         * gcc.dg/asm-names.c (ymain): Make it weak.
28525
28526 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28527
28528         PR c++/5421
28529         * g++.dg/template/friend21.C: New test.
28530
28531 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28532
28533         * gcc.dg/cleanup-8.c: New test.
28534         * gcc.dg/cleanup-9.c: New test.
28535
28536 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28537
28538         * g++.dg/ext/dll-MI1.h: New file.
28539         * g++.dg/ext/dllexport-MI1.C: New file.
28540         * g++.dg/ext/dllimport-MI1.C: New file.
28541
28542 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28543
28544         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28545         it does not have cmpstrsi patterns (just cmpmemsi).
28546
28547 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28548
28549         PR debug/11473
28550         * g++.dg/debug/debug8.C: New test.
28551
28552 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28553
28554         PR c++/10108
28555         * g++.dg/template/crash7.C: New test.
28556
28557 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28558
28559         PR target/10795
28560         * gcc.c-torture/compile/20030708-1.c: New.
28561
28562 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28563
28564         * gcc.c-torture/execute/20030715-1.c: New test.
28565
28566 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28567
28568         * gcc.dg/pch/inline-3.c: New file.
28569         * gcc.dg/pch/inline-3.hs: New file.
28570         * gcc.dg/pch/inline-4.c: New file.
28571         * gcc.dg/pch/inline-4.hs: New file.
28572
28573 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28574
28575         PR c++/11509
28576         * g++.dg/template/crash6.C: New test.
28577
28578         PR c++/7053
28579         * g++.dg/template/friend20.C: New test.
28580
28581         PR c++/7019
28582         * g++.dg/template/overload2.C: New test.
28583
28584 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28585
28586         PR optimization/11440
28587         * gcc.c-torture/execute/20030714-1.c: New test.
28588
28589 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28590
28591         PR c++/11154
28592         * g++.dg/template/partial2.C: New test.
28593
28594 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28595
28596         PR c++/11503
28597         * g++.dg/template/anon1.C: New test.
28598
28599         PR c++/11493
28600         PR c++/11495
28601         * g++.dg/parse/template9.C: Likewise.
28602         * g++.dg/template/crash4.C: New test.
28603         * g++.dg/template/koenig1.C: Likewise.
28604         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28605         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28606         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28607         functions.
28608         * g++.old-deja/g++.jason/template36.C: Likewise.
28609         * g++.old-deja/g++.mike/p1989.C: Likewise.
28610         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28611         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28612         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28613         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28614         compiling.
28615         * g++.old-deja/g++.pt/union2.C: Use this->.
28616
28617 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28618
28619         * gcc.dg/20030711-1.c: New test.
28620
28621 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28622
28623         PR c++/11050
28624         * g++.dg/parse/args1.C: New test.
28625         * g++.pt/defarg8.C: Change expected errors.
28626
28627 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28628
28629         PR c++/8164
28630         * g++.dg/template/nontype2.C: New test.
28631
28632         PR c++/10558
28633         * g++.dg/parse/template8.C: New test.
28634
28635         PR c++/8327
28636         * g++.dg/template/scope1.C: New test.
28637
28638         * g++.dg/warn/Wsign-compare-1.C: New test.
28639
28640 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28641
28642         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28643
28644 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28645
28646         PR c++/9411
28647         * g++.dg/template/explicit2.C: New test.
28648
28649         PR c++/10032
28650         * g++.dg/warn/pedantic1.C: New test.
28651
28652 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28653
28654         PR c++ 9483
28655         * g++.dg/other/field1.C: New test.
28656
28657 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28658
28659         PR c/11449
28660         * gcc.c-torture/compile/20030707-1.c: New.
28661
28662 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28663
28664         PR c++/10849
28665         * g++.dg/template/access12.C: New test.
28666
28667 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28668
28669         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28670         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28671         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28672         * gcc.misc-tests/gcov.exp: Update
28673         * g++.dg/gcov/gcov.exp: Update
28674         * lib/gcov.exp: Update.
28675
28676 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28677
28678         * g++.dg/abi/mangle17.C: Make sure template expressions are
28679         dependent.
28680         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28681         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28682         * g++.dg/opt/stack1.C: Remove erroneous code.
28683         * g++.dg/parse/template7.C: New test.
28684         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28685         * g++.old-deja/g++.pt/crash4.C: Likewise.
28686
28687 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28688
28689         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28690         with zero or one occurence of `$' after the initial `L'.
28691
28692 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28693
28694         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28695
28696 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28697
28698         PR c/11370
28699         * gcc.dg/Wunreachable-6.c: New testcase.
28700         * gcc.dg/Wunreachable-7.c: New testcase.
28701
28702 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28703
28704         PR c/11420
28705         * gcc.dg/20030708-1.c: New test.
28706
28707 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28708
28709         * gcc.dg/compat/sdata-section.h: New file.
28710         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28711         * gcc.dg/torture/mips-sdata-1.c: New test.
28712
28713 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28714
28715         PR c++/11030
28716         * g++.dg/template/friend19.C: New test.
28717
28718 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28719
28720         * g++.dg/opt/strength-reduce.C: New test.
28721
28722 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28723
28724         PR target/10979
28725         * gcc.dg/20030707-1.c: New testcase.
28726
28727 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28728
28729         PR optimization/11059
28730         * g++.dg/opt/emptyunion.C: New testcase.
28731
28732 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28733             Eric Botcazou  <ebotcazou@libertysurf.fr>
28734
28735         * g++.dg/opt/stack1.C: New test.
28736
28737 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28738
28739         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28740         run test.
28741
28742         PR c++/11431
28743         * g++.dg/expr/static_cast3.C: New test.
28744
28745 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28746
28747         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28748         everywhere.
28749         * gcc.dg/concat.c: Concatenation of string constants with
28750         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28751         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28752         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28753         necessary to avoid multi-character character constant warning.
28754         * gcc.dg/cpp/escape.c: Likewise.
28755         * gcc.dg/cpp/ucs.c: Likewise.
28756         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28757         Fix a typo.
28758
28759 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28760
28761         PR c/11428
28762         * gcc.c-torture/compile/20030704-1.c: New.
28763
28764 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28765
28766         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28767
28768 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28769
28770         PR c++/5287, PR c++/7910,  PR c++/11021
28771         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28772         tests for warnings.
28773         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28774         * g++.dg/ext/dllimport3.C: Likewise.
28775         * g++.dg/ext/dllimport4.C: New file.
28776         * g++.dg/ext/dllimport5.C: New file.
28777         * g++.dg/ext/dllimport6.C: New file.
28778         * g++.dg/ext/dllimport7.C: New file.
28779         * g++.dg/ext/dllimport8.C: New file.
28780         * g++.dg/ext/dllimport9.C: New file.
28781         * g++.dg/ext/dllimport10.C: New file.
28782         * g++.dg/ext/dllexport1.C: New file.
28783
28784 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28785
28786         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28787         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28788
28789 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28790
28791         * gcc.dg/builtins-25.c: New testcase.
28792         * gcc.dg/builtins-26.c: New testcase.
28793
28794 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28795
28796         * gcc.dg/compat/vector-defs.h: New file.
28797         * gcc.dg/compat/vector-setup.h: New file.
28798         * gcc.dg/compat/vector-check.h: New file.
28799         * gcc.dg/compat/vector-1_main.c: New file.
28800         * gcc.dg/compat/vector-1_x.c: New file.
28801         * gcc.dg/compat/vector-1_y.c: New file.
28802         * gcc.dg/compat/vector-2_main.c: New file.
28803         * gcc.dg/compat/vector-2_x.c: New file.
28804         * gcc.dg/compat/vector-2_y.c: New file.
28805
28806         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28807         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28808         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28809         * gcc.dg/compat/struct-align-1.h: New file.
28810         * gcc.dg/compat/struct-align-1_main.c: New file.
28811         * gcc.dg/compat/struct-align-1_x.c: New file.
28812         * gcc.dg/compat/struct-align-1_y.c: New file.
28813         * gcc.dg/compat/struct-align-2.h: New file.
28814         * gcc.dg/compat/struct-align-2_main.c: New file.
28815         * gcc.dg/compat/struct-align-2_x.c: New file.
28816         * gcc.dg/compat/struct-align-2_y.c: New file.
28817
28818         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28819         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28820         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28821         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28822         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28823         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28824         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28825         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28826         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28827         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28828         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28829         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28830         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28831         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28832         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28833         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28834         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28835         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28836         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28837         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28838         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28839         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28840         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28841         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28842         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28843         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28844         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28845         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28846         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28847
28848 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28849
28850         * gcc.dg/i386-call-1.c: New test.
28851
28852 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28853
28854         PR c++/9162
28855         * g++.dg/parse/defarg4.C: New.
28856
28857 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28858
28859         PR target/10700
28860         * gcc.c-torture/compile/20030703-1.c: New test case.
28861
28862 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28863
28864         * g++.dg/template/local3.C: Remove extra semicolon.
28865
28866 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28867
28868         * gcc.dg/i386-volatile-1.c: New test.
28869
28870 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28871
28872         PR c++/11072
28873         * g++.dg/other/offsetof2.C: XFAIL.
28874         * g++.dg/other/offsetof5.C: New.
28875
28876         PR c++/10219
28877         * g++.dg/template/error1.C: New.
28878
28879         PR c++/9779
28880         * g++.dg/template/dependent-expr1.C: New.
28881
28882 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28883
28884         PR c++/6949
28885         * g++.dg/template/local3.C: New test.
28886
28887         PR c++/11149
28888         * g++.dg/lookup/scoped6.C: New test.
28889
28890 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28891
28892         PR c++/8046
28893         * g++.dg/other/error7.C: New test.
28894
28895 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28896
28897         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28898         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28899         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28900         * g++.old-deja/g++.other/union2.C: Likewise.
28901         * gcc.dg/c90-const-expr-2.c: Likewise.
28902         * gcc.dg/c90-const-expr-3.c: Likewise.
28903         * gcc.dg/c99-const-expr-2.c: Likewise.
28904         * gcc.dg/c99-const-expr-3.c: Likewise.
28905         * gcc.dg/concat.c: Likewise.
28906
28907 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28908
28909         PR c++/9559
28910         * g++.dg/init/static1.C: New test.
28911
28912 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28913
28914         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28915         * g++.old-deja/g++.other/access2.C: Likewise.
28916         * g++.old-deja/g++.other/decl2.C: Likewise.
28917         * gcc.c-torture/execute/20020615-1.c: Likewise.
28918
28919 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28920
28921         PR c++/4933
28922         * g++.dg/template/sizeof4.C: New test.
28923
28924 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28925
28926         * g++.dg/other/error6.C: New test.
28927
28928 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28929
28930         PR c++/10750
28931         * g++.dg/parse/constant2.C: New test.
28932
28933 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28934
28935         PR c++/11106
28936         * g++.dg/other/error5.C: New test.
28937
28938 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28939
28940         * gcc.dg/format/gcc_diag-1.c: New test.
28941
28942 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28943
28944         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28945
28946 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28947
28948         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28949         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28950         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28951
28952 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28953
28954         * gcc.c-torture/execute/builtins/string-8.c: New test.
28955         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28956         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28957         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28958
28959 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28960
28961         PR c++/10468
28962         * g++.dg/ext/typeof6.C: New test.
28963
28964 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28965
28966         PR c++/10796
28967         * g++.dg/init/enum1.C: New test.
28968
28969 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28970
28971         * gcc.dg/20030627-1.c: New test.
28972
28973 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28974
28975         PR c++/11332
28976         * g++.dg/expr/static_cast2.C: New test.
28977
28978 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28979             Jakub Jelinek  <jakub@redhat.com>
28980
28981         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28982         sprintf(dst,"%s",src) optimization.
28983         * gcc.c-torture/execute/20030626-1.c: New test case.
28984         * gcc.c-torture/execute/20030626-2.c: New test case.
28985
28986 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28987
28988         * gcc.c-torture/execute/multi-ix.c: New test.
28989
28990         * gcc.c-torture/execute/simd-4.c (main):
28991         Added missing semicolon at end of union.
28992
28993 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28994
28995         PR c++/8266
28996         * g++.dg/template/explicit-instantiation3.C: New test.
28997
28998 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28999
29000         * gcc.dg/20030626-1.c: Use signed char.
29001
29002 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29003
29004         * gcc.dg/20030626-1.c: New test.
29005
29006 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29007
29008         * const-str-2.m: Update.
29009
29010 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29011
29012         PR c++/10990
29013         * g++.dg/rtti/dyncast1.C: New test.
29014         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29015         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29016         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29017
29018         PR c++/10931
29019         * g++.dg/expr/static_cast1.C: New test.
29020
29021 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29022
29023         * gcc.dg/20030625-1.c: New test.
29024
29025 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29026
29027         * gcc.c-torture/compile/20030624-1.c: New test case.
29028
29029 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29030
29031         * gcc.c-torture/execute/string-opt-17.c: New test.
29032
29033 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29034
29035         PR c++/5754
29036         * g++.dg/parse/crash6.C: New test.
29037
29038 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29039
29040         * gcc.dg/builtins-24.c: New test case.
29041
29042 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29043
29044         * g++.dg/opt/operator1.C: New test.
29045
29046 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29047
29048         * gcc.c-torture/execute/string-opt-16.c: New test case.
29049
29050 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29051
29052         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29053         * g++.old-deja/g++.other/conv7.C: Likewise.
29054         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29055         * g++.old-deja/g++.other/overload14.C: Likewise.
29056
29057 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29058
29059         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29060         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29061
29062 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29063
29064         PR c++/10888
29065         * g++.dg/warn/Winline-3.C: New test.
29066
29067 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29068
29069         * lib/target-supports.exp (check_alias_available): Make the test
29070         program acceptable to the Solaris assembler.
29071
29072         PR c++/10749
29073         * g++.dg/template/memclass2.C: New test.
29074
29075 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29076             Eric Botcazou  <ebotcazou@libertysurf.fr>
29077
29078         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29079         data for non-matching targets.
29080         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29081
29082 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29083
29084         PR c++/10845
29085         * g++.dg/template/member3.C: New test.
29086
29087 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29088
29089         PR c++/10939
29090         * g++.dg/template/func1.C: New test.
29091
29092         PR c++/9649
29093         * g++.dg/template/static4.C: New test.
29094         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29095
29096         PR c++/11041
29097         * g++.dg/init/ref7.C: New test.
29098
29099 2003-06-19  Matt Austern  <austern@apple.com>
29100
29101         PR c++/11228
29102         * g++.dg/anew1.C: New test.
29103         * g++.dg/anew2.C: New test.
29104         * g++.dg/anew3.C: New test.
29105         * g++.dg/anew4.C: New test.
29106
29107 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29108
29109         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29110
29111 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29112
29113         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29114         endian-dependent.
29115
29116 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29117
29118         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29119         Remove cruft.
29120
29121 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29122
29123         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29124         * gcc.c-torture/compile/961203-1.c: Likewise.
29125         * gcc.c-torture/compile/980506-1.c: Likewise.
29126
29127 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29128
29129         PR c++/10712
29130         * g++.dg/lookup/using7.C: New test.
29131
29132 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29133
29134         PR c++/11105
29135         * g++.dg/abi/conv1.C: Remove it.
29136         * g++.dg/template/conv7.C: New test.
29137         * g++.dg/template/conv8.C: Likewise.
29138         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29139         conversion operator.
29140
29141 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29142
29143         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29144         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29145         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29146         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29147         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29148         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29149         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29150         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29151         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29152         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29153         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29154         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29155         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29156         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29157         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29158         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29159         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29160         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29161         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29162         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29163         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29164         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29165         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29166         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29167         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29168         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29169         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29170         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29171         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29172
29173 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29174
29175         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29176         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29177         indications.
29178
29179 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29180
29181         * gcc.dg/i386-387-5.c: New test case.
29182         * gcc.dg/i386-387-6.c: New test case.
29183         * gcc.dg/builtins-23.c: New test case.
29184
29185 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29186
29187         * gcc.dg/builtins-22.c: New test case.
29188         * gcc.dg/i386-387-1.c: Update to test exp.
29189         * gcc.dg/i386-387-2.c: Likewise.
29190
29191 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29192
29193         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29194
29195 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29196
29197         * lib/gcc-dg.exp (dg-require-dll): New function.
29198         (dg-xfail-if): Likewise.
29199         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29200         driver.
29201
29202         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29203         * gcc.c-torture/compile/20001205-1.c: Likewise.
29204         * gcc.c-torture/compile/20001226-1.c: Likewise.
29205         * gcc.c-torture/compile/20010518-2.c: Likewise.
29206         * gcc.c-torture/compile/20020312-1.c: Likewise.
29207         * gcc.c-torture/compile/20020604-1.c: Likewise.
29208         * gcc.c-torture/compile/920501-12.c: Likewise.
29209         * gcc.c-torture/compile/920501-4.c: Likewise.
29210         * gcc.c-torture/compile/920520-1.c: Likewise.
29211         * gcc.c-torture/compile/920521-1.c: Likewise.
29212         * gcc.c-torture/compile/920625-1.c: Likewise.
29213         * gcc.c-torture/compile/961203-1.c: Likewise.
29214         * gcc.c-torture/compile/980506-1.c: Likewise.
29215         * gcc.c-torture/compile/981006-1.c: Likewise.
29216         * gcc.c-torture/compile/981022-1.c: Likewise.
29217         * gcc.c-torture/compile/981223-1.c: Likewise.
29218         * gcc.c-torture/compile/990617-1.c: Likewise.
29219         * gcc.c-torture/compile/dll.c: Likewise.
29220         * gcc.c-torture/compile/labels-3.c: Likewise.
29221         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29222         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29223         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29224         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29225         * gcc.c-torture/compile/simd-5.c: Likewise.
29226         * gcc.c-torture/compile/20000804-1.x: Remove.
29227         * gcc.c-torture/compile/20001205-1.x: Likewise.
29228         * gcc.c-torture/compile/20001226-1.x: Likewise.
29229         * gcc.c-torture/compile/20010518-2.x: Likewise.
29230         * gcc.c-torture/compile/20020312-1.x: Likewise.
29231         * gcc.c-torture/compile/20020604-1.x: Likewise.
29232         * gcc.c-torture/compile/920501-12.x: Likewise.
29233         * gcc.c-torture/compile/920501-4.x: Likewise.
29234         * gcc.c-torture/compile/920520-1.x: Likewise.
29235         * gcc.c-torture/compile/920521-1.x: Likewise.
29236         * gcc.c-torture/compile/920625-1.x: Likewise.
29237         * gcc.c-torture/compile/961203-1.x: Likewise.
29238         * gcc.c-torture/compile/980506-1.x: Likewise.
29239         * gcc.c-torture/compile/981006-1.x: Likewise.
29240         * gcc.c-torture/compile/981022-1.x: Likewise.
29241         * gcc.c-torture/compile/981223-1.x: Likewise.
29242         * gcc.c-torture/compile/990617-1.x: Likewise.
29243         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29244         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29245         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29246         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29247         * gcc.c-torture/compile/simd-5.x: Likewise.
29248
29249         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29250
29251 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29252
29253         * gcc.c-torture/execute/20030611-1.c: New test.
29254
29255 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29256
29257         PR middle-end/168
29258         * gcc.dg/20030612-1.c: New test case.
29259
29260 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29261
29262         PR c++/10635
29263         * g++.dg/expr/cast1.C: New test.
29264
29265 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29266
29267         * gcc.dg/builtins-21.c: New test case.
29268
29269 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29270
29271         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29272         options instead of at the end.
29273         * lib/objc.exp (objc_target_compile): Likewise.
29274
29275 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29276
29277         PR c++/10432
29278         * g++.dg/parse/error1.C: New test.
29279
29280 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29281
29282         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29283         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29284         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29285         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29286         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29287         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29288         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29289         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29290         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29291         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29292         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29293         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29294         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29295         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29296         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29297         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29298         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29299         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29300         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29301         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29302         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29303         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29304         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29305         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29306
29307         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29308         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29309         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29310         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29311         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29312         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29313         * gcc.dg/compat/scalar-return-3_main.c: New file.
29314         * gcc.dg/compat/scalar-return-3_x.c: New file.
29315         * gcc.dg/compat/scalar-return-3_y.c: New file.
29316         * gcc.dg/compat/scalar-return-4_main.c: New file.
29317         * gcc.dg/compat/scalar-return-4_x.c: New file.
29318         * gcc.dg/compat/scalar-return-4_y.c: New file.
29319
29320 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29321
29322         * gcc.dg/compat/fp2-struct-check.h: New file.
29323         * gcc.dg/compat/fp2-struct-defs.h: New file.
29324         * gcc.dg/compat/fp2-struct-init.h: New file.
29325         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29326         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29327         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29328         * gcc.dg/compat/struct-return-10_main.c: New file.
29329         * gcc.dg/compat/struct-return-10_x.c: New file.
29330         * gcc.dg/compat/struct-return-10_y.c: New file.
29331
29332         * gcc.dg/compat/compat-common.h: New file.
29333         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29334         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29335         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29336         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29337         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29338         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29339         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29340         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29341         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29342         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29343         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29344         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29345         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29346         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29347         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29348         * gcc.dg/compat/small-struct-check.h: Ditto.
29349         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29350         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29351         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29352         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29353         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29354         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29355         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29356         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29357         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29358         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29359         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29360         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29361         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29362         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29363         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29364         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29365         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29366         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29367         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29368         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29369         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29370         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29371         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29372         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29373         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29374         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29375         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29376         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29377         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29378         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29379
29380 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29381
29382         * g++.dg/pch/static-1.C: New file.
29383         * g++.dg/pch/static-1.Hs: New file.
29384
29385 2003-06-10  Richard Henderson  <rth@redhat.com>
29386
29387         * gcc.dg/asm-7.c: Adjust expected warning text.
29388
29389 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29390
29391         * gcc.dg/builtins-20.c: New test case.
29392
29393 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29394
29395         PR c++/11131
29396         * g++.dg/opt/template1.C: New test.
29397
29398 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29399
29400         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29401         additional_sources.
29402
29403 2003-05-21  David Taylor  <dtaylor@emc.com>
29404
29405         * gcc.dg/Wpadded.c: New file.
29406
29407 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29408
29409         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29410         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29411         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29412         dg-require-weak.
29413
29414 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29415
29416         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29417
29418 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29419
29420         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29421         (dg-require-alias): Likewise.
29422         (dg-require-gc-sections): Likewise.
29423         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29424
29425 2003-06-08  Richard Henderson  <rth@redhat.com>
29426
29427         * gcc.dg/20011029-2.c: Fix the array reference.
29428         * gcc.dg/asm-7.c: New.
29429
29430 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29431
29432         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29433
29434 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29435
29436         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29437         (dg-require-gc-sections): Likewise.
29438
29439 2003-06-08  Jan Hubicka  <jh@suse.cz>
29440
29441         * i386-cmov1.c: Fix regular expression.
29442         * i386-cvt-1.c: Likewise.
29443         * i386-local.c: Likewise.
29444         * i386-local2.c: Likewise.
29445         * i386-mul.c: Likewise.
29446         * i386-ssetype-1.c: Likewise.
29447         * i386-ssetype-3.c: Likewise.
29448         * i386-ssetype-5.c: Likewise.
29449
29450 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29451
29452         PR c++/11039
29453         * g++.dg/warn/implicit-typename2.C: New test.
29454         * g++.dg/warn/implicit-typename3.C: New test.
29455
29456 2003-06-07  Richard Henderson  <rth@redhat.com>
29457
29458         * g++.dg/other/offsetof3.C: Use size_t.
29459         * g++.dg/other/offsetof4.C: Likewise.
29460
29461 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29462
29463         * lib/copy-file.exp: New. Implement gcc_copy_files.
29464
29465         * lib/dg-pch.exp: Load copy-file.exp
29466         (dg-pch): Use gcc_copy_files instead of "file copy".
29467
29468 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29469
29470         * gcc.dg/weak/weak.exp: Simplify.
29471         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29472         * gcc.dg/weak/weak-1.c: Likewise.
29473         * gcc.dg/weak/weak-2.c: Likewise.
29474         * gcc.dg/weak/weak-3.c: Likewise.
29475         * gcc.dg/weak/weak-4.c: Likewise.
29476         * gcc.dg/weak/weak-5.c: Likewise.
29477         * gcc.dg/weak/weak-6.c: Likewise.
29478         * gcc.dg/weak/weak-7.c: Likewise.
29479         * gcc.dg/weak/weak-8.c: Likewise.
29480         * gcc.dg/weak/weak-9.c: Likewise.
29481
29482 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29483
29484         gcc.c-torture/execute/20030606-1.c: New.
29485
29486 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29487
29488         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29489         * gcc.dg/builtins-19.c: Likewise.
29490
29491 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29492
29493         * gcc.dg/builtins-2.c: Add some more tests.
29494         * gcc.dg/builtins-18.c: New test case.
29495         * gcc.dg/builtins-19.c: New test case.
29496
29497 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29498             Jim Wilson  <wilson@tuliptree.org>
29499
29500         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29501
29502 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29503
29504         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29505         mempcpy/stpcpy calls not to be optimized into something else.
29506         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29507         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29508         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29509
29510 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29511
29512         * gcc.dg/format/asm_fprintf-1.c: New test.
29513
29514 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29515
29516         * lib/gcc-defs.exp (additional_sources): New variable.
29517         (dg-additional-sources): New function.
29518         (additional_files): New variable.
29519         (dg-additional-files): New function.
29520         (dg-additional-files-options): Likewise.
29521         * lib/gcc-dg.exp (dg-require-weak): New function.
29522         (dg-require-alias): Likewise.
29523         (dg-require-gc-sections): Likewise.
29524         * lib/target-supports.exp (check_alias_available): Remove testfile
29525         parameter.
29526         (check_gc_sections_available): New function.
29527         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29528         (dg-gpp-additional-files): Likewise.
29529         * lib/g++.exp (additional_sources): Remove.
29530         (additional_files): Likewise.
29531         (g++_target_compile): Use dg-additional-files-options.
29532
29533         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29534         Tcl logic.
29535         * gcc.dg/special/ecos.exp: Remove.
29536         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29537         * gcc.dg/special/alias-1.c: Likewise.
29538         * gcc.dg/special/alias-2.c: Likewise.
29539         * gcc.dg/special/gcsec-1.c: Likewise.
29540         * gcc.dg/special/weak-1.c: Likewise.
29541         * gcc.dg/special/weak-2.c: Likewise.
29542         * gcc.dg/special/wkali-1.c: Likewise.
29543         * gcc.dg/special/wkali-2.c: Likewise.
29544
29545         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29546         dg-gpp-additional-*.
29547         * g++.dg/special/conpr-3.C: Likewise.
29548         * g++.dg/special/conpr-4.C: Likewise.
29549         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29550         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29551         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29552         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29553         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29554         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29555         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29556         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29557         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29558         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29559         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29560         * g++.old-deja/g++.other/comdat1.C: Likewise.
29561         * g++.old-deja/g++.other/comdat2.C: Likewise.
29562         * g++.old-deja/g++.other/comdat3.C: Likewise.
29563         * g++.old-deja/g++.other/ctor1.C: Likewise.
29564         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29565
29566 2003-06-05  Richard Henderson  <rth@redhat.com>
29567
29568         * gcc.dg/debug/20030605-1.c: New.
29569
29570 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29571
29572         * README.QMTEST: Update.
29573
29574 2003-06-04  Richard Henderson  <rth@redhat.com>
29575
29576         * gcc.dg/cleanup-1.c: New.
29577         * gcc.dg/cleanup-2.c: New.
29578         * gcc.dg/cleanup-3.c: New.
29579         * gcc.dg/cleanup-4.c: New.
29580         * gcc.dg/cleanup-5.c: New.
29581         * gcc.dg/cleanup-6.c: New.
29582         * gcc.dg/cleanup-7.c: New.
29583
29584 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29585
29586         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29587
29588         * lib/dg-pch.exp: New file.
29589         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29590         * gcc.dg/pch/pch.exp: Likewise.
29591
29592 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29593
29594         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29595         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29596         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29597         * gcc.dg/builtins-17.c: New test case.
29598         * gcc.dg/i386-387-4.c: New test case.
29599         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29600
29601 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29602
29603         * gcc.dg/ultrasp9.c: New test.
29604
29605 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29606
29607         * gcc.c-torture/compile/20030604-1.c: New test.
29608         * gcc.dg/sparc-constant-1.c: New test.
29609
29610 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29611
29612         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29613
29614 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29615
29616         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29617
29618         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29619         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29620
29621 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29622
29623         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29624
29625 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29626
29627         PR c++/10940
29628         * g++.dg/template/spec10.C: New test.
29629
29630 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29631
29632         * gcc.dg/builtins-16.c: New test case.
29633
29634 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29635
29636         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29637         mempcpy test with post-increments.
29638         * gcc.c-torture/execute/string-opt-3.c: New test.
29639         * gcc.dg/string-opt-1.c: New test.
29640
29641 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29642
29643         PR fortran/10965
29644         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29645
29646 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29647
29648         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29649         (scan-assembler): ... here.  Use dg-scan.
29650         (scan-assembler-not): Likewise.
29651         (scan-file): New function.
29652         (scan-file-not): Likewise.
29653         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29654         * gcc.dg/cpp/_Pragma4.c: Likewise.
29655         * gcc.dg/cpp/_Pragma5.c: Likewise.
29656         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29657         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29658         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29659         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29660         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29661         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29662         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29663         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29664         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29665         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29666         * gcc.dg/cpp/cxxcom1.c: Likewise.
29667         * gcc.dg/cpp/line1.c: Likewise.
29668         * gcc.dg/cpp/maccom1.c: Likewise.
29669         * gcc.dg/cpp/maccom2.c: Likewise.
29670         * gcc.dg/cpp/maccom3.c: Likewise.
29671         * gcc.dg/cpp/maccom4.c: Likewise.
29672         * gcc.dg/cpp/maccom5.c: Likewise.
29673         * gcc.dg/cpp/maccom6.c: Likewise.
29674         * gcc.dg/cpp/multiline.c: Likewise.
29675         * gcc.dg/cpp/spacing1.c: Likewise.
29676         * gcc.dg/cpp/spacing2.c: Likewise.
29677         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29678         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29679         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29680         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29681         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29682         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29683         * gcc.dg/cpp/cxxcom2.c: Likewise.
29684         * gcc.dg/cpp/cxxcom2.h: New file.
29685
29686         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29687         * g++.dg/cpp/truefalse.C: Here.
29688         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29689
29690 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29691
29692         * gcc.dg/cpp/redef3.c: New file.
29693
29694 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29695
29696         * gcc.dg/i386-loop-3.c: New test.
29697
29698 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29699
29700         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29701
29702 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29703
29704         * gcc.dg/fwrapv-1.c: New test case.
29705         * gcc.dg/fwrapv-2.c: New test case.
29706
29707 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29708
29709         PR c++/10956
29710         * g++.dg/template/spec9.C: New test.
29711
29712 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29713
29714         * gcc.dg/duff-4.c: New test case.
29715
29716 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29717
29718         PR fortran/10843
29719         * g77.dg/ffixed-form-1.f: New test
29720         * g77.dg/ffixed-form-2.f: New test
29721         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29722         * g77.dg/ffree-form-3.f: New test
29723
29724 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29725
29726         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29727         * gcc.dg/wint_t-1.c: Likewise.
29728
29729 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29730
29731         * g++.dg/template/access11.C: New test.
29732
29733 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29734
29735         PR c++/10849
29736         * g++.dg/template/access10.C: New test.
29737
29738 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29739             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29740
29741         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29742
29743 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29744
29745         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29746         suppress for powerpc-*-darwin*.
29747         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29748
29749 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29750
29751         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29752         suppress option for powerpc-*-darwin*.
29753
29754 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29755
29756         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29757         * gcc.dg/builtins-4.c: Add test for fmod.
29758
29759 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29760
29761         PR c++/10682
29762         * g++.dg/template/instantiate4.C: New test.
29763
29764 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29765
29766         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29767
29768 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29769
29770         * gcc.dg/compat/scalar-return-1_main.c: New file.
29771         * gcc.dg/compat/scalar-return-1_x.c: New file.
29772         * gcc.dg/compat/scalar-return-1_y.c: New file.
29773         * gcc.dg/compat/scalar-return-2_main.c: New file.
29774         * gcc.dg/compat/scalar-return-2_x.c: New file.
29775         * gcc.dg/compat/scalar-return-2_y.c: New file.
29776         * gcc.dg/compat/struct-return-3_main.c: New file.
29777         * gcc.dg/compat/struct-return-3_y.c: New file.
29778         * gcc.dg/compat/struct-return-3_x.c: New file.
29779         * gcc.dg/compat/struct-return-2_main.c: New file.
29780         * gcc.dg/compat/struct-return-2_x.c: New file.
29781         * gcc.dg/compat/struct-return-2_y.c: New file.
29782
29783 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29784
29785         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29786         for hppa*-hp-hpux*.
29787         * gcc.dg/20021014-1.c (dg-options): Likewise.
29788         * gcc.dg/nest.c (dg-options): Likewise.
29789
29790 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29791
29792         PR c++/9738
29793         * g++.dg/ext/dllimport2.C: New file.
29794         * g++.dg/ext/dllimport3.C: New file.
29795
29796 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29797
29798         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29799         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29800         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29801         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29802         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29803         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29804         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29805         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29806         * gcc.dg/compat/small-struct-defs.h: New file.
29807         * gcc.dg/compat/small-struct-init.h: New file.
29808         * gcc.dg/compat/small-struct-check.h: New file.
29809         * gcc.dg/compat/fp-struct-defs.h: New file.
29810         * gcc.dg/compat/fp-struct-check.h: New file.
29811         * gcc.dg/compat/fp-struct-init.h: New file.
29812         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29813         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29814
29815 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29816
29817         * gcc.dg/20030225-2.c: New test.
29818
29819 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29820             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29821
29822         * gcc.c-torture/compile/20030518-1.c: New test case.
29823
29824 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29825
29826         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29827         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29828         gcc-dg-debug-runtest.
29829         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29830         gcc-dg-debug-runtest.
29831
29832 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29833
29834         PR c++/9022
29835         * g++.dg/lookup/using6.C: New test.
29836
29837 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29838
29839         * g++.dg/parse/access2.C: New test.
29840
29841 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29842
29843         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29844         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29845         * gcc.dg/debug/debug.exp: Likewise.
29846
29847 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29848
29849         * gcc.dg/dollar.c: New test.
29850
29851 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29852
29853         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29854         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29855         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29856         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29857         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29858         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29859         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29860         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29861         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29862         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29863         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29864         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29865         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29866         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29867         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29868         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29869         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29870         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29871
29872 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29873
29874         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29875         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29876         support for "repo" mode.
29877         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29878         * lib/g77-dg.exp: Likewise.
29879         * lib/obj-dg.exp: Likewise.
29880
29881 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29882
29883         Merge from gcc-3_2-rhl8-branch:
29884         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29885
29886         * gcc.dg/tls/opt-6.c: New test.
29887
29888         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29889
29890         * gcc.dg/20030405-1.c: New test.
29891
29892         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29893
29894         * gcc.dg/20030309-1.c: New test.
29895
29896         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29897
29898         * gcc.c-torture/execute/20030307-1.c: New test.
29899
29900         2003-02-20  Randolph Chung  <tausq@debian.org>
29901
29902         * gcc.c-torture/compile/20030220-1.c: New test.
29903
29904         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29905
29906         * gcc.dg/20030217-1.c: New test.
29907
29908         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29909
29910         * gcc.c-torture/compile/20020129-1.c: New test.
29911
29912         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29913
29914         * gcc.dg/unroll-1.c: New test.
29915
29916         2002-11-16  Jan Hubicka  <jh@suse.cz>
29917
29918         * gcc.c-torture/execute/20020920-1.c: New test.
29919
29920         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29921
29922         PR target/7434
29923         * gcc.c-torture/compile/20021008-1.c: New test.
29924
29925         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29926
29927         PR target/7559
29928         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29929
29930         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29931
29932         * gcc.c-torture/compile/20020807-1.c: New test.
29933
29934         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29935
29936         * gcc.dg/tls/opt-1.c: New test.
29937
29938         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29939
29940         * gcc.dg/20020729-1.c: New test.
29941
29942         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29943
29944         * g++.dg/opt/life1.C: New test.
29945
29946         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29947
29948         * gcc.dg/20020525-1.c: New test.
29949
29950         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29951
29952         PR c++/6794
29953         * g++.dg/ext/pretty1.C: New test.
29954         * g++.dg/ext/pretty2.C: New test.
29955
29956 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29957
29958         PR c++/8385
29959         * g++.dg/ext/typeof5.C: New test.
29960
29961 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29962
29963         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29964         __USER_LABEL_PREFIX__ into account.
29965         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29966
29967 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29968
29969         * gcc.dg/builtins-15.c: New test case.
29970
29971 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29972
29973         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29974
29975 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29976
29977         * lib/g++.exp: Tweak handling of additional source files.
29978         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29979         * g++.dg/special/conpr-2a.C: Rename to ...
29980         * g++.dg/special/conpr-2a.cc: ... this.
29981         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29982         * g++.dg/special/conpr-3a.C: Rename to ...
29983         * g++.dg/special/conpr-3a.cc: This.
29984         * g++.dg/special/conpr-3b.C: Rename to ...
29985         * g++.dg/special/conpr-3b.cc: This.
29986         * g++.dg/special/conpr-4.C: New test.
29987         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29988
29989 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29990
29991         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29992
29993 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29994
29995         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29996         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29997         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29998         * g++.old-deja/g++.other/warn3.C: Likewise.
29999
30000 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30001
30002         * gcc.dg/i386-387-1.c: Update to also test log.
30003         * gcc.dg/i386-387-2.c: Likewise.
30004
30005 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30006
30007         * g77.f-torture/execute/int8421.f: New test.
30008
30009 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30010
30011         PR c++/10230, c++/10481
30012         * g++.dg/lookup/scoped5.C: New test.
30013
30014 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30015
30016         PR c++/10552
30017         * g++.dg/template/ttp6.C: New test.
30018
30019 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30020
30021         * gcc.c-torture/execute/builtins: New directory.
30022         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30023         gcc.c-torture/execute/builtins.
30024         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30025         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30026         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30027         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30028
30029 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30030
30031         PR c++/9252
30032         * g++.dg/template/access8.C: New test.
30033         * g++.dg/template/access9.C: New test.
30034
30035 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30036
30037         PR c++/9554
30038         * g++.dg/parse/access1.C: New test.
30039
30040 2003-05-09  DJ Delorie  <dj@redhat.com>
30041
30042         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30043         long, and not an int.
30044
30045 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30046
30047         PR c++/10555, c++/10576
30048         * g++.dg/template/memclass1.C: New test.
30049
30050 2003-05-08  DJ Delorie  <dj@redhat.com>
30051
30052         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30053         targets.
30054         * gcc.c-torture/execute/20021024-1.x: Likewise.
30055         * gcc.c-torture/execute/shiftdi.x: Likewise.
30056         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30057         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30058         * gcc.dg/20021018-1.c: Likewise.
30059
30060 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30061
30062         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30063
30064         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30065         (bcopy): Call memmove.
30066
30067 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30068
30069         * g77.f-torture/compile/8485.f: New test case.
30070
30071 2003-05-07  Richard Henderson  <rth@redhat.com>
30072
30073         PR c++/10570
30074         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30075         Verify exception_cleanup not called for rethrows.
30076         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30077         when exiting catch block without rethrowing.
30078         * g++.dg/eh/forced3.C: New.
30079         * g++.dg/eh/forced4.C: New.
30080
30081 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30082
30083         * gcc.dg/20030505.c: Fix triplet.
30084
30085 2003-05-06  DJ Delorie  <dj@redhat.com>
30086
30087         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30088         * gcc.dg/nest.c: Likewise.
30089
30090 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30091
30092         * gcc.dg/builtins-14.c: New test case.
30093
30094 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30095
30096         * lib/compat.exp (compat-execute): New argument.
30097         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30098         * gcc.dg/compat: New test directory.
30099         * gcc.dg/compat/compat.exp: New expect script.
30100         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30101         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30102         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30103         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30104         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30105         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30106
30107         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30108         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30109         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30110         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30111         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30112         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30113         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30114         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30115         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30116         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30117         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30118         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30119         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30120         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30121         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30122
30123 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30124
30125         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30126
30127 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30128
30129         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30130
30131 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30132
30133         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30134         * gcc.dg/ppc-fsel-2.c: New test.
30135
30136         * gcc.dg/unused-5.c: New test.
30137
30138 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30139
30140         PR c++/10496
30141         * g++.dg/warn/pmf1.C: New test.
30142
30143 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30144
30145         PR c++/4494
30146         * g++.dg/warn/main.C: New test.
30147
30148 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30149
30150         * gcc.dg/nonnull-3.c: New test.
30151
30152 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30153
30154         * gcc.dg/cpp/Wtrigraphs.c: Update.
30155         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30156
30157 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30158
30159         * gcc.dg/ppc-fsel-1.c: New test.
30160
30161 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30162
30163         PR c/10604
30164         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30165
30166 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30167
30168         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30169
30170 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30171
30172         PR c++/9364, c++/10553, c++/10586
30173         * g++.dg/parse/typename4.C: New test.
30174         * g++.dg/parse/typename5.C: Likewise.
30175
30176 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30177
30178         * gcc.c-torture/compile/20030503-1.c: New test.
30179
30180 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30181
30182         * g++.dg/lookup/using5.C: Fix testcase error.
30183
30184 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30185
30186         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30187         since MEABI is no longer supported.  Remove all vestiges
30188         of MEABI from the test.
30189
30190 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30191
30192         PR c++/10554
30193         * g++.dg/lookup/using5.C: New test.
30194
30195 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30196
30197         PR c++/8772
30198         * g++.dg/template/ttp5.C: New test.
30199
30200 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30201
30202         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30203         (dg-gpp-additional-sources): New function.
30204         (dg-gpp-additional-files): Likewise.
30205         * lib/g++.exp (additional_sources): New variable.
30206         (additional_files): Likewise.
30207         (g++_target_compile): Deal with them.
30208         * lib/old-dejagnu.exp: Remove.
30209         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30210         * g++.old-deja: Revise all tests to use dg commands.
30211
30212 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30213
30214         PR c++/9432, c++/9528
30215         * g++.dg/lookup/using4.C: New test.
30216
30217 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30218
30219         * gcc.dg/noreturn-5.c: New file.
30220         * gcc.dg/noreturn-6.c: New file.
30221
30222         * gcc.c-torture/compile/inline-1.c: New file.
30223
30224 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30225
30226         PR c++/10551
30227         * g++.dg/template/explicit1.C: New test.
30228
30229 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30230
30231         PR c++/10549
30232         * g++.dg/other/bitfield1.C: New test.
30233
30234         PR c++/10527
30235         * g++.dg/init/new7.C: New test.
30236
30237 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30238
30239         * g++.dg/ext/desig1.C: New test.
30240         * g++.dg/ext/init1.C: Update.
30241
30242         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30243
30244 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30245
30246         PR c++/10180
30247         * g++.dg/warn/Winline-1.C: New test.
30248
30249 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30250
30251         * gcc.c-torture/execute/string-opt-19.c: New test.
30252
30253         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30254         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30255
30256 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30257
30258         PR c++/10506
30259         * g++.dg/init/new6.C: New test.
30260
30261         PR c++/10503
30262         * g++.dg/init/ref6.C: New test.
30263
30264 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30265
30266         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30267
30268 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30269
30270         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30271         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30272
30273 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30274
30275         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30276         initialized static data members.
30277
30278 2003-04-25  H.J. Lu <hjl@gnu.org>
30279
30280         * gcc.dg/ia64-sync-4.c: New test.
30281
30282 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30283
30284         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30285         date.
30286
30287 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30288
30289         PR c++/10337
30290         * g++.dg/warn/conv1.C: New test.
30291         * g++.old-deja/g++.other/conv7.C: Adjust.
30292         * g++.old-deja/g++.other/overload14.C: Adjust.
30293
30294 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30295
30296         PR c++/10471
30297         * g++.dg/template/defarg2.C: New test.
30298
30299 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30300
30301         * gcc.dg/cpp/include2.c: Update.
30302         * gcc.dg/cpp/multiline-2.c: New.
30303         * gcc.dg/cpp/multiline.c: Update.
30304         * gcc.dg/cpp/strify2.c: Update.
30305         * gcc.dg/cpp/trad/literals-2.c: Update.
30306
30307 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30308
30309         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30310
30311 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30312
30313         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30314
30315 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30316
30317         PR c++/10451
30318         * g++.dg/parse/crash4.C: New test.
30319
30320         PR c++/9847
30321         * g++.dg/parse/crash5.C: New test.
30322
30323 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30324
30325         PR c++/10446
30326         * g++.dg/parse/crash3.C: New test.
30327
30328         PR c++/10428
30329         * g++.dg/parse/elab1.C: New test.
30330
30331 2003-04-22  Devang Patel  <dpatel@apple.com>
30332
30333         * gcc.dg/cpp/trad/funlike-5.c: New test.
30334
30335 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30336
30337         * g++.dg/other/packed1.C: Fix dg options.
30338
30339 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30340
30341         * g++.dg/other/offsetof2.C: New test.
30342
30343 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30344
30345         * g++.dg/template/recurse.C: Adjust location of error messages.
30346
30347 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30348
30349         PR c++/9881
30350         * g++.dg/init/addr-const1.C: New test.
30351         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30352
30353 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30354
30355         PR c++/10405
30356         * g++.dg/lookup/struct-hack1.C: New test.
30357
30358 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30359
30360         * ucs.c: Update diagnostic messages.
30361
30362 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30363
30364         * gcc.dg/cpp/truefalse.cpp: New test.
30365         * gcc.dg/cpp/cpp.exp: Update.
30366         * g++.dg/other/stdbool-if.C: Remove.
30367
30368 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30369
30370         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30371         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30372
30373 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30374
30375         * gcc.c-torture/compile/20030418-1.c: New test.
30376
30377 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30378
30379         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30380
30381 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30382
30383         PR c++/10347
30384         g++.dg/template/dependent-name1.C: New test.
30385
30386 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30387
30388         * gcc.dg/warn-1.c (tourist_guide): New array,
30389         contains a pointer to bar.
30390
30391 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30392
30393         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30394         * gcc.c-torture/execute/medce-1.c: New test case.
30395         * gcc.c-torture/execute/medce-2.c: New test case.
30396
30397 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30398
30399         * lib/prune.exp: Ignore more messages.
30400
30401         PR c++/10381
30402         * g++.dg/parse/lookup3.C: New test.
30403
30404 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30405
30406         * gcc.c-torture/compile/20030415-1.c : New test.
30407
30408 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30409
30410         * gcc.c-torture/execute/scope-2.c: Move to ...
30411         * gcc.dg/noncompile/scope.c: .... here.
30412
30413 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30414
30415         * gcc.dg/20030414-2.c: New test case.
30416
30417 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30418
30419         PR target/10377
30420         * gcc.dg/20030414-1.c: New test.
30421
30422 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30423
30424         * gcc.dg/builtins-12.c: New test case.
30425         * gcc.dg/builtins-13.c: New test case.
30426
30427 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30428
30429         * gcc.c-torture/execute/string-opt-18.c: New test.
30430
30431 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30432
30433         PR c++/10300
30434         * g++.dg/init/new5.C: New test.
30435
30436 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30437
30438         PR c++/7910
30439         * g++.dg/ext/dllimport1.C: New test.
30440
30441 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30442
30443         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30444
30445 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30446
30447         PR Fortran/9263
30448         * g77.f-torture/noncompile/9263.f: New test
30449         PR Fortran/1832
30450         * g77.f-torture/execute/1832.f: New test
30451
30452 2003-04-11  David Chad  <davidc@freebsd.org>
30453             Loren J. Rittle  <ljrittle@acm.org>
30454
30455         libobjc/8562
30456         * objc.dg/headers.m: New test.
30457
30458 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30459
30460         * gcc.c-torture/execute/builtin-noret-2.c: New.
30461         * gcc.c-torture/execute/builtin-noret-2.x: New.
30462         XFAIL builtin-noret-2.c at -O1 and above.
30463         * gcc.dg/redecl.c: New.
30464         * gcc.dg/Wshadow-1.c: Update error regexps.
30465
30466 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30467
30468         * g++.dg/abi/bitfield10.C: New test.
30469
30470 2003-04-09  Mike Stump  <mrs@apple.com>
30471
30472         * gcc.dg/pch/pch.exp: Make testcase names longer.
30473         * g++.dg/pch/pch.exp: Make testcase names longer.
30474
30475 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30476
30477         * gcc.dg/builtins-11.c: New test case.
30478
30479 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30480
30481         * gcc.dg/builtins-9.c: New test case.
30482         * gcc.dg/builtins-10.c: New test case.
30483
30484 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30485
30486         * gcc.dg/noncompile/init-4.c.c: New test.
30487
30488 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30489
30490         * gcc.misc-test/gcov-9.c: New test.
30491         * gcc.misc-test/gcov-10.c: New test
30492         * gcc.misc-test/gcov-11.c: New test.
30493
30494 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30495
30496         PR optimization/10024
30497         * gcc.c-torture/compile/20030405-1.c: New test.
30498
30499 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30500
30501         * gcc.dg/pch/static-3.c: New.
30502         * gcc.dg/pch/static-3.hs: New.
30503         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30504
30505 2003-04-04  Richard Henderson  <rth@redhat.com>
30506
30507         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30508         * g++.dg/eh/forced2.C: Likewise.
30509
30510 2003-04-03  Mike Stump  <mrs@apple.com>
30511
30512         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30513         target arg.
30514         (scan-assembler-times, scan-assembler-not): Likewise.
30515         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30516
30517 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30518
30519         * gcc.dg/sparc-loop-1.c: New test.
30520
30521 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30522
30523         PR other/9274
30524         * g++.dg/pch/system-2.C: New.
30525         * g++.dg/pch/system-2.Hs: New.
30526
30527 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30528
30529         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30530
30531         * g++.dg/eh/simd-1.C (vecfunc): Same.
30532
30533 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30534
30535         * gcc.c-torture/execute/20030401-1.c: New test case.
30536
30537 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30538
30539         * objc.dg/defs.m: New.
30540
30541 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30542
30543         * g++.dg/eh/simd-1.C: New.
30544         * g++.dg/eh/simd-2.C: New.
30545
30546 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30547
30548         * gcc.c-torture/execute/simd-3.c: New.
30549
30550 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30551
30552         PR c/9936
30553         * gcc.dg/20030331-2.c: New test.
30554
30555 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30556
30557         PR c++/10278
30558         * g++.dg/parse/crash2.C: New test.
30559
30560 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30561
30562         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30563         * gcc.c-torture/execute/20030331-1.c: ...here.
30564
30565 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30566
30567         * gcc.c-torture/execute/20030331-1.c: New test.
30568
30569 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30570
30571         * lib/gcov.exp: Adjust call return testing strings.
30572         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30573
30574 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30575
30576         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30577         * gcc.dg/builtins-7.c: New test case.
30578         * gcc.dg/builtins-8.c: New test case.
30579
30580 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30581
30582         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30583
30584 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30585
30586         PR c++/7647
30587         * g++.dg/lookup-class-member-2.C: New test.
30588
30589 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30590
30591         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30592
30593 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30594
30595         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30596
30597 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30598
30599         * g++.dg/init/attrib1.C: New test.
30600
30601 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30602
30603         * gcc.dg/ultrasp8.c: New test.
30604
30605 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30606
30607         * gcc.dg/ultrasp7.c: New test.
30608
30609 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30610
30611         PR c++/10047
30612         * g++.dg/template/inline1.C: New test.
30613
30614 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30615
30616         * gcc.dg/sparc-dwarf2.c: New test.
30617
30618 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30619
30620         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30621         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30622
30623 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30624
30625         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30626         than reading .x files.
30627         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30628         * g77.dg/gcov/gcov-1.f: Likewise.
30629         * gcc.misc-tests/gcov-4b.c: Likewise.
30630         * gcc.misc-tests/gcov-5b.c: Likewise.
30631         * gcc.misc-tests/gcov-6.c: Likewise.
30632         * gcc.misc-tests/gcov-7.c: Likewise.
30633         * gcc.misc-tests/gcov-8.c: Likewise.
30634         * g++.dg/gcov/gcov-1.x: Remove.
30635         * g77.dg/gcov/gcov-1.x: Likewise.
30636         * gcc.misc-tests/gcov-4b.x: Likewise.
30637         * gcc.misc-tests/gcov-5b.x: Likewise.
30638         * gcc.misc-tests/gcov-6.x: Likewise.
30639         * gcc.misc-tests/gcov-7.x: Likewise.
30640         * gcc.misc-tests/gcov-8.x: Likewise.
30641
30642 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30643
30644         PR opt/10087
30645         * gcc.dg/20030324-1.c: New test.
30646
30647 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30648
30649         PR c++/10224
30650         * g++.dg/template/arg3.C: New test.
30651
30652         PR c++/10158
30653         * g++.dg/template/friend18.C: New test.
30654
30655 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30656
30657         * g77.f-torture/compile/20030326-1.f: New test case.
30658
30659 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30660
30661         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30662
30663         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30664
30665 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30666
30667         * gcc.dg/ia64-sync-3.c: New test.
30668
30669 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30670
30671         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30672
30673 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30674
30675         * gcc.dg/ultrasp6.c: New test.
30676
30677 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30678
30679         * gcc.dg/i386-signbit-1.c: New test.
30680         * gcc.dg/i386-signbit-2.c: New test.
30681         * gcc.dg/i386-signbit-3.c: New test.
30682
30683 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30684
30685         * gcc.dg/ultrasp5.c: Fix options.
30686
30687 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30688
30689         * gcc.dg/ultrasp5.c: Fix comment.
30690
30691 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30692
30693         PR fortran/10197
30694         * g77.f-torture/execute/10197.f: New test.
30695
30696 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30697
30698         PR c++/9898, c++/383
30699         * g++.dg/template/conv6.C: New test.
30700
30701         PR c++/10119
30702         * g++.dg/template/ptrmem5.C: New test.
30703
30704         PR c++/10026
30705         * g++.dg/lookup/koenig1.C: New test.
30706
30707         PR C++/10199
30708         * g++.dg/lookup/template2.C: New test.
30709
30710 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30711
30712         * g++.dg/opt/rtti1.C: New test.
30713
30714 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30715
30716         * gcc.dg/ultrasp5.c: New test.
30717
30718 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30719
30720         PR middle-end/9967
30721         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30722         builtin fputs.
30723
30724 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30725
30726         PR c/8224
30727         * gcc.dg/20030323-1.c: New test.
30728
30729 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30730
30731         * gcc.c-torture/compile/20030323-1.c: New test case.
30732
30733 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30734
30735         * gcc.dg/20030321-1.c: New test.
30736
30737 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30738
30739         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30740
30741 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30742
30743         PR c++/9978, c++/9708
30744         * g++.dg/ext/vlm1.C: Adjust expected error.
30745         * g++.dg/ext/vla2.C: New test.
30746         * g++.dg/template/arg1.C: New test.
30747         * g++.dg/template/arg2.C: New test.
30748
30749 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30750
30751         * g77.f-torture/execute/select.f: New test.
30752         * g77.f-torture/noncompile/select_no_compile.f: New test.
30753
30754 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30755
30756         PR c++/9898
30757         * g++.dg/other/error4.C: New test.
30758
30759 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30760
30761         * g++.dg/template/friend17.C: New test.
30762
30763 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30764
30765         * gcc.c-torture/compile/20030320-1.c: New.
30766
30767 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30768
30769         * gcc.dg/builtins-6.c: New test case.
30770
30771 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30772
30773         PR target/10073
30774         * gcc.c-torture/compile/20030319-1.c: New.
30775
30776 2003-03-18  Jan Hubicka  <jh@suse.cz>
30777
30778         * gcc.dg/i386-cvt-1.c: New test.
30779
30780 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30781
30782         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30783         * objc.dg/naming-2.m: Likewise.
30784
30785 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30786
30787         PR c++/9639
30788         * g++.dg/parse/crash1.C: New test.
30789
30790 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30791
30792         PR c++/8805
30793         * g++.dg/eh/cleanup1.C: New test.
30794
30795 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30796
30797         * gcc.c-torture/execute/20030316-1.c: New test case.
30798
30799 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30800
30801         PR c++/9629
30802         * g++.dg/init/ctor2.C: New test.
30803
30804 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30805
30806         * g77.f-torture/compile/xformat.f: New test case.
30807
30808 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30809
30810         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30811         * g++.old-deja/g++.mike/eh50.C: Likewise.
30812
30813 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30814
30815         PR c++/6440
30816         * g++.dg/template/spec7.C: New test.
30817         * g++.dg/template/spec8.C: Likewise.
30818
30819 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30820
30821         * gcc.c-torture/execute/20030313-1.c: New test.
30822
30823 2003-03-14  Richard Henderson  <rth@redhat.com>
30824
30825         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30826
30827 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30828
30829         * gcc.c-torture/compile/20030314-1.c: New test.
30830
30831 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30832
30833         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30834         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30835         thumb target,
30836         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30837         to accept newer _imp__  prefix and additional
30838         newline in .drectve section.
30839         * gcc.dg/dll-4.c: Likewise.
30840         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30841         switch.
30842
30843 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30844
30845         * g++.dg/parse/namespace9.C: New test.
30846
30847         * g++.dg/init/ref5.C: New test.
30848         * g++.dg/parse/ptrmem1.C: Likewise.
30849
30850 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30851
30852         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30853         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30854         regular expression.
30855         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30856         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30857
30858 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30859
30860         * gcc.c-torture/execute/20030224-2.c: New test.
30861
30862 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30863
30864         * gcc.dg/decl-3.c: New test.
30865
30866 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30867
30868         * gcc.dg/i386-loop-2.c: New test.
30869
30870 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30871
30872         PR c++/9474
30873         * g++.dg/parse/namespace8.C: New test.
30874
30875         PR c++/9924
30876         * g++.dg/overload/builtin2.C: New test.
30877
30878 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30879
30880         * gcc.dg/return-type-3.c: New test.
30881
30882 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30883
30884         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30885         profiling options are not supported.
30886
30887 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30888
30889         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30890         * g++.old-deja/g++.warn/impint2.C: Likewise.
30891
30892 2003-03-10  Devang Patel  <dpatel@apple.com>
30893
30894         * g++.dg/cpp/c++_cmd_1.C: New test.
30895         * g++.dg/cpp/c++_cmd_1.h: New file.
30896
30897 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30898
30899         * gcc.dg/altivec-9.c: New file.
30900
30901 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30902
30903         * gcc.dg/ppc-sdata-1.c: New test.
30904         * gcc.dg/ppc-sdata-2.c: New test.
30905
30906 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30907
30908         PR c++/9373
30909         * g++.dg/opt/ptrmem2.C: New test.
30910
30911         PR c++/8534
30912         * g++.dg/opt/ptrmem1.C: New test.
30913
30914 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30915
30916         * gcc.dg/i386-loop-1.c: New test.
30917
30918 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30919
30920         PR c++/9970
30921         * g++.dg/lookup/friend1.C: New test.
30922
30923 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30924
30925         PR c++/9823
30926         * g++.dg/parser/constructor1.C: New test.
30927
30928 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30929
30930         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30931
30932         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30933
30934 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30935
30936         * gcc.dg/cpp/Wunused.c: Update test.
30937
30938 2003-03-08  Jan Hubicka  <jh@suse.cz>
30939
30940         * gcc.dg/inline-3.c: New test.
30941
30942 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30943
30944         PR c++/9809
30945         * g++.dg/parse/builtin1.C: New test.
30946
30947         PR c++/9982
30948         * g++.dg/abi/cookie1.C: New test.
30949         * g++.dg/abi/cookie2.C: Likewise.
30950
30951         PR c++/9524
30952         * g++.dg/template/field1.C: New test.
30953
30954         PR c++/9912
30955         * g++.dg/parse/class1.C: New test.
30956         * g++.dg/parse/namespace7.C: Likewise.
30957         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30958
30959 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30960
30961         * g++.dg/init/ref4.C: New test.
30962
30963 2003-03-07  Jan Hubicka  <jh@suse.cz>
30964
30965         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30966         * gcc.dg/inline-3.c: New test.
30967
30968 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30969
30970         * g++.dg/init/ref3.C: New test.
30971
30972         PR c++/9965
30973         * g++.dg/init/ref2.C: New test.
30974
30975         PR c++/9400
30976         * g++.dg/warn/Wshadow-2.C: New test.
30977
30978         PR c++/9791
30979         * g++.dg/warn/Woverloaded-1.C: New test.
30980
30981 2003-03-05  Jan Hubicka  <jh@suse.cz>
30982
30983         * gcc.dg/i386-local2.c: New.
30984         * gcc.dg/i386-local.c: Fix typo.
30985
30986 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30987
30988         * g++.dg/abi/layout3.C: New test.
30989
30990 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30991
30992         * gcc.c-torture/compile/20030305-1.c
30993
30994 2003-03-05  Jan Hubicka  <jh@suse.cz>
30995
30996         * gcc.dg/i386-local.c: New.
30997
30998 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30999
31000         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31001
31002 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31003
31004         * gcc.dg/switch-2.c: New test.
31005         * gcc.dg/switch-3.c: New test.
31006         * gcc.dg/Wswitch.c: Adjust line numbers.
31007         * gcc.dg/Wswitch-default.c: Likewise.
31008         * gcc.dg/Wswitch-enum.c: Likewise.
31009
31010 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31011
31012         * gcc.c-torture/execute/20030222-1.c: New test.
31013
31014 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31015
31016         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31017
31018 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31019
31020         PR c++/9878
31021         * g++.dg/init/ref1.C: New test.
31022
31023 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31024
31025         * gcc.dg/sh-relax.c: New SH-only test.
31026
31027 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31028
31029         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31030         comment explaining purpose of testcase.
31031
31032 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31033
31034         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31035         for HC11/HC12 (asm needs two int registers).
31036         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31037         HC11/HC12 because the test uses an asm which needs two 32-bit
31038         registers.
31039
31040 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31041
31042         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31043         for HC11/HC12 (array is too large otherwise).
31044         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31045         * gcc.c-torture/compile/20010518-2.x: Likewise.
31046         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31047         HC11/HC12 (array is too large).
31048
31049 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31050
31051         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31052         * lib/g++-dg.exp (g++-dg-test): Likewise.
31053
31054 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31055
31056         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31057         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31058
31059 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31060
31061         * g++.dg/warn/implicit-typename1.C: Remove warning.
31062
31063 2003-02-28  Richard Henderson  <rth@redhat.com>
31064
31065         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31066         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31067
31068 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31069
31070         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31071         * g++.dg/pch/pch.exp: Likewise.
31072
31073 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31074
31075         PR c++/9879
31076         * testsuite/g++.dg/init/new4.C: New test.
31077
31078 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31079
31080         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31081
31082 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31083
31084         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31085         unsigned long.
31086
31087         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31088         wider than float.
31089
31090 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31091
31092         * lib/scanasm.exp: Add support for counting numbers of
31093         occurences.
31094         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31095         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31096
31097 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31098
31099         PR c++/9683
31100         * g++.dg/template/static3.C: New test.
31101
31102         PR c++/9829
31103         * g++.dg/parse/namespace6.C: New test.
31104
31105 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31106
31107         PR target/9732
31108         * gcc.dg/20030225-1.c: New test.
31109
31110 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31111
31112         * README: Remove out-of-date information.
31113
31114         PR c++/9836
31115         * g++.dg/template/spec6.C: New test.
31116
31117 2003-02-24  Jeff Law  <law@redhat.com>
31118
31119         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31120
31121 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31122
31123         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31124         * gcc.dg/pragma-ep-1.c: Likewise.
31125
31126 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31127
31128         PR c++/9602
31129         * g++.dg/template/friend16.C: New test.
31130
31131 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31132
31133         PR c++/5333
31134         * g++.dg/parse/fused-params1.C: Adjust error messages.
31135         * g++.dg/template/nested3.C: New test.
31136
31137 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31138
31139         * g++.dg/abi/param1.C: New test.
31140
31141 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31142
31143         PR c++/7982
31144         * g++.dg/warn/implicit-typename1.C: New test.
31145
31146 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31147
31148         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31149         with "mtune".
31150         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31151         * gcc.c-torture/execute/20010129-1.x: Likewise.
31152         * gcc.dg/20011107-1.c: Likewise.
31153         * gcc.dg/20020108-1.c: Likewise.
31154         * gcc.dg/20020122-3.c: Likewise.
31155         * gcc.dg/20020206-1.c: Likewise.
31156         * gcc.dg/20020310-1.c: Likewise.
31157         * gcc.dg/20020426-2.c: Likewise.
31158         * gcc.dg/20020517-1.c: Likewise.
31159         * gcc.dg/991230-1.c: Likewise.
31160         * gcc.dg/i386-unroll-1.c: Likewise.
31161         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31162
31163 2003-02-22  Jan Hubicka  <jh@suse.cz>
31164
31165         * gcc.dg/i386-mul.c: New test.
31166
31167 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31168
31169         * gcc.dg/builtins-5.c: New test case.
31170
31171 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31172
31173         * gcc.dg/asmreg-1.c: New test.
31174
31175 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31176
31177         PR c++/9749
31178         * g++.dg/parse/varmod1.C: New test.
31179
31180 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31181
31182         PR c++/9727
31183         * g++.dg/template/op1.C: New test.
31184
31185 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31186
31187         PR c++/8906
31188         * g++.dg/template/nested2.C: New test.
31189
31190 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31191
31192         PR c++/8724
31193         * g++.dg/expr/dtor1.C: New test.
31194
31195 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31196
31197         * gcc.dg/cpp/include3.c: New test.
31198         * gcc.dg/cpp/inc/foo.h: New file.
31199
31200 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31201
31202         * gcc.c-torture/execute/20030221-1.c: New test.
31203
31204 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31205
31206         PR c++/9729
31207         * g++.dg/abi/conv1.C: New test.
31208
31209 2003-02-20  Jan Hubicka  <jh@suse.cz>
31210
31211         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31212
31213 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31214
31215         * gcc.c-torture/compile/20030219-1.c: New test.
31216
31217 2003-02-18  Jan Hubicka  <jh@suse.cz>
31218
31219         * gcc.dg/funcorder.c: New test.
31220
31221 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31222
31223         * gcc.c-torture/execute/20030218-1.c: New.
31224
31225 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31226
31227         * gcc.dg/20030218-1.c: New.
31228
31229 2003-02-18  Richard Henderson  <rth@redhat.com>
31230
31231         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31232         * gcc.dg/attr-used-2.c: New.
31233
31234 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31235
31236         PR c++/9704
31237         * g++.dg/init/copy5.C: New test.
31238
31239 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31240
31241         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31242         * g++.dg/pch/pch.exp: Likewise.
31243
31244 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31245
31246         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31247         STACK_SIZE is not defined.
31248
31249 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31250
31251         PR c++/9457
31252         * g++.dg/template/init1.C: New test.
31253
31254 2003-02-16  Jan HUbicka  <jh@suse.cz>
31255
31256         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31257         (foo): Add few extra tests
31258         * gcc.dg/c99-const-expr-3.c: Likewise.
31259         * gcc.c-torture/execute/20030216-1.c: New.
31260
31261 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31262
31263         PR c++/9459
31264         * g++.dg/ext/typeof4.C: New test.
31265
31266 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31267
31268         * gcc.dg/i386-387-3.c: New test case.
31269
31270 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31271
31272         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31273         cris-*-elf* cris-*-aout* and mmix-*-*.
31274
31275 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31276
31277         * gcc.dg/20030213-1.c: New test.
31278
31279 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31280
31281         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31282         * gcc.dg/i386-387-2.c: Likewise.
31283
31284 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31285
31286         * gcc.dg/ppc-spe.c: Fix formatting.
31287         Enable tests that were previously unsupported by gas.
31288         Delete tests for instructions that no longer exist.
31289         Switch arguments on evsubifw builtin.
31290
31291 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31292
31293         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31294         STACK_SIZE is too small.
31295
31296 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31297             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31298
31299         * gcc.dg/decl-2.c: New test.
31300
31301 2003-02-10  Jan Hubicka  <jh@suse.cz>
31302
31303         * gcc.dg/i386-fpcvt-1.c: New test.
31304
31305 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31306
31307         * gcc.c-torture/execute/20030209-1.c: New test.
31308
31309 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31310
31311         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31312         int-wide bitops, use the constants of the same width.
31313         Likewise, if long long is 32-bit wide, test bitops using
31314         32-bit constants.
31315
31316 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31317
31318         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31319
31320 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31321
31322         * testsuite/gcc.dg/builtins-4.c: New test case.
31323
31324 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31325
31326         * gcc.dg/20020430-1.c: Fix dg command typos.
31327         * gcc.dg/20020503-1.c: Likewise.
31328
31329 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31330
31331         PR c++/8785
31332         * g++.dg/parse/fused-params1.C: New test.
31333
31334         PR c++/8857
31335         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31336
31337         PR c++/8921
31338         * g++.dg/parse/non-dependent1.C: New test.
31339
31340         PR c++/8928
31341         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31342
31343         PR c++/9228
31344         * g++.dg/parse/undefined7.C: New test.
31345         * g++.dg/parse/non-templ1.C: New test.
31346
31347         PR c++/9229
31348         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31349
31350 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31351
31352         * gcc.c-torture/compile/20030206-1.c: New test.
31353
31354 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31355
31356         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31357         "pow" to "foo" to avoid potential confusion with a math built-in.
31358
31359 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31360
31361         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31362         conditions for SPARC targets.
31363
31364 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31365
31366         * gcc.dg/20030204-1.c: New test.
31367
31368 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31369
31370         PR c++/38
31371         * g++.dg/parse/array-size1.C: New test.
31372
31373         PR c++/5657
31374         * g++.dg/parse/undefined3.C: New test.
31375
31376         PR c++/5665
31377         * g++.dg/parse/undefined4.C: New test.
31378
31379         PR c++/5975
31380         * g++.dg/parse/undefined5.C: New test.
31381
31382         PR c++/7259
31383         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31384
31385         PR c++/8578
31386         * g++.dg/parse/casting-operator1.C: New test.
31387
31388         PR c++/8596
31389         * g++.dg/parse/undefined6.C: New test.
31390
31391         PR c++/8736
31392         * g++.dg/parse/missing-template1.C: New test.
31393
31394 2003-02-04  Jan Hubicka  <jh@suse.cz>
31395
31396         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31397         * gcc.dg/i386-cmov?.c: Likewise.
31398         * gcc.dg/i386-fpcvt-?.c: Likewise.
31399         * gcc.dg/i386-ssefp-1.c: Likewise.
31400         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31401         conventions.
31402
31403 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31404
31405         PR c++/7129
31406         * testsuite/g++.dg/ext/max.C: New test.
31407
31408 2003-02-03  Jan Hubicka  <jh@suse.cz>
31409
31410         * gcc.c-torture/execute/20030203-1.c: New test.
31411
31412 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31413
31414         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31415         'natural-endian'.
31416
31417 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31418
31419         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31420         * g++.dg/init/new2.C: Likewise.
31421         * g++.dg/other/new1.C: Likewise.
31422
31423 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31424
31425         * gcc.dg/struct-ret-libc.c: New test.
31426
31427 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31428
31429         * gcc.dg/20030129-1.c: New test.
31430
31431 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31432
31433         PR c++/8849
31434         * g++.dg/template/ptrmem4.C: New test.
31435
31436 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31437
31438         * g++.dg/parser/constant1.C: New test.
31439
31440 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31441
31442         PR c++/8591
31443         * g++.dg/parse/friend2.C: New test.
31444
31445 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31446
31447         PR c++/9437
31448         * g++.dg/template/unify4.C: New test.
31449
31450 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31451
31452         * gcc.c-torture/execute/20030128-1.c: New test.
31453
31454 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31455
31456         * g++.dg/lookup/nested1.C: Test moved from ...
31457         * g++.old-deja/g++.other/lookup24.C: ... here.
31458
31459 2003-01-28  Jan Hubicka  <jh@suse.cz>
31460
31461         * gcc.dg/i386-cmov5.c: New test.
31462
31463 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31464
31465         * gcc.c-torture/execute/20010925-1.c: Changed the
31466         memcpy declaration.
31467
31468 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31469
31470         PR c++/3902
31471         * g++.dg/parse/template5.C: New test.
31472
31473 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31474
31475         PR fortran/9258
31476         * g77.dg/pr9258: New test.
31477
31478 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31479
31480         * README: Move relevant parts from README.g++.
31481
31482         * README.g++: Remove this file.
31483
31484 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31485
31486         * g++.dg/abi/dcast1.C: New test.
31487
31488 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31489
31490         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31491
31492 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31493
31494         PR c++/47
31495         * g++.old-deja/g++.other/lookup24.C: New test.
31496
31497 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31498
31499         PR middle-end/7227
31500         * gcc.dg/uninit-C.c: New test.
31501
31502 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31503
31504         * g++.dg/abi/covariant1.C: New test.
31505
31506 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31507
31508         * gcc.dg/20030123-1.c: New test.
31509
31510 2003-01-25  Jan Hubicka  <jh@suse.cz>
31511
31512         PR opt/8492
31513         * gcc.c-torture/compile/20030125-1.c
31514
31515 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31516
31517         PR c++/9403
31518         * g++.dg/parse/template3.C: New test.
31519         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31520
31521         PR c++/795
31522         * g++.dg/parse/template4.C: New test.
31523
31524         PR c++/9415
31525         * g++.dg/template/qual2.C: New test.
31526
31527         PR c++/8545
31528         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31529
31530         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31531
31532 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31533
31534         * gcc.c-torture/execute/switch-1.c: New test case.
31535
31536 2003-01-25  Jan Hubicka  <jh@suse.cz>
31537
31538         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31539
31540 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31541
31542         Tweaks for Bison-1.875. From the NEWS file:
31543         "- `parse error' -> `syntax error'
31544         Bison now uniformly uses the term `syntax error'"
31545         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31546         * gcc.dg/cpp/digraph2.c: Likewise.
31547         * gcc.dg/cpp/direct2.c: Likewise.
31548         * gcc.dg/cpp/paste4.c: Likewise.
31549         * gcc.dg/c90-restrict-1.c: Likewise.
31550         * gcc.dg/c99-func-2.c: Likewise.
31551         * gcc.dg/noncompile/920721-2.c: Likewise.
31552         * gcc.dg/noncompile/930622-2.c: Likewise.
31553         * gcc.dg/noncompile/940112-1.c: Likewise.
31554         * gcc.dg/noncompile/950921-1.c: Likewise.
31555         * gcc.dg/noncompile/951123-1.c: Likewise.
31556         * gcc.dg/noncompile/971104-1.c: Likewise.
31557         * gcc.dg/noncompile/990416-1.c: Likewise.
31558
31559 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31560
31561         * g++.dg/parse/undefined1.C: Add error message.
31562
31563 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31564
31565         PR c++/9354
31566         * g++.dg/parse/new1.C: New test.
31567
31568         PR c++/9216
31569         * g++.dg/parse/template2.C: New test.
31570
31571         PR c++/9354
31572         * g++.dg/parse/typedef2.C: New test.
31573
31574         PR c++/9328
31575         * g++.dg/ext/typeof3.C: New test.
31576
31577 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31578
31579         PR c++/2738
31580         * g++.dg/parse/ret-type1.C: New test.
31581
31582         PR c++/3792
31583         * g++.dg/parse/tmpl-outside1.C: New test.
31584
31585         PR c++/4207
31586         * g++.dg/parse/int-as-enum1.C: New test.
31587
31588         PR c++/4903
31589         * g++.dg/parse/no-typename1.C: New test.
31590
31591         PR c++/5533
31592         * g++.dg/parse/no-value1.C: New test.
31593
31594         PR c++/5921
31595         * g++.dg/parse/wrong-inline1.C: New test.
31596
31597         PR c++/6402
31598         * g++.dg/parse/ref1.C: New test.
31599
31600         PR c++/6992
31601         * g++.dg/parse/attr-ctor1.C: New test.
31602
31603         PR c++/7229
31604         * g++.dg/parse/namespace5.C: New test.
31605
31606         PR c++/7917
31607         * g++.dg/parse/func-def1.C: New test.
31608
31609         PR c++/8143
31610         * g++.dg/parse/undefined1.C: New test.
31611
31612         PR c++/5723, PR c++/8522
31613         * g++.dg/parse/specialization1.C: New test.
31614
31615         PR c++/163, PR c++/8595
31616         * g++.dg/parse/struct-as-enum1.C: New test.
31617
31618         PR c++/9173
31619         * g++.dg/parse/undefined2.C: New test.
31620
31621 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31622
31623         PR c++/9298
31624         * g++.dg/parse/template1.C: New test.
31625
31626         PR c++/9384
31627         * g++.dg/parse/using1.C: New test.
31628
31629         PR c++/9285
31630         PR c++/9294
31631         * g++.dg/parse/expr2.C: New test.
31632
31633         PR c++/9388
31634         * g++.dg/parse/lookup2.C: Likewise.
31635
31636 2003-01-21  Jan Hubicka  <jh@suse.cz>
31637
31638         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31639         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31640         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31641         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31642
31643 2003-01-20  Nick Clifton  <nickc@redhat.com>
31644
31645         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31646         problem with ARM sibcall code generation.
31647
31648 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31649
31650         * gcc.c-torture/execute/20030120-1.c: New.
31651
31652 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31653
31654         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31655
31656 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31657
31658         PR c++/9272
31659         * g++.dg/parse/ctor1.C: New test.
31660
31661         PR c++/9294:
31662         * g++.dg/parse/qualified1.C: New test.
31663
31664         * g++.dg/parse/typename3.C: New test.
31665
31666 2003-01-16  Richard Henderson  <rth@redhat.com>
31667
31668         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31669
31670 2003-01-16  Richard Henderson  <rth@redhat.com>
31671
31672         * g++.dg/pch/pch.exp: Copy test header to the working directory
31673         before using it either for precompilation or direct use.
31674         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31675         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31676
31677 2003-01-16  Richard Henderson  <rth@redhat.com>
31678
31679         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31680         before using it either for precompilation or direct use.
31681         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31682         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31683
31684 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31685
31686         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31687         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31688         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31689         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31690         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31691         typename warning into error.
31692         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31693         error messages.
31694         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31695         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31696         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31697         messages.
31698         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31699         make declaration visible in template.
31700         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31701         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31702         messages.
31703         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31704         message.
31705         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31706         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31707         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31708         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31709         typename warning with error message.
31710         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31711         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31712         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31713
31714 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31715
31716         * g++.dg/parse/ambig2.C: New test.
31717
31718 2003-01-15  Richard Henderson  <rth@redhat.com>
31719
31720         * g++.dg/tls/init-2.C: Update error message string.
31721
31722 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31723
31724         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31725
31726 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31727
31728         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31729         all for HC11/HC12.
31730         * gcc.c-torture/compile/20001205-1.x: Likewise.
31731         * gcc.c-torture/compile/20001226-1.x: Likewise.
31732         * gcc.c-torture/compile/920520-1.x: Likewise.
31733         * gcc.c-torture/compile/961203-1.x: Likewise.
31734         * gcc.c-torture/compile/20020604-1.x: Likewise.
31735
31736 2003-01-15  Jan Hubicka  <jh@suse.cz>
31737
31738         * gcc.c-torture/compile/20030115-1.c: New test.
31739
31740         * gcc.dg/i386-fpcvt-1.c: New test.
31741         * gcc.dg/i386-fpcvt-2.c: New test.
31742
31743 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31744
31745         Further conform g++'s __vmi_class_type_info to the C++ ABI
31746         specification.
31747         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31748         the specification.
31749
31750 2003-01-14  Jan Hubicka  <jh@suse.cz>
31751
31752         * gcc.dg/i386-fpcvt-1.c: New test.
31753         * gcc.dg/i386-fpcvt-2.c: New test.
31754
31755 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31756
31757         * gcc.dg/i386-mmx-3.c: New test.
31758
31759 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31760
31761         PR c++/9264
31762         * g++.dg/parse/octal1.C: New file.
31763
31764         PR c++/9172
31765         * g++.dg/parse/typename1.C: New file.
31766
31767 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31768
31769         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31770         * gcc.dg/bf-no-ms-layout.c: Likewise.
31771         * gcc.dg/bf-ms-attrib.c: Likewise.
31772
31773 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31774
31775         PR c++/9099
31776         * g++.dg/parse/dtor1.C: New file.
31777
31778         PR c++/9128
31779         * g++.dg/rtti/typeid1.C: New file.
31780
31781         PR c++/9153
31782         * g++.dg/parse/lookup1.C: New file.
31783
31784         PR c++/9171
31785         * g++.dg/templ/spec5.C: New file.
31786
31787 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31788
31789         * gcc.c-torture/compile/20030110-1.c: New test.
31790
31791 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31792
31793         Merge from pch-branch:
31794
31795         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31796
31797         * gcc.dg/pch/cpp-1.h: New.
31798         * gcc.dg/pch/cpp-1.c: New.
31799         * gcc.dg/pch/cpp-2.h: New.
31800         * gcc.dg/pch/cpp-2.c: New.
31801
31802         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31803
31804         * gcc.dg/pch/except-1.h: New.
31805         * gcc.dg/pch/except-1.c: New.
31806
31807         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31808
31809         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31810         running test.
31811         * gcc.dg/pch: Include *.hp not *.h.
31812         * gcc.dg/pch/system-1.h: New.
31813         * gcc.dg/pch/system-1.c: New.
31814
31815         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31816
31817         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31818         rather than trying to build and run a program using PCH.
31819         * gcc.dg/pch: Remove dg-do commands from test files.
31820
31821         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31822
31823         * gcc.dg/pch/macro-3.c: New.
31824         * gcc.dg/pch/macro-3.h: New.
31825
31826         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31827
31828         * gcc.dg/pch/common-1.c: New.
31829         * gcc.dg/pch/common-1.h: New.
31830         * gcc.dg/pch/decl-1.c: New.
31831         * gcc.dg/pch/decl-1.h: New.
31832         * gcc.dg/pch/decl-2.c: New.
31833         * gcc.dg/pch/decl-2.h: New.
31834         * gcc.dg/pch/decl-3.c: New.
31835         * gcc.dg/pch/decl-3.h: New.
31836         * gcc.dg/pch/decl-4.c: New.
31837         * gcc.dg/pch/decl-4.h: New.
31838         * gcc.dg/pch/decl-5.c: New.
31839         * gcc.dg/pch/decl-5.h: New.
31840         * gcc.dg/pch/global-1.c: New.
31841         * gcc.dg/pch/global-1.h: New.
31842         * gcc.dg/pch/inline-1.c: New.
31843         * gcc.dg/pch/inline-1.h: New.
31844         * gcc.dg/pch/inline-2.c: New.
31845         * gcc.dg/pch/inline-2.h: New.
31846         * gcc.dg/pch/static-1.c: New.
31847         * gcc.dg/pch/static-1.h: New.
31848         * gcc.dg/pch/static-2.c: New.
31849         * gcc.dg/pch/static-2.h: New.
31850
31851         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31852
31853         * g++.dg/pch/pch.exp: Better handle failing testcases.
31854         * gcc.dg/pch/pch.exp: Likewise.
31855         * gcc.dg/pch/macro-1.c: New.
31856         * gcc.dg/pch/macro-1.h: New.
31857         * gcc.dg/pch/macro-2.c: New.
31858         * gcc.dg/pch/macro-2.h: New.
31859
31860         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31861
31862         * g++.dg/dg.exp: Treat files in pch/ specially.
31863         * g++.dg/pch/pch.exp: New file.
31864         * g++.dg/pch/empty.H: New file.
31865         * g++.dg/pch/empty.C: New file.
31866         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31867         "precompile".
31868
31869         * gcc.dg/pch/pch.exp: New file.
31870         * gcc.dg/pch/empty.h: New file.
31871         * gcc.dg/pch/empty.c: New file.
31872         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31873         "precompile".
31874
31875 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31876
31877         * g++.dg/template/friend14.C: New test.
31878
31879 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31880
31881         * gcc.dg/old-style-asm-1.c: New test.
31882
31883 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31884
31885         * gcc.c-torture/compile/20030109-1.c: New test.
31886
31887 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31888
31889         * gcc.c-torture/execute/20030109-1.c: New test.
31890
31891 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31892
31893         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31894         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31895         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31896         * g++.old-deja/g++.mike/eh2.C: Likewise.
31897         * g++.old-deja/g++.mike/eh3.C: Likewise.
31898         * g++.old-deja/g++.mike/eh5.C: Likewise.
31899         * g++.old-deja/g++.mike/eh6.C: Likewise.
31900         * g++.old-deja/g++.mike/eh7.C: Likewise.
31901         * g++.old-deja/g++.mike/eh8.C: Likewise.
31902         * g++.old-deja/g++.mike/eh9.C: Likewise.
31903         * g++.old-deja/g++.mike/eh10.C: Likewise.
31904         * g++.old-deja/g++.mike/eh12.C: Likewise.
31905         * g++.old-deja/g++.mike/eh13.C: Likewise.
31906         * g++.old-deja/g++.mike/eh14.C: Likewise.
31907         * g++.old-deja/g++.mike/eh16.C: Likewise.
31908         * g++.old-deja/g++.mike/eh17.C: Likewise.
31909         * g++.old-deja/g++.mike/eh18.C: Likewise.
31910         * g++.old-deja/g++.mike/eh21.C: Likewise.
31911         * g++.old-deja/g++.mike/eh23.C: Likewise.
31912         * g++.old-deja/g++.mike/eh24.C: Likewise.
31913         * g++.old-deja/g++.mike/eh25.C: Likewise.
31914         * g++.old-deja/g++.mike/eh26.C: Likewise.
31915         * g++.old-deja/g++.mike/eh27.C: Likewise.
31916         * g++.old-deja/g++.mike/eh28.C: Likewise.
31917         * g++.old-deja/g++.mike/eh29.C: Likewise.
31918         * g++.old-deja/g++.mike/eh31.C: Likewise.
31919         * g++.old-deja/g++.mike/eh33.C: Likewise.
31920         * g++.old-deja/g++.mike/eh34.C: Likewise.
31921         * g++.old-deja/g++.mike/eh35.C: Likewise.
31922         * g++.old-deja/g++.mike/eh36.C: Likewise.
31923         * g++.old-deja/g++.mike/eh37.C: Likewise.
31924         * g++.old-deja/g++.mike/eh38.C: Likewise.
31925         * g++.old-deja/g++.mike/eh39.C: Likewise.
31926         * g++.old-deja/g++.mike/eh40.C: Likewise.
31927         * g++.old-deja/g++.mike/eh41.C: Likewise.
31928         * g++.old-deja/g++.mike/eh42.C: Likewise.
31929         * g++.old-deja/g++.mike/eh44.C: Likewise.
31930         * g++.old-deja/g++.mike/eh46.C: Likewise.
31931         * g++.old-deja/g++.mike/eh47.C: Likewise.
31932         * g++.old-deja/g++.mike/eh48.C: Likewise.
31933         * g++.old-deja/g++.mike/eh49.C: Likewise.
31934         * g++.old-deja/g++.mike/eh50.C: Likewise.
31935         * g++.old-deja/g++.mike/eh51.C: Likewise.
31936         * g++.old-deja/g++.mike/eh53.C: Likewise.
31937         * g++.old-deja/g++.mike/eh55.C: Likewise.
31938         * g++.old-deja/g++.mike/p7912.C: Likewise.
31939         * g++.old-deja/g++.mike/p9706.C: Likewise.
31940         * g++.old-deja/g++.mike/p10416.C: Likewise.
31941         * g++.old-deja/g++.mike/p11667.C: Likewise.
31942         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31943         Remove redundant reference to Iris.
31944         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31945         Elxsi, i860, Pico Java, and WE32K.
31946
31947 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31948
31949         * g++.dg/ext/asm4.C: New test.
31950
31951 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31952
31953         PR c++/9030
31954         * g++.dg/template/friend12.C: New test.
31955         * g++.dg/template/friend13.C: Likewise.
31956         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31957
31958 2003-01-08  Jan Hubicka  <jh@suse.cz>
31959
31960         * gcc.dg/i386-cadd.c: New test.
31961         * gcc.dg/i386-cmov4.c: Likewise.
31962
31963 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31964
31965         PR c++/9165
31966         * g++.dg/warn/Wunused-3.C: New test.
31967
31968         * g++.dg/abi/bitfield9.C: New test.
31969
31970         PR c++/9189
31971         * g++.dg/parse/defarg3.C: New test.
31972
31973 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31974
31975         * g++.dg/parse/ambig1.C: New test.
31976         * g++.dg/parse/defarg2.C: New test.
31977
31978 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31979
31980         * g++.dg/template/defarg-1.C: New test.
31981         * g++.dg/template/local2.C: Likewise.
31982
31983 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31984
31985         * gcc.c-torture/execute/20030105-1.c: New test.
31986
31987 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31988
31989         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31990         * g++.dg/parse/namespace4.C: Likewise.
31991
31992 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31993
31994         * g++.dg/template/ntp2.C: New test.
31995
31996 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31997
31998         * g++.dg/parse/extern-C-1.C: New test.
31999
32000         * g++.dg/parse/namespace4.C: New test.
32001
32002         * g++.dg/template/nested1.C: New test.
32003
32004         * g++.dg/parse/namespace3.C: New test.
32005
32006 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32007
32008         * g++.dg/lookup/two-stage1.C: New test.
32009
32010 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32011
32012         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32013         * g++.old-deja/g++.jason/access8.C: Likewise.
32014         * g++.old-deja/g++.other/decl5.C: Likewise.
32015
32016 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32017
32018         * g++.dg/parse/parse7.C: New test.
32019
32020 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32021
32022         PR c++/2843
32023         * g++.dg/ext/attrib7.C: New test.
32024
32025 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32026
32027         * g++.dg/parse/parse6.C: New test.
32028
32029 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32030
32031         * gcc.dg/h8300-stack-1.c: New.
32032
32033 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32034
32035         g++.dg/lookup/exception1.C: New test.
32036
32037         g++.dg/lookup/template1.C: New test.
32038
32039         g++.dg/parse/namespace2.C: New test.
32040
32041         g++.dg/parse/parens2.C: New test.
32042
32043 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32044
32045         * g++.dg/parse/parse5.C: New test.
32046         * g++.dg/lookup/scoped4.C: New test.
32047
32048 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32049
32050         * g++.dg/parse/parens1.C: New test.
32051
32052         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32053         angle-bracket1.C.
32054         * g++.dg/parse/parens2.C: New test.
32055
32056         * g++.dg/lookup/scope-operator1.C: New test.
32057
32058         * g++.dg/parse/operator1.C: New test.
32059
32060 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32061
32062         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32063         * g++.old-deja/g++.other/access6.C: Likewise.
32064         * g++.old-deja/g++.other/decl1.C: Likewise.
32065         * g++.old-deja/g++.pt/typename12.C: Likewise.
32066
32067 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32068
32069         * g++.dg/parse/namespace1.C: New test.
32070
32071 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32072
32073         * g++.dg/parse/parse4.C: New test.
32074
32075 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32076
32077         * g++.dg/parse/parse3.C: New test.
32078
32079 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32080
32081         * g++.dg/parse/parse2.C: New test.
32082
32083 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32084
32085         * g++.dg/template/friend11.C: New test.
32086
32087 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32088
32089         * g++.dg/parse/parse1.C: New test.
32090
32091 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32092
32093         * lib/profopt.exp: Change the name of a global variable to avoid
32094         possible clashes with other test suites.
32095
32096 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32097
32098         * g++.dg/inherit/covariant8.C: New test.
32099
32100 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32101
32102         * g++.dg/init/array9.C: New test.
32103
32104         PR c++/9112
32105         * g++.dg/parse/expr1.C: New test.
32106
32107 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32108
32109         * gcc.c-torture/compile/20021230-1.c: New test.
32110
32111 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32112
32113         * g++.dg/inherit/covariant5.C: New test.
32114         * g++.dg/inherit/covariant6.C: New test.
32115         * g++.dg/inherit/covariant7.C: New test.
32116
32117 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32118
32119         PR c++/2739
32120         * g++.dg/other/access2.C: New test.
32121
32122 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32123
32124         * g++.dg/other/anon-struct.C: No longer fails
32125         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32126         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32127         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32128
32129 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32130
32131         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32132
32133 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32134
32135         * g++.dg/eh/spec4.C: Remove stray semicolon.
32136         * g++.dg/expr/pmf-1.C: Change error message.
32137         * g++.dg/ext/asm1.C: Remove stray semicolon.
32138         * g++.dg/ext/typename1.C: Add missing typenames.
32139         * g++.dg/inherit/template-as-base.C: Change error message.
32140         * g++.dg/lookup/scoped1.C: Likewise.
32141         * g++.dg/lookup/scoped2.C: Likewise.
32142         * g++.dg/lookup/using2.C: Likewise.
32143         * g++.dg/other/component1.C: Remove stray semicolon.
32144         * g++.dg/other/do1.C: Change error message.
32145         * g++.dg/other/error2.C: Likewise.
32146         * g++.dg/other/init1.C: Likewise.
32147         * g++.dg/other/packed1.C: Remove stray semicolon.
32148         * g++.dg/other/ptrmem2.C: Change error message.
32149         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32150         marker.
32151         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32152         * g++.dg/template/access3.C: Add typename keyword.
32153         * g++.dg/template/access5.C: Remove stray semicolon.
32154         * g++.dg/template/access6.C: Likewise.
32155         * g++.dg/template/complit1.C: Likewise.
32156         * g++.dg/template/crash1.C: Change error message.
32157         * g++.dg/template/inherit2.C: Remove stray semicolon.
32158         * g++.dg/template/instantiate2.C: Likewise.
32159         * g++.dg/template/instantiate3.C: Change error message.
32160         * g++.dg/template/qual1.C: Remove stray semicolon.
32161         * g++.dg/template/qualttp18.C: Change error message.
32162         * g++.dg/template/ref1.C: Remove stray semicolon.
32163         * g++.dg/template/sizeof1.C (A::value): Declare it.
32164         * g++.dg/template/spec4.C: Change error message.
32165         * g++.dg/template/static1.C: Likewise.
32166         * g++.dg/template/type1.C: Likewise.
32167         * g++.dg/template/typename3.C: Likewise.
32168         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32169         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32170         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32171         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32172         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32173         named return value extension.
32174         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32175         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32176         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32177         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32178         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32179         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32180         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32181         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32182         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32183         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32184         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32185         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32186         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32187         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32188         syntax.
32189         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32190         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32191         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32192         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32193         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32194         * g++.old-deja/g++.brendan/template11.C: Likewise.
32195         * g++.old-deja/g++.brendan/template26.C: Likewise.
32196         * g++.old-deja/g++.brendan/template27.C: Use explicit
32197         specialization syntax.
32198         * g++.old-deja/g++.brendan/template30.C: Likewise.
32199         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32200         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32201         non-dependent names.
32202         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32203         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32204         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32205         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32206         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32207         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32208         named return value extension.
32209         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32210         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32211         * g++.old-deja/g++.ext/return1.C: Likewise.
32212         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32213         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32214         * g++.old-deja/g++.jason/access8.C: Likewise.
32215         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32216         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32217         pseudo-destructor names.
32218         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32219         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32220         pseudo-destructor names.
32221         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32222         * g++.old-deja/g++.jason/overload19.C: Likewise.
32223         * g++.old-deja/g++.jason/overload32.C: Likewise.
32224         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32225         stray semicolons.
32226         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32227         * g++.old-deja/g++.jason/return.C: Likewise.
32228         * g++.old-deja/g++.jason/return2.C: Likewise.
32229         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32230         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32231         syntax.
32232         * g++.old-deja/g++.jason/template10.C: Account for use of
32233         non-dependent names.
32234         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32235         syntax.
32236         * g++.old-deja/g++.jason/template37.C: Likewise.
32237         * g++.old-deja/g++.law/access4.C: Change error messages.
32238         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32239         pseudo-destructor names.
32240         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32241         * g++.old-deja/g++.law/ctors9.C: Likewise.
32242         * g++.old-deja/g++.law/cvt22.C: Likewise.
32243         * g++.old-deja/g++.law/dtors5.C: Likewise.
32244         * g++.old-deja/g++.law/global-init1.C: Likewise.
32245         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32246         * g++.old-deja/g++.law/operators28.C: Likewise.
32247         * g++.old-deja/g++.law/visibility28.C: Likewise.
32248         * g++.old-deja/g++.martin/eval1.C: Likewise.
32249         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32250         name.
32251         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32252         * g++.old-deja/g++.mike/net34.C: Likewise.
32253         * g++.old-deja/g++.mike/net36.C: Likewise.
32254         * g++.old-deja/g++.mike/ns2.C: Likewise.
32255         * g++.old-deja/g++.mike/p12306.C: Likewise.
32256         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32257         value extension.
32258         * g++.old-deja/g++.mike/p700.C: Likewise.
32259         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32260         * g++.old-deja/g++.mike/p710.C: Likewise.
32261         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32262         value extension.
32263         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32264         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32265         * g++.old-deja/g++.ns/crash2.C: Likewise.
32266         * g++.old-deja/g++.ns/crash3.C: Likewise.
32267         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32268         * g++.old-deja/g++.ns/ns17.C: Likewise.
32269         * g++.old-deja/g++.ns/template16.C: Likewise.
32270         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32271         keyword.
32272         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32273         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32274         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32275         named return value extension.
32276         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32277         * g++.old-deja/g++.other/access4.C: Issue additional error
32278         messages.
32279         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32280         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32281         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32282         * g++.old-deja/g++.other/crash25.C: Change error message.
32283         * g++.old-deja/g++.other/crash4.C: Change error message.
32284         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32285         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32286         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32287         checks.
32288         * g++.old-deja/g++.other/defarg8.C: Likewise.
32289         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32290         * g++.old-deja/g++.other/dtor10.C: Likewise.
32291         * g++.old-deja/g++.other/incomplete.C: Likewise.
32292         * g++.old-deja/g++.other/linkage7.C: Likewise.
32293         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32294         lookup algorithm.
32295         * g++.old-deja/g++.other/mangle2.C: Likewise.
32296         * g++.old-deja/g++.other/refinit2.C: Likewise.
32297         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32298         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32299         * g++.old-deja/g++.pt/crash28.C: Likewise.
32300         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32301         syntax.
32302         * g++.old-deja/g++.pt/crash32.C: Change error message.
32303         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32304         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32305         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32306         error message position.
32307         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32308         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32309         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32310         syntax.
32311         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32312         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32313         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32314         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32315         keyword.
32316         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32317         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32318         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32319         keyword.
32320         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32321         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32322         syntax.
32323         * g++.old-deja/g++.pt/friend28.C: Account for use of
32324         non-dependent names.
32325         * g++.old-deja/g++.pt/friend29.C: Likewise.
32326         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32327         rules.
32328         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32329         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32330         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32331         lookup rules.
32332         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32333         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32334         keyword.
32335         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32336         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32337         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32338         keyword.
32339         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32340         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32341         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32342         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32343         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32344         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32345         keyword.
32346         * g++.old-deja/g++.pt/spec10.C: Likewise.
32347         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32348         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32349         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32350         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32351         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32352         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32353         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32354         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32355         * g++.old-deja/g++.pt/typename15.C: Likewise.
32356         * g++.old-deja/g++.pt/typename22.C: Likewise.
32357         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32358         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32359         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32360         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32361         syntax.
32362         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32363         return value extension.
32364         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32365         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32366         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32367         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32368
32369 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32370
32371         * g++.dg/warn/inline1.C: New test.
32372         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32373         * g++.old-deja/g++.jason/synth10.C: Likewise.
32374         * g++.old-deja/g++.mike/net31.C: Likewise.
32375         * g++.old-deja/g++.mike/p8786.C: Likewise.
32376
32377         * g++.dg/template/friend10.C: New test.
32378         * g++.dg/template/conv5.C: New test.
32379
32380 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32381
32382         * g++.dg/lookup/scoped3.C: New test.
32383
32384         * g++.dg/lookup/decl1.C: New test.
32385         * g++.dg/lookup/decl2.C: New test.
32386
32387 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32388
32389         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32390         gcc.c-torture/compile/20021015-1.c,
32391         gcc.c-torture/compile/20021015-2.c,
32392         gcc.c-torture/compile/20021123-1.c,
32393         gcc.c-torture/compile/20021123-2.c,
32394         gcc.c-torture/compile/20021123-3.c,
32395         gcc.c-torture/compile/20021123-4.c,
32396         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32397         only to 3.1 or 3.2 branch.
32398
32399 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32400
32401         * gcc.dg/i386-bitfield3.c: New test.
32402
32403         * gcc.dg/i386-bitfield2.c: New test.
32404
32405 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32406
32407         * g++.dg/parse/conv_op1.C: New test.
32408
32409 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32410
32411         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32412         approved.
32413
32414 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32415
32416         * gcc.c-torture/compile/20021220-1.c: New test.
32417
32418 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32419
32420         * gcc.dg/i386-fastcall-1.c: New.
32421
32422 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32423
32424         * gcc.c-torture/execute/20021219-1.c: New test.
32425
32426 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32427
32428         * gcc.dg/i386-pic-1.c: New test.
32429
32430 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32431
32432         PR c++/8099
32433         * g++.dg/template/friend9.C: New test.
32434
32435 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32436
32437         PR c++/3663
32438         * g++.dg/template/access7.C: New test.
32439
32440 2002-12-18  Nick Clifton  <nickc@redhat.com>
32441
32442         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32443         the libstdc++-v3 directory has been found.
32444
32445 2002-12-12  Devang Patel <dpatel@apple.com>
32446         * gcc.dg/darwin-ld-1.c: New test.
32447         * gcc.dg/darwin-ld-2.c: New test.
32448         * gcc.dg/darwin-ld-3.c: New test.
32449         * gcc.dg/darwin-ld-4.c: New test.
32450         * gcc.dg/darwin-ld-5.c: New test.
32451
32452 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32453
32454         * gcc.c-torture/compile/20021212-1.c: New test.
32455
32456 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32457
32458         * gcc.dg/fshort-wchar: New test.
32459
32460 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32461
32462         PR c++/8372
32463         * g++.dg/template/dtor1.C: New test.
32464
32465         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32466         markers.
32467
32468 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32469
32470         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32471
32472 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32473
32474         * g++.dg/template/static1.C: New test.
32475         * g++.dg/template/static2.C: New test.
32476         * g++.old-deja/g++.ext/memconst.C: New test.
32477
32478 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32479
32480         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32481         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32482         * g++.dg/special/initp1.C: Likewise.
32483
32484 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32485
32486         * gcc.c-torture/execute/20021204-1.c: New test.
32487
32488 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32489
32490         * gcc.dg/ppc-fmadd-1.c: New file.
32491         * gcc.dg/ppc-fmadd-2.c: New file.
32492         * gcc.dg/ppc-fmadd-3.c: New file.
32493
32494 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32495
32496         * gcc.c-torture/compile/20021204-1.c: New test.
32497
32498 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32499
32500         * g++.dg/inherit/covariant2.C: New test.
32501         * g++.dg/inherit/covariant3.C: New test.
32502         * g++.dg/inherit/covariant4.C: New test.
32503         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32504         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32505
32506 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32507
32508         PR c++/8688
32509         * g++.dg/init/brace3.C: New test.
32510
32511 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32512
32513         * gcc.dg/20020210-1.c: Fix a comment typo.
32514
32515 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32516
32517         PR c++/8720
32518         * g++.dg/parse/defarg1.C: New test.
32519
32520         PR c++/8615
32521         * g++.dg/template/char1.C: New test.
32522
32523         * g++.dg/template/varmod1.C: Fix typo.
32524
32525 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32526
32527         DR 180
32528         * g++.old-deja/g++.pt/crash32.C: Expect error.
32529
32530 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32531
32532         PR c++/5919
32533         * g++.dg/template/varmod1.C: New test.
32534
32535         PR c++/8727
32536         * g++.dg/inherit/typeinfo1.C: New test.
32537
32538         PR c++/8663
32539         * g++.dg/inherit/typedef1.C: New test.
32540
32541 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32542
32543         PR c++/8332
32544         PR c++/8493
32545         * g++.dg/template/strlen1.C: New test.
32546
32547         PR c++/8227
32548         * g++.dg/template/ctor2.C: New test.
32549
32550         PR c++/8214
32551         * g++.dg/init/string1.C: New test.
32552
32553         PR c++/8511
32554         * g++.dg/template/friend8.C: New test.
32555
32556 2002-11-29  Joe Buck <jbuck@synopsys.com>
32557
32558         * g++.dg/lookup/anon2.C: New test.
32559
32560 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32561
32562         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32563         h8300 port.
32564
32565 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32566
32567         * gcc.dg/bitfld-6.c: New test.
32568
32569 2002-11-27  Jan Hubicka  <jh@suse.cz>
32570
32571         * gcc.c-torture/execute/20021127.[cx]: New test.
32572
32573 2002-11-26  Jan Hubicka  <jh@suse.cz>
32574
32575         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32576         quality.
32577
32578 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32579
32580         * g++.dg/init/brace2.C: New test.
32581         * g++.old-deja/g++.mike/p9129.C: Correct.
32582
32583 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32584
32585         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32586
32587 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32588
32589         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32590
32591 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32592
32593         * testsuite/g++.dg/abi/empty11.C: New test.
32594         * testsuite/g++.dg/rtti/cv1.C: New test.
32595
32596 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32597
32598         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32599
32600 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32601
32602         * g++.dg/abi/empty10.C: New test.
32603
32604 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32605
32606         * gcc.c-torture/compile/20021124-1.c: New test.
32607
32608 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32609
32610         * g++.dg/abi/rtti2.C: New test.
32611
32612 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32613
32614         * gcc.dg/i386-unroll-1.c: New test.
32615
32616 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32617
32618         * gcc.c-torture/compile/20021120-1.c: New test.
32619         * gcc.c-torture/compile/20021120-2.c: New test.
32620
32621 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32622
32623         * gcc.dg/bitfld-5.c: New test.
32624
32625 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32626
32627         * gcc.c-torture/execute/20021120-3.c: New test.
32628
32629 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32630
32631         * gcc.c-torture/execute/20021120-2.c: New test.
32632
32633 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32634
32635         * gcc.c-torture/execute/20021120-1.c: New test.
32636
32637 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32638
32639         * gcc.c-torture/execute/20021118-3.c: New test.
32640
32641 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32642
32643         * gcc.c-torture/compile/20021119-1.c: New test.
32644
32645 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32646
32647         * gcc.dg/duff-1.c: New test.
32648         * gcc.dg/duff-2.c: New test.
32649         * gcc.dg/duff-3.c: New test.
32650
32651 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32652
32653         * gcc.dg/cpp/_Pragma5.c: New test.
32654
32655 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32656
32657         * gcc.c-torture/execute/20021118-2.c: New test.
32658
32659 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32660
32661         * gcc.c-torture/execute/20021118-1.c: New test.
32662
32663 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32664
32665         * gcc.dg/20021116-1.c: New test.
32666
32667 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32668
32669         * g++.dg/abi/vcall1.C: New test.
32670
32671 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32672
32673         * gcc.dg/20021029-1.c: New test.
32674         * gcc.dg/20021029-2.c: New test.
32675
32676 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32677
32678         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32679
32680 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32681
32682         PR c/8439
32683         * gcc.dg/20021110.c: Move to ...
32684         * gcc.c-torture/compile/20021110.c: .... here.
32685
32686 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32687
32688         PR c/8467
32689         * gcc.c-torture/execute/20021111-1.c
32690
32691 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32692
32693         PR c/8439
32694         * gcc.dg/20021110.c: New test.
32695
32696 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32697
32698         * g++.dg/abi/vthunk3.C: Run only on x86.
32699
32700 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32701
32702         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32703
32704 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32705
32706         * lib/compat.exp (compat-execute): Fix logic error in last
32707         change.
32708
32709 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32710
32711         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32712
32713 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32714
32715         PR c++/8389
32716         * g++.dg/template/access6.C: New test.
32717
32718 2002-11-08  Jan Hubicka  <jh@suse.cz>
32719
32720         * gcc.dg/i386-ssefp-1.c: New test.
32721         * gcc.dg/i386-ssefp-1.c: New test.
32722
32723 2002-11-08  Jan Hubicka  <jh@suse.cz>
32724
32725         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32726
32727 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32728
32729         * g++.dg/abi/vthunk3.C: New test.
32730
32731         PR c++/8338
32732         * g++.dg/template/crash2.C: New test.
32733
32734 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32735
32736         * testsuite/g++.dg/abi/dtor1.C: New test.
32737         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32738
32739 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32740
32741         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32742         Darwin.
32743
32744 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32745
32746         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32747         -mthumb.  Only xfail with -O0.
32748
32749 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32750
32751         * g++.dg/abi/thunk1.C: New test.
32752         * g++.dg/abi/thunk2.C: Likewise.
32753         * g++.dg/abi/vtt1.C: Likewise.
32754
32755 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32756
32757         PR optimization/8423
32758         * gcc.c-torture/execute/builtin-constant.c: New test.
32759
32760 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32761
32762         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32763         Add some more cases.
32764
32765 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32766
32767         PR c++/8391
32768         * g++.dg/opt/local1.C: New test.
32769
32770 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32771
32772         PR c++/8160
32773         * g++.dg/template/complit1.C: New test.
32774
32775         PR c++/8149
32776         * g++.dg/template/typename4.C: Likewise.
32777
32778 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32779
32780         Core issue 287, PR c++/7639
32781         * g++.dg/template/instantiate1.C: Adjust error location.
32782         * g++.dg/template/instantiate3.C: New test.
32783         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32784         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32785         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32786
32787 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32788
32789         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32790
32791 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32792
32793         PR c++/8287
32794         * g++.dg/init/dtor2.C: New test.
32795
32796 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32797
32798         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32799         * gcc.dg/nest.c: Bypass errors on irix6.
32800
32801 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32802
32803         * gcc.dg/nest.c: Expect error for mmix-*-*.
32804         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32805
32806 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32807
32808         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32809         markers.
32810
32811         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32812
32813 2002-10-25  Mike Stump  <mrs@apple.com>
32814
32815         * gcc.dg/warn-1.c: New test.
32816
32817 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32818
32819         * g++.dg/template/typename3.C: New test.
32820
32821 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32822
32823         * g++.dg/lookup/ptrmem1.C: New test.
32824
32825         * g++.dg/abi/vthunk2.C: New test.
32826
32827 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32828
32829         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32830
32831 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32832
32833         * g++.dg/abi/empty9.C: New test.
32834
32835 2002-10-24  Richard Henderson  <rth@redhat.com>
32836
32837         * g++.dg/inherit/thunk1.C: Enable for ia64.
32838
32839 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32840
32841         PR c++/8067
32842         * g++.dg/lookup/pretty1.C: New test.
32843
32844 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32845
32846         * gcc.dg/20021023-1.c: New test.
32847
32848 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32849
32850         PR c++/7679
32851         * g++.dg/parse/inline1.C: New test.
32852
32853 2002-10-23  Richard Henderson  <rth@redhat.com>
32854
32855         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32856
32857         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32858
32859 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32860
32861         PR c++/6579
32862         * g++.dg/parse/stmtexpr3.C: New test.
32863
32864 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32865
32866         * g++.dg/expr/cond1.C: New test.
32867
32868 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32869
32870         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32871
32872 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32873
32874         * g++.dg/abi/vbase13.C: New test.
32875         * g++.dg/abi/vbase14.C: Likewise.
32876
32877 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32878
32879         * gcc.dg/tls/pic-1.c: New test.
32880         * gcc.dg/tls/nonpic-1.c: New test.
32881         * gcc.dg/20021018-1.c: New test.
32882
32883 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32884
32885         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32886         Remove only files with the same base name as the test case.
32887         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32888         (profopt-execute): Likewise.  Also, remove old profiling
32889         and performance data files before running the tests.
32890
32891         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32892         * g++.dg/bprob/bprob.exp: Likewise.
32893         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32894         to allow more general test case names.
32895
32896         * g++.dg/bprob/bprob-1.C: Rename to ...
32897         * g++.dg/bprob/g++-bprob-1.C: ... this.
32898
32899         * g77.dg/bprob/bprob-1.f: Rename to ...
32900         * g77.dg/bprob/g77-bprob-1.f: ... this.
32901
32902 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32903
32904         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32905         bison 1.50 or later.
32906
32907 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32908
32909         * g++.dg/README: Describe more test directories.
32910
32911 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32912
32913         * g++.dg/init/array6.C: Add additional tests.
32914
32915 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32916
32917         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32918         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32919
32920 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32921
32922         * gcc.c-torture/compile/20020604-1.x: New.
32923         * gcc.c-torture/compile/simd-5.x: Likewise.
32924         * gcc.c-torture/execute/920710-1.x: Likewise.
32925         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32926
32927 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32928
32929         * g++.dg/inherit/override1.C: Add dg-options clause.
32930
32931 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32932
32933         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32934         _mm_slli_si128.
32935
32936 2002-10-19  Andreas Schwab  <schwab@suse.de>
32937
32938         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32939         directory component.
32940
32941 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32942
32943         * g++.dg/inherit/thunk1.C: New test.
32944
32945         * g++.dg/inherit/override1.C: New test.
32946
32947         * g++.dg/abi/mangle11.C: New test.
32948         * g++.dg/abi/mangle14.C: New test.
32949         * g++.dg/abi/mangle17.C: New test.
32950
32951 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32952
32953         * g++.dg/overload/member2.C: New test.
32954
32955 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32956
32957         * g++.dg/README: Describe new compat directory.
32958         * g++.dg/dg.exp: Skip tests in compat directory.
32959         * README.compat: New file.
32960         * lib/compat.exp: New expect script.
32961         * g++.dg/compat: New test directory.
32962         * g++.dg/compat/compat.exp: New expect script.
32963         * g++.dg/compat/abi: New test directory.
32964         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32965         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32966         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32967         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32968         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32969         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32970         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32971         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32972         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32973         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32974         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32975         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32976         * g++.dg/compat/break: New test directory.
32977         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32978         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32979         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32980         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32981         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32982         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32983         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32984         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32985         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32986         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32987         g++.dg/compat/break/README: New files.
32988         * g++.dg/compat/eh: New test directory.
32989         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32990         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32991         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32992         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32993         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32994         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32995         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32996         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32997         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32998         g++.dg/compat/eh/filter2_y.C,
32999         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33000         g++.dg/compat/eh/new1_y.C,
33001         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33002         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33003         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33004         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33005         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33006         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33007         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33008         g++.dg/compat/eh/unexpected1_y.C: New files.
33009         * g++.dg/compat/init: New test directory.
33010         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33011         g++.dg/compat/init/array5_y.C,
33012         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33013         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33014         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33015         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33016         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33017         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33018         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33019         g++.dg/compat/init/init-ref2_y.C: New files.
33020
33021 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33022
33023         PR c++/7584
33024         * g++.dg/inherit/using3.C: New test.
33025
33026 2002-10-17  Jan Hubicka  <jh@suse.cz>
33027
33028         * gcc.dg/20021017-2.c: New test.
33029
33030 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33031
33032         * g++.dg/abi/mangle16.C: Adjust.
33033
33034         * g++.dg/init/array8.C: New test.
33035
33036 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33037
33038         * gcc.dg/special/mips-abi.exp: New test.
33039         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33040
33041 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33042
33043         * g++.dg/abi/mangle16.C: New test.
33044         * g++.dg/abi/mangle17.C: Likewise.
33045
33046         PR c++/7478
33047         * g++.dg/template/ref1.C: New test.
33048
33049 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33050
33051         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33052
33053 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33054
33055         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33056
33057 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33058
33059         PR c++/7524
33060         * g++.dg/init/array7.C: New test.
33061
33062 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33063
33064         * g++.dg/init/array6.C: New test.
33065
33066         * g++.dg/abi/mangle13.C: Likewise.
33067         * g++.dg/abi/mangle14.C: Likewise.
33068         * g++.dg/abi/mangle15.C: Likewise.
33069
33070 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33071
33072         * g++.dg/abi/empty8.C: New test.
33073
33074 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33075
33076         * g++.dg/init/ctor1.C: New test.
33077
33078 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33079
33080         * gcc.c-torture/execute/20021015-1.c: New test.
33081
33082 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33083
33084         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33085
33086 2002-10-14  Jan Hubicka  <jh@suse.cz>
33087
33088         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33089
33090 2002-10-14  Richard Henderson  <rth@redhat.com>
33091
33092         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33093
33094 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33095
33096         PR optimization/6631
33097         * g++.dg/opt/const2.C: New test.
33098
33099 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33100
33101         PR c++/7176
33102         * g++.dg/parse/friend1.C: New test.
33103         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33104
33105 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33106
33107         * gcc.dg/20021014-1.c: New test.
33108
33109 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33110
33111         PR c++/5661
33112         * g++.dg/ext/vlm1.C: New test.
33113         * g++.dg/ext/vlm2.C: Likewise.
33114
33115         * g++.dg/init/array1.C: Remove invalid braces.
33116         * g++.dg/init/brace1.C: New test.
33117         * g++.dg/init/copy2.C: Likewise.
33118         * g++.dg/init/copy3.C: Likewise.
33119         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33120         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33121         braces.
33122
33123 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33124
33125         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33126
33127 2002-10-11  Richard Shann  <richard.shann@superh.com>
33128
33129         * gcc.c-torture/compile/simd-5.c: New test.
33130
33131 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33132
33133         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33134
33135 2002-10-10  Jim Wilson  <wilson@redhat.com>
33136
33137         * gcc.c-torture/execute/20021010-1.c: New test.
33138
33139 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33140
33141         PR c/7353
33142         * g++.dg/ext/typedef-init.C: New test.
33143         * gcc.dg/typedef-init.c: New test.
33144
33145 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33146
33147         * gcc.dg/cpp/paste13.c: New test.
33148
33149 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33150
33151         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33152         remaining platforms, XFAIL during compile, not execute.  Don't
33153         XFAIL at -O0.
33154
33155 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33156
33157         * gcc.dg/alias-1.c: Tweak expected warning.
33158
33159 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33160
33161         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33162
33163 2002-10-06  Andreas Jaeger  <aj@suse.de>
33164
33165         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33166         * gcc.dg/cpp/c++98.C: Likewise.
33167
33168         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33169         * g++.dg/cpp/c++98.C: Likewise.
33170
33171         * g++.dg/README (Subdirectories): Mention cpp directory.
33172
33173         PR target/7559
33174         * gcc.dg/20021006-1.c: New test.
33175
33176 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33177
33178         PR c++/7804
33179         * g++.dg/other/warning1.C: New test.
33180
33181 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33182
33183         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33184         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33185         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33186
33187 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33188
33189         PR c++/7931
33190         * g++.dg/template/ptrmem3.C: New test.
33191
33192         PR c++/7754
33193         * g++.dg/template/union1.C: New test.
33194
33195 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33196
33197         PR c++/8006
33198         * g++.dg/abi/mangle9.C: New test.
33199         * g++.dg/abi/mangle10.C: New test.
33200         * g++.dg/abi/mangle11.C: New test.
33201         * g++.dg/abi/mangle12.C: New test.
33202
33203 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33204
33205         PR c++/7188.
33206         * g++.dg/template/meminit1.C: New test.
33207         * g++.dg/warn/Wreorder-1.C: Likewise.
33208         * g++.old-deja/g++.mike/warn3.C: Tweak.
33209         * lib/prune.exp: Ingore "in copy constructor".
33210
33211 2002-10-02  Andreas Jaeger  <aj@suse.de>
33212
33213         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33214         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33215         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33216         on x86-64.
33217
33218 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33219
33220         * gcc.dg/empty1.C: Fix typo.
33221
33222 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33223
33224         * gcc.dg/alias-1.c: New test.
33225
33226 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33227
33228         * gcc.dg/empty1.C: New test.
33229
33230         * g++.dg/tls/init-2.C: Tweak error messages.
33231
33232 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33233
33234         * gcc.c-torture/compile/20020923-1.c: New test.
33235
33236 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33237
33238         * gcc.c-torture/execute/ffs-1.c: New test.
33239         * gcc.c-torture/execute/ffs-2.c: Ditto.
33240
33241 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33242
33243         * g++.dg/overload/member1.C: New test.
33244
33245 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33246
33247         * g++.dg/abi/empty7.C: New test.
33248         * g++.dg/init/pm2.C: Likewise.
33249
33250 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33251
33252         * g++.dg/rtti/crash1.C: New test.
33253
33254 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33255
33256         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33257         gcc.dg/sibcall-4.c: New tests.
33258
33259 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33260
33261         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33262         powerpc and MMIX targets.
33263
33264 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33265
33266         * gcc.dg/cpp/20020927-1.c: New.
33267
33268 2002-09-26  David S. Miller  <davem@redhat.com>
33269
33270         * gcc.c-torture/compile/trunctfdf.c: New.
33271
33272 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33273
33274         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33275
33276 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33277
33278         * gcc.c-torture/execute/loop-15.c: New.
33279
33280 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33281
33282         * README.QMTEST: Fix typo.
33283
33284 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33285
33286         * gcc.dg/20020926-1.c: New test.
33287
33288 2002-09-25  David S. Miller  <davem@redhat.com>
33289
33290         PR target/7842
33291         * gcc.c-torture/execute/shiftdi.c: New test.
33292
33293 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33294
33295         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33296         unique to the tool.
33297         * lib/g77.exp (g77_init): Likewise.
33298         * lib/g++.exp (g++_init): Likewise.
33299         * lib/objc.exp (objc_init): Likewise.
33300
33301 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33302
33303         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33304         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33305         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33306
33307 2002-09-25  Richard Henderson  <rth@redhat.com>
33308
33309         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33310         too-small long double.
33311
33312 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33313
33314         * gcc.dg/20020919-1.c: New test.
33315
33316 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33317
33318         * g++.dg/abi/bitfield6.C: New test.
33319         * g++.dg/abi/bitfield7.C: New test.
33320         * g++.dg/abi/bitfield8.C: New test.
33321         * g++.dg/abi/vbase11.C: New test.
33322
33323 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33324
33325         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33326         hppa*-*-hpux*.  Update test comment.
33327
33328 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33329
33330         * gcc.dg/tls/struct-1.c: New test.
33331
33332 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33333
33334         * gcc.dg/cpp/tr-warn2.c: Update.
33335
33336 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33337
33338         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33339
33340 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33341
33342         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33343         systems.
33344
33345 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33346
33347         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33348
33349         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33350         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33351         setting of cxxfilt.
33352
33353 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33354
33355         * gcc.dg/20020312-2.c: Update for darwin.
33356
33357 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33358
33359         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33360
33361 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33362
33363         * objc.dg/comp-types-1.m: New test.
33364         * objc.dg/comp-types-2.m: New test.
33365         * objc.dg/comp-types-3.m: New test.
33366         * objc.dg/comp-types-4.m: New test.
33367         * objc.dg/comp-types-5.m: New test.
33368         * objc.dg/comp-types-6.m: New test.
33369
33370 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33371
33372         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33373
33374 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33375
33376         * g++.dg/other/do1.C: New test.
33377
33378         * g++.dg/template/subst1.C: New test.
33379
33380 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33381
33382         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33383
33384 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33385
33386         * g++.dg/template/qualttp20.C: Adjust expected errors.
33387         * g++.old-deja/g++.jason/report.C: Likewise.
33388         * g++.old-deja/g++.other/qual1.C: Likewise.
33389
33390         * g++.dg/lookup/scoped2.C: New test.
33391
33392         * g++.dg/ext/asm3.C: New test.
33393
33394 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33395
33396         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33397
33398 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33399
33400         * ChangeLog: follow spelling conventions.
33401         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33402         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33403         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33404         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33405         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33406         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33407         * g++.old-deja/g++.law/global-init1.C: Likewise.
33408         * g++.old-deja/g++.other/delete4.C: Likewise.
33409         * g++.old-deja/g++.other/inline21.C: Likewise.
33410         * g++.old-deja/g++.other/singleton.C: Likewise.
33411         * g77.dg/strlen0.f: Likewise.
33412         * g77.f-torture/compile/20010519-1.f: Likewise.
33413         * g77.f-torture/compile/980310-4.f: Likewise.
33414         * gcc.c-torture/compile/20000605-1.c: Likewise.
33415         * gcc.c-torture/execute/20020225-1.c: Likewise.
33416         * gcc.dg/c90-hexfloat-2.c: Likewise.
33417         * gcc.dg/c99-bool-1.c: Likewise.
33418         * gcc.dg/c99-hexfloat-2.c: Likewise.
33419         * gcc.dg/dll-2.c: Likewise.
33420         * gcc.dg/wtr-union-init-1.c: Likewise.
33421         * gcc.dg/wtr-union-init-2.c: Likewise.
33422         * gcc.dg/wtr-union-init-3.c: Likewise.
33423         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33424         * gcc.dg/cpp/defined.c: Likewise.
33425         * gcc.dg/cpp/macsyntx.c: Likewise.
33426         * gcc.dg/cpp/paste2.c: Likewise.
33427         * gcc.dg/cpp/trad/defined.c: Likewise.
33428         * gcc.dg/format/c90-printf-1.c: Likewise.
33429         * gcc.dg/format/c90-scanf-1.c: Likewise.
33430         * gcc.dg/format/c99-printf-1.c: Likewise.
33431         * gcc.dg/format/c99-scanf-1.c: Likewise.
33432         * gcc.misc-tests/gcov-8.c: Likewise.
33433         * lib/profopt.exp: Likewise.
33434
33435 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33436
33437         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33438
33439 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33440
33441         * g++.dg/inherit/using2.C: New test.
33442
33443 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33444
33445         * ChangeLog: Follow spelling conventions.
33446         * g++.dg/template/friend4.C: Likewise.
33447         * g++.old-deja/g++.pt/crash67.C: Likewise.
33448         * gcc.c-torture/execute/20000801-4.c: Likewise.
33449         * gcc.dg/c90-digraph-1.c: Likewise.
33450         * gcc.dg/c94-digraph-1.c: Likewise.
33451         * gcc.dg/c99-digraph-1.c: Likewise.
33452         * gcc.dg/cpp/line5.c: Likewise.
33453         * gcc.dg/cpp/multiline.c: Likewise.
33454         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33455         * gcc.dg/format/attr-3.c: Likewise.
33456         * gcc.dg/format/c90-scanf-3.c: Likewise.
33457         * gcc.dg/format/ext-4.c: Likewise.
33458
33459 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33460
33461         * g++.dg/template/pretty1.C: New test.
33462
33463 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33464
33465         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33466
33467 2002-09-13  Matt Austern  <austern@apple.com>
33468
33469         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33470         passing a cast expression to a function by const reference.
33471
33472 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33473
33474         * g++.dg/template/deduce1.C: New test.
33475
33476 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33477
33478         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33479         32-bit int.
33480
33481 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33482
33483         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33484         usage.
33485
33486 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33487
33488         * gcc.c-torture/compile/20020910-1.c: New test.
33489
33490 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33491
33492         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33493
33494 2002-09-10  Andreas Jaeger  <aj@suse.de>
33495
33496         * gcc.dg/20020312-2.c: Adjust for x86-64.
33497
33498 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33499
33500         * g77.dg/7388.f: New test case for PR 7388.
33501
33502 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33503
33504         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33505
33506 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33507
33508         * objc.dg/proto-lossage-1.m: New test.
33509
33510 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33511
33512         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33513
33514 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33515
33516         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33517         expected to pass.
33518
33519 2002-09-06  Stan Shebs  <shebs@apple.com>
33520             David Edelsohn  <edelsohn@gnu.org>
33521
33522         * gcc.dg/weak: New directory.
33523         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33524         target-specific xfail bits.
33525         * gcc.dg/typeof-2.c: Move to new directory.
33526         * gcc.dg/weak.exp: New expect script.
33527
33528 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33529
33530         * gcc.c-torture/execute/extzvsi.c: New test.
33531
33532 2002-09-05  Stan Shebs  <shebs@apple.com>
33533
33534         * gcc.dg/weak-1.c: xfail on Darwin.
33535         * gcc.dg/weak-2.c: Ditto.
33536         * gcc.dg/weak-3.c: Ditto.
33537         * gcc.dg/weak-4.c: Ditto.
33538         * gcc.dg/weak-5.c: Ditto.
33539         * gcc.dg/weak-6.c: Ditto.
33540         * gcc.dg/weak-7.c: Ditto.
33541         * gcc.dg/weak-8.c: Ditto.
33542         * gcc.dg/weak-9.c: Ditto.
33543
33544 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33545
33546         * gcc.c-torture/execute/loop-14.c: New test.
33547
33548 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33549
33550         * g++.dg/other/cxa-atexit1.C: New test.
33551
33552         * gcc.dg/typeof-2.c: New test.
33553
33554 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33555
33556         * gcc.dg/builtins-2.c: New testcase.
33557         * gcc.dg/builtins-3.c: New testcase.
33558
33559 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33560
33561         * gcc.dg/cpp/_Pragma4.c: New test.
33562
33563 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33564
33565         * objc/execute/nil_method-1.m: New testcase.
33566
33567 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33568
33569         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33570         [Object class], not [Object initialize].
33571
33572 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33573             Hans-Peter Nilsson  <hp@bitrange.com>
33574
33575         * gcc.c-torture/execute/20020720-1.x: Skip test on
33576         mmix-knuth-mmixware.  Correct comment.
33577
33578 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33579
33580         * testsuite/g++.dg/abi/bitfield5.C: New test.
33581         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33582
33583 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33584
33585         * objc.dg/undeclared-selector.m: New test.
33586
33587 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33588
33589         * g++.dg/other/offsetof1.C: Avoid cast warning.
33590
33591 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33592
33593         * objc.dg/super-class-2.m: New test.
33594
33595 2002-08-24  Matt Austern  <austern@apple.com>
33596
33597         * g++.dg/ext/lvaddr.C: New test.
33598         * g++.dg/ext/lvcast.C: New test.
33599
33600 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33601
33602         * testsuite/g++.dg/inherit/cond1.C: New test.
33603
33604 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33605
33606         * gcc.dg/noncompile/incomplete-1.c: New test.
33607
33608 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33609
33610         * gcc.dg/typespec-1.c: New test.
33611
33612 2002-08-20  Devang Patel  <dpatel@apple.com>
33613         * objc.dg/proto-hier-2.m: New test.
33614
33615 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33616
33617         * objc.dg/bitfield-1.m: New test.
33618         * objc.dg/bitfield-2.m: New test.
33619
33620 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33621
33622         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33623         gcc.dg/c99-flex-array-4.c: New tests.
33624
33625 2002-08-16  Stan Shebs  <shebs@apple.com>
33626
33627         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33628
33629 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33630
33631         * gcc.dg/typeof-1.c: New test.
33632         * g++.dg/ext/typeof2.C: New test.
33633
33634 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33635
33636         * g++.dg/other/offsetof1.C: New test.
33637
33638 2002-08-14  Richard Henderson  <rth@redhat.com>
33639
33640         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33641
33642 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33643
33644         * gcc.dg/cpp/_Pragma3.c: New test.
33645
33646 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33647
33648         * g++.dg/template/inherit3: New test.
33649
33650 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33651
33652         * gcc.dg/bitfld-4.c: Add blank options.
33653
33654 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33655
33656         * g++.dg/template/crash1.C: New test.
33657
33658 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33659
33660         * gcc.dg/tls/opt-2.c: New test.
33661
33662 2002-08-08  Devang Patel  <dpatel@apple.com>
33663
33664         * objc.dg/selector-1.m : New test
33665
33666 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33667
33668         * g++.dg/abi/bitfield4.C: New test.
33669         * gcc.dg/bitfld-4.c: New test.
33670
33671 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33672
33673         * g++.dg/other/packed1.C: New test.
33674
33675 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33676
33677         * g++.dg/abi/offsetof.C: Tweak error messages.
33678         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33679
33680 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33681
33682         * gcc.dg/bitfld-3.c: New test.
33683
33684 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33685             Richard Henderson  <rth@redhat.com>
33686
33687         * gcc.dg/i386-bitfield1.c: New test.
33688         * g++.dg/abi/bitfield3.C: Update.
33689
33690 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33691
33692         * objc.dg/const-str-2.m: Update.
33693         * gcc.dg/cpp/c++98.c: Change to C extension.
33694         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33695         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33696
33697 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33698
33699         * testsuite/gcc.dg/tls/diag-3.c: New.
33700
33701 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33702
33703         * g++.dg/README (Subdirectories): Document new subdir expr.
33704         * g++.dg/expr/pmf-1.C: New test.
33705
33706 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33707
33708         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33709
33710 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33711
33712         * g++.dg/abi/bitfield3.C: New test.
33713
33714 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33715
33716         * lib/gcov.exp: Tweak expected line formats.
33717         * gcc.misc-tests/gcov8.c: New test.
33718         * gcc.misc-tests/gcov8.x: New flags.
33719
33720 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33721
33722         * consistency.vlad/layout/endian.c: Include string.h.
33723
33724         * gcc.c-torture/execute/20020805-1.c: New test.
33725
33726 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33727
33728         * g++.dg/other/conversion1.C: New test.
33729
33730 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33731
33732         * gcc.dg/builtins-1.c: New testcase.
33733
33734 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33735
33736         * g++.dg/inherit/access3.C: New test.
33737
33738 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33739
33740         * gcc.dg/ia64-visibility-2.c: New test.
33741
33742 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33743
33744         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33745         __qualifier_flags to __flags.
33746
33747 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33748
33749         * g++.dg/inherit/operator1.C: New test.
33750         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33751         * g++.dg/other/error1.C: Change expected error message.
33752         * g++.dg/template/conv4.C: Likewise.
33753
33754 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33755
33756         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33757         for documented behavior.
33758
33759 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33760
33761         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33762         several targets known to fail.
33763
33764 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33765
33766         * gcc.dg/mips-args-[123].c: New tests.
33767
33768 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33769
33770         * gcc.dg/ppc-spe.c: New.
33771
33772 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33773
33774         * g++.dg/other/ptrmem4.C: New testcase.
33775
33776 2002-07-24  Richard Henderson  <rth@redhat.com>
33777
33778         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33779
33780 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33781
33782         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33783
33784 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33785
33786         * gcc.c-torture/execute/memset-3.c: New testcase.
33787
33788 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33789
33790         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33791         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33792
33793 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33794
33795         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33796         Delete.
33797
33798 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33799
33800         * gcc.c-torture/compile/simd-4.c: New test.
33801
33802 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33803
33804         PR c++/7347, c++/7348
33805         * g++.dg/template/access4.C: New test.
33806         * g++.dg/template/access5.C: New test.
33807         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33808         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33809         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33810         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33811
33812 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33813
33814         * gcc.dg/gnu89-init-2.c: New test.
33815
33816 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33817
33818         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33819
33820 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33821
33822         * gcc.c-torture/execute/20020720-1.c: New testcase.
33823
33824 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33825
33826         * gcc.dg/cpp/Wsignprom.c: New tests.
33827
33828 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33829
33830         * gcc.c-torture/execute/loop-13.c: New test.
33831
33832 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33833
33834         * gcc.dg/cpp/expr.c: New tests.
33835
33836 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33837
33838         * g++.dg/opt/pr6713.C: Add template instantiation.
33839
33840 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33841
33842         * gcc.dg/nest.c: New test.
33843
33844 2002-07-17  Richard Henderson  <rth@redhat.com>
33845
33846         * g++.dg/opt/pr6713.C: New test.
33847
33848 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33849
33850         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33851         XFAIL for all x86 processors.
33852
33853 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33854
33855         * gcc.c-torture/execute/20010122-1.x: Do not test with
33856         -fomit-frame-pointer.
33857
33858 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33859
33860         * g++.dg/template/instantiate2.C: New test.
33861         * g++.dg/template/spec4.C: New test.
33862
33863 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33864
33865         * g++.dg/template/access2.C: New test.
33866         * g++.dg/template/access3.C: New test.
33867
33868 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33869
33870         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33871         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33872         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33873         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33874         Convert to use <stdarg.h>.
33875         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33876         Delete.
33877         * gcc.dg/va-arg-2.c: New.
33878         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33879
33880 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33881
33882         * gcc.c-torture/compile/20020710-1.c: New test.
33883
33884 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33885                           Andrew Pinski  <pinskia@physics.uc.edu>
33886
33887         gcc.c-torture/compile/simd-2.c: New testcase.
33888         gcc.c-torture/compile/simd-3.c: Likewise.
33889
33890 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33891
33892         PR c++/7224
33893         * g++.dg/overload/error1.C: New test.
33894
33895 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33896
33897         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33898         configuration and IRIX 6 O32 ABI.
33899
33900 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33901
33902         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33903
33904 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33905
33906         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33907
33908 2002-07-10  Jeffrey A Law  <law@redhat.com>
33909
33910         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33911
33912         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33913
33914 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33915
33916         * gcc.dg/20020312-2.c: Check for __PPC__.
33917
33918 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33919
33920         * gcc.c-torture/compile/20020709-1.c: New test.
33921
33922 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33923
33924         * g++.dg/template/qualttp21.C: New test case.
33925
33926 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33927
33928         * gcc.c-torture/compile/20020706-1.c: New test.
33929         * gcc.c-torture/compile/20020706-2.c: New test.
33930
33931 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33932             Alexandre Oliva  <aoliva@redhat.com>
33933
33934         * g++.dg/warn/incomplete1.C: New test.
33935
33936 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33937
33938         PR c++/7099
33939         * g++.dg/warn/noreturn1.C: New test.
33940
33941 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33942
33943         PR c++/6706
33944         * g++.dg/debug/debug6.C: New test.
33945         * g++.dg/debug/debug7.C: New test.
33946
33947 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33948
33949         * gcc.c-torture/compile/simd-3.c: New test.
33950
33951 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33952
33953         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33954         * gcc.dg/20020620-1.c: Likewise.
33955
33956 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33957
33958         PR c++/6944
33959         * g++.dg/init/array4.C: New test.
33960         * g++.dg/init/array5.C: New test.
33961
33962 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33963
33964         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33965         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33966
33967 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33968
33969         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33970         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33971         * gcc.dg/wtr-conversion-1.c: Likewise.
33972         * gcc.dg/wtr-escape-1.c: Likewise.
33973         * gcc.dg/wtr-int-type-1.c: Likewise.
33974         * gcc.dg/wtr-label-1.c: Likewise.
33975         * gcc.dg/wtr-static-1.c: Likewise.
33976         * gcc.dg/wtr-strcat-1.c: Likewise.
33977         * gcc.dg/wtr-suffix-1.c: Likewise.
33978         * gcc.dg/wtr-switch-1.c: Likewise.
33979         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33980         * gcc.dg/wtr-union-init-1.c: Likewise.
33981         * gcc.dg/wtr-union-init-2.c: Likewise.
33982         * gcc.dg/wtr-union-init-3.c: Likewise.
33983
33984         * gcc.dg/wtr-func-def-1.c: New test.
33985
33986 2002-07-02 Devang Patel <dpatel@apple.com>
33987
33988         * objc.dg/param-1.m: New test.
33989
33990 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33991
33992         * gcc.dg/cpp/trad/directive.c: Add test.
33993         * gcc.dg/cpp/trad/macroargs.c: Add test.
33994         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33995
33996 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33997
33998         * gcc.dg/cpp/cmdlne-M.c: New test.
33999
34000 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34001
34002         * objc.dg/desig-init-1.m: New test.
34003
34004 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34005
34006         PR c++/6716
34007         * g++.dg/template/instantiate1.C: New test.
34008
34009 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34010
34011         PR c++/7112
34012         * g++.dg/template/sizeof2.C: New test.
34013
34014 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34015
34016         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34017         gcc.dg/cpp/trad/include.c: New tests.
34018
34019 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34020
34021         PR target/7177
34022         * gcc.c-torture/compile/20020701-1.c: New test.
34023
34024 2002-07-01  Stan Shebs  <shebs@apple.com>
34025
34026         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34027         header here...
34028         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34029         (objc-torture-execute): or here.
34030
34031 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34032
34033         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34034
34035 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34036
34037         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34038
34039 2002-06-30  Devang Patel  <dpatel@apple.com>
34040
34041         * objc.dg/fsyntax-only.m: New test.
34042
34043 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34044
34045         PR c++/6695
34046         * g++.dg/template/friend7.C: New file.
34047
34048 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34049
34050         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34051         return type.
34052
34053 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34054
34055         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34056         avoid division by zero.
34057
34058 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34059
34060         * gcc.dg/Wunknownprag.c: New tests.
34061
34062 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34063
34064         * gcc.c-torture/execute/simd-2.c: New test.
34065
34066 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34067
34068         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34069         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34070         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34071         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34072         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34073         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34074         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34075         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34076         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34077         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34078         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34079         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34080         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34081         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34082         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34083         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34084         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34085
34086 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34087
34088         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34089         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34090         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34091         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34092         New tests.
34093         * gcc.dg/cpp/trad/directive.c: Update.
34094
34095 2002-06-23  Andreas Jaeger  <aj@suse.de>
34096
34097         * gcc.c-torture/execute/complex-6.c: New.
34098
34099 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34100
34101         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34102         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34103         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34104         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34105
34106 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34107
34108         * gcc.dg/cpp/trad: New directory with traditional tests copied
34109         from parent directory.
34110         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34111         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34112         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34113         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34114         Move to trad/ and rename.
34115         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34116         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34117         gcc.dg/cpp/trad/redef2.c: New tests.
34118         * gcc.dg/cpp/trad/trad.exp: New driver.
34119
34120 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34121
34122         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34123         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34124         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34125         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34126         Remove.
34127
34128 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34129
34130         * gcc.dg/20020620-1.c: New test.
34131
34132 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34133
34134         * g++.dg/template/ttp4.C: New test.
34135
34136 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34137
34138         * g++.dg/opt/vt1.C: Fix regexp.
34139
34140 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34141
34142         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34143         Don't use attribute `noinline'.
34144
34145 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34146
34147         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34148
34149 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34150
34151         * gcc.c-torture/execute/simd-1.c: New.
34152
34153         * gcc.dg/simd-1.c: New.
34154
34155 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34156
34157         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34158
34159 2002-06-16  Richard Henderson  <rth@redhat.com>
34160
34161         * g++.dg/ext/anon-struct1.C: New.
34162         * g++.dg/ext/anon-struct2.C: New.
34163         * g++.dg/ext/anon-struct3.C: New.
34164         * gcc.dg/anon-struct-1.c: New.
34165         * gcc.dg/anon-struct-2.c: New.
34166         * gcc.dg/anon-struct-3.c: New.
34167         * gcc.dg/20011008-1.c: Adjust warning text.
34168         * gcc.dg/20020527-1.c: Add -fms-extensions.
34169
34170 2002-06-16  Richard Henderson  <rth@redhat.com>
34171
34172         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34173
34174 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34175
34176         * gcc.c-torture/execute/20020615-1.c: New test.
34177
34178 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34179
34180         * gcc.c-tortuture/execute/compare-1.c: New test case.
34181         * gcc.c-tortuture/execute/compare-2.c: New test case.
34182         * gcc.c-tortuture/execute/compare-3.c: New test case.
34183
34184 2002-06-13  Richard Henderson  <rth@redhat.com>
34185
34186         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34187         ia64 ilp32.
34188
34189 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34190
34191         * g++.dg/template/typename2.C: Update error message.
34192
34193 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34194
34195         * gcc.c-torture/execute/20020611-1.c: New test.
34196
34197 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34198
34199         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34200         list of targets to skip.
34201
34202 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34203
34204         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34205         targets if not optimizing.
34206
34207 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34208
34209         * gcc.c-torture/compile/20020605-1.c: New test.
34210
34211         * g++.dg/opt/vt1.C: New test.
34212
34213         * gcc.dg/20020531-1.c: New test.
34214
34215         * gcc.dg/20020530-1.c: New test.
34216
34217         * gcc.dg/20020527-1.c: New test.
34218
34219         * g++.dg/opt/cse1.C: New test.
34220
34221 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34222
34223         * gcc.dg/20020607-2.c: New test case.
34224
34225 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34226
34227         * gcc.c-torture/compile/20020604-1.c: New test.
34228
34229 2002-06-04  Richard Henderson  <rth@redhat.com>
34230
34231         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34232         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34233         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34234
34235 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34236
34237         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34238
34239 2002-06-03  Richard Henderson  <rth@redhat.com>
34240
34241         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34242         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34243
34244 2002-06-02  Richard Henderson  <rth@redhat.com>
34245
34246         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34247         test functions static.
34248
34249 2002-06-02  Andreas Jaeger  <aj@suse.de>
34250
34251         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34252         now.
34253
34254 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34255
34256         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34257         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34258         Update for mofified diagnostics.
34259         * gcc.dg/c99-intconst-1.c: No longer fail.
34260
34261 2002-06-02  Richard Henderson  <rth@redhat.com>
34262
34263         * gcc.dg/uninit-A.c: Remove xfail markers.
34264
34265 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34266
34267         * gcc.dg/fnegate-1.c: New test case.
34268
34269 2002-05-30  Osku Salerma  <osku@iki.fi>
34270
34271         * gcc.c-torture/execute/mayalias-1.c: New file.
34272
34273 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34274
34275         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34276         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34277         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34278
34279 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34280
34281         * gcc.c-torture/execute/20020529-1.c: New test.
34282
34283 2002-05-27  Richard Henderson  <rth@redhat.com>
34284
34285         * g++.dg/ext/attrib6.C: New test case.
34286
34287 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34288
34289         * gcc.c-torture/execute/pure-1.c: New test.
34290
34291 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34292
34293         * gcc.dg/cpp/arith-2.c: Remove.
34294
34295 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34296
34297         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34298         * gcc.dg/cpp/if-3.c: Remove.
34299
34300 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34301
34302         * g++.dg/opt/cse2.C: New test.
34303
34304 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34305
34306         * gcc.dg/cpp/arith-1.c: New semantic tests.
34307         * gcc.dg/cpp/if-1.c: Update.
34308
34309 2002-05-24  Ben Elliston  <bje@redhat.com>
34310
34311         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34312
34313 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34314
34315         * gcc.dg/verbose-asm.c: New test.
34316
34317 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34318
34319         * gcc.dg/cpp/paste12.c: New test.
34320
34321 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34322
34323         * g++.dg/parse/named_ops.C: New test.
34324
34325 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34326
34327         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34328
34329 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34330
34331         * gcc.dg/weak-2.c: Allow optional leading underscore
34332         in scan-assembler symbol name.
34333         * gcc.dg/weak-3.c: Likewise.
34334         * gcc.dg/weak-4.c: Likewise.
34335         * gcc.dg/weak-5.c: Likewise.
34336
34337 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34338
34339         * gcc.dg/20020523-1.c: New test.
34340
34341 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34342
34343         * objc.dg/const-str-2.m: Update now that we stop after
34344         a command line error.
34345
34346 2002-05-22  Richard Henderson  <rth@redhat.com>
34347
34348         * g++.dg/dg.exp: Fix typo in test pruneing.
34349
34350 2002-05-22  Richard Henderson  <rth@redhat.com>
34351
34352         * g++.dg/dg.exp: Prune the tls subdirectory.
34353         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34354         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34355         * g++.dg/tls/init-1.C: New.
34356
34357 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34358
34359         * gcc.dg/20020517-1.c: New test.
34360
34361 2002-05-21  Richard Henderson  <rth@redhat.com>
34362
34363         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34364         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34365
34366 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34367
34368         * g++.dg/other/copy2.C: New test.
34369
34370 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34371
34372         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34373         (MAX_COPY): Bump up to 10 times sizeof (long long).
34374         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34375
34376         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34377         sizeof (long long).
34378
34379         * gcc.c-torture/execute/strcpy-1.c: New test.
34380
34381 2002-05-19  Jason Merrill  <jason2redhat.com>
34382
34383         * g++.dg/ext/oper1.C: New test.
34384
34385 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34386 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34387
34388         * README.QMTEST: New file.
34389
34390         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34391
34392 2002-05-19  Andreas Jaeger  <aj@suse.de>
34393
34394         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34395         now.
34396         * gcc.c-torture/execute/loop-2d.x: Likewise.
34397
34398 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34399
34400         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34401         support weak symbols.
34402         * gcc.dg/weak-4.c: Likewise.
34403         * gcc.dg/weak-6.c: Likewise.
34404
34405 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34406
34407         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34408         cygwin, coff and h8300-*-hms targets
34409         * gcc.dg/weak-5.c: Likewise.
34410         * gcc.dg/weak-7.c: Likewise.
34411
34412 2002-05-16  Jason Merrill  <jason@redhat.com>
34413
34414         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34415         (scan-assembler-not, scan-assembler-dem): Likewise.
34416         (scan-assembler-dem-not): Likewise.
34417
34418 2002-05-15  Richard Henderson  <rth@redhat.com>
34419
34420         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34421
34422 2002-05-15  Richard Henderson  <rth@redhat.com>
34423
34424         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34425         (vfoo1f): Warning here.
34426         (vfoo1l): Don't redefine the alias.
34427
34428 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34429
34430         * g++.dg/init/pm1.C: New test.
34431
34432 2002-05-12  David S. Miller  <davem@redhat.com>
34433
34434         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34435         types.
34436
34437 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34438
34439         * gcc.c-torture/execute/20020510-1.c: New test case.
34440
34441 2002-05-10  David S. Miller  <davem@redhat.com>
34442
34443         * gcc.c-torture/execute/conversion.c: Test long double too.
34444
34445 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34446
34447         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34448         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34449         * lib/g++.exp (g++_link_flags): Likewise.
34450         * lib/objc.exp (objc_target_compile): Likewise.
34451
34452 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34453
34454         * gcc.dg/cpp/poison.c: Update.
34455         * gcc.dg/cpp/20000625-2.c: Remove.
34456         * gcc.dg/cpp/direct2s.c: Remove final test.
34457
34458 2002-05-08  Tom Rix  <trix@redhat.com>
34459
34460         * gcc.c-torture/execute/20020508-1.c: New test.
34461         * gcc.c-torture/execute/20020508-2.c: New test.
34462         * gcc.c-torture/execute/20020508-3.c: New test.
34463
34464 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34465
34466         * gcc.dg/cpp/charconst-4.c: More tests.
34467
34468 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34469
34470         PR c/6569
34471         * gcc.dg/weak-3.c: Update location of warning messages.
34472         * gcc.dg/weak-5.c: Likewise.
34473
34474 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34475
34476         * gcc.c-torture/execute/20020506-1.c: New test case.
34477
34478 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34479
34480         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34481
34482 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34483
34484         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34485
34486 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34487
34488         * gcc.dg/cpp/charconst-3.c: New test.
34489
34490 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34491
34492         * gcc.dg/cpp/charconst.c: Update tests.
34493
34494 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34495
34496         * treelang: Added directory for new sample language treelang. Also
34497         lib/treelang.exp: New file to signal treelang should be tested.
34498
34499 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34500
34501         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34502         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34503         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34504         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34505         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34506         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34507         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34508
34509 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34510
34511         * gcc.dg/format/xopen-2.c: New test.
34512
34513 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34514
34515         * gcc.dg/20020503-1.c: New test.
34516
34517 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34518
34519         * g++.dg/init/dtor1.C: Make it tougher.
34520
34521 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34522
34523         * g++.dg/init/dtor1.C: New test.
34524
34525 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34526
34527         * gcc.dg/altivec-8.c: New.
34528
34529 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34530
34531         * gcc.dg/altivec-7.c: New.
34532
34533 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34534
34535         * g++.dg/parse/typedef1.C: New test.
34536
34537 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34538
34539         PR c++/6486
34540         * g++.dg/template/friend6.C: New test.
34541
34542         PR c++/6492
34543         * g++.dg/init/copy1.C: New test.
34544
34545 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34546
34547         * g++.dg/warn/effc1.C: New test.
34548
34549 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34550
34551         * gcc.dg/cpp/if-cexp.c: Add a test.
34552
34553 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34554
34555         * gcc.dg/20020426-2.c: New test.
34556
34557 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34558
34559         * gcc.dg/cpp/if-mop.c: Update.
34560         * gcc.dg/cpp/if-mpar.c: Add test.
34561         * gcc.dg/cpp/if-oppr.c: Update.
34562
34563 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34564
34565         PR c/6343
34566         * gcc.dg/weak-[2-7].c: New tests.
34567
34568 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34569
34570         * gcc.dg/enum1.c: New test.
34571
34572 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34573
34574         PR c++/6497
34575         * g++.dg/inherit/access2.C: New test.
34576
34577 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34578
34579         PR bootstrap/6445
34580         * gcc.dg/20020426-1.c: New test.
34581
34582 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34583
34584         * g++.dg/abi/enum1.C: New test.
34585
34586 2002-04-26  Richard Henderson  <rth@redhat.com>
34587
34588         * gcc.dg/c99-bool-1.c: Expect always true warning.
34589
34590 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34591
34592         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34593
34594 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34595
34596         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34597         targets.
34598
34599 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34600
34601         * g++.dg/abi/mange7.C: New test.
34602
34603         PR c++/6438.
34604         * g++.dg/parse/stmtexpr2.C: New test.
34605
34606 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34607
34608         * gcc.dg/20020312-2.c: Add SH target.
34609
34610 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34611
34612         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34613         compiler output on mips*-*-irix*.
34614
34615 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34616
34617         * g++.dg/parse/attr1.C: New test.
34618
34619 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34620
34621         * gcc.c-torture/execute/string-opt-17.c: New test case.
34622         * gcc.c-torture/execute/memset-2.c: New test case.
34623
34624 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34625
34626         PR c++/6256:
34627         * g++.dg/template/friend5.C: New test.
34628
34629         PR c++/6331:
34630         * g++.dg/template/qual1.C: Likewise.
34631
34632 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34633
34634         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34635         Include stdlib.h, not stdio.h or ctype.h.
34636
34637 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34638
34639         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34640         cris-*-elf* and mmix-*-*.
34641         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34642         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34643         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34644         Ditto.
34645         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34646         * gcc.dg/wchar_t-1.c: Ditto.
34647
34648 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34649
34650         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34651         Clarify comment.
34652
34653 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34654
34655         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34656
34657 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34658
34659         * gcc.c-torture/execute/20000906-1.x: Delete.
34660
34661 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34662
34663         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34664
34665 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34666
34667         * PR6367
34668         * g77.f-torture/execute/6367.f: New test.
34669         * g77.f-torture/execute/6367.x: Disable for MMIX.
34670
34671 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34672
34673         * PR6352
34674         * g++.dg/opt/inline2.C: New test.
34675
34676 2002-04-18  Richard Henderson  <rth@redhat.com>
34677
34678         * gcc.dg/20000906-1.c: Enable for all targets.
34679         * gcc.c-torture/compile/iftrap-2.c: New.
34680
34681 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34682
34683         * gcc.dg/20020418-1.c: New test.
34684         * gcc.dg/20020418-2.c: New test.
34685
34686 2002-04-18  Richard Henderson  <rth@redhat.com>
34687
34688         * gcc.c-torture/compile/iftrap-1.c: New.
34689         * gcc.dg/iftrap-1.c: Adjust for ia64.
34690         * gcc.dg/iftrap-2.c: New.
34691
34692 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34693
34694         * gcc.c-torture/compile/20020418-1.c: New test.
34695
34696 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34697
34698         * gcc.c-torture/compile/20020415-1.c: New.
34699
34700 2002-04-18  David S. Miller  <davem@redhat.com>
34701
34702         * gcc.c-torture/execute/20020418-1.c: New test.
34703
34704 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34705
34706         * gcc.dg/20020416-1.c: New test.
34707
34708         * g++.dg/opt/inline1.C: New test.
34709
34710 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34711
34712         * gcc.dg/altivec-5.c: New test.
34713
34714         * gcc.dg/20020415-1.c: New test.
34715
34716 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34717
34718         * testsuite/lib/chill.exp: Remove.
34719
34720 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34721
34722         * g++.dg/other/big-struct.C: New test.
34723
34724 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34725
34726         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34727         of scratch file.
34728
34729 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34730
34731         PR c/6277
34732         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34733         in scan-assembler function name
34734
34735 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34736
34737         * g77.f-torture/execute/980628-4.x,
34738         g77.f-torture/execute/980628-5.x,
34739         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34740         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34741         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34742         i[34567]86-*-*.
34743
34744 2002-04-13  David S. Miller  <davem@redhat.com>
34745
34746         * gcc.c-torture/execute/20020413-1.c: New test.
34747
34748 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34749
34750         * gcc.dg/asm-6.c,
34751         * g++.dg/ext/asm1.C: New tests.
34752
34753 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34754
34755         PR c++ 5373.
34756         * g++.dg/parse/stmtexpr1.C: New test.
34757
34758         PR c++/5189.
34759         * g++.dg/template/copy1.C: New test.
34760
34761 2002-04-12  Richard Henderson  <rth@redhat.com>
34762
34763         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34764
34765 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34766
34767         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34768         gcc.c-torture/execute/20020307-2.c.
34769
34770 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34771
34772         * g++.dg/ext/attrib5.C,
34773         * g++.dg/lookup/struct1.C: New tests.
34774
34775 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34776
34777         * gcc.dg/20020411-1.c: New test.
34778
34779         * gcc.c-torture/execute/20020411-1.c: New test.
34780
34781 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34782
34783         * g77.f-torture/execute/6177.f: New test.
34784
34785 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34786
34787         PR middle-end/6247
34788         * g++.dg/opt/cleanup1.C: New test.
34789
34790         * g++.dg/opt/const1.C: New test.
34791
34792 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34793
34794         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34795
34796 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34797
34798         PR c++/5507
34799         * g++.dg/template/typename2.C: New test.
34800
34801 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34802
34803         * gcc.c-torture/execute/loop-12.c: New.
34804
34805 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34806
34807         * g77.f-torture/execute/980628-4.x,
34808         g77.f-torture/execute/980628-5.x,
34809         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34810         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34811         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34812
34813 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34814
34815         PR optimization/6086
34816         * g++.dg/opt/preinc1.C: New test.
34817
34818 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34819
34820         PR c++/5571
34821         * g++.dg/opt/static2.C: New test.
34822
34823 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34824
34825         PR c/5120
34826         * gcc.dg/20020406-1.c: New test.
34827
34828 2002-04-04  David S. Miller  <davem@redhat.com>
34829
34830         * gcc.c-torture/execute/20020404-1.c: New test.
34831
34832 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34833
34834         PR c/6123
34835         * gcc.dg/20020312-2.c: Do not declare global register variable
34836         if __PIC__ or __pic__ is defined.
34837
34838 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34839
34840         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34841         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34842
34843 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34844
34845         * gcc.misc-tests/linkage.exp: Update last change to handle
34846         sparc*-, not just sparc-.
34847
34848 2002-04-03  Richard Henderson  <rth@redhat.com>
34849
34850         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34851
34852 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34853
34854         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34855
34856 2002-04-02  David S. Miller  <davem@redhat.com>
34857
34858         * gcc.c-torture/execute/20020402-3.c: New test.
34859
34860 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34861
34862         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34863         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34864
34865         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34866         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34867         g77.f-torture/execute/20001201.x,
34868         g77.f-torture/execute/u77-test.x: New files.
34869
34870         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34871         * gcc.dg/wchar_t-1.c: Ditto.
34872
34873 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34874
34875         * gcc.c-torture/execute/20020402-1.c: New test.
34876
34877 2002-04-01  Richard Henderson  <rth@redhat.com>
34878
34879         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34880
34881         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34882
34883 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34884
34885         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34886
34887 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34888
34889         * g++.dg/inherit/template-as-base.C: Expect error.
34890         * g++.dg/inherit/namespace-as-base.C: Likewise.
34891
34892 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34893
34894         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34895         g++.dg/ext/instantiate3.C: Tweak match patterns.
34896
34897         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34898         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34899         -da test.
34900
34901 2002-03-31  Richard Henderson  <rth@redhat.com>
34902
34903         * gcc.dg/special/alias-2.c: New.
34904         * gcc.dg/special/ecos.exp: Run it.
34905
34906 2002-03-31  Richard Henderson  <rth@redhat.com>
34907
34908         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34909
34910 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34911
34912         * gcc.dg/weak-1.c: Disable on h8300 port.
34913
34914 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34915
34916         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34917         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34918         ordering tests.
34919         * g++.dg/bprob/bprob-1.C: New test.
34920         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34921         * g++.dg/gcov/gcov-1.C: New test.
34922         * g++.dg/gcov/gcov-1.x: New file.
34923         * g++.dg/gcov/gcov-2.C: New test.
34924         * g++.dg/gcov/gcov-3.C: New test.
34925         * g++.dg/gcov/gcov-3.h: New file.
34926
34927 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34928
34929         * g++.old-deja/g++.other/builtins5.C: New test.
34930         * g++.old-deja/g++.other/builtins6.C: New test.
34931         * g++.old-deja/g++.other/builtins7.C: New test.
34932         * g++.old-deja/g++.other/builtins8.C: New test.
34933         * g++.old-deja/g++.other/builtins9.C: New test.
34934
34935 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34936
34937         * g++.dg/opt/static1.C: New test.
34938
34939         * g++.dg/opt/longbranch1.C: New test.
34940
34941 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34942
34943         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34944
34945         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34946
34947 2002-03-28  Jeffrey A Law  (law@redhat.com)
34948
34949         * gcc.c-torture/execute/20020328-1.c: New test.
34950
34951 2002-03-27  Richard Henderson  <rth@redhat.com>
34952
34953         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34954         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34955         move from g++.old-deja/g++.ext/.
34956
34957 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34958
34959         * g++.dg/init/new2.C: New test.
34960
34961 2002-03-26  Richard Henderson  <rth@redhat.com>
34962
34963         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34964
34965         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34966         on sparc.
34967
34968         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34969         sparcv9 systems.
34970         * gcc.dg/20001102-1.c: Likewise.
34971
34972 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34973
34974         * gcc.dg/cpp/endif-pedantic1.c,
34975         gcc.dg/cpp/endif-pedantic2.c: New tests.
34976
34977 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34978
34979         * g++.dg/init/new1.C: New test.
34980
34981 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34982
34983         * g++.dg/abi/vbase9.C: New test.
34984
34985 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34986
34987         * gcc.dg/arm-asm.c: New test.
34988
34989 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34990
34991         * gcc.dg/Wswitch-enum.c: New test.
34992         Fix PR c/5044.
34993
34994 2002-03-26  Richard Henderson  <rth@redhat.com>
34995
34996         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34997         structure.
34998
34999 2002-03-25  Richard Henderson  <rth@redhat.com>
35000
35001         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35002         sparcv9 systems.
35003
35004         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35005         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35006
35007 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35008
35009         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35010
35011 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35012
35013         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35014         targets using generic thunk support.
35015
35016 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35017
35018         * gcc.c-torture/compile/20020323-1.c: New test.
35019
35020         * g++.dg/opt/conj2.C: New test.
35021
35022 2002-03-24  Richard Henderson  <rth@redhat.com>
35023
35024         * gcc.dg/weak-1.c: Use -fno-common.
35025
35026 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35027
35028         * g77.dg/f77-edit-apostrophe-out.f: New test
35029         * g77.dg/f77-edit-h-out.f: New test
35030         * g77.dg/f77-edit-t-in.f: New test
35031         * g77.dg/f77-edit-t-out.f: New test
35032         * g77.dg/f77-edit-x-out.f: New test
35033         * g77.dg/f77-edit-slash-out.f: New test
35034         * g77.dg/f77-edit-colon-out.f: New test
35035         * g77.dg/f77-edit-s-out.f: New test
35036
35037 2002-03-24  Richard Henderson  <rth@redhat.com>
35038
35039         * objc/execute/formal_protocol-6.x: New XFAIL.
35040
35041 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35042
35043         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35044         that do not support weak symbols
35045
35046 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35047
35048         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35049         * lib/g77.exp: Likewise.
35050         * lib/objc.exp: Likewise.
35051
35052 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35053
35054         * gcc.dg/Wswitch-default.c: New test.
35055
35056 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35057
35058         * g++.dg/other/enum1.C: New test.
35059
35060 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35061
35062         * gcc.dg/pragma-ep-3.c: Fix typo.
35063
35064 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35065
35066         * g++.dg/inherit/template-as-base.C: New test.
35067
35068 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35069
35070         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35071         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35072
35073 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35074
35075         * gcc.dg/cpp/multiline.c: Update to match.
35076
35077 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35078
35079         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35080
35081 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35082
35083         * gcc.dg/cpp/extratokens2.c: New file.
35084
35085 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35086
35087         * gcc.dg/20020312-2.c: Add rs6000 target.
35088
35089         * gcc.c-torture/compile/20020319-1.c: New test.
35090
35091 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35092
35093         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35094         (A, E): Handle this.
35095
35096 2002-03-20  Jason Merrill  <jason@redhat.com>
35097
35098         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35099         ignoring -fpic.
35100         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35101         through prune_gcc_output.
35102
35103 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35104
35105         * gcc.c-torture/compile/20020320-1.c: New test.
35106
35107 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35108
35109         * gcc.c-torture/compile/20020318-1.c: New test.
35110
35111         * gcc.dg/struct-by-value-1.c: New test.
35112
35113         * gcc.dg/20020319-1.c: New test.
35114
35115 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35116
35117         * g++.dg/opt/conj1.C: New test.
35118
35119 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35120
35121         * g++.dg/template/qualttp20.C: Revert previous change.
35122         * g++.dg/template/qualttp3.C: Likewise.
35123         * g++.dg/template/qualttp4.C: Likewise.
35124         * g++.dg/template/qualttp5.C: Likewise.
35125         * g++.dg/template/qualttp6.C: Likewise.
35126         * g++.dg/template/qualttp7.C: Likewise.
35127         * g++.dg/template/qualttp8.C: Likewise.
35128         * g++.dg/template/recurse.C: Likewise.
35129
35130 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35131
35132         * gcc.dg/cpp/wchar-1.c: Update.
35133
35134 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35135
35136         * g++.dg/template/conv1.C: New test.
35137         * g++.dg/template/conv2.C: New test.
35138         * g++.dg/template/conv3.C: New test.
35139         * g++.dg/template/conv4.C: New test.
35140
35141 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35142
35143         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35144         * g++.dg/template/qualttp3.C: Likewise.
35145         * g++.dg/template/qualttp4.C: Likewise.
35146         * g++.dg/template/qualttp5.C: Likewise.
35147         * g++.dg/template/qualttp6.C: Likewise.
35148         * g++.dg/template/qualttp7.C: Likewise.
35149         * g++.dg/template/qualttp8.C: Likewise.
35150         * g++.dg/template/recurse.C: Likewise.
35151
35152 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35153
35154         * g++.dg/opt/dtor1.C: New test.
35155
35156 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35157
35158         * gcc.c-torture/compile/20020315-1.c: New test.
35159
35160 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35161
35162         * gcc.dg/weak-1.c: Fix scan tests.
35163
35164 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35165
35166         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35167         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35168         cris-*-aout* mmix-*-*.
35169         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35170         cris-*-aout* mmix-*-*.
35171         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35172         cris-*-elf* cris-*-aout* and mmix-*-*.
35173         * gcc.dg/20001009-1.c: Ditto.
35174         * gcc.dg/20010912-1.c: Ditto.
35175         * gcc.dg/20020122-4.c: Ditto.
35176         * gcc.dg/inline-2.c: Ditto.
35177
35178 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35179
35180         * gcc.c-torture/compile/20020314-1.c: New test.
35181
35182 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35183
35184         * gcc.c-torture/execute/20020314-1.c: New test.
35185
35186 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35187
35188         * g++.dg/warn/Wunused-1.C: New test.
35189
35190 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35191
35192         * g++.dg/abi/mangle6.C: New test.
35193
35194 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35195
35196         * gcc.c-torture/compile/20020309-2.c: New test.
35197
35198         * gcc.c-torture/compile/20020312-1.c: New test.
35199
35200 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35201
35202         * g++.dg/other/access1.C: New test.
35203
35204 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35205
35206         * gcc.c-torture/execute/wchar_t-1.c: New test.
35207
35208 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35209
35210         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35211
35212 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35213
35214         * gcc.dg/20020312-1.c: New test case.
35215
35216 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35217
35218         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35219
35220 2002-03-11  Richard Henderson  <rth@redhat.com>
35221
35222         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35223         * g++.old-deja/g++.jason/report.C: Likewise.
35224
35225 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35226
35227         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35228         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35229
35230 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35231
35232         * testsuite/g++.dg/overload/pmf1.C: New test.
35233
35234 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35235
35236         * gcc.c-torture/execute/20020307-1.c: Use long.
35237
35238 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35239
35240         PR optimization/5844
35241         * gcc.dg/20020310-1.c: New test.
35242
35243 2002-03-09  Michael Meissner  <meissner@redhat.com>
35244
35245         * gcc.c-torture/execute/memcpy-2.c: New test.
35246         * gcc.c-torture/execute/memset-1.c: New test.
35247         * gcc.c-torture/execute/strlen-1.c: New test.
35248         * gcc.c-torture/execute/strcmp-1.c: New test.
35249         * gcc.c-torture/execute/strncmp-1.c: New test.
35250
35251 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35252
35253         * gcc.dg/ppc-ldstruct.c: New test.
35254
35255 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35256
35257         * gcc.c-torture/execute/va-arg-22.c: New test.
35258
35259 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35260
35261         * gcc.c-torture/compile/20020309-1.c: New test.
35262
35263 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35264
35265         * gcc.c-torture/execute/20020307-2.c: New test.
35266
35267 2002-03-07  Jeffrey A Law  (law@redhat.com)
35268
35269         * g77.f-torture/compile/20020307-1.f: New test.
35270
35271 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35272
35273         * gcc.dg/unordered-1.c: New test.
35274
35275 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35276
35277         * gcc.c-torture/execute/20020307-1.c: New test.
35278
35279 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35280
35281         * gcc.dg/20020304-1.c: New test.
35282
35283         * gcc.c-torture/compile/20020304-2.c: New test.
35284
35285 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35286
35287         * gcc.c-torture/compile/20020304-1.c: New test case
35288         (from PR c/5830).
35289
35290 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35291
35292         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35293
35294 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35295
35296         * g++.dg/other/classkey1.C: New test.
35297
35298 2002-03-01  Richard Henderson  <rth@redhat.com>
35299
35300         * gcc.c-torture/compile/981223-1.x: New.
35301         * gcc.c-torture/compile/920625-1.x: New.
35302
35303 2002-02-28  Richard Henderson  <rth@redhat.com>
35304
35305         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35306
35307 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35308
35309         * gcc.c-torture/execute/20020227-1.c: New test.
35310
35311 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35312
35313         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35314         here" ERROR lines.
35315         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35316         * g++.old-deja.g++.other/defarg1.C: Likewise.
35317         * g++.old-deja/g++.pt/calls2.C: Likewise.
35318         * g++.old-deja/g++.pt/crash20.C: Likewise.
35319         * g++.old-deja/g++.pt/crash30.C: Likewise.
35320         * g++.old-deja/g++.pt/crash36.C: Likewise.
35321         * g++.old-deja/g++.pt/crash6.C: Likewise.
35322         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35323         * g++.old-deja/g++.pt/derived3.C: Likewise.
35324         * g++.old-deja/g++.pt/error1.C: Likewise.
35325         * g++.old-deja/g++.pt/friend21.C: Likewise.
35326         * g++.old-deja/g++.pt/friend23.C: Likewise.
35327         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35328         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35329
35330 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35331
35332         * gcc.c-torture/execute/20020225-2.c: New test.
35333
35334 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35335
35336         * gcc.c-torture/execute/920730-1t.c,
35337         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35338         Delete test cases, only relevant to -traditional.
35339
35340 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35341
35342         * gcc.dg/cpp/undef1.c: Remove.
35343         * gcc.dg/cpp/directiv.c: Update.
35344         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35345
35346 2002-02-27  Michael Meissner  <meissner@redhat.com>
35347
35348         * gcc.c-torture/execute/20020226-1.c: New test.
35349
35350 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35351
35352         * g++.dg/debug/debug4.C: New test.
35353
35354         * gcc.dg/ia64-visibility-1.c: New test.
35355
35356 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35357
35358         * gcc.dg/debug/20020224-1.c: New.
35359
35360 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35361
35362         * gcc.c-torture/execute/960416-1.x: New.
35363         * gcc.c-torture/execute/divconst-3.x: Likewise.
35364
35365 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35366
35367         * gcc.dg/20020224-1.c: New test.
35368
35369 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35370
35371         * gcc.c-torture/execute/20020225-1.c: New.
35372
35373 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35374
35375         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35376
35377 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35378
35379         * gcc.dg/20020222-1.c: New test.
35380
35381 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35382
35383         * g++.dg/opt/anonunion1.C: New test.
35384
35385 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35386
35387         * g++.dg/template/qualttp19.C: New test.
35388         * g++.dg/template/qualttp20.C: New test.
35389         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35390         * g++.old-deja/g++.other/qual1.C: Likewise.
35391
35392 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35393
35394         * gcc.dg/attr-alwaysinline.c: New.
35395
35396 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35397
35398         * gcc.dg/20020220-1.c: New test.
35399
35400         * gcc.dg/20020220-2.c: New test.
35401
35402         * g++.dg/opt/mmx1.C: New test.
35403
35404 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35405
35406         * gcc.c-torture/compile/20020110.c: New test.
35407
35408 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35409
35410         * gcc.c-torture/execute/20020219-1.c: New test.
35411
35412         * gcc.dg/20020219-1.c: New test.
35413
35414         * gcc.dg/noncompile/20020220-1.c: New test.
35415
35416         * g++.dg/opt/ptrintsum1.C: New test.
35417
35418         * gcc.dg/debug/20020220-1.c: New test.
35419
35420 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35421
35422         * gcc.c-torture/execute/20020216-1.c: New test.
35423
35424 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35425
35426         * gcc.dg/decl-1.c: Update, new test.
35427
35428 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35429
35430         * g++.dg/abi/bitfield1.C: New test.
35431         * g++.dg/abi/bitfield2.C: New test.
35432
35433 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35434
35435         * gcc.dg/attr-nest.c: New test.
35436
35437 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35438
35439         * gcc.c-torture/execute/20020215-1.c: New test.
35440
35441 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35442
35443         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35444         * g++.dg/debug/debug.exp: New.
35445         * g++.dg/debug/trivial.C: New.
35446         * g++.dg/debug/debug1.C: Moved...
35447         * g++.dg/other/debug1.C: ...from here.
35448         * g++.dg/debug/debug2.C: Moved...
35449         * g++.dg/other/debug2.C: ...from here.
35450         * g++.dg/debug/debug3.C: Moved...
35451         * g++.dg/other/debug3.C: ...from here.
35452
35453         * gcc.dg/noncompile/20020213-1.c: New test.
35454
35455 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35456
35457         * g++.dg/other/debug3.C: New test.
35458
35459         * gcc.c-torture/execute/20020213-1.c: New test.
35460
35461 2002-02-13  Richard Smith <richard@ex-parrot.com>
35462
35463         * g++.old-deja/g++.other/thunk1.C: New test.
35464
35465 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35466
35467         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35468
35469 2002-02-13  Stan Shebs  <shebs@apple.com>
35470
35471         * gcc.dg/altivec-3.c: New.
35472
35473 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35474
35475         * gcc.dg/Wunreachable-1.c: New test.
35476         * gcc.dg/Wunreachable-2.c: New test.
35477
35478 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35479
35480         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35481
35482 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35483
35484         * gcc.dg/decl-1.c: New test.
35485
35486 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35487
35488         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35489
35490 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35491
35492         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35493         * gcc.c-torture/compile/980506-1.x: Likewise.
35494
35495 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35496
35497         * gcc.dg/20020210-1.c: New.
35498
35499 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35500
35501         * g77.f-torture/execute/947.f: New regression test
35502         for PR fortran/947.
35503
35504 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35505
35506         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35507         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35508
35509 2002-02-08  Richard Henderson  <rth@redhat.com>
35510
35511         * gcc.c-torture/compile/labels-3.c: New.
35512
35513 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35514
35515         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35516         expression statements work instead.
35517         * gcc.dg/noncompile/20020207-1.c: New test.
35518
35519 2002-02-07  Richard Henderson  <rth@redhat.com>
35520
35521         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35522
35523 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35524
35525         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35526         message from g77
35527         * lib/g77-dg.exp: Trim g77 error messages so that they are
35528         recognized by dg.exp.
35529
35530 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35531
35532         PR fortran/5473
35533         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35534
35535 2002-02-07  Richard Henderson  <rth@redhat.com>
35536
35537         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35538         to be sufficiently aligned for integers.
35539
35540 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35541
35542         * g++.dg/template/friend4.C: New test.
35543
35544 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35545
35546         PR fortran/5743
35547         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35548         unsupported cases.
35549
35550 2002-02-07  Richard Henderson  <rth@redhat.com>
35551
35552         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35553         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35554         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35555         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35556
35557 2002-02-06  Richard Henderson  <rth@redhat.com>
35558
35559         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35560
35561 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35562
35563         * gcc.dg/20020206-1.c: New test.
35564
35565 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35566
35567         * gcc.c-torture/execute/20020206-1.c: New test.
35568
35569         * gcc.c-torture/execute/20020206-2.c: New test.
35570
35571         PR optimization/5429:
35572         * gcc.c-torture/compile/20020206-1.c: New test.
35573
35574 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35575
35576         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35577         as certain file formats cannot support particularly large
35578         alignments.
35579
35580         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35581         and do not expect to be able to link the executable.
35582
35583         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35584         fail because the COFF format does not support the weak attribute.
35585
35586 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35587
35588         * g77.dg/pr5473.f: New test
35589
35590 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35591
35592         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35593         Fix testcase accordingly.
35594
35595 2002-02-04  Richard Henderson  <rth@redhat.com>
35596
35597         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35598         (buf): Change to be an array of pointers, not ints.
35599
35600 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35601
35602         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35603         before all tests.  Move warning one line above to match where it
35604         C frontend emits.
35605         * gcc.dg/Wswitch-2.c: New test.
35606         * g++.dg/warn/Wswitch-1.C: New test.
35607         * g++.dg/warn/Wswitch-2.C: New test.
35608
35609 2002-02-04  Richard Henderson  <rth@redhat.com>
35610
35611         * g++.dg/abi/offsetof.C: Fix size comparison.
35612
35613 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35614
35615         * gcc.dg/cast-qual-2.c: New test.
35616
35617 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35618
35619         * gcc.dg/20020201-4.c: New test.
35620
35621 2002-02-04  Ben Elliston  <bje@redhat.com>
35622
35623         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35624         target_info attribute != 0, in addition to the empty string.
35625         (gcc_target_compile): Likewise.
35626
35627 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35628
35629         * gcc.dg/Wswitch.c: New test.
35630         PR gcc/4475. PR gcc/3780.
35631
35632 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35633
35634         * g77.f-torture/execute/5122.f: New test for regressions
35635         against PR fortran/5122.
35636
35637 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35638
35639         * g77.f-torture/compile/pr3743.f: Delete
35640         * g77.dg/pr3743-1.f: New test.
35641         * g77.dg/pr3743-2.f: New test.
35642         * g77.dg/pr3743-3.f: New test.
35643         * g77.dg/pr3743-4.f: New test.
35644
35645 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35646
35647         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35648
35649 2002-02-02  Richard Henderson  <rth@redhat.com>
35650
35651         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35652         * gcc.c-torture/execute/bf64-1.c: Likewise.
35653
35654 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35655
35656         * gcc.dg/20020201-2.c: New test.
35657
35658         * gcc.dg/20020201-3.c: New test.
35659
35660         * gcc.c-torture/execute/bitfld-2.c: New test.
35661
35662 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35663
35664         * gcc.dg/bitfld-1.c: Update.
35665         * gcc.dg/bitfld-2.c: Update.
35666         * gcc.c-torture/execute/bitfld-1.x: New.
35667
35668 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35669
35670         * gcc.c-torture/execute/20020201-1.c: New test.
35671
35672 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35673
35674         PR target/5469
35675         * gcc.dg/20020201-1.c: New test.
35676
35677 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35678
35679         PR fortran/3743
35680         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35681         * g77.f-torture/compile/pr3743.x: Remove
35682
35683 2002-01-31  Tom Rix  <trix@redhat.com>
35684
35685         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35686
35687 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35688
35689         * gcc.dg/noncompile/20020130-1.c: New test.
35690
35691 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35692
35693         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35694
35695 2002-01-29  Richard Henderson  <rth@redhat.com>
35696
35697         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35698         to long long.
35699         * gcc.c-torture/execute/bf64-1.c: Likewise.
35700
35701 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35702
35703         * gcc.c-torture/execute/20020129-1.c: New test.
35704
35705 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35706
35707         * gcc.c-torture/compile/20000224-1.c: Update.
35708         * gcc.c-torture/execute/bitfld-1.c: New tests.
35709         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35710         * gcc.dg/uninit-A.c: Update.
35711
35712 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35713
35714         * g++.dg/template/ctor1.C: Add instantiation.
35715
35716 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35717
35718         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35719         argument to __builtin_prefetch to be const ptr.
35720
35721 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35722
35723         * gcc.c-torture/compile/20020120-1.c: New test.
35724
35725 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35726
35727         * gcc.c-torture/execute/20020127-1.c: New test.
35728
35729 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35730
35731         * g77.dg/f77-edit-i-in.f: New test
35732         * g77.dg/f77-edit-i-out.f: New test
35733
35734 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35735
35736         * gcc.dg/debug/debug.exp: New file.
35737         * gcc.dg/debug/trivial.c: New file.
35738         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35739         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35740         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35741         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35742         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35743         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35744         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35745         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35746         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35747         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35748         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35749         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35750         * gcc.dg/20000503-1.c: Removed.
35751         * gcc.dg/20010207-1.c: Removed.
35752         * gcc.dg/20011223-1.c: Removed.
35753         * gcc.dg/20020104-2.c: Removed.
35754         * gcc.dg/debug-1.c: Removed.
35755         * gcc.dg/debug-2.c: Removed.
35756         * gcc.dg/debug-3.c: Removed.
35757         * gcc.dg/debug-4.c: Removed.
35758         * gcc.dg/debug-5.c: Removed.
35759         * gcc.dg/debug-6.c: Removed.
35760         * gcc.dg/dwarf2-1.c: Removed.
35761         * gcc.dg/dwarf2-2.c: Removed.
35762
35763 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35764
35765         * g++.old-deja/g++.other/eh5.C: New test.
35766         * g++.old-deja/g++.other/sibcall2.C: New test.
35767         * g++.old-deja/g++.other/array9.C: New test.
35768         * g++.old-deja/g++.other/typename2.C: New test.
35769         * g++.old-deja/g++.other/crash60.C: New test.
35770         * g++.old-deja/g++.other/conv9.C: New test.
35771         * g++.old-deja/g++.other/mangle10.C: New test.
35772         * g++.old-deja/g++.other/unchanging1.C: New test.
35773         * g++.old-deja/g++.other/exprstmt1.C: New test.
35774         * g++.old-deja/g++.other/inline23.C: New test.
35775         * g++.old-deja/g++.eh/ia64-1.C: New test.
35776         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35777         * g++.old-deja/g++.other/reload1.C: New test.
35778         * g++.old-deja/g++.other/static20.C: New test.
35779         * g++.old-deja/g++.other/local-alloc1.C: New test.
35780         * g++.old-deja/g++.other/conv8.C: New test.
35781         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35782         * g++.old-deja/g++.other/storeexpr1.C: New test.
35783         * g++.old-deja/g++.other/storeexpr2.C: New test.
35784         * g++.dg/eh/template2.C: New test.
35785         * g++.dg/warn/weak1.C: New test.
35786
35787 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35788
35789         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35790         Remove first, non-varying, argument.
35791
35792 2002-01-23  Richard Henderson  <rth@redhat.com>
35793
35794         * gcc.dg/inline-2.c: New.
35795
35796         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35797         Add optional target arg.  Check number of arguments.
35798         (scan-assembler-not, scan-assembler-dem): Likewise.
35799         (scan-assembler-dem-not): Likewise.
35800
35801 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35802
35803         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35804         line 12.
35805         * g++.old-deja/g++.brendan/parse3.C,
35806         g++.old-deja/g++.other/crash26.C,
35807         g++.old-deja/g++.other/crash28.C,
35808         g++.old-deja/g++.other/crash29.C,
35809         g++.old-deja/g++.other/crash30.C,
35810         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35811
35812 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35813
35814         * gcc.dg/20020115-1.c: New.
35815
35816 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35817
35818         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35819
35820 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35821
35822         * gcc.dg/20020122-3.c: New.
35823
35824 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35825
35826         * g++.dg/other/gc1.C: New test.
35827
35828 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35829
35830         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35831
35832 2002-01-22  Richard Henderson  <rth@redhat.com>
35833
35834         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35835
35836 2002-01-22  Richard Henderson  <rth@redhat.com>
35837
35838         * gcc.dg/20020122-4.c: New.
35839
35840 2002-01-22  H.J. Lu <hjl@gnu.org>
35841
35842         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35843         link output.
35844         * gcc.dg/special/ecos.exp: Likewise.
35845         * lib/g++-dg.exp: Likewise.
35846         * lib/g77-dg.exp: Likewise.
35847         * lib/gcc-dg.exp : Likewise.
35848         * lib/mike-g++.exp: Likewise.
35849         * lib/mike-g77.exp: Likewise.
35850         * lib/mike-gcc.exp: Likewise.
35851         * lib/objc-dg.exp: Likewise.
35852
35853 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35854
35855         PR target/5379
35856         * gcc.dg/20020122-2.c: New test.
35857
35858 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35859
35860         * gcc.dg/20020122-1.c: New test.
35861
35862 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35863
35864         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35865
35866 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35867
35868         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35869
35870 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35871
35872         * gcc.c-torture/compile/20020121-1.c: New test.
35873
35874 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35875
35876         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35877         ld_library_path.
35878
35879 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35880
35881         * gcc.dg/20020218-1.c: New test.
35882
35883 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35884
35885         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35886         messages
35887         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35888         "At global scope" warning
35889         * g++.dg/ext/align1.C: Change cygwin test for alignment
35890         from db-bogus to dg-warning
35891
35892 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35893
35894         * g77.f-torture/compile/cpp2.F: New test.
35895
35896 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35897
35898         * g++.dg/template/access1.C: New test.
35899
35900 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35901
35902         * gcc.dg/20020118-1.c: New.
35903
35904 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35905
35906         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35907
35908 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35909
35910         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35911         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35912         alignment warnings.
35913
35914 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35915
35916         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35917         torture_with_loops and torture_without_loops
35918
35919 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35920
35921         * gcc.c-torture/compile/20020116-1.c: New test.
35922
35923 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35924
35925         * gcc.dg/20020116-2.c: New test.
35926
35927         * gcc.dg/ultrasp4.c: New test.
35928
35929         * gcc.dg/20020116-1.c: New test.
35930
35931 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35932
35933         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35934         by EABI.
35935
35936 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35937
35938         * gcc.misc-tests/i386-prefetch.exp: New.
35939         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35940         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35941         * gcc.misc-tests/i386-pf-none-1.c: New test.
35942         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35943
35944 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35945
35946         * gcc.dg/gnu89-init-1.c: Add new tests.
35947
35948 2002-01-15  Andreas Jaeger  <aj@suse.de>
35949
35950         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35951         * gcc.dg/i386-mmx-2.c: Likewise.
35952         * gcc.dg/i386-sse-1.c: Likewise.
35953         * gcc.dg/i386-sse-2.c: Likewise.
35954         * gcc.dg/i386-sse-3.c: Likewise.
35955
35956 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35957
35958         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35959         Uncomment additional cases that now pass.
35960
35961 2002-01-11  Richard Henderson  <rth@redhat.com>
35962
35963         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35964         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35965
35966 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35967
35968         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35969
35970 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35971
35972         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35973         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35974
35975 2002-01-10  Dale Johannesen  <dalej@apple.com>
35976
35977         * gcc.c-torture/execute/loop-11.c: New.
35978
35979 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35980
35981         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35982         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35983
35984 2002-01-09  Richard Henderson  <rth@redhat.com>
35985
35986         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35987         type in which to perform the operation for each size.
35988
35989 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35990
35991         * gcc.c-torture/compile/20020109-2.c: New test.
35992
35993 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35994
35995         * gcc.c-torture/execute/loop-10.c: New test.
35996
35997 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35998
35999         * gcc.c-torture/compile/20010226-1.c: New test.
36000         * gcc.c-torture/compile/20010227-1.c: New test.
36001         * gcc.c-torture/compile/20010426-1.c: New test.
36002         * gcc.c-torture/compile/20010510-1.c: New test.
36003         * gcc.c-torture/compile/20010605-3.c: New test.
36004         * gcc.c-torture/compile/20010824-1.c: New test.
36005         * gcc.c-torture/execute/20010409-1.c: New test.
36006         * gcc.dg/noncompile/20000901-1.c: New test.
36007         * gcc.dg/20001023-1.c: New test.
36008         * gcc.dg/20001101-1.c: New test.
36009         * gcc.dg/20001102-1.c: New test.
36010         * gcc.dg/20010207-1.c: New test.
36011         * gcc.dg/20010405-1.c: New test.
36012         * gcc.dg/20010822-1.c: New test.
36013         * gcc.dg/20011107-1.c: New test.
36014
36015 2002-01-09  Jeffrey A Law  (law@redhat.com)
36016
36017         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36018
36019         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36020         execution failure on PA targets.
36021
36022 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36023
36024         * gcc.c-torture/compile/20020109-1.c: New test.
36025
36026 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36027
36028         * gcc.c-torture/execute/20020108-1.c: New test.
36029
36030 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36031
36032         * gcc.dg/20020108-1.c: New test.
36033
36034 2002-01-08  H.J. Lu <hjl@gnu.org>
36035
36036         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36037         for header files.
36038
36039 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36040
36041         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36042         consistency.
36043
36044 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36045
36046         * gcc.dg/altivec-4.c: Test altivec predicates.
36047
36048 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36049
36050         * gcc.c-torture/execute/20020107-1.c: New test.
36051
36052 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36053
36054         PR c/5279
36055         * gcc.c-torture/compile/20020106-1.c: New test.
36056
36057 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36058
36059         * gcc.c-torture/execute/nestfunc-4.c: New test.
36060
36061 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36062
36063         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36064         extra triple that slipped in.
36065         * g++.old-deja/g++.abi/align.C: Likewise.
36066         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36067
36068 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36069
36070         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36071         * g++.old-deja/g++.abi/align.C: Likewise.
36072         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36073
36074         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36075         on FreeBSD/i386.
36076         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36077         FreeBSD.
36078
36079 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36080
36081         * gcc.dg/20020104-1.c: New test.
36082
36083         * gcc.dg/20020104-2.c: New test.
36084
36085 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36086
36087         * gcc.dg/20020103-1.c: Fix typo in target selector.
36088
36089 2002-01-03  Richard Henderson  <rth@redhat.com>
36090
36091         * gcc.dg/20020103-1.c: New.
36092
36093 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36094
36095         * gcc.c-torture/execute/20020103-1.c: New test.
36096
36097 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36098
36099         * g++.dg/other/debug2.C: New test.
36100
36101         * gcc.c-torture/compile/20020103-1.c: New test.
36102
36103 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36104
36105         * gcc.dg/gnu89-init-1.c: Added new tests.
36106
36107 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36108
36109         * g++.dg/template/friend2.C: Remove as patch is reverted.
36110
36111         * g++.dg/warn/oldcast1.C: New test.
36112
36113         * g++.dg/template/ptrmem1.C: New test.
36114         * g++.dg/template/ptrmem2.C: New test.
36115
36116         * g++.dg/template/ntp.C: New test.
36117
36118         * g++.dg/other/component1.C: New test.
36119
36120         * g++.dg/template/ttp3.C: New test.
36121
36122         * g++.dg/template/friend2.C: New test.
36123         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36124
36125 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36126
36127         * g++.dg/other/ptrmem1.C: New test.
36128         * g++.dg/other/ptrmem2.C: New test.
36129
36130 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36131
36132         * g++.dg/template/ctor1.C: New test.
36133
36134 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36135
36136         * g++.dg/template/friend2.C: New test.
36137
36138 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36139
36140         * gcc.dg/mmix-1.c: New test.
36141
36142 2001-12-31  Richard Henderson  <rth@redhat.com>
36143
36144         * gcc.dg/asm-5.c: New.
36145
36146 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36147
36148         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36149         in namespace __gnu_cxx
36150
36151 2001-12-30  Richard Henderson  <rth@redhat.com>
36152
36153         * gcc.dg/debug-6.c: New.
36154
36155 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36156
36157         * gcc.c-torture/compile/20011229-2.c: New test.
36158
36159 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36160
36161         * gcc.dg/debug-3.c: New test.
36162         * gcc.dg/debug-4.c: New test.
36163         * gcc.dg/debug-5.c: New test.
36164
36165 2001-12-29  Richard Henderson  <rth@redhat.com>
36166
36167         * g++.dg/eh/loop1.C: New.
36168
36169 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36170
36171         * g++.dg/template/crash1.C: New test.
36172
36173 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36174
36175         * g++.dg/other/const1.C: New test.
36176
36177 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36178
36179         * gcc.c-torture/compile/20011229-1.c: New test.
36180
36181 2001-12-28  Stan Shebs  <shebs@apple.com>
36182
36183         * lib/objc-torture.exp: Resync with c-torture.exp.
36184         * lib/objc.exp: Load standard libraries.
36185
36186 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36187
36188         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36189         additional tests.
36190
36191 2001-12-27  Roger Sayle <roger@eyesopen.com>
36192
36193         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36194
36195 2001-12-27  Richard Henderson  <rth@redhat.com>
36196
36197         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36198
36199 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36200
36201         * g++.dg/eh/ctor1.C: New test.
36202         * g++.dg/other/error2.C: New test.
36203
36204 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36205
36206         * g++.dg/other/init2.C: New test.
36207
36208 2001-12-24  Richard Henderson  <rth@redhat.com>
36209
36210         * gcc.dg/20011223-1.c: New.
36211         * gcc.dg/inline-1.c: New.
36212
36213 2001-12-23  Richard Henderson  <rth@redhat.com>
36214
36215         * gcc.dg/asm-4.c: Test operand modifiers.
36216
36217 2001-12-23  Richard Henderson  <rth@redhat.com>
36218
36219         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36220
36221 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36222
36223         * gcc.c-torture/execute/20011223-1.c: New test.
36224
36225 2001-12-21  Richard Henderson  <rth@redhat.com>
36226
36227         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36228         re-enables the warning.
36229
36230 2001-12-21  Richard Henderson  <rth@redhat.com>
36231
36232         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36233
36234 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36235
36236         * gcc.c-torture/compile/20011218-1.c: New test.
36237
36238 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36239
36240         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36241         arm-isr.c test.
36242         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36243         epilogue generation for ARM ISR routines.
36244
36245 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36246
36247         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36248         * gcc.dg/format/c90-printf-3.c: Likewise.
36249         * gcc.dg/format/c99-printf-3.c: Likewise.
36250         * gcc.dg/format/ext-1.c: Likewise.
36251         * gcc.dg/format/ext-6.c: Likewise.
36252         * gcc.dg/format/format.h: Prototype unlocked stdio.
36253
36254 2001-12-20  Richard Henderson  <rth@redhat.com>
36255
36256         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36257         (arena): Use it.
36258         (malloc): Correct allocation logic.  Abort if we fill up the
36259         arena before initialization complete.
36260         (realloc): Correct allocation logic.
36261
36262 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36263
36264         * gcc.c-torture/compile/20011219-2.c: New test.
36265
36266         * gcc.c-torture/execute/20011219-1.c: New test.
36267
36268 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36269
36270         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36271         target does not support weak symbols.
36272
36273 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36274
36275         * gcc.c-torture/compile/20011219-1.c: New test.
36276
36277 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36278
36279         * g++.dg/other/error1.C: New test.
36280
36281 2001-12-17  Jeffrey A Law  (law@redhat.com)
36282
36283         * gcc.c-torture/execute/20011217-1.c: New test.
36284
36285 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36286
36287         * objc.dg/special/: New directory.
36288         * objc.dg/special/special.exp: New file.
36289         * objc.dg/special/unclaimed-category-1.h: New file.
36290         * objc.dg/special/unclaimed-category-1a.m: New file.
36291         * objc.dg/special/unclaimed-category-1.m: New file.
36292
36293 2001-12-17  Andreas Jaeger  <aj@suse.de>
36294
36295         * gcc.c-torture/compile/20011217-2.c: New test.
36296
36297 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36298
36299         * gcc.c-torture/compile/20011217-1.c: New test.
36300
36301 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36302
36303         * testsuite/gcc.dg/20011214-1.c: New.
36304
36305 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36306
36307         * gcc.dg/altivec-4.c: New.
36308
36309 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36310
36311         * gcc.dg/20011113-1.c: New test.
36312
36313 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36314
36315         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36316         std::__malloc_alloc_template<0> and
36317         std::__default_alloc_template<false, 0>.
36318
36319 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36320
36321         * objc/execute/bf-21.m: New test.
36322         * objc/execute/enumeration-1.m: New test.
36323         * objc/execute/enumeration-2.m: New test.
36324
36325 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36326
36327         * gcc.dg/gnu89-init-1.c: New test.
36328
36329 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36330
36331         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36332         * g++.old-deja/g++.jason/2371.C: Likewise.
36333         * g++.old-deja/g++.jason/template33.C: Likewise.
36334         * g++.old-deja/g++.jason/template34.C: Likewise.
36335         * g++.old-deja/g++.jason/template36.C: Likewise.
36336         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36337         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36338         * g++.old-deja/g++.other/typename1.C: Likewise.
36339         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36340         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36341         * g++.old-deja/g++.pt/typename11.C: Likewise.
36342         * g++.old-deja/g++.pt/typename14.C: Likewise.
36343         * g++.old-deja/g++.pt/typename16.C: Likewise.
36344         * g++.old-deja/g++.pt/typename3.C: Likewise.
36345         * g++.old-deja/g++.pt/typename4.C: Likewise.
36346         * g++.old-deja/g++.pt/typename5.C: Likewise.
36347         * g++.old-deja/g++.pt/typename7.C: Likewise.
36348         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36349
36350 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36351
36352         * g++.dg/other/linkage1.C: New test.
36353         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36354         specifiers.
36355
36356 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36357
36358         * gcc.dg/concat.c: New test.
36359
36360 2001-12-11  Stan Shebs  <shebs@apple.com>
36361
36362         * objc/compile: New test directory.
36363         * objc/compile/compile.exp: New expect script.
36364         * objc/compile/20011211-1.m: New compile test.
36365
36366 2001-12-11  Jason Merrill  <jason@redhat.com>
36367
36368         * lib/prune.exp (prune_gcc_output): Also handle "In member
36369         function".  So many permutations...
36370
36371 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36372
36373         * g++.dg/template/typedef1.C: New test.
36374
36375 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36376
36377         * g++.dg/other/copy1.C: New test.
36378
36379 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36380
36381         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36382
36383         * gcc.dg/builtin-choose-expr.c: New.
36384
36385 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36386
36387         * gcc.dg/altivec-2.c: New.
36388
36389 2001-12-07  Richard Henderson  <rth@redhat.com>
36390
36391         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36392
36393 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36394
36395         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36396         ultrasparc.
36397
36398 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36399
36400         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36401
36402 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36403
36404         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36405         variable argument list.
36406
36407 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36408
36409         * gcc.c-torture/execute/memcheck: Delete entire directory.
36410         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36411         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36412
36413 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36414
36415         * gcc.dg/Wshadow-1.c: New test.
36416
36417 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36418
36419         * gcc.c-torture/compile/20011130-1.c: New test.
36420
36421         * gcc.dg/noncompile/20011025-1.c: New test.
36422
36423         * g++.dg/other/anon-union.C: New test.
36424
36425         * gcc.c-torture/execute/20011024-1.c: New test.
36426
36427 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36428
36429         * gcc.c-torture/execute/20000722-1.x,
36430         gcc.c-torture/execute/20010123-1.x: Remove.
36431         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36432         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36433         gcc.dg/c99-complit-2.c: New tests.
36434
36435 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36436
36437         * g++.dg/inherit/base1.C: New test.
36438
36439 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36440
36441         * g++.dg/other/stdarg1.C: New test.
36442
36443         * gcc.c-torture/compile/20011130-2.c: New test.
36444
36445 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36446
36447         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36448         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36449         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36450         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36451         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36452         * gcc.dg/builtin-prefetch-1.c: New test.
36453
36454 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36455
36456         * gcc.dg/20011130-1.c: New test.
36457
36458 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36459
36460         * g++.dg/other/scope1.C: New test.
36461         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36462
36463 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36464
36465         * gcc.dg/vla-init-1.c: New test.
36466
36467 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36468
36469         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36470
36471 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36472
36473         * objc.dg/alias.m: Update.
36474         * objc.dg/class-1.m: Update.
36475         * objc.dg/const-str-1.m: Update.
36476         * objc.dg/fwd-proto-1.m: Update.
36477         * objc.dg/id-1.m: Update.
36478         * objc.dg/super-class-1.m: Update.
36479
36480 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36481
36482         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36483         constructs.
36484
36485 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36486
36487         * gcc.c-torture/execute/20011128-1.c: New test.
36488
36489 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36490
36491         * gcc.dg/20011127-1.c: New test.
36492
36493 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36494
36495         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36496         from Austin Group draft 7.
36497         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36498         scanf format arguments.
36499         * gcc.dg/format/no-exargs-2.c: New test.
36500
36501 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36502
36503         * g++.dg/abi/vbase8-4.C: New test.
36504
36505 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36506
36507         * gcc.c-torture/execute/20011121-1.c: New test.
36508
36509 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36510
36511         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36512
36513 2001-11-23  Andreas Jaeger  <aj@suse.de>
36514
36515         * gcc.dg/cpp/charconst-2.c: New test.
36516
36517 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36518
36519         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36520         to the host if it is remote.  Let tests specify extra headers
36521         they use.
36522         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36523         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36524         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36525         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36526         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36527         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36528         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36529         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36530         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36531         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36532
36533 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36534
36535         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36536         for little endian ARMs.
36537
36538 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36539
36540         * gcc.c-torture/compile/20011119-1.c: New test.
36541         * gcc.c-torture/compile/20011119-2.c: New test.
36542
36543 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36544
36545         * gcc.dg/altivec-1.c: Fix typo.
36546
36547 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36548
36549         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36550
36551 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36552
36553         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36554
36555 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36556
36557         * lib/g77.exp: Don't specify --rpath-link.
36558
36559         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36560         across all the headers.
36561         * gcc.dg/format/format.exp: For testing on a remote host,
36562         copy format.h.
36563
36564         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36565         * gcc.c-torture/execute/930406-1.c: Likewise.
36566         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36567
36568 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36569
36570         * gcc.dg/altivec-1.c: New.
36571
36572 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36573
36574         * gcc.dg/cpp/fpreprocessed.c: New test case.
36575
36576 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36577
36578         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36579         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36580         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36581
36582 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36583
36584         * gcc.dg/no-builtin-1.c: New test.
36585
36586 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36587
36588         * gcc.c-torture/execute/20011115-1.c: New test.
36589
36590 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36591
36592         * gcc.c-torture/compile/20011114-2.c: New test.
36593         * gcc.c-torture/compile/20011114-3.c: New test.
36594         * gcc.c-torture/compile/20011114-4.c: New test.
36595
36596 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36597
36598         * g++.dg/other/init1.C: New test.
36599
36600 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36601
36602         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36603         message.
36604
36605         * gcc.c-torture/execute/20011114-1.c: New testcase.
36606
36607         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36608         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36609         like the (before this change) version of 20010327-1.c.
36610
36611 2001-11-14  Roger Sayle <roger@eyesopen.com>
36612
36613         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36614
36615 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36616
36617         * g++.dg/init/array2.C: New test.
36618
36619 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36620
36621         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36622
36623 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36624
36625         * g++.dg/other/forscope1.C: New test.
36626         * g++.dg/ext/forscope1.C: New test.
36627         * g++.dg/ext/forscope2.C: New test.
36628
36629 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36630
36631         * gcc.c-torture/execute/20011113-1.c: New test.
36632
36633 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36634
36635         * gcc.c-torture/execute/20011109-2.c: New test.
36636
36637         * gcc.c-torture/execute/20011109-1.c: New test.
36638
36639 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36640
36641         * gcc.c-torture/compile/20011109-1.c: New test.
36642
36643 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36644
36645         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36646         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36647         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36648         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36649         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36650         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36651         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36652
36653 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36654
36655         * g++.dg/warn/Wshadow-1.C: New tests.
36656         * g++.old-deja/g++.mike/for3.C: Update.
36657
36658 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36659
36660         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36661         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36662         XFAILs.  Adjust expected error texts.
36663         * gcc.c-torture/compile/20011106-1.c,
36664         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36665         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36666         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36667         gcc.dg/c99-array-lval-5.c: New tests.
36668
36669 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36670
36671         * gcc.dg/cpp/defined.c: Update.
36672
36673 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36674
36675         * gcc.c-torture/execute/anon-1.c: New test.
36676
36677 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36678
36679         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36680         same size, so no warning should be produced on stormy16.
36681
36682         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36683         due to oversized array.
36684         * g++.old-deja/g++.mike/ns15.C: Likewise.
36685         * g++.old-deja/g++.pt/crash16.C: Likewise.
36686
36687 2001-11-02  Graham Stott  <grahams@redhat.com>
36688
36689         * g++.dgother/debug1.C: Fix typos.
36690
36691 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36692
36693         * g++.dg/other/debug1.C: New test.
36694
36695 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36696
36697         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36698         of unsigned long.
36699
36700 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36701
36702         * gcc.dg/20011029-2.c: New test.
36703
36704         * gcc.c-torture/compile/20011029-1.c: New test.
36705
36706 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36707
36708         * objc/execute/class_self-1.m: New test.
36709         * objc/execute/class_self-2.m: New test.
36710
36711 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36712
36713         * gcc.misc-tests/msgs.exp: Delete.
36714         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36715         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36716         error set to match recent changes.
36717
36718 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36719
36720         * gcc.dg/20011021-1.c: New test.
36721
36722 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36723
36724         * gcc.c-torture/compile/20011023-1.c: New test.
36725
36726 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36727
36728         * lib/g77.exp: Rewrite based on lib/g++.exp.
36729
36730 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36731
36732         * gcc.c-torture/execute/20011019-1.c: New test.
36733
36734         * gcc.dg/20011018-1.c: New test.
36735
36736 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36737
36738         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36739
36740 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36741
36742         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36743         * gcc.dg/attr-invalid.c: Likewise.
36744
36745 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36746
36747         * testsuite/gcc.dg/20011015-1.c: New test.
36748
36749 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36750
36751         * g++.dg/template/unify2.C: New test.
36752
36753 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36754
36755         * g++.dg/other/exception-specification.C: New test
36756
36757 2001-10-13  Tom Rix  <trix@redhat.com>
36758
36759         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36760         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36761
36762 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36763
36764         * testsuite/gcc.dg/20011009-1.c: New test.
36765
36766 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36767
36768         PR g++/4476
36769         * g++.dg/other/friend1.C: New test.
36770
36771 2001-10-11  Richard Henderson  <rth@redhat.com>
36772
36773         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36774
36775 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36776
36777         * gcc.c-torture/compile/20011010-1.c: New.
36778
36779 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36780
36781         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36782         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36783         g77.f-torture/execute/execute.exp,
36784         g77.f-torture/noncompile/noncompile.exp,
36785         gcc.c-torture/compile/compile.exp,
36786         gcc.c-torture/execute/execute.exp,
36787         gcc.c-torture/execute/ieee/ieee.exp,
36788         gcc.c-torture/execute/memcheck/memcheck.exp,
36789         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36790         objc/execute/execute.exp: Update FSF address.
36791
36792 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36793
36794         * gcc.dg/cpp/cmdlne-C.c: Update.
36795         * gcc.dg/cpp/cmdlne-C2.c: New.
36796
36797 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36798
36799         * gcc.c-torture/execute/20011008-3.c: New.
36800
36801 2001-10-08  DJ Delorie  <dj@redhat.com>
36802
36803         * gcc.dg/20011008-1.c: New.
36804         * gcc.dg/20011008-2.c: New.
36805
36806 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36807
36808         * gcc.dg/cpp/spacing1.c: Update test.
36809
36810 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36811
36812         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36813         spelling errors of "separate" as "seperate".
36814
36815 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36816
36817         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36818         enough to avoid inlining.
36819
36820 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36821
36822         * lib/g77.exp: set libg2c_dir correctly.
36823
36824 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36825
36826         * gcc.dg/cpp/macro11.c: New test.
36827
36828 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36829
36830         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36831         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36832         gcc.dg/format/multattr-3.c: New tests.
36833         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36834         tests for format attributes on function pointers being rejected.
36835
36836 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36837
36838         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36839
36840 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36841
36842         * g++.dg/warn/format1.C: New test.
36843
36844 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36845
36846         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36847
36848 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36849
36850         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36851
36852 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36853
36854         * gcc.dg/cpp/redef2.c: Add test.
36855
36856 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36857
36858         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36859         long-standing bug on i686, apparently.
36860         * gcc.c-torture/execute/loop-2c.x: New file.
36861         * gcc.c-torture/execute/loop-2d.x: New file.
36862         * gcc.c-torture/execute/loop-3c.x: New file.
36863
36864 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36865
36866         * gcc.dg/cpp/20000625-2.c: Correct line number.
36867
36868 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36869
36870         * gcc.dg/cpp/macro10.c: New test.
36871         * gcc.dg/cpp/strify3.c: New test.
36872         * gcc.dg/cpp/spacing1.c: Add tests.
36873         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36874         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36875
36876 2001-09-24  DJ Delorie  <dj@redhat.com>
36877
36878         * gcc.c-torture/execute/20010924-1.c: New test.
36879
36880 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36881
36882         * testsuite/objc/execute/paste.m: Remove.
36883
36884 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36885
36886         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36887
36888 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36889
36890         * g77.dg/strlen0.f: New test.
36891
36892 2001-09-21  Richard Henderson  <rth@redhat.com>
36893
36894         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36895         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36896
36897 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36898
36899         Table-driven attributes.
36900         * g++.dg/ext/attrib1.C: New test.
36901
36902 2001-09-20  DJ Delorie  <dj@redhat.com>
36903
36904         * gcc.dg/20000926-1.c: Update expected warning messages.
36905         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36906         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36907         array.
36908
36909 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36910
36911         * g++.dg/eh/registers1.C: New test case.
36912
36913 2001-09-17  Richard Henderson  <rth@redhat.com>
36914
36915         * gcc.dg/array-5.c: Fix VLA decomposition test.
36916
36917 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36918
36919         * gcc.dg/cpp/line5.c: New testcase.
36920
36921 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36922
36923         * gcc.dg/cpp/macro9.c: New test.
36924
36925 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36926
36927         * gcc.c-torture/execute/980223.c: Change type of addr from long
36928         to char *.
36929
36930 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36931
36932         * gcc.c-torture/execute/20010915-1.c: New test.
36933
36934 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36935
36936         * g77.dg/bprob: New directory.
36937         * g77.dg/bprob/bprob.exp: New file.
36938         * g77.dg/bprob/bprob-1.f: New test.
36939         * g77.dg/gcov: New directory.
36940         * g77.dg/gcov/gcov.exp: New file.
36941         * g77.dg/gcov/gcov-1.f: New test.
36942         * g77.dg/gcov/gcov-1.x: New file.
36943
36944 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36945
36946         * gcc.dg/cpp/directiv.c: Update.
36947         * gcc.dg/cpp/undef1.c: Update.
36948
36949 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36950
36951         * gcc.dg/20010912-1.c: New test.
36952
36953 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36954
36955         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36956         language-independent file in lib.
36957         * lib/gcov.exp: New file.
36958
36959 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36960
36961         * gcc.c-torture/compile/20010911-1.c: New test.
36962
36963 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36964
36965         * lib/profopt.exp: New, to support profile-directed optimizations.
36966         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36967         * gcc.misc-tests/bprob-1.c: New test.
36968         * gcc.misc-tests/bprob-2.c: New test.
36969
36970 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36971
36972         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36973         XFAIL and which kinds of gcov output to verify.
36974         * gcc.misc-tests/gcov-4b.x: New file.
36975         * gcc.misc-tests/gcov-5b.x: New file.
36976         * gcc.misc-tests/gcov-6.x: New file.
36977         * gcc.misc-tests/gcov-7.c: New test.
36978         * gcc.misc-tests/gcov-7.x: New file.
36979
36980 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36981
36982         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36983         * gcc.misc-tests/gcov-6.c: New test.
36984
36985 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36986
36987         PR c++/3986
36988         * g++.dg/abi/vbase1.C: New test.
36989
36990 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36991
36992         * objc.dg/method-2.m: New.
36993
36994 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36995
36996         PR c++/4203
36997         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36998         * g++.dg/init/empty1.C: New test.
36999
37000 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37001
37002         * gcc.c-torture/compile/20010903-1.c: New test.
37003
37004 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37005
37006         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37007         for m68k.
37008
37009 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37010
37011         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37012
37013         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37014
37015         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37016
37017 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37018
37019         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37020         for 16-bit 'unsigned int'.
37021
37022 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37023
37024         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37025
37026 2001-08-27  Richard Henderson  <rth@redhat.com>
37027
37028         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37029         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37030
37031 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37032
37033         * gcc.dg/asm-names.c (ymain): New.
37034
37035 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37036
37037         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37038         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37039         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37040
37041 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37042
37043         * gcc.dg/compare5.c: New testcase.
37044
37045 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37046
37047         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37048         and "In instantiation".
37049
37050 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37051
37052         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37053
37054 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37055
37056         * gcc.misc-tests/gcov.exp: Add support for branch information.
37057         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37058         * gcc.misc-tests/gcov-4.c: New test.
37059         * gcc.misc-tests/gcov-4b.c: New test.
37060         * gcc.misc-tests/gcov-5b.c: New test.
37061
37062 2001-08-20  Zack Weinberg  <zackw@panix.com>
37063
37064         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37065         expected to fail.
37066
37067 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37068
37069         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37070
37071 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37072
37073         * g++.dg/eh/template1.C: New test.
37074
37075 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37076
37077         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37078         Fix thinko.
37079         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37080         for xfail.
37081
37082 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37083
37084         * lib/g77-dg.exp: Use prune.exp for common procedures
37085         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37086         * lib/g77.exp: (g77-dg-prune) Remove
37087
37088 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37089
37090         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37091
37092 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37093
37094         * g++.dg/template/unify1.C: New test.
37095
37096 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37097
37098         * g++.dg/abi/empty4.C: New test.
37099
37100 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37101
37102         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37103         solaris2.*
37104         * g77.f-torture/compile/pr3743.x: Likewise.
37105
37106 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37107
37108         * g++.dg/other/using-declaration.C: New test.
37109
37110 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37111
37112         * gcc.dg/cpp/tr-sign.c: New testcase.
37113
37114 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37115
37116         * gcc.dg/cpp/19951025-1.c: Revert.
37117         * gcc.dg/cpp/directiv.c: We no longer process directives that
37118         interrupt macro arguments.
37119
37120 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37121
37122         * gcc.dg/bconstp-1.c: New test.
37123
37124 2001-08-03  Richard Henderson  <rth@redhat.com>
37125
37126         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37127
37128 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37129
37130         * gcc.dg/cpp/19951025-1.c: Update.
37131
37132 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37133
37134         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37135         should be x.
37136
37137 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37138
37139         Kill -fhonor-std.
37140         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37141         * g++.old-deja/g++.other/std1.C: Likewise.
37142         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37143
37144 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37145
37146         * lib/g77.exp: Load gcc-defs.exp for common procedures
37147         (g77_pass, g77_fail, g77_finish, g77_exit,
37148         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37149
37150 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37151
37152         * g77.dg/fbackslash.f
37153         * g77.dg/fcase-preserve.f
37154         * g77.dg/ff90-1.f
37155         * g77.dg/ffixed-line-length-0.f
37156         * g77.dg/ffixed-line-length-132.f
37157         * g77.dg/ffixed-line-length-7.f
37158         * g77.dg/ffixed-line-length-72.f
37159         * g77.dg/ffixed-line-length-none.f
37160         * g77.dg/ffree-form-1.f
37161         * g77.dg/fno-backslash.f
37162         * g77.dg/fno-f90-1.f
37163         * g77.dg/fno-fixed-form-1.f
37164         * g77.dg/fno-onetrip.f
37165         * g77.dg/fno-typeless-boz.f
37166         * g77.dg/fno-underscoring.f
37167         * g77.dg/fno-vxt-1.f
37168         * g77.dg/fonetrip.f
37169         * g77.dg/ftypeless-boz.f
37170         * g77.dg/fugly-assumed.f
37171         * g77.dg/funderscoring.f
37172         * g77.dg/fvxt-1.f
37173
37174 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37175
37176         * objc.dg/fwd-proto-1.m: New.
37177         * objc.dg/local-decl-1.m: New.
37178         * objc.dg/naming-1.m: New.
37179         * objc.dg/naming-2.m: New.
37180         * objc.dg/proto-hier-1.m: New.
37181
37182 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37183
37184         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37185         largest-type elements to a struct makes its size grow.
37186
37187 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37188
37189         * g++.dg/abi/vthunk1.C: New test.
37190
37191 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37192
37193         * g++.dg/abi/vbase8-22.C: New test.
37194
37195 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37196
37197         * gcc.dg/cpp/macro8.c: New test.
37198
37199 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37200
37201         * g++.dg/abi/vbase8-21.C: New test.
37202
37203 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37204
37205         * g++.dg/abi/vbase8-10.C: New test.
37206
37207 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37208
37209         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37210         ${tool}_set_ld_library_path.
37211         Changed caller.
37212         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37213         g++.exp.
37214
37215 2001-07-26  Stan Cox <scox@redhat.com>
37216
37217         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37218         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37219         gcc_exit, gcc_check_unsupported_p):
37220         Moved to gcc-deps.exp
37221         * gcc-deps.exp: New file.
37222
37223 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37224
37225         * g++.old-deja/g++.pt/defarg14.C: New test.
37226
37227 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37228
37229         * g++.old-deja/g++.other/lineno5.C: New test.
37230
37231 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37232
37233         * g++.old-deja/g++.pt/crash68.C: New test.
37234
37235 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37236
37237         * g++.old-deja/g++.other/crash42.C: New test.
37238
37239 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37240
37241         * gcc.dg/cpp/extratokens.c: Fix.
37242         * gcc.dg/cpp/skipping2.c: New tests.
37243
37244 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37245
37246         * gcc.c-torture/execute/20010724-1.c: New file.
37247         * gcc.c-torture/execute/20010724-1.x: New file.
37248
37249 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37250
37251         * g++.old-deja/g++.other/cond7.C: New test.
37252
37253 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37254
37255         * g++.old-deja/g++.other/optimize4.C: New test.
37256
37257 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37258
37259         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37260
37261 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37262
37263         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37264         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37265         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37266         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37267
37268         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37269         bug report" message.
37270
37271         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37272         * g++.dg/ext/instantiate1.C: Move from old-deja.
37273
37274 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37275
37276         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37277         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37278         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37279         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37280
37281 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37282
37283         * gcc.c-torture/execute/20010723-1.c: New test.
37284
37285 2001-07-23  Ben Elliston  <bje@redhat.com>
37286
37287         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37288
37289 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37290
37291         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37292         i[34567]86-*-*.
37293         Delete handling of ieee_multilib_flags.
37294         Pass -mieee for alpha*-*-* and sh-*-*.
37295         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37296
37297 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37298
37299         Remove old-abi tests.
37300         * g++.old-deja/g++.mike/p11116.C: Remove.
37301         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37302
37303 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37304
37305         * g77.f-torture/compile/pr3743.f: New test
37306
37307 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37308
37309         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37310
37311 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37312
37313         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37314         g++.old-deja/g++.pt/static6.C: Likewise.
37315         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37316         supports weak symbols.
37317
37318 2001-07-18  Andreas Jaeger  <aj@suse.de>
37319
37320         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37321         supported again.
37322
37323 2001-07-18  Andreas Jaeger  <aj@suse.de>
37324
37325         * gcc.dg/iftrap-1.c: Fix target line.
37326
37327 2001-07-17  Richard Henderson  <rth@redhat.com>
37328
37329         * gcc.c-torture/execute/20010717-1.c: New.
37330
37331 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37332
37333         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37334         tests.
37335
37336 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37337
37338         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37339
37340 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37341
37342         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37343         UAC_SIGBUS, UAC_NOPRINT definitions.
37344
37345 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37346
37347         * objc/execute/object_is_class.m: New test.
37348         * objc/execute/object_is_meta_class.m: New test.
37349
37350 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37351
37352         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37353         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37354
37355 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37356
37357         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37358         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37359
37360 2001-07-14  Richard Henderson  <rth@redhat.com>
37361
37362         * gcc.dg/iftrap-1.c: New.
37363
37364 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37365
37366         * g77.f-torture/execute/intrinsic77.f: New test.
37367
37368 2001-07-11  Janis Johnson <janis@us.ibm.com>
37369
37370         * gcc.misc-tests/gcov-3.c: New test.
37371
37372 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37373
37374         * gcc.c-torture/compile/20010711-1.c,
37375         * gcc.c-torture/compile/20010711-2.c: New tests.
37376
37377 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37378
37379         * gcc.c-torture/execute/20010711-1.c: New test.
37380
37381 2001-07-11  Ben Elliston  <bje@redhat.com>
37382
37383         * g++.old-deja/g++.other/enum5.C: New test.
37384
37385 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37386
37387         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37388         (g++-dg-prune): Call prune_gcc_output.
37389         * prune.exp: New file for prune_gcc_output.
37390         * lib/g++.exp, lib/gcc.exp: Load it.
37391
37392 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37393
37394         * gcc.c-torture/compile/20010701-1.c,
37395         g++.old-deja/g++.ext/attrib6.C: New tests.
37396
37397 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37398
37399         * gcc.c-torture/compile/20010706-1.c: New test.
37400
37401 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37402
37403         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37404
37405 2001-06-28  Stan Shebs  <shebs@apple.com>
37406
37407         * gcc.dg/pragma-darwin.c: New test.
37408
37409 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37410
37411         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37412         Solaris 2.[678] system.
37413
37414 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37415
37416         * gcc.dg/20010622-1.c: New test.
37417
37418 2001-06-18  Stan Shebs  <shebs@apple.com>
37419
37420         * objc.dg: New directory.
37421         * objc.dg/dg.exp: New file.
37422         * objc.dg/alias.m: New.
37423         * objc.dg/class-1.m: New.
37424         * objc.dg/class-2.m: New.
37425         * objc.dg/const-str-1.m: New.
37426         * objc.dg/const-str-2.m: New.
37427         * objc.dg/id-1.m: New.
37428         * objc.dg/method-1.m: New.
37429         * objc.dg/super-class-1.m: New.
37430         * lib/objc-dg.exp: New file.
37431
37432 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37433
37434         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37435         of label name.
37436
37437 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37438
37439         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37440
37441 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37442
37443         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37444         variable.
37445
37446 2001-06-12  Richard Henderson  <rth@redhat.com>
37447
37448         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37449
37450 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37451
37452         * g++.old-deja/g++.abi/vbase5.C: New test.
37453         * g++.old-deja/g++.abi/vbase6.C: New test.
37454         * g++.old-deja/g++.abi/vbase7.C: New test.
37455
37456 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37457
37458         * gcc.c-torture/compile/20010610-1.c: New test.
37459
37460 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37461
37462         * g++.old-deja/g++.abi/vbase4.C: New test.
37463
37464 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37465
37466         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37467         support %f for HC11/HC12 targets.
37468         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37469         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37470         on HC11/HC12 targets.
37471         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37472
37473 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37474
37475         * gcc.dg/wchar_t-1.c: New file.
37476         * gcc.dg/wint_t-1.c: Likewise.
37477
37478 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37479
37480         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37481
37482 2001-06-11  Richard Henderson  <rth@redhat.com>
37483
37484         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37485
37486 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37487
37488         * gcc.c-torture/compile/20010611-1.c: New test.
37489
37490 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37491
37492         * gcc.dg/c99-tag-1.c: Add more tests.
37493
37494 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37495
37496         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37497         representation on MN10300 and ARM/Thumb.
37498
37499 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37500
37501         * g77.f-torture/execute/20010610.f: New.
37502
37503 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37504
37505         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37506         names.
37507
37508 2001-06-09  Richard Henderson  <rth@redhat.com>
37509
37510         * gcc.c-torture/execute/ashrdi-1.c: New.
37511         * gcc.c-torture/execute/ashldi-1.c: New.
37512         * gcc.c-torture/execute/lshrdi-1.c: New.
37513
37514 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37515
37516         * objc/execute/load-3.m: Added. Check sending +load to categories,
37517         in addition to classes.
37518
37519 2001-06-08  Stan Shebs  <shebs@apple.com>
37520
37521         * objc/execute/load-2.m: New test.  From Nicola Pero
37522         <n.pero@mi.flashnet.it>.
37523
37524 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37525
37526         * gcc.c-torture/execute/20010605-2.c: New test.
37527
37528 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37529
37530         * g++.old-deja/g++.abi/vbase2.C: New test.
37531         * g++.old-deja/g++.abi/vbase3.C: New test.
37532
37533 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37534
37535         * g++.old-deja/g++.pt/friend49.C: New test.
37536
37537 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37538
37539         * g++.old-deja/g++.ext/anon3.C: New test.
37540
37541 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37542
37543         * g++.old-deja/g++.other/conv7.C: New test.
37544
37545 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37546
37547         * gcc.c-torture/compile/20010605-2.c: New test.
37548
37549 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37550
37551         * gcc.c-torture/execute/20010604-1.c: New test.
37552
37553 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37554
37555         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37556
37557 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37558
37559         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37560         (g++_link_flags): Likewise.
37561         (g++_init): Pass gccpath's value to two previous functions.
37562
37563 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37564
37565         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37566         Ensure logfile entry matches exec command line.
37567
37568 2001-05-31  Richard Henderson  <rth@redhat.com>
37569
37570         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37571         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37572
37573 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37574
37575         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37576         compiler for irix6.2
37577
37578 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37579
37580         * g++.old-deja/g++.other/optimize3.C: New file.
37581
37582 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37583
37584         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37585         assemble.
37586
37587 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37588
37589         * g++.old-deja/g++.other/optimize2.C: New file.
37590
37591 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37592
37593         * gcc.c-torture/compile/20010518-2.c: New file.
37594         * gcc.c-torture/execute/20010518-1.c: New file.
37595         * gcc.c-torture/execute/20010518-2.c: New file.
37596
37597 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37598
37599         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37600
37601 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37602
37603         G++ no longer defines builtins that do not begin with __builtin.
37604         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37605         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37606         * g++.old-deja/g++.law/builtin1.C: Likewise.
37607         * g++.old-deja/g++.law/cvt2.C: Likewise.
37608         * g++.old-deja/g++.mike/net5.C: Likewise.
37609         * g++.old-deja/g++.other/builtins1.C: Likewise.
37610         * g++.old-deja/g++.other/builtins2.C: Likewise.
37611         * g++.old-deja/g++.other/builtins3.C: Likewise.
37612         * g++.old-deja/g++.other/builtins4.C: Likewise.
37613         * g++.old-deja/g++.other/inline8.C: Likewise.
37614         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37615
37616 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37617
37618         * g++.old-deja/g++.pt/using1.C: Adjust.
37619         * g++.old-deja/g++.pt/using2.C: New test.
37620
37621 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37622
37623         * gcc.dg/cpp/charconst.c: New tests.
37624         * gcc.dg/cpp/escape.c: New tests.
37625         * gcc.dg/cpp/escape-1.c: New tests.
37626         * gcc.dg/cpp/escape-2.c: New tests.
37627         * gcc.dg/cpp/ucs.c: New tests.
37628
37629 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37630
37631         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37632         native compiler for irix6.5.
37633
37634 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37635
37636         * lib/g++.exp (g++_include_flags): Use args to compute
37637         get_multilibs.
37638         (g++_link_flags): Likewise.
37639         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37640
37641 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37642
37643         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37644
37645 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37646
37647         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37648         this file.
37649
37650 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37651
37652         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37653         STACK_SIZE;
37654         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37655         to STACK_SIZE; Use it to define size of add_histo array.
37656         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37657         to STACK_SIZE.
37658         (f): Use GITT_SIZE to define size of gitt local table.
37659         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37660         to STACK_SIZE; Use it to define size of bytemem array.
37661
37662 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37663
37664         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37665         on 68HC11/HC12 due to the asm instruction.
37666         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37667         * gcc.c-torture/compile/920520-1.x: Likewise.
37668         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37669         on 68HC11/HC12 because the function is larger than 64K.
37670         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37671         on 68HC11/HC12 because the structure is too large.
37672
37673 2001-05-20  Richard Henderson  <rth@redhat.com>
37674
37675         * gcc.c-torture/execute/20010520-1.c: New.
37676
37677 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37678
37679         * g++.old-deja/g++.warn/compare1.C: New test.
37680         * gcc.dg/compare4.c: New test.
37681
37682 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37683
37684         * g++.old-deja/g++.other/optimize1.C: New test.
37685
37686 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37687
37688         * g++.old-deja/g++.pt/spec41.C: New test.
37689
37690 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37691
37692         * gcc.c-torture/compile/20010114-1.x: Remove.
37693
37694 2001-05-18  Stan Shebs  <shebs@apple.com>
37695
37696         * gcc.c-torture/compile/20010518-1.c: New test.
37697
37698 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37699
37700         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37701         * g++.old-deja/g++.pt/crash67.C: New test.
37702
37703 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37704
37705         * g++.old-deja/g++.other/debug9.C: New test.
37706
37707 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37708
37709         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37710
37711 2001-05-16  Jan Hubicka  <jh@suse.cz>
37712
37713         * gcc.c-torture/compile/20010516-1.c: New test.
37714
37715 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37716
37717         * g++.old-deja/g++.other/crash41.C: New test.
37718
37719 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37720
37721         * g++.old-deja/g++.pt/crash66.C: New test.
37722
37723 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37724
37725         * g++.old-deja/g++.robertl/eb27.C: Convert.
37726
37727 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37728
37729         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37730         declaration being redundant.
37731
37732 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37733
37734         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37735
37736 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37737
37738         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37739
37740 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37741
37742         * lib/g++.exp: Use testsuite_flags.
37743
37744 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37745
37746         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37747
37748 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37749
37750         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37751
37752 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37753
37754         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37755
37756 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37757
37758         * gcc.c-torture/compile/20010313-1.c: New test.
37759
37760 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37761
37762         * gcc.dg/cpp/direct2.c: New test.
37763         * gccq.dg/cpp/direct2s.c: New test.
37764
37765         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37766
37767 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37768
37769         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37770         * g++.old-deja/g++.other/op3.C: Likewise.
37771
37772 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37773
37774         * gcc.dg/cpp/syshdr.h: New file.
37775         * gcc.dg/cpp/sysmac1.c: Update.
37776         * gcc.dg/cpp/sysmac2.c: Update.
37777
37778 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37779
37780         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37781
37782 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37783
37784         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37785         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37786
37787 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37788
37789         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37790
37791 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37792
37793         * lib/g++.exp (g++_include_flags): Don't use any special flags
37794         if TESTING_IN_BUILD_TREE is not defined.
37795         (g++_init): Use a plain 'c++' as the compiler if
37796         TESTING_IN_BUILD_TREEE is not defined.
37797
37798 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37799
37800         * g++.old-deja/g++.eh/catch13.C: New test.
37801         * g++.old-deja/g++.eh/catch14.C: New test.
37802
37803 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37804
37805         * gcc.dg/cpp/tr-define.c: New test.
37806
37807 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37808
37809         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37810         <stdlib.h>, not <malloc.h>.
37811
37812 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37813
37814         * g++.old-deja/g++.ns/template17.C: New test.
37815
37816 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37817
37818         * g++.old-deja/g++.pt/ref4.C: New test.
37819
37820 2001-04-30  Richard Henderson  <rth@redhat.com>
37821
37822         * gcc.dg/20000724-1.c: Revert last change.
37823
37824 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37825
37826         * g77.f-torture/execute/20010430.f: New test.
37827
37828 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37829
37830         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37831
37832 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37833
37834         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37835
37836 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37837
37838         * g++.old-deja/g++.eh/crash6.C: New test.
37839
37840 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37841
37842         * g++.old-deja/g++.other/warn7.C: New test.
37843
37844 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37845
37846         * g++.old-deja/g++.other/defarg9.C: New test.
37847
37848 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37849
37850         * g77.f-torture/compile/20010426.f: New test.
37851         * g77.f-torture/execute/20010426.f: New test.
37852
37853 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37854
37855         * g77.f-torture/compile/20000629-1.x: Remove - error
37856         has been fixed.
37857
37858 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37859
37860         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37861         Tweak slightly to work with g++.dg framework.
37862         * g++.dg/special/ecos.exp: Run initp1.C test.
37863         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37864
37865         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37866         its linker doesn't give line numbers either.
37867         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37868
37869 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37870
37871         * g++.old-deja/g++.other/lex1.C: New test.
37872
37873 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37874
37875         * gcc.dg/noncompile/20010425-1.c: New test.
37876
37877 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37878
37879         * g++.old-deja/g++.pt/mangle2.C: New test.
37880
37881 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37882
37883         * gcc.dg/format/plus-1.c: New test.
37884
37885 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37886
37887         * gcc.dg/20010423-1.c: New test.
37888
37889 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37890
37891         * gcc.c-torture/execute/20010422-1.c: New test.
37892
37893 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37894
37895         * g++.old-deja/g++.ns/type2.C: New test.
37896
37897 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37898
37899         * g++.old-deja/g++.other/perf1.C: New test.
37900
37901 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37902
37903         * gcc.dg/c99-func-2.c: Remove xfail.
37904         * gcc.dg/c99-func-3.c: Remove xfail.
37905         * gcc.dg/c99-func-4.c: Remove xfail.
37906
37907 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37908
37909         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37910
37911 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37912
37913         * gcc.c-torture/compile/20010423-1.c: New test.
37914
37915 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37916
37917         * g++.old-deja/g++.pt/typename28.C: New test.
37918
37919 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37920
37921         * g++.old-deja/g++.abi/empty2.C: New test.
37922         * g++.old-deja/g++.abi/empty3.C: New test.
37923
37924 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37925
37926         * g++.old-deja/g++.other/comdat2.C: New test.
37927         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37928
37929 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37930
37931         * g++.old-deja/g++.other/overload14.C: New test.
37932
37933 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37934
37935         * g++.old-deja/g++.other/lookup23.C: New test.
37936
37937 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37938
37939         * gcc.c-torture/execute/20010403-1.c: New test.
37940
37941 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37942             Mark Mitchell  <mark@codesourcery.com>
37943
37944         * lib/old-dejagnu.exp: Don't delete output of executable.
37945         Add .exe suffix to executables.
37946
37947 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37948
37949         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37950
37951 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37952
37953         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37954
37955 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37956
37957         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37958         * g++.old-deja/g++.abi/crash1.C: New test.
37959
37960 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37961
37962         * g++.old-deja/g++.other/crash40.C: New test.
37963
37964 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37965
37966         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37967
37968 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37969
37970         * g++.old-deja/g++.other/warn6.C: New test.
37971
37972 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37973
37974         * g++.old-deja/g++.robertl/eb42.C: Same.
37975
37976 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37977
37978         * gcc.dg/wtr-conversion-1.c: New testcase.
37979
37980 2001-04-10  Richard Henderson  <rth@redhat.com>
37981
37982         * g++.old-deja/g++.other/array5.C: New.
37983
37984 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37985
37986         * gcc.c-torture/execute/20010408-1.c: New test.
37987
37988 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37989
37990         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37991         headers and constructs.
37992         * g++.old-deja/g++.robertl/eb79.C: Same.
37993         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37994         * g++.old-deja/g++.robertl/eb73.C: Same.
37995         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37996         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37997         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37998         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37999         * g++.old-deja/g++.robertl/eb44.C: Same.
38000         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38001         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38002         * g++.old-deja/g++.robertl/eb39.C: Same.
38003         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38004         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38005         * g++.old-deja/g++.robertl/eb30.C: Same.
38006         * g++.old-deja/g++.robertl/eb3.C: Same.
38007         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38008         * g++.old-deja/g++.robertl/eb21.C: Same.
38009         * g++.old-deja/g++.robertl/eb15.C: Same.
38010         * g++.old-deja/g++.robertl/eb118.C: Same.
38011         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38012         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38013         * g++.old-deja/g++.robertl/eb109.C: Same.
38014         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38015         * g++.old-deja/g++.mike/rtti1.C: Same.
38016         * g++.old-deja/g++.mike/p658.C: Same.
38017         * g++.old-deja/g++.mike/net46.C: Same.
38018         * g++.old-deja/g++.mike/net34.C: Same.
38019         * g++.old-deja/g++.mike/memoize1.C: Same.
38020         * g++.old-deja/g++.mike/eh2.C: Same.
38021         * g++.old-deja/g++.law/weak.C: Same.
38022         * g++.old-deja/g++.law/visibility7.C: Same.
38023         * g++.old-deja/g++.law/visibility25.C: Same.
38024         * g++.old-deja/g++.law/visibility22.C: Same.
38025         * g++.old-deja/g++.law/visibility2.C: Same.
38026         * g++.old-deja/g++.law/visibility17.C: Same.
38027         * g++.old-deja/g++.law/visibility13.C: Same.
38028         * g++.old-deja/g++.law/visibility10.C: Same.
38029         * g++.old-deja/g++.law/visibility1.C: Same.
38030         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38031         * g++.old-deja/g++.law/vbase1.C: Same.
38032         * g++.old-deja/g++.law/operators32.C: Same.
38033         * g++.old-deja/g++.law/nest3.C: Same.
38034         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38035         * g++.old-deja/g++.law/except5.C (main): Same.
38036         * g++.old-deja/g++.law/cvt7.C (run): Same.
38037         * g++.old-deja/g++.law/cvt2.C: Same.
38038         * g++.old-deja/g++.law/cvt16.C: Same.
38039         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38040         * g++.old-deja/g++.law/ctors17.C (main): Same.
38041         * g++.old-deja/g++.law/ctors13.C: Same.
38042         * g++.old-deja/g++.law/ctors12.C (main): Same.
38043         * g++.old-deja/g++.law/ctors10.C: Same.
38044         * g++.old-deja/g++.law/code-gen5.C: Same.
38045         * g++.old-deja/g++.law/bad-error7.C: Same.
38046         * g++.old-deja/g++.law/arm9.C: Same.
38047         * g++.old-deja/g++.law/arm12.C: Same.
38048         * g++.old-deja/g++.law/arg8.C: Same.
38049         * g++.old-deja/g++.law/arg1.C: Same.
38050         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38051         * g++.old-deja/g++.jason/template31.C: Same.
38052         * g++.old-deja/g++.jason/template24.C (main): Same.
38053         * g++.old-deja/g++.jason/2371.C: Same.
38054         * g++.old-deja/g++.eh/new2.C: Same.
38055         * g++.old-deja/g++.eh/new1.C: Same.
38056         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38057         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38058         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38059         * g++.old-deja/g++.brendan/crash62.C: Same.
38060         * g++.old-deja/g++.brendan/crash52.C: Same.
38061         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38062         * g++.old-deja/g++.brendan/crash38.C: Same.
38063         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38064         * g++.old-deja/g++.brendan/copy9.C: Same.
38065
38066 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38067
38068         * gcc.c-torture/execute/20001203-2.c (memset):
38069         Count argument is of type __SIZE_TYPE__.
38070
38071 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38072
38073         * gcc.c-torture/compile/20010404-1.c: New test.
38074
38075 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38076
38077         * gcc.c-torture/compile/20010326-1.c: New test.
38078
38079 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38080
38081         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38082         peculiarities of the SH.
38083         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38084
38085 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38086
38087         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38088         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38089         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38090
38091 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38092
38093         * g77.f-torture/compile/20010321-1.f: New test.
38094
38095 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38096
38097         * gcc.c-torture/compile/20010329-1.c: New test.
38098
38099 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38100
38101         * gcc.c-torture/execute/20010329-1.c: New test.
38102
38103 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38104
38105         * g++.old-deja/g++.other/eh4.C: Fix typo.
38106
38107 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38108
38109         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38110
38111 2001-03-28  Philip Blundell  <philb@gnu.org>
38112
38113         * gcc.c-torture/compile/20010328-1.c: New test.
38114
38115 2001-03-27  Richard Henderson  <rth@redhat.com>
38116
38117         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38118         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38119
38120 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38121
38122         * gcc.c-torture/compile/20010327-1.c: New test.
38123
38124 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         * g++.old-deja/g++.other/friend12.C: New test.
38127         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38128         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38129
38130 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38131
38132         * gcc.c-torture/execute/20010325-1.c: New test.
38133
38134 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38135
38136         * g++.old-deja/g++.other/mangle3.C: New test.
38137
38138 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38139
38140         * g++.old-deja/g++.other/anon8.C: New test.
38141
38142 2001-03-20  Philip Blundell  <philb@gnu.org>
38143
38144         * gcc.c-torture/compile/20010320-1.c: New test.
38145
38146 2001-03-17  Richard Henderson  <rth@redhat.com>
38147
38148         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38149
38150 2001-03-15  Geoff Keating  <geoff@redhat.com>
38151
38152         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38153         tests on AIX.
38154
38155 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38156
38157         * g++.old-deja/g++.other/eh4.C: New test.
38158
38159 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38160
38161         * gcc.dg/cpp/mi1.c: Update.
38162
38163 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38164
38165         * g++.old-deja/g++.other/regstack.C: New test.
38166
38167 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38168
38169         * g++.old-deja/g++.other/ref4.C: New test.
38170
38171 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38172
38173         * objc/execute/va_method.m: Added.
38174         * objc/execute/IMP.m: Added.
38175         * objc/execute/_cmd.m: Added.
38176         * objc/execute/accessing_ivars.m: Added.
38177         * objc/execute/class-1.m: Added.
38178         * objc/execute/class-10.m: Added.
38179         * objc/execute/class-11.m: Added.
38180         * objc/execute/class-12.m: Added.
38181         * objc/execute/class-13.m: Added.
38182         * objc/execute/class-14.m: Added.
38183         * objc/execute/class-2.m: Added.
38184         * objc/execute/class-3.m: Added.
38185         * objc/execute/class-4.m: Added.
38186         * objc/execute/class-5.m: Added.
38187         * objc/execute/class-6.m: Added.
38188         * objc/execute/class-7.m: Added.
38189         * objc/execute/class-8.m: Added.
38190         * objc/execute/class-9.m: Added.
38191         * objc/execute/class-tests-1.h
38192         * objc/execute/class-tests-2.h
38193         * objc/execute/compatibility_alias.m: Added.
38194         * objc/execute/encode-1.m: Added.
38195         * objc/execute/formal_protocol-1.m: Added.
38196         * objc/execute/formal_protocol-2.m: Added.
38197         * objc/execute/formal_protocol-3.m: Added.
38198         * objc/execute/formal_protocol-4.m: Added.
38199         * objc/execute/formal_protocol-5.m: Added.
38200         * objc/execute/formal_protocol-6.m: Added.
38201         * objc/execute/formal_protocol-7.m: Added.
38202         * objc/execute/informal_protocol.m: Added.
38203         * objc/execute/initialize.m: Added.
38204         * objc/execute/load.m: Added.
38205         * objc/execute/many_args_method.m: Added.
38206         * objc/execute/nested-3.m: Added.
38207         * objc/execute/no_clash.m: Added.
38208         * objc/execute/private.m: Added.
38209         * objc/execute/redefining_self.m: Added.
38210         * objc/execute/root_methods.m: Added.
38211         * objc/execute/selector-1.m: Added.
38212         * objc/execute/static-1.m: Added.
38213         * objc/execute/static-2.m: Added.
38214         * objc/execute/va_method.m: Added.
38215
38216 2001-03-10  Richard Henderson  <rth@redhat.com>
38217
38218         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38219
38220 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38221
38222         * g++.old-deja/g++.other/crash31.C: XFAIL.
38223         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38224         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38225         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38226         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38227         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38228
38229 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38230
38231         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38232
38233 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38234
38235         * gcc.dg/20000724-1.c: Don't use multiline strings.
38236
38237 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38238
38239         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38240         result of -cString against what we expect it to be; don't just
38241         print it out for no one to read.
38242
38243         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38244         Based on testcases provided by Nicola Pero.
38245
38246 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38247
38248         * gcc.dg/cpp/macro7.c: New test.
38249
38250 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38251
38252         * gcc.dg/cpp/multiline.c: Update.
38253
38254 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38255
38256         * g++.old-deja/g++.other/enum3.C: New test.
38257
38258 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38259
38260         * g++.old-deja/g++.other/pod1.C: New test.
38261
38262 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38263
38264         * g++.old-deja/g++.ext/overload1.C: New test.
38265
38266 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38267
38268         * g++.old-deja/g++.pt/using1.C: New test.
38269
38270 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38271
38272         * g++.old-deja/g++.other/using9.C: New test.
38273
38274 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38275
38276         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38277
38278         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38279
38280 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.old-deja/g++.ext/realpt1.C: Remove.
38283
38284 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38285
38286         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38287
38288 2001-02-26  Will Cohen  <wcohen@redhat.com>
38289
38290         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38291
38292 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38293
38294         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38295         templatized constructors.
38296
38297 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38298
38299         * gcc.c-torture/execute/20010224-1.c: New test.
38300
38301 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38302
38303         * gcc.c-torture/execute/20010222-1.c: New test.
38304
38305 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38306
38307         * g++.old-deja/g++.other/inline20.C: New test.
38308
38309 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38310
38311         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38312
38313 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38314
38315         * g++.old-deja/g++.other/lookup22.C: New test.
38316
38317 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38318
38319         * g77.dg: New directory.
38320         * g77.dg/20010216-1.f: New test case.
38321         * g77.dg/dg.exp: New driver.
38322         * lib/g77-dg.exp: New driver library.
38323
38324 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38325
38326         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38327
38328 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38329
38330         * g++.old-deja/g++.other/decl9.C: New test.
38331
38332 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38333
38334         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38335         not need <string> and also tests the initialization at runtime.
38336
38337 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38338
38339         * gcc.c-torture/execute/longlong.c: New test.
38340
38341 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38342
38343         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38344
38345 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38346
38347         * gcc.c-torture/execute/920302-1.c (execute):
38348         Change argument type to short.
38349
38350 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38351
38352         * g++.old-deja/g++.pt/deduct6.C: New test.
38353
38354 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38355
38356         * g++.old-deja/g++.pt/deduct5.C: New test.
38357
38358 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38359
38360         * gcc.c-torture/execute/20010209-1.c: New test.
38361
38362 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38363
38364         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38365
38366 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38367
38368         * g++.dg/vtgc1.C: Update for new ABI.
38369
38370         * consistency.vlad: New directory, 1665 files.
38371
38372 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38373
38374         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38375         return type.
38376         * gcc.dg/cpp/digraphs.c: Declare puts.
38377
38378 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38379
38380         * g++.old-deja/g++.other/warn5.C: New test.
38381
38382 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38383
38384         * g++.old-deja/g++.pt/spec40.C: New test.
38385
38386 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38387
38388         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38389         case.
38390         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38391
38392 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38393
38394         * gcc.c-torture/compile/20010209-1.c: New test.
38395
38396 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38397
38398         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38399         excess errors message but not if it crashes.
38400         * g++.old-deja/g++.other/crash27.C: Likewise.
38401         * g++.old-deja/g++.other/crash28.C: Likewise.
38402         * g++.old-deja/g++.other/crash30.C: Likewise.
38403         * g++.old-deja/g++.other/crash32.C: Likewise.
38404         * g++.old-deja/g++.other/crash35.C: Likewise.
38405         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38406
38407 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38408
38409         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38410         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38411         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38412         g77.f-torture/execute/execute.exp,
38413         g77.f-torture/noncompile/noncompile.exp,
38414         gcc.c-torture/execute/execute.exp,
38415         gcc.c-torture/execute/memcheck/memcheck.exp,
38416         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38417         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38418         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38419         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38420         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38421         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38422         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38423         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38424         Remove bug reporting instructions with ancient email addresses.
38425
38426 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38427
38428         * gcc.dg/20010202-1.c: New test.
38429         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38430
38431 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38432
38433         * g++.dg/stdbool-if.C: New test.
38434
38435 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38436
38437         * objc/execute/fdecl.m: Added main().
38438
38439 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38440
38441         * gcc.c-torture/execute/20010206-1.c: New test.
38442
38443 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38444
38445         * gcc.dg/cpp/avoidpaste1.c: Update.
38446
38447 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38448
38449         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38450         Pero <nicola@brainstorm.co.uk>.
38451         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38452
38453 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38454
38455         * g++.old-deja/g++.pt/spec39.C: New test.
38456
38457 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38458
38459         * gcc.c-torture/compile/20010202-1.c: New test.
38460
38461 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38462
38463         * g++.old-deja/g++.abi/primary2.C: New test.
38464         * g++.old-deja/g++.abi/primary3.C: New test.
38465         * g++.old-deja/g++.abi/primary4.C: New test.
38466         * g++.old-deja/g++.abi/primary5.C: New test.
38467         * g++.old-deja/g++.abi/vtable3.h: New test.
38468         * g++.old-deja/g++.abi/vtable3a.C: New test.
38469         * g++.old-deja/g++.abi/vtable3b.C: New test.
38470         * g++.old-deja/g++.abi/vtable3c.C: New test.
38471         * g++.old-deja/g++.abi/vtable3d.C: New test.
38472         * g++.old-deja/g++.abi/vtable3e.C: New test.
38473         * g++.old-deja/g++.abi/vtable3f.C: New test.
38474         * g++.old-deja/g++.abi/vtable3g.C: New test.
38475         * g++.old-deja/g++.abi/vtable3h.C: New test.
38476         * g++.old-deja/g++.abi/vtable3i.C: New test.
38477         * g++.old-deja/g++.abi/vtable3j.C: New test.
38478         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38479
38480 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38481
38482         * g++.old-deja/g++.other/anon6.C: New test.
38483         * g++.old-deja/g++.other/anon7.C: New test.
38484
38485 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38486
38487         * gcc.dg/cpp/avoidpaste2.c: New tests.
38488
38489 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38490
38491         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38492
38493 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38494
38495         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38496         DECIMAL_DIG cases for Irix."
38497
38498 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38499
38500         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38501
38502 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38503
38504         * gcc.dg/c99-tag-1.c: New test.
38505
38506 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38507
38508         * gcc.dg/cpp/tr-warn1.c: Add tests.
38509
38510 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38511
38512         * gcc.dg/cpp/avoidpaste1.c: Update.
38513         * gcc.dg/cpp/paste4.c: Update.
38514
38515 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38516
38517         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38518         cases for Irix.
38519
38520 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38521
38522         * g++.old-deja/g++.other/inline19.C: New test.
38523
38524 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38525
38526         * gcc.dg/Wlarger-than.c: New test.
38527
38528 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38529
38530         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38531
38532 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38533
38534         * gcc.c-torture/execute/20010129-1.c: New test.
38535         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38536
38537 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38538
38539         * gcc.dg/cpp/avoidpaste1.c: Test case.
38540
38541 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38542
38543         * g++.old-deja/g++.other/inline18.C: New test.
38544
38545 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38546
38547         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38548         and __builtin_putchar.
38549
38550 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38551
38552         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38553         tests.
38554
38555 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38556
38557         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38558         floating point number rounding mode to round to the nearest
38559         representable mode.
38560
38561 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38562
38563         * g++.old-deja/g++.other/mangle2.C: New test.
38564
38565 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38566
38567         * gcc.c-torture/compile/20010124-1.c: New test.
38568
38569 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38570
38571         * g++.old-deja/g++.pt/spec38.C: New test.
38572
38573 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38574
38575         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38576         "Build don't run".
38577
38578 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38579
38580         * gcc.c-torture/execute/20010123-1.c: New test.
38581
38582 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38583
38584         * g++.old-deja/g++.pt/spec37.C: New test.
38585
38586 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38587
38588         * g++.old-deja/g++.pt/overload14.C: New test.
38589
38590 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38591
38592         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38593         __builtin_return_address.
38594
38595 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38596
38597         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38598         * g++.old-deja/g++.pt/spec35.C: New test.
38599         * g++.old-deja/g++.pt/spec36.C: New test.
38600
38601 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38602
38603         * gcc.c-torture/compile/20010118-1.c: New test.
38604
38605 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38606
38607         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38608
38609 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38610
38611         * gcc.c-torture/execute/20010119-1.c: New test.
38612
38613 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38614
38615         * g++.old-deja/g++.other/vbase5.C: New test.
38616
38617 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38618
38619         * gcc.c-torture/execute/20010118-1.c: New test.
38620
38621 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38622
38623         * g++.old-deja/g++.pt/deduct3.C: New test.
38624
38625 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38626
38627         * g++.old-deja/g++.pt/spec34.C: New test.
38628
38629 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38630
38631         * g77.f-torture/compile/20000601-2.f: New test.
38632
38633 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38634
38635         * g++.old-deja/g++.other/init17.C: New test.
38636
38637 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38638
38639         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38640
38641 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38642
38643         * g++.old-deja/g++.pt/unify8.C: New test.
38644
38645 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38646
38647         * g++.old-deja/g++.abi/vbase1.C: New test.
38648
38649 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38650
38651         * g++.old-deja/g++.pt/crash65.C: New test.
38652
38653 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38654
38655         * gcc.dg/cpp/assembl2.S: New test case.
38656
38657 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38658
38659         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38660         are supported.
38661
38662 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38663
38664         * g++.old-deja/g++.other/builtins1.C: New test.
38665         * g++.old-deja/g++.other/builtins2.C: Likewise.
38666         * g++.old-deja/g++.other/builtins3.C: Likewise.
38667         * g++.old-deja/g++.other/builtins4.C: Likewise.
38668
38669 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38670
38671         * gcc.c-torture/compile/20010117-1.c: New test.
38672         * gcc.c-torture/compile/20010117-2.c: New test.
38673
38674 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38675
38676         * g77.f-torture/execute/20010116.[fx]: New test,
38677         XFAIL on i?86-*-*.
38678         * g77.f-torture/compile/20010115.f: Indicate it's
38679         a test for PR fortran/1636.
38680
38681 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38682
38683         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38684
38685 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38686
38687         * g77.f-torture/compile/20010115.f: New test.
38688
38689 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38690
38691         * g++.old-deja/g++.pt/nontype5.C: New test.
38692
38693 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38694
38695         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38696         have an equivalent working one below it.
38697
38698 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38699
38700         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38701         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38702
38703 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38704
38705         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38706         message containing "init_priority".
38707         (conpr-2.C): Likewise.
38708         (conpr-3.C): Likewise.
38709         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38710
38711 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38712
38713         * gcc.c-torture/execute/20010114-2.c: New test.
38714
38715 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38716
38717         * gcc.c-torture/compile/20010114-1.c: New test.
38718         * gcc.c-torture/compile/20010114-1.x: Xfail.
38719         * gcc.c-torture/compile/20010114-2.c: New test.
38720         * gcc.c-torture/execute/20010114-1.c: New test.
38721         * gcc.dg/trunc-1.c: New test.
38722         * gcc.dg/uninit-B.c: New test.
38723
38724 2001-01-13  Nick Clifton  <nickc@redhat.com>
38725
38726         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38727         target.
38728
38729 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38730
38731         * gcc.c-torture/compile/20010113-1.c: New test.
38732
38733 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38734
38735         * gcc.c-torture/compile/20001212-1.c: New test.
38736
38737 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38738
38739         * gcc.dg/cpp/widestr1.c: Update.
38740         * gcc.dg/cpp/prag-imp.c: Remove.
38741
38742 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38743
38744         * gcc.c-torture/execute/20000801-3.x: Remove.
38745         * gcc.dg/c90-init-1.c: New test.
38746         * gcc.dg/c99-init-1.c: New test.
38747         * gcc.dg/c99-init-2.c: New test.
38748         * gcc.dg/gnu99-init-1.c: New test.
38749
38750 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38751
38752         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38753         testing that no relevant ones were found.
38754
38755 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38756
38757         * g++.old-deja/g++.pt/cast2.C: New test.
38758
38759 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38760
38761         * g++.old-deja/g++.pt/friend47.C: New test.
38762
38763 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38764
38765         * g++.old-deja/g++.pt/instantiate13.C: New test.
38766
38767 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38768
38769         * g++.old-deja/g++.other/defarg7.C: New test.
38770         * g++.old-deja/g++.other/defarg8.C: New test.
38771
38772 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38773
38774         * g++.old-deja/g++.pt/crash64.C: New test.
38775
38776 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38777
38778         * g++.old-deja/g++.pt/crash63.C: New test.
38779
38780 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38781
38782         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38783
38784 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38785
38786         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38787
38788 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38789
38790         * g++.old-deja/g++.pt/error3.C: New test.
38791
38792 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38793
38794         * g++.old-deja/g++.other/crash39.C: New test.
38795
38796 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38797
38798         * g++.old-deja/g++.other/vbase4.C: New test.
38799
38800 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38801
38802         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38803         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38804         * gcc.dg/special/special.exp: New test driver which will check
38805         for alias support for the above test.
38806
38807 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38808
38809         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38810         problems on small machines.
38811         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38812         parameterize.
38813
38814 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38815
38816         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38817         mips.
38818         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38819
38820 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38821
38822         * g++.old_deja/g++.pt/using8.C: New test.
38823
38824 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38825
38826         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38827
38828 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38829
38830         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38831         where a failure is expected.
38832         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38833
38834 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38835
38836         * g++.old_deja/g++.pt/instantiate12.C: New test.
38837
38838 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38839
38840         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38841         start of structs.
38842         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38843         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38844         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38845         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38846         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38847         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38848         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38849         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38850         * g++.old-deja/g++.eh/spec6.C: Likewise.
38851         * g++.old-deja/g++.jason/crash3.C: Likewise.
38852         * g++.old-deja/g++.law/ctors11.C: Likewise.
38853         * g++.old-deja/g++.law/ctors17.C: Likewise.
38854         * g++.old-deja/g++.law/ctors5.C: Likewise.
38855         * g++.old-deja/g++.law/ctors9.C: Likewise.
38856         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38857         * g++.old-deja/g++.mike/net22.C: Likewise.
38858         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38859         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38860         * g++.old-deja/g++.mike/virt3.C: Likewise.
38861         * g++.old-deja/g++.niklas/t128.C: Likewise.
38862         * g++.old-deja/g++.other/anon4.C: Likewise.
38863         * g++.old-deja/g++.other/using1.C: Likewise.
38864         * g++.old-deja/g++.other/warn3.C: Likewise.
38865         * g++.old-deja/g++.pt/t37.C: Likewise.
38866         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38867         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38868
38869 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38870
38871         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38872
38873 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38874
38875         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38876
38877 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38878
38879         * gcc.c-torture/compile/20010107-1.c: New test.
38880
38881 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38882
38883         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38884
38885 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38886
38887         * gcc.dg/format/format.h: New file.
38888         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38889         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38890         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38891         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38892         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38893         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38894         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38895         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38896         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38897         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38898         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38899         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38900         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38901         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38902         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38903         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38904         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38905         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38906         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38907         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38908         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38909         instead of declaring standard types, macros and functions in each
38910         test.
38911
38912 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38913
38914         * gcc.c-torture/execute/20010106-1.c: New test.
38915
38916 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38917
38918         * gcc.dg/format/format.exp: New file.
38919         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38920         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38921         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38922         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38923         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38924         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38925         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38926         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38927         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38928         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38929         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38930         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38931         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38932         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38933         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38934         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38935         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38936         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38937         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38938         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38939         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38940         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38941         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38942         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38943         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38944         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38945         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38946         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38947         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38948         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38949         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38950         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38951         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38952         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38953         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38954         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38955         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38956         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38957         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38958         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38959         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38960         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38961
38962 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38963
38964         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38965         account.
38966
38967 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38968
38969         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38970
38971 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38972
38973         * g++.old-deja/g++.pt/crash62.C: New test.
38974
38975 2001-01-04  Richard Henderson  <rth@redhat.com>
38976
38977         * gcc.dg/20000926-1.c: Update expected warnings.
38978         * gcc.dg/array-2.c: Likewise.
38979         * gcc.dg/array-4.c: Also validate flexible array members.
38980         * gcc.dg/c99-flex-array-1.c: New.
38981
38982 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38983
38984         * gcc.c-torture/compile/20001222-1.x: Remove.
38985
38986 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38987
38988         * gcc.c-torture/execute/built-in-setjmp.c: New.
38989
38990 2001-01-03  Richard Henderson  <rth@redhat.com>
38991
38992         * gcc.dg/940510-1.c: Update expected error wording.
38993         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38994
38995 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38996
38997         * lib/target-supports.exp (check_alias_available): Modified to
38998         indicate aliases not supported if only weak aliases are supported.
38999
39000 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39001
39002         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39003         Turn on cmpstrsi checks for __pj__ and __i370__.
39004
39005 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39006
39007         * g++.old-deja/g++.other/virtual11.C: New test.
39008
39009 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39010
39011         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39012
39013 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39014
39015         * gcc.c-torture/compile/20010102-1.c: New test.
39016
39017 2001-01-02  Andreas Jaeger  <aj@suse.de>
39018
39019         * gcc.dg/noreturn-3.c: New test.
39020
39021         * gcc.dg/noreturn-4.c: New test.
39022
39023 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39024
39025         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39026         __builtin_fputc and __builtin_fwrite.
39027
39028 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39029
39030         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39031         signed char, not default char.
39032
39033 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39034
39035         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39036
39037 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39038
39039         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39040
39041 2000-12-29  Richard Henderson  <rth@redhat.com>
39042
39043         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39044         (__cyg_profile_func_exit): Define.
39045
39046 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39047
39048         * g++.dg/vtgc1.C: New test.
39049
39050 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39051
39052         * gcc.dg/noncompile/20001228-1.c: New test.
39053
39054         * gcc.dg/20001228-1.c: New test.
39055
39056         * gcc.c-torture/execute/20001228-1.c: New test.
39057
39058 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39059
39060         * gcc.dg/format-strfmon-1.c: New test.
39061
39062 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39063
39064         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39065         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39066         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39067         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39068         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39069         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39070         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39071         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39072         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39073         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39074         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39075         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39076         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39077
39078         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39079         * gcc.c-torture/execute/string-opt-4.c: Test index.
39080
39081 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39082
39083         * gcc.c-torture/compile/20001226-1.c: New test.
39084
39085 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39086
39087         * gcc.c-torture/compile/20001222-1.c: New test.
39088         * gcc.c-torture/compile/20001222-1.x: Xfail.
39089
39090 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39091
39092         * gcc.c-torture/execute/comp-goto-2.c: New test.
39093
39094 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39095
39096         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39097         Use long types if __INT_MAX__ is 32767.
39098         (main): Use cast to (sint32 *) when poking 88 into a_page.
39099
39100         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39101
39102 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39103
39104         * gcc.c-torture/compile/20001221-1.c: New test.
39105         * gcc.c-torture/execute/20001221-1.c: New test.
39106
39107 2000-12-20  Richard Henderson  <rth@redhat.com>
39108
39109         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39110         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39111
39112 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39113
39114         * gcc.dg/compare3.c: New test.
39115
39116 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39117
39118         * gcc.dg/format-warnll-1.c: New test.
39119
39120 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39121
39122         * gcc.dg/cpp/cmdlne-P.c: New test.
39123
39124 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39125
39126         * gcc.c-torture/execute/builtin-abs-1.c,
39127         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39128
39129 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39130
39131         * gcc.dg/cpp/multiline.c: New test.
39132
39133 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39134
39135         * g++.old-deja/g++.other/syshdr1.C: Update.
39136         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39137
39138 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39139
39140         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39141
39142 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39143
39144         * g++.old-deja/g++.pt/ttp65.C: New test.
39145
39146 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39147
39148         * g++.old-deja/g++.pt/ttp64.C: New test.
39149
39150 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39151
39152         * g++.old-deja/g++.pt/spec33.C: New test.
39153
39154 2000-12-14  Catherine Moore  <clm@redhat.com>
39155
39156         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39157         * gcc.c-torture/execute/920612-2.c: Likewise.
39158         * gcc.c-torture/execute/920428-2.c: Likewise.
39159         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39160         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39161
39162 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39163
39164         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39165         * gcc.dg/pack-test-2.c: Likewise.
39166
39167 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39168
39169         Tests by Zack Weinberg <zackw@stanford.edu>.
39170
39171         * gcc.dg/cpp/defined.c: Update.
39172         * gcc.dg/cpp/defined_trad.c: New tests.
39173
39174 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39175
39176         * gcc.dg/cpp/trad-direct.c: Update.
39177
39178 2000-12-11  Neil Booth  <neilb@earthling.net>
39179
39180         * gcc.dg/cpp/defined_trad.c
39181
39182 2000-12-11  Neil Booth  <neilb@earthling.net>
39183
39184         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39185
39186 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39187
39188         * gcc.dg/format-miss-2.c: New test.
39189
39190 2000-12-09  Neil Booth  <neilb@earthling.net>
39191
39192         * gcc.dg/cpp/lineflags.c: New tests.
39193         * gcc.dg/cpp/poison.c: Update.
39194         * gcc.dg/cpp/redef2.c: Update.
39195         * gcc.dg/cpp/skipping.c: New test.
39196
39197 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39198
39199         * g++.old-deja/g++.other/eh3.C: New testcase.
39200
39201 2000-12-07  Neil Booth  <neilb@earthling.net>
39202
39203         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39204         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39205         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39206         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39207         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39208         Update.
39209
39210 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39211
39212         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39213         __SIZE_TYPE__ instead of int for type of integers cast to
39214         pointers.
39215
39216 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39217
39218         * g++.old-deja/g++.other/cleanup4.C: New test.
39219
39220 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39221
39222         * format-sec-1.c: New test.
39223
39224 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39225
39226         * gcc.dg/format-nonlit-3.c: New test.
39227
39228 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39229
39230         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39231         through a null pointer.
39232
39233 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39234
39235         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39236         * g++.old-deja/g++.pt/partial4.C: New test.
39237
39238 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39239
39240         * gcc.c-torture/execute/ieee/hugeval.x: New.
39241
39242 2000-12-06  Neil Booth  <neilb@earthling.net>
39243
39244         * gcc.dg/cpp/backslash2.c: New tests.
39245
39246 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39247
39248         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39249         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39250
39251 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39252
39253         * gcc.c-torture/execute/20001203-2.c: New testcase.
39254
39255 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39256
39257         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39258         * g++.old-deja/g++.other/virtual10.C: New test.
39259
39260 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39261
39262         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39263
39264 2000-12-05  Richard Henderson  <rth@redhat.com>
39265
39266         * gcc.c-torture/compile/20001205-1.c: New.
39267
39268 2000-12-04  Neil Booth  <neilb@earthling.net>
39269
39270         * g++.old-deja/g++.other/virtual9.C: New test.
39271         * g++.old-deja/g++.pt/crash61.C: New test.
39272         * gcc.c-torture/execute/loop-9.c: New test.
39273
39274 2000-12-04  Neil Booth  <neilb@earthling.net>
39275
39276         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39277         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39278         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39279         * gcc.dg/cpp/extratokens.c: ...here.
39280
39281 2000-12-04  Neil Booth  <neilb@earthling.net>
39282
39283         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39284         New tests.
39285
39286 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39287
39288         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39289         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39290
39291 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39292
39293         * gcc.c-torture/execute/20001203-1.c: New test.
39294
39295 2000-12-03  Neil Booth  <neilb@earthling.net>
39296
39297         * gcc.dg/cpp/macro6.c: New test cases.
39298
39299 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39300
39301         * gcc.c-torture/execute/string-opt-9.c: New test.
39302         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39303         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39304         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39305
39306         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39307         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39308
39309 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39310
39311         * gcc.dg/cpp/if-6.c: New testcase.
39312
39313         * gcc.dg/20001201-1.c: New testcase.
39314
39315 2000-12-02  Neil Booth  <neilb@earthling.net>
39316
39317         * g++.old-deja/g++.other/externC4.C,
39318         g++.old-deja/g++.other/friend10.C: New tests.
39319
39320 2000-12-02  Neil Booth  <neilb@earthling.net>
39321
39322         * g++.old-deja/g++.other/instan2.C
39323         * g++.old-deja/g++.other/instan3.C: New test.
39324
39325 2000-12-02  Neil Booth  <neilb@earthling.net>
39326
39327         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39328         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39329         gnuc99.c,gnuc99-pedantic.c: New tests.
39330
39331 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39332
39333         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39334         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39335
39336 2000-12-01  Neil Booth  <neilb@earthling.net>
39337
39338         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39339         * gcc.dg/cpp/poison.c: Update.
39340         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39341
39342 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39343
39344         * g77.f-torture/execute/20001201.f: New test.
39345
39346 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39347
39348         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39349
39350 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39351
39352         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39353
39354 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39355
39356         * g++.old-deja/g++.other/cast6.C: New test.
39357
39358 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39359
39360         * gcc.c-torture/execute/20001130-2.c: New testcase.
39361
39362 2000-11-30  Richard Henderson  <rth@redhat.com>
39363
39364         * gcc.c-torture/execute/20001130-1.c: New test.
39365
39366 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39367
39368         * g++.old-deja/g++.other/op3.C: New test.
39369
39370 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39371
39372         * g++.old-deja/g++.other/op2.C: New test.
39373
39374 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39375
39376         * g++.old-deja/g++.other/crash38.C: New test.
39377
39378 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39379
39380         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39381
39382 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39383
39384         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39385         tests.
39386         * gcc.c-torture/execute/string-opt-6.c: New test.
39387
39388         * gcc.dg/20001117-1.c: Add main.
39389
39390 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39391
39392         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39393         Move from here ...
39394         * gcc.dg/940510-1.c: ... to here.
39395
39396         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39397         zero-size arrays in toplevel structures.
39398
39399 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39400
39401         * gcc.c-torture/execute/loop-8.c: New test.
39402
39403 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39404
39405         * g++.old-deja/g++.other/base1.C: New test.
39406
39407 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39408
39409         * g++.old-deja/g++.other/parse2.C: New test.
39410
39411 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39412
39413         * g++.old-deja/g++.pt/incomplete1.C: New test.
39414
39415 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39416
39417         * g++.old-deja/g++.other/friend9.C: New test.
39418
39419 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39420
39421         * gcc.dg/20001127-1.c: New test.
39422
39423 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39424
39425         * g++.old-deja/g++.pt/friend46.C: New test.
39426
39427 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39428
39429         * g++.old-deja/g++.other/ptrmem8.C: New test.
39430
39431 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39432
39433         * gcc.c-torture/execute/string-opt-7.c: New test.
39434         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39435
39436 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39437
39438         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39439         instead of 'mkcheck 2'.
39440
39441 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39442
39443         * gcc.c-torture/execute/memcheck/driver.c,
39444         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39445         C9X references to refer to C99.
39446
39447 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39448
39449         * gcc.dg/ultrasp3.c: New test.
39450
39451 2000-11-25  Neil Booth  <neilb@earthling.net>
39452
39453         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39454
39455 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39456
39457         * gcc.c-torture/compile/20001123-2.c: New.
39458
39459 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39460
39461         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39462
39463 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39464
39465         * gcc.dg/sequence-point-1.c: Add some new tests.
39466         * gcc.c-torture/execute/20001124-1.c: New test.
39467
39468 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39469
39470         * g++.old-deja/g++.other/vaarg4.C: New test.
39471         * gcc.c-torture/compile/20001123-1.c: New test.
39472
39473 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39474
39475         * g++.other/crash24.C: Adjust and remove XFAIL.
39476         * g++.other/crash37.C: New test.
39477
39478 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39479
39480         * g++.old-deja/g++.pt/instantiate9.C: New test.
39481
39482 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39483
39484         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39485         new ABI, too.
39486
39487         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39488         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39489
39490 2000-11-22  Neil Booth  <neilb@earthling.net>
39491
39492         * gcc.dg/cpp/Wtrigraphs.c: New test.
39493
39494 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39495
39496         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39497
39498 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39499
39500         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39501
39502 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39503
39504         * lib/gcc-dg.exp: load_lib scanasm.exp.
39505         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39506         * lib/g++-dg.exp: load_lib scanasm.exp.
39507         * lib/scanasm.exp: New.
39508         (scan-assembler, scan-assembler-not): Add optional arguments to
39509         test name, or if not present, the pattern name.
39510         (scan-assembler-dem, scan-assembler-dem-not): New.
39511
39512         * g++.dg/dg.exp: New.
39513
39514 2000-11-21  Neil Booth  <neilb@earthling.net>
39515
39516         * gcc.dg/cpp/integrated1.c: Remove.
39517
39518 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39519
39520         * gcc.c-torture/execute/20001121-1.c: New test.
39521
39522 2000-11-21  Richard Henderson  <rth@redhat.com>
39523
39524         * gcc.c-torture/compile/20001121-1.c: New test.
39525
39526 2000-11-20  Neil Booth  <neilb@earthling.net>
39527
39528         * gcc.dg/cpp/integrated1.c: New test.
39529
39530 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39531
39532         * g++.old-deja/g++.other/inline17.C: New test.
39533
39534 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39535
39536         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39537         local variable to be zero: I made the variable global. Now
39538         uses abort() and exit() instead of relying on main's return value.
39539
39540 2000-11-20  Neil Booth  <neilb@earthling.net>
39541
39542         * gcc.dg/cpp/paste2.c: Update test.
39543         * objc/execute/paste.m: New test.
39544
39545 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39546
39547         * gcc.dg/c99-condexpr-1.c: New test.
39548
39549 2000-11-20  Neil Booth  <neilb@earthling.net>
39550
39551         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39552
39553 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39554
39555         * g++.old-deja/g++.pt/export1.C: New test.
39556
39557 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39558
39559         * gcc.dg/20001117-1.c: New test.
39560
39561 2000-11-18  Richard Henderson  <rth@redhat.com>
39562
39563         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39564
39565 2000-11-18  Richard Henderson  <rth@redhat.com>
39566
39567         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39568         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39569         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39570
39571 2000-11-18  Richard Henderson  <rth@redhat.com>
39572
39573         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39574         (main): New.  Exit cleanly.
39575
39576 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39577
39578         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39579         gcc.dg/c99-fordecl-2.c: New tests.
39580
39581 2000-11-18  Richard Henderson  <rth@redhat.com>
39582
39583         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39584         * gcc.c-torture/execute/zerolen-2.c: New.
39585
39586 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39587
39588         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39589         memory.
39590
39591 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39592
39593         * g++.old-deja/g++.pt/instantiate8.C: New test.
39594
39595 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39596
39597         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39598         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39599
39600 2000-11-16  Nick Clifton  <nickc@redhat.com>
39601
39602         * gcc.c-torture/execute/nestfunc-2.c: New test.
39603         * gcc.c-torture/execute/nestfunc-3.c: New test.
39604
39605 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39606
39607         * gcc.c-torture/compile/20001116-1.c: New test.
39608
39609 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39610
39611         * gcc.c-torture/execute/20001115-1.c: New test.
39612
39613 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39614
39615         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39616         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39617         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39618         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39619
39620 2000-11-15  Neil Booth  <neilb@earthling.net>
39621
39622         gcc.dg/cpp/_Pragma1.c: Update.
39623         gcc.dg/cpp/_Pragma2.c: New test.
39624
39625 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39626
39627         * g++.old-deja/g++.other/anon5.C: New test.
39628
39629 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39630
39631         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39632         tests.
39633
39634 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39635
39636         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39637         output.
39638
39639 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39640
39641         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39642         labels at end of compound statements.
39643
39644 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39645
39646         * gcc.c-torture/execute/loop-7.c: New test.
39647
39648 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39649
39650         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39651
39652 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39653
39654         * gcc.dg/c99-bool-1.c: New test.
39655
39656 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39657
39658         * gcc.dg/c99-scope-1.c: Remove xfail.
39659         * gcc.dg/c99-scope-2.c: New test.
39660
39661 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39662
39663         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39664         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39665
39666 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39667
39668         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39669         error messages.
39670
39671         * g++.mike/p700.C: Don't typedef wchar_t.
39672         * g++.mike/p784.C: Likewise.
39673         * g++.mike/eb101.C: Don't use __wchar_t.
39674
39675 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39676
39677         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39678         from DO loop.
39679
39680 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39681
39682         * gcc.c-torture/execute/20001111-1.c: New test.
39683
39684 2000-11-10  Nick Clifton  <nickc@redhat.com>
39685
39686         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39687         long multuiple and accumulate.
39688
39689 2000-11-09  Richard Henderson  <rth@redhat.com>
39690
39691         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39692         via size_t instead of int.
39693
39694         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39695         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39696         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39697         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39698
39699 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39700
39701         * gcc.c-torture/compile/20001109-1.c: New test.
39702         * gcc.c-torture/compile/20001109-2.c: New test.
39703
39704 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39705
39706         * g++.old-deja/g++.pt/operator1.C: New test.
39707         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39708
39709 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39710
39711         * gcc.dg/20001108-1.c: New test.
39712
39713 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39714
39715         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39716         with both arguments constant strings.
39717         * gcc.c-torture/execute/string-opt-3.c: New test.
39718         * gcc.c-torture/execute/string-opt-4.c: New test.
39719         * gcc.c-torture/execute/string-opt-5.c: New test.
39720
39721 2000-11-08  Nick Clifton  <nickc@redhat.com>
39722
39723         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39724         mulsidi3adddi patterns.
39725
39726 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39727
39728         * g++.old-deja/g++.other/crash36.C: New test.
39729
39730 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39731
39732         * g++.old-deja/g++.other/init16.C: New test.
39733
39734 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39735
39736         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39737
39738 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39739
39740         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39741         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39742         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39743
39744 2000-11-07  DJ Delorie  <dj@redhat.com>
39745
39746         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39747
39748 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39749
39750         * gcc.c-torture/execute/string-opt-1.c: New test.
39751
39752 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39753
39754         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39755         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39756         parameters in registers, and there is no way for a varargs
39757         function to know in which order the integer and floating-point
39758         parameters should be interleaved when they are placed on the
39759         stack.
39760         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39761         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39762
39763 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39764
39765         * gcc.c-torture/execute/string-opt-2.c: New test.
39766
39767 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39768
39769         * g++.old-deja/g++.pt/crash60.C: New test.
39770
39771 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39772
39773         * g++.old-deja/g++.other/crash24.C: New test.
39774         * g++.old-deja/g++.other/crash25.C: New test.
39775         * g++.old-deja/g++.other/crash26.C: New test.
39776         * g++.old-deja/g++.other/crash27.C: New test.
39777         * g++.old-deja/g++.other/crash28.C: New test.
39778         * g++.old-deja/g++.other/crash29.C: New test.
39779         * g++.old-deja/g++.other/crash30.C: New test.
39780         * g++.old-deja/g++.other/crash31.C: New test.
39781         * g++.old-deja/g++.other/crash32.C: New test.
39782         * g++.old-deja/g++.other/crash33.C: New test.
39783         * g++.old-deja/g++.other/crash34.C: New test.
39784         * g++.old-deja/g++.other/crash35.C: New test.
39785
39786 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39787
39788         * gcc.c-torture/execute/20001031-1.c: New test.
39789
39790 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39791
39792         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39793         namespace.
39794
39795         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39796         standards-conformant.
39797
39798         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39799
39800         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39801         * g++.old-deja/g++.mike/p755a.C: Likewise.
39802         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39803         library makes no calls to `operator new' during initialization.
39804
39805 2000-11-04  Neil Booth  <neilb@earthling.net>
39806
39807         * gcc.dg/cpp/include2.c: New tests.
39808
39809 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39810
39811         * lib/g++.exp (g++_set_ld_library_path): New function.
39812         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39813
39814 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39815
39816         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39817         warnings.
39818
39819 2000-11-01  Richard Henderson  <rth@redhat.com>
39820
39821         * g++.old-deja/g++.ext/namedret1.C: New.
39822         * g++.old-deja/g++.ext/namedret2.C: New.
39823         * g++.old-deja/g++.ext/namedret3.C: New.
39824
39825 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39826
39827         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39828         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39829
39830 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39831
39832         * gcc.c-torture/execute/va-arg-21.c: New test.
39833
39834 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39835
39836         * gcc.dg/c99-complex-2.c: New test.
39837
39838 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39839
39840         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39841
39842 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39843
39844         * g++.old-deja/g++.other/inline16.C: New test.
39845
39846 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39847
39848         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39849         __PRETTY_FUNCTION__
39850
39851 2000-10-29  Neil Booth  <neilb@earthling.net>
39852
39853         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39854         New tests.
39855         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39856         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39857         optimisation.
39858
39859 2000-10-29  Neil Booth  <neilb@earthling.net>
39860
39861         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39862         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39863         * mi5.c: Test multiple includes work with -C.
39864         * trigraphs.c: Test ^= version.
39865
39866 2000-10-28  Neil Booth  <neilb@earthling.net>
39867
39868         New tests and test updates for new macro expander.
39869
39870         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39871         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39872         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39873         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39874         new diagnostic messages.
39875
39876         * gcc.dg/cpp/macro3.c: New tests.
39877
39878 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39879
39880         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39881         on the same line.
39882
39883 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39884
39885         * g++.old-deja/g++.other/eh2.C: New test.
39886
39887 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39888
39889         * gcc.c-torture/execute/20001027-1.c: New test.
39890
39891 2000-10-26  Richard Henderson  <rth@redhat.com>
39892
39893         * gcc.c-torture/execute/20001026-1.c: New.
39894
39895 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39896
39897         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39898         * g++.old-deja/g++.law/builtin1.C: Likewise.
39899         * g++.old-deja/g++.law/ctors10.C: Likewise.
39900         * g++.old-deja/g++.law/virtual3.C: Likewise.
39901         * g++.old-deja/g++.mike/p658.C: Likewise.
39902         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39903         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39904         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39905         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39906         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39907
39908 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39909
39910         * gcc.c-torture/compile/20001024-1.c: New test.
39911
39912 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39913
39914         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39915         to tell us whether or not we are using V3.
39916
39917 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39918
39919         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39920         operands.
39921
39922 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39923
39924         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39925
39926 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39927
39928         * gcc.c-torture/execute/20001024-1.c: New test.
39929
39930 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39931
39932         * g++.old-deja/g++.other/sibcall1.C: New test.
39933
39934 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39935
39936         * gcc.dg/noncompile/init-3.c: New test.
39937
39938 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39939
39940         * gcc.dg/format-array-1.c: New test.
39941
39942 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39943
39944         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39945         writing through null pointers; remove comment about testing
39946         unterminated strings.
39947
39948 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39949
39950         * gcc.c-torture/execute/20001017-2.c: New test.
39951
39952 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39953
39954         * gcc.c-torture/compile/20001018-1.c: New test.
39955         * gcc.c-torture/compile/20001018-1.x: Xfail.
39956
39957 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39958
39959         * gcc.c-torture/execute/20001017-1.c: New test.
39960
39961 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39962
39963         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39964         for multiple use of arguments with scanf formats; add tests for
39965         multiple use of arguments.
39966
39967 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39968
39969         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39970
39971 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39972
39973         * gcc.dg/format-miss-1.c: New test.
39974
39975 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39976
39977         * gcc.c-torture/execute/20001013-1.c: New test.
39978
39979 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39980
39981         * gcc.dg/format-branch-1.c: New test.
39982
39983 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39984
39985         * README, lib/file-format.exp: Remove EGCS references.
39986
39987 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39988
39989         * gcc.dg/20001013-1.c: New test.
39990
39991 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39992
39993         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39994         for intmax_t in the compiler using __typeof__ and the type rules
39995         for conditional expressions.
39996
39997 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39998
39999         * gcc.dg/20001012-1.c: New test.
40000         * gcc.dg/20001012-2.c: New test.
40001
40002 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40003
40004         * gcc.dg/format-attr-1.c: New test.
40005
40006 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40007
40008         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40009         __LONG_LONG_MAX__ instead of LLONG_MAX.
40010
40011 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40012
40013         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40014         scanf flags.
40015         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40016         flags.
40017
40018 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40019
40020         * gcc.dg/sequence-pt-1.c: New test.
40021
40022 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40023
40024         * gcc.c-torture/execute/20001011-1.c: New testcase.
40025         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40026
40027 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40028
40029         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40030         does not error on it.
40031
40032 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40033
40034         * gcc.dg/20001009-1.c: New test.
40035
40036 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40037
40038         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40039         * gcc.c-torture/execute/20001009-2.c: ... to here.
40040
40041 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40042
40043         * gcc.c-torture/compile/20001009-1.c: New testcase.
40044         * gcc.c-torture/execute/20001009-1.c: New testcase.
40045         Testcases provided by Jan Hubicka <jh@suse.cz>.
40046
40047 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40048
40049         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40050         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40051         uintmax_t using <limits.h> to emulate the compiler's internal
40052         logic.  No longer XFAIL %j tests.
40053
40054 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40055
40056         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40057         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40058         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40059         regexps and details of expected handling of some bad formats.
40060         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40061         suppression.
40062
40063 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40064
40065         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40066         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40067         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40068         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40069         in list archives.
40070
40071 2000-10-06  Richard Henderson  <rth@cygnus.com>
40072
40073         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40074         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40075         * g++.old-deja/g++.jason/report.C: Likewise.
40076         * g++.old-deja/g++.law/friend5.C: Likewise.
40077         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40078         of the expected warnings.
40079
40080 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40081
40082         * g++.old-deja/g++.pt/enum14.C: New test.
40083
40084 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40085
40086         * g++.old-deja/g++.pt/crash59.C: New test.
40087
40088 2000-10-04  Will Cohen  <wcohen@redhat.com>
40089
40090         * gcc.dg/20000926-1.c: New test.
40091
40092 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40093
40094         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40095         function name for current C++ compiler.
40096         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40097
40098 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40099
40100         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40101         __PRETTY_FUNCTION__.
40102         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40103
40104 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40105
40106         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40107
40108 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.c-torture/compile/20000923-1.c: New test.
40111
40112 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40113
40114         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40115         * g++.old-deja/g++.pt/ttp62.C: Same.
40116         * g++.old-deja/g++.other/inline14.C: Same.
40117
40118 2000-09-24  Richard Henderson  <rth@cygnus.com>
40119
40120         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40121
40122 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40123
40124         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40125
40126 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40127
40128         * gcc.c-torture/compile/20000922-1.c: New file.
40129
40130 2000-09-21  Nick Clifton  <nickc@redhat.com>
40131
40132         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40133         a signed long modulo operation.
40134         (mod6): New function - perform an unsigned long modulo operation.
40135         (main): Add tests for modulos of very large numbers by very small
40136         dividends.
40137
40138 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40139
40140         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40141
40142 2000-09-19  Richard Henderson  <rth@cygnus.com>
40143
40144         * gcc.dg/compare2.c (case 10): XFAIL.
40145
40146 2000-09-18  Richard Henderson  <rth@cygnus.com>
40147
40148         * gcc.c-torture/execute/20000906-1.c: Move ...
40149         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40150         that support __builtin_trap.
40151
40152 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40153
40154         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40155
40156 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40157
40158         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40159         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40160         more $ format tests.
40161
40162 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40163
40164         * gcc.dg/format-errmk-1.c: New test.
40165
40166 2000-09-17  Greg McGary  <greg@mcgary.org>
40167
40168         * gcc.c-torture/execute/20000917-1.x: Remove.
40169
40170 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40171
40172         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40173
40174 2000-09-17  Greg McGary  <greg@mcgary.org>
40175
40176         * gcc.c-torture/execute/20000917-1.c: New test.
40177         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40178
40179 2000-09-16  Neil Booth  <NeilB@earthling.net>
40180
40181         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40182         in nested macro bug.
40183
40184 2000-09-15  Neil Booth  <NeilB@earthling.net>
40185
40186         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40187
40188 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40189
40190         * gcc.c-torture/execute/20000914-1.c: New test.
40191
40192 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40193
40194         * g++.other/inline13.C: New test.
40195
40196 2000-09-12  Andreas Jaeger  <aj@suse.de>
40197
40198         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40199         constant by Ulrich Drepper <drepper@redhat.com>.
40200
40201 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40202
40203         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40204
40205 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40206
40207         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40208
40209 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40210
40211         * gcc.dg/cpp/backslash.c: New test.
40212
40213 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40214
40215         * gcc.c-torture/execute/20000910-1.c: New test.
40216         * gcc.c-torture/execute/20000910-2.c: Likewise.
40217
40218 2000-09-11  Robert Lipe  <robertl@sco.com>
40219
40220         * gcc.dg/pragma-align.c: New test.
40221
40222 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40223
40224         * g++.old-deja/g++.pt/explicit82.C: New test.
40225         * g++.old-deja/g++.pt/explicit83.C: New test.
40226
40227 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40228
40229         * gcc.dg/asm-names.c: New test.
40230
40231 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40232
40233         * gcc.dg/cpp/tr-warn6.c: New test
40234
40235 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40236
40237         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40238         be accepted.
40239
40240 2000-09-07  Catherine Moore  <clm@redhat.com>
40241
40242         * gcc.c-torture/execute/unroll-1.c: New test.
40243
40244 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40245
40246         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40247         ERROR markers.
40248         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40249         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40250         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40251         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40252         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40253         Preprocess only.
40254         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40255         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40256
40257 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40258
40259         * g++.old-deja/g++.pt/deduct2.C: New test.
40260
40261 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40262
40263         * g++.old-deja/g++.pt/parms2.C: New test.
40264
40265 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40266
40267         * g++.old-deja/g++.pt/crash58.C: New test.
40268
40269 2000-09-06  Greg McGary  <greg@mcgary.org>
40270
40271         * gcc.c-torture/execute/20000906-1.c: New test.
40272         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40273
40274 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40275
40276         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40277
40278 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40279
40280         * g++.old-deja/g++.pt/crash57.C: New test.
40281
40282 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40283
40284         * g++.old-deja/g++.pt/crash56.C: New test.
40285
40286 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40287
40288         * g++.old-deja/g++.pt/koenig1.C: New test.
40289
40290 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40291
40292         * gcc.dg/20000904-1.c: New test.
40293
40294 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40295
40296         * gcc.dg/cpp/paste8.c: New test.
40297
40298 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40299
40300         * gcc.c-torture/compile/20000827-1.c: New test.
40301
40302 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40303
40304         * gcc.dg/format-diag-1.c: New test.
40305
40306 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40307
40308         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40309         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40310         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40311         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40312         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40313
40314 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40315
40316         * g++.old-deja/g++.other/nested4.C: New test.
40317
40318 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40319
40320         * g++.old-deja/g++.ns/scoped1.C: New test.
40321
40322 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40323
40324         * lib/g++.exp: Support testing already-installed GCC.
40325
40326 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40327
40328         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40329
40330 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40331
40332         * gcc.dg/return-type-2.c: New test.
40333
40334 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40335
40336         * gcc.c-torture/compile/20000825-1.c: New test.
40337
40338 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40339
40340         * gcc.dg/dwarf2-2.c: New test.
40341
40342 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40343
40344         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40345         dg-warning regexps.
40346
40347 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40348
40349         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40350         gcc.dg/format-ext-5.c: New tests.
40351
40352 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40353
40354         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40355
40356 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40357
40358         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40359
40360 2000-08-24  Richard Henderson  <rth@cygnus.com>
40361
40362         * gcc.dg/ia64-sync-1.c: New test.
40363         * gcc.dg/ia64-sync-2.c: New test.
40364         * gcc.dg/ia64-asm-1.c: New test.
40365
40366 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40367
40368         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40369         * gcc.dg/format-ext-2.c: New test.
40370
40371 2000-08-23  Jason Merrill  <jason@redhat.com>
40372
40373         * lib/old-dejagnu.exp: Also ignore "In member function" and
40374         "At global scope".
40375
40376 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40377
40378         * gcc.dg/noncompile/label-lineno-1.c: New test.
40379
40380 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40381
40382         * gcc.dg/c99-array-nonobj-1.c: New test.
40383
40384 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40385
40386         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40387         tests.
40388         * gcc.dg/format-ext-1.c: New test.
40389
40390 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40391
40392         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40393         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40394         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40395         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40396         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40397
40398 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40399
40400         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40401         gcc.dg/c99-strftime-2.c: New tests.
40402
40403 2000-08-22  Richard Henderson  <rth@cygnus.com>
40404
40405         * gcc.c-torture/execute/20000822-1.c: New test.
40406
40407 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40408
40409         * gcc.c-torture/execute/20000819-1.x: Remove.
40410
40411 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40412
40413         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40414         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40415         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40416         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40417         gcc.dg/format-xopen-1.c: New tests.
40418
40419 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40420
40421         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40422
40423 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40424
40425         * g++.old-deja/g++.other/loop2.C: New test.
40426
40427         * gcc.c-torture/compile/20000606-1.c: New test.
40428         * gcc.c-torture/compile/20000728-1.c: New test.
40429         * gcc.c-torture/execute/20000801-1.c: New test.
40430         * gcc.c-torture/execute/20000801-2.c: New test.
40431         * gcc.c-torture/execute/20000819-1.c: New test.
40432         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40433         * gcc.dg/20000629-1.c: New test.
40434         * gcc.dg/20000724-1.c: New test.
40435         * gcc.dg/20000807-1.c: New test.
40436
40437 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40438
40439         * gcc.dg/cpp/pragma-1.c: New test.
40440         * gcc.dg/cpp/pragma-2.c: New test.
40441
40442 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40443
40444         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40445         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40446
40447 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40448
40449         * gcc.c-torture/compile/20000818-1.c: New test.
40450
40451 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40452
40453         * gcc.c-torture/execute/20000818-1.c: New test.
40454
40455 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40456
40457         * gcc.dg/format-va-1.c: New test.
40458
40459 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40460
40461         * g++.old-deja/g++.other/typedef8.C: New test.
40462
40463 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40464
40465         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40466         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40467         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40468         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40469         * g++.old-deja/g++.other/ptrmem7.C: New test.
40470         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40471
40472 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40473
40474         * g++.old-deja/g++.pt/typename27.C: New test.
40475
40476 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40477
40478         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40479         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40480         * g++.old-deja/g++.pt/friend45.C: New test.
40481         * g++.old-deja/g++.other/friend8.C: New test.
40482
40483 2000-08-15  Richard Henderson  <rth@cygnus.com>
40484
40485         * gcc.c-torture/execute/20000815-1.c: New test.
40486
40487 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40488
40489         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40490         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40491         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40492
40493 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40494
40495         * g++.old-deja/g++.other/refinit2.C: New test.
40496
40497 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40498
40499         * lib/c-torture.exp (c-torture): Make
40500         compiler_conditional_xfail_data global.
40501         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40502         compiler_conditional_xfail_data machinery.
40503         (f-torture-execute): Likewise.
40504         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40505         and only when unrolling loops.
40506
40507         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40508
40509 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         * g++.old-deja/g++.pt/explicit81.C: New test.
40512
40513 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40514
40515         * g++.old-deja/g++.pt/typename26.C: New test.
40516
40517 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40518
40519         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40520         warning.
40521
40522 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40523
40524         * g++.old-deja/g++.other/array3.C: New test.
40525
40526 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40527
40528         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40529         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40530         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40531         New tests.
40532
40533 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40534
40535         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40536         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40537
40538 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40539
40540         * gcc.c-torture/execute/20000808-1.c: New test.
40541
40542 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40543
40544         * gcc.dg/c90-const-expr-1.c: New test.
40545
40546 2000-08-08  Richard Henderson  <rth@cygnus.com>
40547
40548         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40549
40550 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40551
40552         * gcc.dg/noncompile/const-ll-1.c: New test.
40553
40554 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40555
40556         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40557
40558 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40559
40560         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40561         that running programs linked against the shared version of libobjc
40562         run correctly.
40563
40564 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40565
40566         * gcc.dg/c99-printf-1.c: New test.
40567
40568 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40569
40570         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40571
40572 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40573
40574         * gcc.c-torture/execute/20000731-1.x: Delete.
40575
40576 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40577
40578         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40579         and torture_without_loops as is done by c-torture.exp.
40580         (search_for): Copy from c-torture.exp.
40581         (gcc-dg-runtest): New function, drives a directory of tests
40582         iterating over the TORTURE_OPTIONS.
40583         (scan-assembler, scan-assembler-not): Move here from
40584         individual directory drivers.
40585
40586         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40587         defined by lib/gcc-dg.exp.
40588         * gcc.dg/cpp/cpp.exp: Likewise.
40589         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40590         gcc-dg-runtest, so we cycle over optimization options.
40591
40592         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40593         * gcc.dg/compare2.c: No longer expected to fail.
40594
40595 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40596
40597         * gcc.c-torture/execute/20000804-1.c: New test.
40598
40599 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40600
40601         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40602
40603 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40604
40605         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40606
40607 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40608
40609         * gcc.c-torture/compile/20000803-1.c: New test.
40610
40611 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40612
40613         * gcc.c-torture/execute/20000801-3.c,
40614         gcc.c-torture/execute/20000801-4.c: New tests.
40615         * gcc.c-torture/execute/20000801-3.x,
40616         gcc.c-torture/execute/20000801-4.x: Xfail.
40617
40618 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40619
40620         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40621         libobjc/.libs to allow for libtool.
40622
40623 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40624
40625         * gcc.c-torture/compile/20000802-1.c: New test.
40626
40627 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40628
40629         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40630
40631 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40632
40633         * gcc-c-torture/execute/20000731-2.c: New test.
40634
40635         * gcc.c-torture/execute/20000731-1.c: New test.
40636         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40637
40638 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40639
40640         * testsuite/gcc.dg/cpp/paste7.c: New test.
40641         * gcc.dg/cpp/20000725-1.c: New test.
40642
40643 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40644
40645         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40646         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40647         declaration warning for __builtin_dwarf_reg_size.
40648
40649         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40650
40651 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40652
40653         * gcc.dg/noncompile/voidparam-1.c: New test.
40654
40655 2000-07-30  Richard Henderson  <rth@cygnus.com>
40656
40657         * gcc.dg/c90-digraph-1.c: Don't xfail.
40658         * gcc.dg/compare2.c (case 10): Xfail.
40659         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40660
40661 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40662
40663         * gcc.dg/c99-main-1.c: New test.
40664
40665 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40666
40667         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40668
40669 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40670
40671         * gcc.c-tortuer/execute/20000726-1.c: New test.
40672
40673 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40674
40675         * gcc.c-torture/execute/enum-2.c: New test.
40676
40677 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40678
40679         * gcc.dg/cpp/tr-warn3.c: New test.
40680
40681 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40682
40683         * g++.old-deja/g++.ext/implicit1.C: Remove.
40684         * g++.old-deja/g++.jason/c2.C: Remove
40685         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40686         * g++.old-deja/g++.pt/crash16.C: Likewise.
40687         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40688
40689 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40690
40691         * g++.old-deja/g++.other/for2.C: New test.
40692
40693 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40694
40695         * gcc.dg/20000720-1.c: New test.
40696
40697 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40698
40699         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40700
40701 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40702
40703         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40704         * gcc.c-torture/execute/20000722-1.c: New.
40705         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40706
40707 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40708
40709         * gcc.dg/cpp/20000720-1.S: New test.
40710
40711 2000-07-21  Michael Meissner  <meissner@redhat.com>
40712
40713         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40714
40715 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40716
40717         * g++.old-deja/g++.brendan/crash16.C,
40718         g++.old-deja/g++.brendan/parse3.C,
40719         g++.old-deja/g++.brendan/redecl1.C,
40720         g++.old-deja/g++.ns/template13.C,
40721         g++.old-deja/g++.other/decl4.C,
40722         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40723
40724 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40725
40726         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40727         and "Internal error".
40728
40729         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40730         regexps.
40731         * gcc.dg/cpp/paste6.c: New test.
40732
40733 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40734
40735         * gcc.dg/cpp/tr-direct.c: New test.
40736
40737         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40738         gcc.dg/cpp/undef1.c: Tweak error regexps.
40739
40740 2000-07-18  Eric Christopher <echristo@redhat.com>
40741
40742         * gcc.c-torture/compile/20000718-1.c: New test.
40743
40744 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40745
40746         * cpplex.c (_cpp_push_token): If the token being pushed back
40747         is the previous token in this context, just subtract one from
40748         context->posn.
40749         * cppmacro.c (save_expansion): Clear aux field when storing a
40750         placemarker.
40751
40752 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40753
40754         * gcc.dg/noncompile/redecl-1.c: New test.
40755
40756 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40757
40758         * gcc.c-torture/execute/20000717-5.c: New test.
40759         * gcc.c-torture/execute/20000717-1.x: Removed.
40760
40761 2000-07-17  Richard Henderson  <rth@cygnus.com>
40762
40763         * gcc.c-torture/execute/20000717-4.c: New test.
40764
40765 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40766
40767         * gcc.dg/cpp/syshdr.c: New test.
40768         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40769
40770 2000-07-17  Neil Booth  <neilb@earthling.net>
40771
40772         * gcc.dg/cpp/cmdlne-dM.c: New test.
40773         * gcc.dg/cpp/cmdlne-dD.c: New test.
40774
40775 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40776
40777         * gcc.c-torture/execute/20000717-3.c: New test.
40778
40779         * gcc.c-torture/compile/20000717-1.c: New test.
40780
40781 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40782
40783         * gcc.c-torture/execute/20000717-2.c: New test.
40784
40785 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40786
40787         * gcc.dg/formatz-1.c: New test.
40788
40789         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40790         * gcc.dg/c99-digraph-1.c: New tests.
40791
40792         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40793         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40794
40795         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40796         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40797         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40798         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40799         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40800         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40801         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40802
40803 2000-07-17   Greg McGary <greg@mcgary.org>
40804
40805         * gcc.c-torture/execute/20000717-1.c: New test.
40806         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40807
40808 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40809
40810         * gcc.c-torture/execute/20000715-2.c: New test.
40811         * gcc.dg/20000715-1.c: New test.
40812
40813 2000-07-15  Michael Meissner  <meissner@redhat.com>
40814
40815         * gcc.c-torture/execute/20000715-1.c: New test.
40816
40817 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40818
40819         * gcc.c-torture/execute/20000707-1.c: New test.
40820
40821 2000-07-13  Neil Booth  <NeilB@earthling.net>
40822
40823         * testsuite/gcc.dg/cpp/digraph1.c,
40824         testsuite/gcc.dg/cpp/digraph2.c,
40825         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40826
40827 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40828
40829         * g77.f-torture/compile/20000630-2.f: New test.
40830         * g77.f-torture/compile/20000630-2.x
40831
40832 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40833
40834         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40835
40836 2000-07-11  Neil Booth  <NeilB@earthling.net>
40837
40838         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40839
40840 2000-07-11  Neil Booth  <NeilB@earthling.net>
40841
40842         * gcc.dg/cpp/cmdlne-C.c: New.
40843
40844 2000-07-09  Neil Booth  <NeilB@earthling.net>
40845
40846         * gcc.dg/cpp/directiv.c: New tests.
40847         * gcc.dg/cpp/undef1.c: Update.
40848
40849 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40850
40851         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40852
40853 2000-07-09  Neil Booth  <NeilB@earthling.net>
40854
40855         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40856
40857 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40858
40859         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40860         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40861
40862 2000-07-08  Neil Booth  <NeilB@earthling.net>
40863
40864         * gcc.dg/cpp/macsyntx.c: New tests.
40865
40866 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40867
40868         * gcc.dg/20000707-1.c: New test.
40869
40870 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40871
40872         * gcc.c-torture/execute/20000706-1.c: New test.
40873         * gcc.c-torture/execute/20000706-2.c: New test.
40874         * gcc.c-torture/execute/20000706-3.c: New test.
40875         * gcc.c-torture/execute/20000706-4.c: New test.
40876         * gcc.c-torture/execute/20000706-5.c: New test.
40877
40878 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40879
40880         * g++.old-deja/g++.pt/instantiate7.C: New test.
40881
40882 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40883
40884         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40885         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40886         * g++.old-deja/g++.other/rtti3.C: Likewise.
40887         * g++.old-deja/g++.other/rttid3.C: Likewise.
40888
40889 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40890
40891         *  g77.f-torture/compile/20000630-1.x: Fix typo
40892
40893 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40894
40895         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40896         assembly output.
40897
40898 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40899
40900         * gcc.dg/cpp/ident.c: New test.
40901
40902 2000-07-05  Neil Booth  <NeilB@earthling.net>
40903
40904         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40905           gcc.dg/cpp/lexstrng.c: New tests.
40906
40907 2000-07-04  Neil Booth  <NeilB@earthling.net>
40908
40909         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40910         * gcc.dg/cpp/strify2.c: Same.
40911
40912 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40913
40914         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40915         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40916         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40917         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40918
40919         * testsuite/gcc.dg/cpp/macro1.c,
40920         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40921         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40922         testsuite/gcc.dg/cpp/strify1.c,
40923         testsuite/gcc.dg/cpp/strify2.c: New tests.
40924
40925 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40926
40927         * gcc.c-torture/execute/20000703-1.c: New test.
40928
40929 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40930
40931         * g++.old-deja/g++.pt (lookup10.C): New test.
40932
40933 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40934
40935         * g++.old-deja/g++.pt (typename25.C): New test.
40936
40937 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40938
40939         * gcc.c-torture/compile/20000701-1.c: New test.
40940
40941 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40942
40943         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40944         to test case.
40945
40946 2000-06-30  Catherine Moore  <clm@cygnus.com>
40947
40948         * gcc.c-torture/execute/align-1.c: New test.
40949
40950 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40951
40952         * g++.old-deja/g++.pt/expr8.C: New test.
40953         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40954
40955 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40956
40957         * gcc.c-torture/compile/20000629-1.c: New test.
40958
40959 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40960
40961
40962         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40963         gcc.dg/noncompile directory, depending on whether they're
40964         preprocessor tests or not.  Annotate all the tests for the dg
40965         framework.
40966
40967         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40968         * gcc.dg/noncompile/noncompile.exp: New.
40969
40970         * Moved files:
40971         Old name                                New name
40972         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40973         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40974         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40975         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40976         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40977         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40978         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40979         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40980         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40981         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40982         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40983         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40984         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40985         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40986         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40987         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40988         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40989         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40990         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40991         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40992         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40993         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40994         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40995         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40996
40997         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40998         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40999         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41000         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41001         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41002         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41003
41004 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41005
41006         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41007         declare one variable.  On the fourth, error.
41008         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41009         declared by 20000628-1a.h.
41010
41011 2000-06-29  Richard Henderson  <rth@redhat.com>
41012
41013         * gcc.c-torture/execute/930529-1.x: New file.
41014         * gcc.dg/920413-1.c: Adjust expected warning text.
41015         * gcc.dg/980217-1.c: Declare abort.
41016         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41017
41018 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41019
41020         * g77.f-torture/compile/20000629-1.f: New test.
41021         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41022
41023 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41024
41025         Rearrange lots of files, removing entirely the
41026         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41027         directories.
41028
41029         * Deleted files:
41030         gcc.c-torture/code_quality/code_quality.exp
41031         gcc.c-torture/special/special.exp
41032         gcc.failure/failure.exp
41033         gcc.failure/940409-1.x
41034         gcc.c-torture/compile/961203-1.x
41035
41036         * New files:
41037         gcc.misc-tests/linkage.exp
41038         gcc.c-torture/execute/920730-1t.c
41039         gcc.c-torture/execute/920730-1t.x
41040         gcc.c-torture/compile/920520-1.x
41041         gcc.c-torture/compile/920521-1.x
41042         gcc.c-torture/compile/981006-1.x
41043         gcc.c-torture/execute/eeprof-1.x
41044
41045         * Moved files (possibly with modifications to fit a new harness):
41046         Old name                                New name
41047         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41048         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41049         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41050         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41051         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41052         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41053         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41054         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41055         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41056         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41057         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41058         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41059         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41060         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41061
41062 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41063
41064         * c-torture/compile/961203-1.x: Delete.
41065
41066         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41067         not exit. Include stdio.h.
41068         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41069         * gcc.misc-tests/dg-12.c: Likewise.
41070         * gcc.misc-tests/dg-5.c: Likewise.
41071         * gcc.misc-tests/dg-6.c: Likewise.
41072         * gcc.misc-tests/dg-7.c: Prototype abort.
41073         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41074         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41075         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41076         not exit.
41077         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41078         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41079
41080 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41081
41082         * gcc.dg/cpp/20000628-1.c: New test.
41083         * gcc.dg/cpp/20000628-1.h: New header for above test.
41084         * gcc.dg/cpp/20000628-1a.h: Likewise.
41085
41086 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41087
41088         * gcc.dg/cpp: New directory.
41089         * gcc.dg/cpp/cpp.exp: New driver.
41090         * gcc.dg/cpp/20000627-1.c: New test.
41091         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41092         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41093         and rewrite as a compilation test.
41094
41095         * gcc.dg: Move many files into the cpp subdirectory, possibly
41096         renaming or editing them as well.
41097         Old name                New name
41098         990119-1.c              cpp/19990119-1.c
41099         990228-1.c              cpp/19990228-1.c
41100         990407-1.c              cpp/19990407-1.c
41101         990409-1.c              cpp/19990409-1.c
41102         990413-1.c              cpp/19990413-1.c
41103         990703-1.c              cpp/19990703-1.c
41104         20000127-1.c            cpp/20000127-1.c
41105         20000129-1.c            cpp/20000129-1.c
41106         20000207-1.c            cpp/20000207-1.c
41107         20000207-2.c            cpp/20000207-2.c
41108         20000209-1.c            cpp/20000209-1.c
41109         20000209-2.c            cpp/20000209-2.c
41110         20000301-1.c            cpp/20000301-1.c
41111         20000419-1.c            cpp/20000419-1.c
41112         20000510-1.S            cpp/20000510-1.S
41113         20000519-1.c            cpp/20000519-1.c
41114         20000529-1.c            cpp/20000529-1.c
41115         20000625-1.c            cpp/20000625-1.c
41116         20000625-2.c            cpp/20000625-2.c
41117         cpp-as1.c               cpp/assert1.c
41118         cpp-as2.c               cpp/assert2.c
41119         cxx-comments-1.c        cpp/cxxcom1.c
41120         cxx-comments-2.c        cpp/cxxcom2.c
41121         endif-label.c           cpp/endif.c
41122         cpp-hash1.c             cpp/hash1.c
41123         cpp-hash2.c             cpp/hash2.c
41124         cpp-if1.c               cpp/if-1.c
41125         cpp-if2.c               cpp/if-2.c
41126         cpp-if3.c               cpp/if-3.c
41127         cpp-if4.c               cpp/if-4.c
41128         cpp-if5.c               cpp/if-5.c
41129         cpp-cond.c              cpp/if-cexp.c
41130         cpp-missingop.c         cpp/if-mop.c
41131         cpp-missingparen.c      cpp/if-mpar.c
41132         cpp-opprec.c            cpp/if-oppr.c
41133         cpp-ifparen.c           cpp/if-paren.c
41134         cpp-shortcircuit.c      cpp/if-sc.c
41135         cpp-shift.c             cpp/if-shift.c
41136         cpp-unary.c             cpp/if-unary.c
41137         cpp-li1.c               cpp/line1.c
41138         cpp-li2.c               cpp/line2.c
41139         lineno.c                cpp/line3.c
41140         lineno-2.c              cpp/line4.c
41141         cpp-mi.c                cpp/mi1.c
41142         cpp-mic.h               cpp/mi1c.h
41143         cpp-micc.h              cpp/mi1cc.h
41144         cpp-mind.h              cpp/mi1nd.h
41145         cpp-mindp.h             cpp/mi1ndp.h
41146         cpp-mix.h               cpp/mi1x.h
41147         cpp-mi2.c               cpp/mi2.c
41148         cpp-mi2a.h              cpp/mi2a.h
41149         cpp-mi2b.h              cpp/mi2b.h
41150         cpp-mi2c.h              cpp/mi2c.h
41151         cpp-mi3.c               cpp/mi3.c
41152         cpp-mi3.def             cpp/mi3.def
41153         poison-1.c              cpp/poison.c
41154         pr-impl.c               cpp/prag-imp.c
41155         cpp-redef-2.c           cpp/redef1.c
41156         cpp-redef.c             cpp/redef2.c
41157         strpaste.c              cpp/strp1.c
41158         strpaste-2.c            cpp/strp2.c
41159         cpp-tradpaste.c         cpp/tr-paste.c
41160         cpp-tradstringify.c     cpp/tr-str.c
41161         cpp-tradwarn1.c         cpp/tr-warn1.c
41162         cpp-tradwarn2.c         cpp/tr-warn2.c
41163         trigraphs.c             cpp/trigraphs.c
41164         cpp-unc1.c              cpp/unc1.c
41165         cpp-unc2.c              cpp/unc2.c
41166         cpp-unc3.c              cpp/unc3.c
41167         cpp-unc.c               cpp/unc4.c
41168         undef.c                 cpp/undef1.c
41169         undef-2.c               cpp/undef2.c
41170         cpp-wi1.c               cpp/widestr1.c
41171
41172 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41173
41174         * lib/g++.exp (g++_include_flags): Tweak.
41175
41176 2000-06-27  H.J. Lu  <hjl@gnu.org>
41177             Loren J. Rittle  <ljrittle@acm.org>
41178
41179         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41180         version with one that knows about the new gcc tree structure.
41181         (g++_link_flags): Same.
41182
41183 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41184
41185         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41186         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41187         case we are cross-compiling.
41188
41189         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41190         g++.old-deja/g++.niklas/Makefile.in,
41191         g++.old-deja/g++.niklas/configure.in,
41192         g++.old-deja/g++.other/Makefile.in,
41193         g++.old-deja/g++.other/configure.in,
41194         gcc.c-torture/code_quality/Makefile.in,
41195         gcc.c-torture/code_quality/configure.in,
41196         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41197         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41198         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41199         gcc.c-torture/execute/ieee/Makefile.in,
41200         gcc.c-torture/execute/ieee/configure.in,
41201         gcc.c-torture/noncompile/Makefile.in,
41202         gcc.c-torture/noncompile/configure.in,
41203         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41204         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41205         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41206
41207 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41208
41209         * g++.old-deja/g++.other/ambig3.C: New test.
41210
41211 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41212
41213         * g++.old-deja/g++.pt/syntax1.C: New test.
41214         * g++.old-deja/g++.pt/syntax2.C: New test.
41215         * g++.old-deja/g++.other/syntax3.C: New test.
41216         * g++.old-deja/g++.other/syntax4.C: New test.
41217
41218 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41219
41220         * gcc.dg/20000623-1.c: Prototype exit and abort.
41221
41222 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41223
41224         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41225         New tests.
41226         * gcc.dg/cpp-mi3.def: New file.
41227
41228         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41229         inside assertions.
41230         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41231         lexer's error messages.
41232         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41233         divine anything from the linemarkers.
41234         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41235         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41236
41237 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41238
41239         * gcc.dg/20000623-1.c: New test.
41240
41241 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41242
41243         * gcc.c-torture/execute/20000622-1.c: New test.
41244
41245 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41246
41247         * g++.old-deja/g++.other/init15.C: New test.
41248
41249 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41250
41251         * g++.old-deja/g++.pt/vaarg2.C: New test.
41252         * g++.old-deja/g++.pt/vaarg3.C: New test.
41253
41254 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41255
41256         * g++.old-deja/g++.other/dyncast6.C: New test.
41257
41258 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41259
41260         * gcc.c-torture/execute/loop-6.c: New test.
41261
41262 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41263
41264         * gcc.dg/20000614-1.c: New test.
41265         * gcc.dg/20000614-2.c: New test.
41266
41267 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41268
41269         * g++.old-deja/g++.other/inline12.C: New test.
41270
41271 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41272
41273         * g++.old-deja/g++.other/eh1.C: New test.
41274
41275 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41276
41277         * g++.old-deja/g++.other/type.C: New test.
41278
41279 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41280
41281         * g++.old-deja/g++.other/initstring.C: New test.
41282
41283 2000-06-12  Jason Merrill  <jason@redhat.com>
41284
41285         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41286
41287 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41288
41289         * gcc.c-torture/compile/20000609-1.c: New test.
41290
41291 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41292
41293         * gcc.dg/20000609-1.c: New test.
41294
41295 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41296
41297         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41298         * gcc.c-torture/noncompile/poison-1.c: Move...
41299         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41300         * gcc.dg/cpp-li1.c: Add a token after the #line.
41301
41302 2000-06-05  Richard Henderson  <rth@cygnus.com>
41303
41304         * gcc.c-torture/execute/20000605-2.c: New test.
41305         * gcc.c-torture/execute/20000605-3.c: New test.
41306
41307 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41308
41309         * g77.f-torture/execute/20000503-1.x: New file.
41310
41311 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41312
41313         * g++.old-deja/g++.eh/badalloc1.C: New test.
41314
41315 2000-06-05  Richard Henderson  <rth@cygnus.com>
41316
41317         * gcc.c-torture/execute/20000605-1.c: New test.
41318
41319 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41320             Nathan Sidwell <nathan@codesourcery.com>
41321
41322         * gcc.c-torture/compile/20000605-1.c: New test.
41323
41324 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41325
41326         * g77.f-torture/compile/20000601-1.f: New test.
41327
41328 2000-06-03  Richard Henderson  <rth@cygnus.com>
41329
41330         * gcc.c-torture/execute/20000603-1.c: New.
41331
41332 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41333
41334         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41335         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41336
41337 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41338
41339         * gcc.dg/compare2.c (case 12): XFAIL.
41340         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41341         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41342
41343         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41344
41345 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41346
41347         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41348         guard macro is already defined when the header is first
41349         included.
41350         * gcc.dg/cpp-mix.h: New file.
41351         * gcc.dg/endif-label.c: Update patterns to match compiler.
41352
41353         * g++.brendan/complex1.C: Declare abort.
41354         * g++.law/refs4.C: Remove XFAIL.
41355         * g++.oliva/expr2.C: Declare abort and exit.
41356
41357 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41358
41359         * gcc.c-torture/execute/20000528-1.c: New test.
41360
41361         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41362         * g++.old-deja/g++.law/temps4.C: Likewise.
41363
41364         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41365         stdlib.h.  Call abort() on failure.
41366         * g++.old-deja/g++.law/refs4.C: Likewise.
41367         * g++.old-deja/g++.law/temps4.C: Likewise.
41368         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41369         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41370
41371 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41372
41373         Relative to g++.dg/special:
41374         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41375
41376         Relative to g++.old-deja:
41377         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41378         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41379         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41380         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41381         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41382         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41383         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41384
41385         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41386         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41387         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41388         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41389         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41390         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41391         and/or string.h.
41392
41393         * g++.other/goto1.C: Update expectations for error messages.
41394
41395 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41396
41397         * gcc.c-torture/compile/20000523-1.c: New test.
41398
41399 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41400
41401         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41402
41403 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41404
41405         * g++.old-deja/g++.eh/catch11.C: New test.
41406         * g++.old-deja/g++.eh/catch12.C: New test.
41407
41408 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41409
41410         * gcc.c-torture/execute/20000523-1.c: New test.
41411
41412 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41413
41414         * c-torture/execute/bcp-1.c: Replace abort in arg of
41415         __builtin_constant_p with a generic external function.
41416
41417         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41418         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41419         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41420         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41421         Prototype abort and/or exit.
41422
41423         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41424         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41425         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41426         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41427
41428 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41429
41430         * gcc.dg/dwarf2-1.c: New test.
41431
41432 2000-05-20  Richard Henderson  <rth@cygnus.com>
41433
41434         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41435
41436 2000-05-20  Andreas Jaeger  <aj@suse.de>
41437
41438         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41439         testcase.
41440
41441 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41442
41443         * gcc.c-torture/execute/20000519-2.c: New test.
41444
41445 2000-05-19  Andreas Jaeger  <aj@suse.de>
41446
41447         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41448         which fails with SSA.
41449
41450         * lib/c-torture.exp: Also test with -O3 -fssa.
41451
41452 2000-05-18  Michael Meissner  <meissner@redhat.com>
41453
41454         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41455         * gcc.c-torture/execute/920415-1.c: Ditto.
41456         * gcc.c-torture/execute/920501-1.c: Ditto.
41457         * gcc.c-torture/execute/conversion.c: Ditto.
41458         * gcc.c-torture/execute/cvt-1.c: Ditto.
41459
41460 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41461
41462         * gcc.c-torture/compile/20000518-1.c: New test.
41463
41464 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41465
41466         * g77.f-torture/compile/200005018.f: New test.
41467
41468 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41469
41470         * gcc.c-torture/compile/20000517-1.c: New test.
41471
41472 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41473
41474         * gcc.c-torture/execute/20000516-1.c: New test.
41475
41476 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41477
41478         * g++.old-deja/g++.other/eh.C: New test.
41479
41480 2000-05-12  Richard Henderson  <rth@cygnus.com>
41481
41482         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41483         constants through to doit's conditional.
41484
41485 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41486
41487         * gcc.c-torture/compile/20000511-1.c: New test.
41488         * g77.f-torture/compile/20000511-1.f: New test.
41489         * g77.f-torture/compile/20000511-2.f: New test.
41490
41491 2000-05-11  Michael Meissner  <meissner@redhat.com>
41492
41493         * gcc.c-torture/execute/20000511-1.c: New test.
41494
41495 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41496
41497         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41498         * gcc.dg/20000510-1.S: New.
41499
41500 2000-05-08  Catherine Moore  <clm@cygnus.com>
41501
41502         * gcc.dg/unused-3.c: New.
41503
41504 2000-05-06  Richard Henderson  <rth@cygnus.com>
41505
41506           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41507           * g++.old-deja/g++.mike/warn1.C: Likewise.
41508           * g++.old-deja/g++.pt/local1.C: Likewise.
41509           * g++.old-deja/g++.pt/local7.C: Likewise.
41510           * g++.old-deja/g++.pt/spec16.C: Likewise.
41511
41512 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41513
41514         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41515
41516 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41517
41518           * g77.f-torture/execute/20000503-1.f: New test.
41519
41520 2000-05-04  Andreas Jaeger  <aj@suse.de>
41521
41522         * gcc.dg/noreturn-2.c: New test.
41523
41524 2000-05-04  Neil Booth  <NeilB@earthling.net>
41525
41526         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41527         preprocessor.
41528
41529 2000-05-04  Richard Henderson  <rth@cygnus.com>
41530
41531         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41532
41533 2000-05-04  Richard Henderson  <rth@cygnus.com>
41534
41535         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41536         OpenSSL by Jason R Thorpe.
41537
41538 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41539
41540         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41541
41542 2000-05-03  Robert Lipe <robertlipe@usa.net>
41543
41544         * gcc.dg/20000503-1.c: New test.
41545
41546 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41547
41548         * gcc.c-torture/compile/20000502-1.c: New test.
41549         * g++.old-deja/g++.other/align.C: New test.
41550         * gcc.dg/cpp-tradstringify.c: New test.
41551
41552 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41553
41554         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41555         and hard registers.
41556
41557 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41558
41559         * gcc.c-torture/execute/loop-5.c: New test.
41560
41561 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41562
41563         * gcc.c-torture/execute/va-arg-20.c: New test.
41564
41565 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41566
41567         * gcc.c-torture/execute/20000422-1.c: New test.
41568
41569 2000-04-20  Greg McGary  <gkm@gnu.org>
41570
41571         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41572         when optimizing, but without sibling-call optimizations (-O1).
41573
41574 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41575
41576           * gcc.c-torture/compile/20000420-1.c: New test.
41577
41578 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41579
41580         * g++.abi/ptrflags.C: New test.
41581         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41582
41583 2000-04-19  Catherine Moore  <clm@cygnus.com>
41584
41585         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41586
41587 2000-04-19  Greg McGary  <gkm@gnu.org>
41588
41589         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41590         sibling-call optimizations.
41591
41592 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41593
41594         * gcc.dg/20000419-1.c: New test.
41595
41596 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41597
41598         * gcc.c-torture/execute/20000412-6.c: New test.
41599
41600 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41601
41602         * gcc.c-torture/execute/20000412-5.c: New test.
41603         * g77.f-torture/compile/20000412-1.f: New test.
41604         * gcc.c-torture/execute/20000412-4.c: New test.
41605         * gcc.c-torture/compile/20000412-2.c: New test.
41606         * gcc.c-torture/execute/20000412-3.c: New test.
41607         * gcc.c-torture/compile/20000412-1.c: New test.
41608         * gcc.c-torture/execute/20000412-2.c: New test.
41609
41610 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41611
41612         * objc/execute/bf-20.m: New test.
41613
41614 2000-04-10  Richard Henderson  <rth@cygnus.com>
41615
41616         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41617
41618         * gcc.c-torture/execute/20000412-1.c: New test.
41619
41620 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41621
41622         * g++.old-deja/g++.eh/catchptr1.C: New test.
41623
41624 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41625
41626         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41627
41628 2000-04-08  Neil Booth  <NeilB@earthling.net>
41629
41630         * gcc.dg/cpp-nullchar.c: Remove test as
41631         embedded nulls cause problems.
41632
41633 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41634
41635         * gcc.dg/compare2.c: New test.
41636
41637 2000-04-08  Neil Booth  <NeilB@earthling.net>
41638
41639         * gcc.dg/cpp-nullchar.c: New test.
41640
41641 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41642
41643         * gcc.dg/cpp-mi2.c: New test.
41644         * gcc.dg/cpp-mi2[abc].h: New files.
41645
41646 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41647
41648         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41649         member name.
41650
41651 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41652
41653         * g++.old-deja/g++.abi/vmihint.C: New test.
41654
41655 2000-04-06  Neil Booth  <NeilB@earthling.net>
41656
41657         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41658         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41659         copyright.
41660
41661 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41662
41663         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41664         avoid stack-frame overwrite.
41665
41666 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41667
41668         * gcc.c-torture/compile/20000405-2.c: New test.
41669         * gcc.c-torture/compile/20000405-3.c: New test.
41670
41671 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41672
41673         * gcc.c-torture/compile/20000405-1.c: New test.
41674
41675 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41676
41677         * gcc.dg/cast-qual-1.c: Revert last change.
41678
41679 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41680
41681         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41682
41683 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41684
41685         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41686         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41687
41688 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41689
41690         * gcc.c-torture/compile/20000403-2.c: New test.
41691         * gcc.c-torture/compile/20000403-1.c: New test.
41692
41693 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41694
41695         * gcc.c-torture/execute/20000403-1.c: New test.
41696
41697 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41698
41699         * gcc.c-torture/execute/20000402-1.c: New test.
41700
41701 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41702
41703         * gcc.c-torture/execute/va-arg-15.c: New test.
41704         * gcc.c-torture/execute/va-arg-16.c: New test.
41705         * gcc.c-torture/execute/va-arg-17.c: New test.
41706         * gcc.c-torture/execute/va-arg-18.c: New test.
41707         * gcc.c-torture/execute/va-arg-19.c: New test.
41708
41709 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41710
41711         * gcc.c-torture/compile/981211-1.c: Move to...
41712         * gcc.dg/cpp-as1.c: ...here.
41713         * gcc.dg/cpp-as2.c: New file.
41714
41715         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41716         compiler.
41717
41718 2000-04-02  Neil Booth  <NeilB@earthling.net>
41719
41720         * gcc.dg/cpp-cond.c  New tests.
41721         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41722         accidental success less likely.
41723         * gcc.dg/cpp-missingop.c  New tests.
41724         * gcc.dg/cpp-missingparen.c  New tests.
41725         * gcc.dg/cpp-shift.c  New tests.
41726         * gcc.dg/cpp-shortcircuit.c  New tests.
41727         * gcc.dg/cpp-unary.c  New tests.
41728
41729 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41730
41731         * gcc.c-torture/compile/20000329-1.c: New test.
41732
41733 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41734
41735         * gcc.c-torture/compile/20000326-1.c: New test.
41736         * gcc.c-torture/compile/20000326-2.c: New test.
41737
41738 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41739
41740         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41741         the first parameter is a function argument.
41742
41743 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41744
41745         * g++.old-deja/g++.ext/array4.C: New test.
41746
41747 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41748
41749         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41750
41751 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41752
41753         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41754
41755 2000-03-19  Richard Henderson  <rth@cygnus.com>
41756
41757         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41758
41759 2000-03-19  Richard Henderson  <rth@cygnus.com>
41760
41761         * gcc.c-torture/compile/20000319-1.c: New test.
41762
41763 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41764
41765         * gcc.c-torture/execute/20000314-3.c: New test.
41766         * gcc.c-torture/execute/20000314-2.c: New test.
41767         * gcc.c-torture/execute/20000314-1.c: New test.
41768         * gcc.c-torture/compile/20000314-2.c: New test.
41769         * gcc.c-torture/compile/20000314-1.c: New test.
41770
41771 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41772
41773         * g++.old-deja/g++.warn/inline.C: New test.
41774
41775 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41776
41777         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41778         standards-compliant result rather than specific constants.
41779         Put test-values in array.
41780
41781 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41782
41783         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41784         (g++_target_compile): Put test-specific options last.
41785
41786 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41787
41788         * g++.old-deja/g++.eh/vbase4.C: New test.
41789
41790 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41791
41792         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41793
41794 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41795
41796         * g++.old-deja/g++.brendan/misc12.C: Removed.
41797         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41798         * g++.old-deja/g++.ext/pretty4.C: New test.
41799
41800 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41801
41802         * g++.old-deja/g++.other/string2.C: New test.
41803
41804 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41805
41806         * g++.old-deja/g++.warn/impint2.C: New test.
41807
41808 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41809
41810         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41811         is 1, not zero.
41812
41813 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41814
41815         * g++.old-deja/g++.warn/impint.C: New test.
41816         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41817         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41818         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41819         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41820         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41821         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41822         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41823         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41824         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41825         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41826         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41827         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41828
41829 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41830
41831         * gcc.dg/cpp-redef.c: New test.
41832
41833 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41834
41835         * g++.old-deja/g++.pt/unify7.C: New test.
41836
41837 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41838
41839         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41840         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41841
41842 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41843
41844         * gcc.c-torture/compile/20000224-1.c: New test.
41845
41846 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41847
41848         * gcc.c-torture/compile/cpp-2.c: New test.
41849         * gcc.c-torture/compile/cpp-1.c: New test.
41850
41851 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41852
41853         * gcc.c-torture/execute/20000225-1.c: New test.
41854
41855 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41856
41857         * gcc.dg/cpp-li2.c: New test.
41858
41859         * gcc.dg/cpp-wi1.c: New test.
41860
41861         * gcc.dg/cpp-li1.c: New test.
41862
41863 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41864
41865         * g++.old-deja/g++.other/sizeof5.C: New test.
41866
41867 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41868
41869         * gcc.c-torture/execute/va-arg-13.c: New test.
41870
41871 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41872
41873         * gcc.c-torture/execute/va-arg-12.c: New test.
41874
41875 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41876
41877         * gcc.c-torture/execute/20000223-1.c: New test.
41878
41879 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41880
41881         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41882
41883 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41884
41885         * g++.old-deja/g++.abi/ptrmem.C: New test.
41886
41887 2000-02-19  Richard Henderson  <rth@cygnus.com>
41888
41889         * gcc.c-torture/compile/init-3.c: New.
41890
41891 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41892
41893         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41894         ALWAYS_CXXFLAGS.
41895
41896 2000-02-11  Robert Lipe <robertl@sco.com>
41897
41898         * gcc.c-torture/compile/20000211-3.c: New test.
41899
41900 2000-02-11  Martin Buchholz <martin@xemacs.org>
41901
41902         * gcc.c-torture/compile/20000211-2.c: New test.
41903
41904 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41905
41906         * gcc.c-torture/compile/20000211-1.c: New test.
41907
41908 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41909
41910         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41911           on native targets
41912
41913 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41914
41915         * g++.old-deja/g++.other/cast5.C: New test.
41916
41917 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41918
41919         * gcc.c-torture/execute/20000205-1.c: New.
41920
41921 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41922
41923         * g++.old-deja/g++.jason/cast3.C: Return void.
41924         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41925
41926 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41927
41928         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41929
41930         * gcc.dg/loop-1.c: New test.
41931
41932 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41933
41934         * gcc.c-torture/compile/20000127-1.c: New test.
41935         * gcc.c-torture/execute/991228-1.c: New test.
41936
41937 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41938
41939         * gcc.dg/unused-2.c: New test.
41940
41941         * gcc.dg/conv-1.c: New test.
41942
41943 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41944
41945         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41946         compiler.
41947         (tool_option_proc): Fix typo.
41948
41949 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41950
41951         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41952         of the ld on the host, not on the build machine.
41953         Also, don't crash if '--help' is not a supported option.
41954
41955 2000-01-24  Richard Henderson  <rth@cygnus.com>
41956
41957         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41958
41959 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41960
41961         * gcc.c-torture/execute/20000120-2.c: New test.
41962         * gcc.c-torture/execute/20000120-1.c: New test.
41963
41964 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41965
41966         * gcc.c-torture/execute/20000113-1.c: New test.
41967
41968 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41969
41970         * gcc.c-torture/execute/20000112-1.c: New test.
41971
41972 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41973
41974         * gcc.dg/20000111-1.c: New test.
41975
41976 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41977
41978         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41979         with 16 bit integers.
41980
41981 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41982
41983         * gcc.dg/20000108-1.c: New test.
41984
41985 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41986
41987         * g++.old-deja/g++.ns/koenig8.C: New test.
41988
41989 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41990
41991         * g++.old-deja/g++.other/cast4.C: New test.
41992
41993 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41994
41995         * gcc.c-torture/compile/20000105-2.c: New test.
41996         * gcc.c-torture/compile/20000105-1.c: New test.
41997
41998 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41999
42000         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42001         references to printf & atoi to conform to ANSI standard.
42002         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42003         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42004         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42005         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42006         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42007         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42008         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42009         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42010         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42011         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42012         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42013         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42014         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42015         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42016         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42017         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42018         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42019         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42020         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42021         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42022         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42023         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42024         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42025         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42026         * g++.old-deja/g++.brendan/init3.C: Likewise.
42027         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42028         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42029         * g++.old-deja/g++.brendan/new2.C: Likewise.
42030         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42031         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42032         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42033         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42034         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42035         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42036         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42037         * g++.old-deja/g++.brendan/template24.C: Likewise.
42038         * g++.old-deja/g++.brendan/template3.C: Likewise.
42039         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42040         * g++.old-deja/g++.jason/inline3.C: Likewise.
42041         * g++.old-deja/g++.jason/opeq.C: Likewise.
42042         * g++.old-deja/g++.law/arg5.C: Likewise.
42043         * g++.old-deja/g++.law/arm7.C: Likewise.
42044         * g++.old-deja/g++.law/ctors11.C: Likewise.
42045         * g++.old-deja/g++.law/cvt8.C: Likewise.
42046         * g++.old-deja/g++.law/init9.C: Likewise.
42047         * g++.old-deja/g++.law/refs4.C: Likewise.
42048         * g++.old-deja/g++.law/template2.C: Likewise.
42049         * g++.old-deja/g++.law/visibility24.C: Likewise.
42050         * g++.old-deja/g++.law/vtable3.C: Likewise.
42051         * g++.old-deja/g++.mike/asm2.C: Likewise.
42052         * g++.old-deja/g++.mike/eh1.C: Likewise.
42053         * g++.old-deja/g++.mike/misc1.C: Likewise.
42054         * g++.old-deja/g++.mike/misc13.C: Likewise.
42055         * g++.old-deja/g++.mike/misc14.C: Likewise.
42056         * g++.old-deja/g++.mike/ns12.C: Likewise.
42057         * g++.old-deja/g++.mike/p1248.C: Likewise.
42058         * g++.old-deja/g++.mike/p3708.C: Likewise.
42059         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42060         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42061         * g++.old-deja/g++.mike/p646.C: Likewise.
42062         * g++.old-deja/g++.mike/p700.C: Likewise.
42063         * g++.old-deja/g++.mike/p783.C: Likewise.
42064         * g++.old-deja/g++.mike/p783a.C: Likewise.
42065         * g++.old-deja/g++.mike/p783b.C: Likewise.
42066         * g++.old-deja/g++.mike/p786.C: Likewise.
42067         * g++.old-deja/g++.mike/p789.C: Likewise.
42068         * g++.old-deja/g++.mike/p789a.C: Likewise.
42069         * g++.old-deja/g++.mike/p807a.C: Likewise.
42070         * g++.old-deja/g++.other/delete3.C: Likewise.
42071         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42072         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42073         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42074         * g++.old-deja/g++.other/empty1.C: Likewise.
42075         * g++.old-deja/g++.other/temporary1.C: Likewise.
42076         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42077         * g++.old-deja/g++.pt/t16.C: Likewise.
42078         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42079
42080 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42081
42082         * gcc.dg/991230-1.c: New test.
42083
42084 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42085
42086         * gcc.c-torture/compile/991229-3.c: New test.
42087         * gcc.c-torture/compile/991229-2.c: New test.
42088         * gcc.c-torture/compile/991229-1.c: New test.
42089
42090 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42091
42092         * gcc.c-torture/compile/labels-2.c: New test.
42093
42094 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42095
42096         * gcc.c-torture/execute/991227-1.c: New test.
42097
42098 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42099
42100         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42101
42102 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42103
42104         * gcc.c-torture/execute/991221-1.c: New test.
42105
42106 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42107
42108         * g++.old-deja/g++.other/cast3.C: New test.
42109
42110 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42111
42112         * gcc.c-torture/execute/991216-4.c: New test.
42113
42114 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42115
42116         * gcc.c-torture/execute/991216-1.c: New test.
42117         * gcc.c-torture/execute/991216-2.c: New test.
42118         * gcc.c-torture/execute/991216-3.c: New test.
42119
42120 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42121
42122         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42123         Actually make the test fail by using "-O2" for compilation.
42124
42125 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42126
42127         * g++.old-deja/g++.warn/cast-align1.C: New test.
42128
42129 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42130
42131         * gcc.c-torture/compile/991214-1.c: New test.
42132         * gcc.c-torture/compile/991214-2.c: New test.
42133
42134 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42135
42136         * gcc.dg/991214-1.c: New test.
42137
42138 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42139
42140         * gcc.c-torture/compile/991213-3.c: New test.
42141         * gcc.c-torture/compile/991213-2.c: New test.
42142         * gcc.c-torture/compile/991213-1.c: New test.
42143
42144 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42145
42146         * gcc.dg/991209-1.c: New test.
42147
42148 1999-12-08  Nathan Sidwell <nathan@acm.org>
42149
42150         * gcc.c-torture/compile/991208-1.c: New test.
42151
42152 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42153
42154         * gcc.dg/ultrasp2.c: New test.
42155
42156 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42157
42158         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42159
42160 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42161
42162         * gcc.c-torture/compile/991202-1.c: New test.
42163         * gcc.c-torture/execute/991202-1.c: New test.
42164         * gcc.c-torture/execute/991202-2.c: New test.
42165         * gcc.c-torture/execute/991202-3.c: New test.
42166
42167 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42168
42169         * g++.old-deja/g++.abi/align.C: New test.
42170         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42171         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42172
42173 1999-12-01  Richard Henderson  <rth@cygnus.com>
42174
42175         * gcc.c-torture/execute/991201-1.c: New.
42176
42177 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42178
42179         * gcc.dg/991129-1.c: New test.
42180
42181 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42182
42183         * gcc.c-torture/compile/991127-1.c: New test.
42184
42185 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42186
42187         * g++.old-deja/g++.other/warn4.C: New test.
42188
42189 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42190
42191         * g++.old-deja/g++.eh/cleanup2.C: New test.
42192         * g++.old-deja/g++.ext/pretty2.C: New test.
42193         * g++.old-deja/g++.ext/pretty3.C: New test.
42194         * g++.old-deja/g++.other/debug6.C: New test.
42195
42196 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42197
42198         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42199         compiler_output to look for one error message instead of two.
42200
42201 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42202
42203         * gcc.c-torture/execute/991118-1.c: Also test case
42204         where the word boundary does not split a byte evenly.
42205
42206 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42207
42208         * g++.old-deja/g++.ext/restrict1.C: New test.
42209
42210 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42211
42212         * gcc.c-torture/execute/991118-1.c: New test.
42213
42214 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42215
42216         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42217         working directory pathnames.
42218
42219 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42220
42221         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42222         host is equipped with driver.h and driver.o so it can actually
42223         compile and run the tests.
42224
42225 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42226
42227         * gcc.c-torture/compile/991008-1.c: New test.
42228
42229 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42230
42231         * lib/gcc-dg.exp: Include target-supports.exp
42232
42233 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42234
42235         * lib/target-supports.exp: New file: Provide procs to test for
42236         features supported by the target.
42237         (check_weak_available): Moved here from ecos.exp.
42238         (check_alias_available): New proc: Determine of the target
42239         toolchain supports the alias attribute.
42240
42241         * gcc.dg/special/ecos.exp: Move check_weak_available to
42242         target-supports.exp.
42243         (alias-1.c): Only perform the test if the target supports
42244         aliases.
42245         (wkali-1.c): Only perform the test if the target supports
42246         aliases.
42247
42248         * gcc.dg/990506-0.c: Expect error messages from cross
42249         targets as well as native targets.
42250
42251 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42252
42253         * gcc.dg/ultrasp1.c: Removed xfail.
42254         * gcc.dg/struct-ret-2.c: Likewise.
42255         * gcc.dg/array-1.c: Likewise.
42256
42257 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42258
42259         * gcc.dg/struct-ret-2.c: New test.
42260
42261         * gcc.dg/array-1.c: New test.
42262
42263 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42264
42265         * gcc.c-torture/execute/991030-1.c: New test.
42266
42267 1999-10-26  Richard Henderson  <rth@cygnus.com>
42268
42269         * gcc.c-torture/compile/991026-2.c: New test.
42270
42271 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42272
42273         * gcc.c-torture/compile/991026-1.c: New test.
42274
42275 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42276
42277         * gcc.c-torture/execute/991023-1.c: New test.
42278
42279 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42280
42281         * gcc.c-torture/execute/991019-1.c: New test.
42282
42283 1999-10-16  Richard Henderson  <rth@cygnus.com>
42284
42285         * gcc.c-torture/execute/991016-1.c: New test.
42286
42287 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42288
42289         * gcc.c-torture/execute/991014-1.c: New test.
42290
42291 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42292
42293         * g++.old-deja/g++.other/union2.C: New test.
42294
42295 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42296
42297         * g++.old-deja/g++.other/vaarg2.C: New test.
42298         * g++.old-deja/g++.other/vaarg3.C: New test.
42299
42300 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42301
42302         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42303         in compile/.
42304
42305 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42306
42307         * gcc.c-torture/execute/va-arg-11.c: New test.
42308
42309 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42310
42311         * lib/file-format.exp (gcc_target_object_format): Don't
42312         crash if objdump is unavailable.
42313
42314 1999-09-29  Donn Terry <donn@interix.com>
42315
42316         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42317
42318 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42319
42320         * gcc.c-torture/compile/990928-1.c: New test.
42321
42322 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42323
42324         * g++.old-deja/g++.other/decl6.C: New test.
42325
42326 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42327
42328         * gcc.c-torture/execute/va-arg-10.c: New test.
42329
42330 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42331
42332         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42333         __PRETTY_FUNCTION__.
42334
42335 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42336
42337         * gcc.c-torture/execute/990923-1.c: New test.
42338
42339 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42340
42341         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42342         for which -fpic is inappropriate.
42343
42344 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42345
42346         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42347
42348 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42349
42350         * g++.old-deja/g++.other/dyncast1.C: New test.
42351         * g++.old-deja/g++.other/dyncast2.C: New test.
42352         * g++.old-deja/g++.other/dyncast3.C: New test.
42353         * g++.old-deja/g++.other/dyncast4.C: New test.
42354         * g++.old-deja/g++.other/dyncast5.C: New test.
42355         * g++.old-deja/g++.eh/catch3.C: New test.
42356         * g++.old-deja/g++.eh/catch3p.C: New test.
42357         * g++.old-deja/g++.eh/catch4.C: New test.
42358         * g++.old-deja/g++.eh/catch4p.C: New test.
42359         * g++.old-deja/g++.eh/catch5.C: New test.
42360         * g++.old-deja/g++.eh/catch5p.C: New test.
42361         * g++.old-deja/g++.eh/catch6.C: New test.
42362         * g++.old-deja/g++.eh/catch6p.C: New test.
42363         * g++.old-deja/g++.eh/catch7.C: New test.
42364         * g++.old-deja/g++.eh/catch7p.C: New test.
42365         * g++.old-deja/g++.eh/catch8.C: New test.
42366         * g++.old-deja/g++.eh/catch8p.C: New test.
42367         * g++.old-deja/g++.eh/catch9.C: New test.
42368         * g++.old-deja/g++.eh/catch9p.C: New test.
42369
42370 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42371
42372         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42373         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42374
42375 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42376
42377         * gcc.c-torture/compile/990913-1.c: New test.
42378
42379 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42380
42381         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42382         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42383
42384 1999-09-09  Richard Henderson  <rth@cygnus.com>
42385
42386         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42387
42388 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42389
42390         * g++.old-deja/g++.other/lookup11.C: New test.
42391         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42392         what is permitted and what we want.
42393         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42394         overload use.
42395         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42396
42397 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42398
42399         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42400         * gcc.c-torture/noncompile/poison-1.c: New file.
42401
42402 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42403
42404         * g++.old-deja/g++.other/sizeof3.C: New test.
42405         * g++.old-deja/g++.other/sizeof4.C: New test.
42406         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42407         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42408
42409 1999-09-07  Richard Henderson  <rth@cygnus.com>
42410
42411         * gcc.dg/va-arg-1.c: New.
42412
42413 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42414
42415         * gcc.c-torture/execute/va-arg-9.c: New test.
42416
42417 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42418
42419         * g77.f-torture/compile/980519-2.f: New test.
42420         * g77.f-torture/compile/19990905-0.f: New test.
42421         * g77.f-torture/compile/19990905-1.f: New test.
42422         * g77.f-torture/compile/19990905-2.f: New test.
42423
42424         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42425
42426 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42427
42428         * gcc.c-torture/execute/990827-1.c: Fix typo.
42429
42430 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42431
42432         * g++.old-deja/g++.other/deref1.C: New test.
42433
42434 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42435
42436         * g++.old-deja/g++.other/ambig2.C: New test.
42437         * g++.old-deja/g++.other/cond5.C: New test.
42438         * g++.old-deja/g++.other/lookup16.C: New test.
42439
42440 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42441
42442         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42443         assemblers too.
42444
42445 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42446
42447         * lib/c-torture.exp: Avoid the "compare executables" optimization
42448         when testing native.
42449
42450 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42451
42452         * gcc.c-torture/execute/990829-1.c: New test.
42453         * gcc.c-torture/compile/990829-1.c: New test.
42454
42455 1999-08-27  Paul Burchard  <burchard@pobox.com>
42456
42457         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42458         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42459         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42460         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42461         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42462         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42463         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42464         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42465         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42466         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42467         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42468
42469 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42470
42471         * gcc.c-torture/execute/990827-1.c: New test.
42472
42473 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42474
42475         * g77.f-torture/noncompile/19990826-4.f: New test.
42476
42477         * g77.f-torture/compile/19990826-3.f: New test.
42478
42479         * g77.f-torture/execute/19990826-2.f: New test.
42480
42481         * g77.f-torture/compile/19990826-1.f: New test.
42482
42483         * gcc.c-torture/execute/990826-0.c: New test.
42484         * g77.c-torture/execute/19990826-0.f: New test.
42485
42486         * g77.f-torture/noncompile/970626-2.f: New test.
42487
42488 1999-08-25  Paul Burchard  <burchard@pobox.com>
42489
42490         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42491         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42492         lss-011.C: New tests.
42493
42494 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42495
42496         * g++.old-deja/g++.other/decl5.C: New test.
42497
42498 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42499
42500         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42501         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42502         call `postbase' for each one.  All callers of `postbase' changed
42503         to call this instead.
42504
42505 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42506
42507         * gcc.c-torture/execute/990811-1.c: New test.
42508
42509 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42510
42511         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42512         just native ones.
42513
42514         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42515         just native ones.
42516
42517 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42518
42519         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42520
42521 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42522
42523         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42524
42525 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42526
42527         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42528
42529 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42530
42531         * gcc.c-torture/execute/990804-1.c: New test.
42532
42533 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42534
42535         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42536         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42537         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42538
42539 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42540
42541         * g++.old-deja/g++.other/struct1.C: New test.
42542
42543 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42544
42545         * g++.old-deja/g++.other/enum2.C: New test.
42546
42547 1999-08-02  Richard Henderson  <rth@cygnus.com>
42548
42549         Adapted from tests from Franz Sirl:
42550         * gcc.c-torture/execute/va-arg-7.c: New test.
42551         * gcc.c-torture/execute/va-arg-8.c: New test.
42552
42553 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42554
42555         * gcc.c-torture/compile/990801-2.c: New test.
42556
42557         * gcc.c-torture/compile/990801-1.c: New test.
42558
42559 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42560
42561         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42562         fp-cmp-1.c, converting double to float.
42563
42564         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42565         fp-cmp-1.c, converting double to long double.
42566
42567         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42568         from fr1 to unknown_register, since fr1 is a legitimate register
42569         on some machines.
42570
42571 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42572
42573         * README: More listname related changes.
42574
42575 1999-07-08  Catherine Moore  <clm@cygnus.com>
42576
42577         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42578
42579 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42580
42581         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42582
42583 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42584
42585         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42586
42587 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42588
42589         * gcc.dg/990703-1.c: New test.
42590
42591 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42592
42593         * lib/file-format.exp: New file: Move definition of proc
42594         gcc_target_object_format to here from
42595         gcc.dg/special/ecos.exp.
42596
42597         * lib/c-torture.exp: Include lib file-format.exp.
42598         * lib/gcc-dg.exp: Include lib file-format.exp.
42599
42600         * gcc.dg/special/ecos.exp: Remove definition of proc
42601         gcc_target_object_format.
42602
42603 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42604
42605         * gcc.c-torture/execute/990628-1.c: New test.
42606
42607 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42608
42609         * gcc.c-torture/compile/990625-2.c: New test.
42610
42611         * gcc.c-torture/compile/990625-1.c: New test.
42612
42613 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42614
42615         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42616         attributes compile.
42617         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42618         ports that use the COFF/PE file format.
42619
42620 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42621
42622         * gcc.c-torture/compile/990617-1.c: New test.
42623
42624 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42625
42626         * g++.old-deja/g++.other/decl4.C: New test.
42627
42628 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42629
42630         * g++.old-deja/g++.other/bitfld3.C: New test.
42631
42632 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42633
42634         * g++.old-deja/g++.eh/catch1.C: New test.
42635
42636 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42637
42638         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42639
42640         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42641         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42642
42643 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42644
42645         * g77.f-torture/compile/19990502-0.f: Replace with new,
42646         shorter, test that still fails after recent changes.
42647
42648 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42649
42650         * gcc.c-torture/execute/990604-1.c: New test.
42651
42652 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42653
42654         * gcc.c-torture/execute/990531-1.c: New test.
42655
42656 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42657
42658         * gcc.c-torture/compile/990527-1.c: New test.
42659
42660 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42661
42662         * gcc.c-torture/execute/990527-1.c: New test.
42663
42664 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42665
42666         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42667         bitfields as signed.
42668
42669 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42670
42671         * g77.f-torture/compile/19990525-0.f: New test.
42672
42673 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42674
42675         * gcc.c-torture/execute/990525-2.c: New test.
42676
42677         * gcc.c-torture/execute/990525-1.c: New test.
42678
42679 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42680
42681         * g++.old-deja/g++.other/anon3.C: New test.
42682         * g++.old-deja/g++.other/anon4.C: New test.
42683         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42684         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42685         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42686         Merrill).
42687
42688 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42689
42690         * gcc.c-torture/execute/990524-1.c: New test.
42691
42692         * gcc.dg/990524-1.c: New test.
42693
42694 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42695
42696         * gcc.c-torture/compile/990523-1.c: New test.
42697
42698 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42699
42700         * gcc.c-torture/compile/990519-1.c: New test.
42701
42702 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42703
42704         * gcc.c-torture/compile/990517-1.c: New test.
42705
42706         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42707         (e4, f4): New tests.
42708         (main): Call them.
42709
42710 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42711
42712         * gcc.dg/noreturn-1.c: New test.
42713
42714 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42715
42716         * gcc.c-torture/execute/990513-1.c: New test.
42717
42718 1999-05-10  Richard Henderson  <rth@cygnus.com>
42719
42720         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42721
42722 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42723
42724         * g77.f-torture/execute/erfc.f: Use small single-precision
42725         values, to avoid problems on Alphas when not -mieee.
42726
42727 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42728
42729         * gcc.dg/990506-0.c: New test.
42730
42731 1999-05-08  Richard Henderson  <rth@cygnus.com>
42732
42733         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42734         the constant to test.  Don't XFAIL 64-bit targets.
42735
42736         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42737         * g++.old-deja/g++.law/profile1.C: Likewise.
42738
42739         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42740         operator new instances.
42741         * g++.old-deja/g++.other/delete5.C: Likewise.
42742
42743 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42744
42745         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42746         intrinsic.
42747
42748 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42749
42750         * g77.f-torture/execute/u77-test.f: Reverse order of two
42751         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42752
42753 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42754
42755         * gcc.dg/compare1.c: New test.
42756
42757 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42758
42759         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42760         New tests.
42761
42762 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42763
42764         * g77.f-torture/compile/19990502-1.f: New test.
42765
42766 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42767
42768         * g77.f-torture/compile/19990502-0.f: New test.
42769
42770 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42771
42772         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42773         intrinsic.
42774
42775 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42776
42777         * g77.f-torture/execute/u77-test.f (main): List libU77
42778         intrinsics not currently tested.
42779         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42780         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42781         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42782         Trim blanks off the ends of some printed strings.
42783
42784 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42785
42786         * g77.f-torture/execute/u77-test.f (main): Just warn about
42787         FSTAT gid disagreement, as it's expected on some systems.
42788
42789 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42790
42791         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42792         use a new function, which allows for some slop.
42793         Clean up some commentary.
42794         (issum): The new function.
42795         (sgladd): Deleted subroutine.
42796
42797 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42798
42799         * g77.f-torture/execute/u77-test.f: Modify to be more like
42800         libf2c/libU77 version, bringing patches to that version here.
42801         Add suitable commentary.
42802
42803 1999-04-25  Richard Henderson  <rth@cygnus.com>
42804
42805         * gcc.dg/990424-1.c: New test.
42806
42807 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42808
42809         * g77.f-torture/execute/u77-test.f (main): Bug involving
42810         LSTAT has been fixed, so turn back on full checking.
42811
42812 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42813
42814         * g77.f-torture/compile/19990419-0.f: New test.
42815         * g77.f-torture/execute/19990419-1.f: New test.
42816
42817 1999-04-17  Richard Henderson  <rth@cygnus.com>
42818
42819         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42820         to avoid the need for a prototype to supress a warning.
42821
42822 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42823
42824         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42825
42826 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42827
42828         * gcc.c-torture/execute/990404-1.c: New test.
42829
42830 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42831
42832         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42833         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42834         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42835         missing initializer warnings.
42836
42837 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42838
42839         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42840         matching strings.
42841
42842 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42843
42844         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42845
42846 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42847
42848         * g77.f-torture/execute/19990325-0.f: New test.
42849         * g77.f-torture/execute/19990325-1.f: New test.
42850
42851 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42852
42853         * gcc.c-torture/execute/990324-1.c: New test.
42854
42855 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42856
42857         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42858         test with 4.
42859
42860 1999-03-17  Richard Henderson  <rth@cygnus.com>
42861
42862         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42863
42864 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42865
42866         * g77.f-torture/execute/19990313-2.f: New test.
42867         * g77.f-torture/execute/19990313-3.f: New test.
42868
42869 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42870
42871         * g77.f-torture/execute/19990313-0.f: New test.
42872         * g77.f-torture/execute/19990313-1.f: New test.
42873
42874 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42875
42876         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42877         printf to sprintf.
42878         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42879         (main): Add check for u15.  Conditionalize u31 check depending on
42880         whether ints are <32 bits or >=32 bits.
42881
42882 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42883
42884         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42885
42886 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42887
42888         * g77.f-torture/compile/19990305-0.f: New test.
42889         * g77.f-torture/execute/19981119-0.f: New test.
42890
42891 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42892
42893         * g77.f-torture/execute/970625-2.f: call ABORT if final
42894         result is not correct, instead of just printing it.
42895         Add this checking via newly introduced obfuscation, to
42896         trip up buggy front ends.
42897
42898 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42899
42900         * g77.f-torture/compile/960317-1.f: Moved from being
42901         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42902
42903 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42904
42905         * g77.f-torture/execute/960317-1.f: New (old) test.
42906         * g77.f-torture/execute/970625-2.f: Ditto.
42907
42908 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42909
42910         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42911         message on line 1 or line 2; cccp and cpplib do this differently.
42912
42913 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42914
42915         * g++.old-deja/g++.law/weak1.C: New test.
42916
42917 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42918
42919         * gcc.c-torture/execute/990119-1.c: Renamed to...
42920         * gcc.dg/990119-1.c: this, so it will only be tested once
42921         (it's a preprocessor test, it doesn't need to be run at
42922         multiple optimization levels).
42923
42924 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42925
42926         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42927           ALWAYS_CXXFLAGS.
42928
42929 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42930
42931         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42932         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42933         to not be compilable by current g77.
42934
42935 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42936
42937         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42938
42939 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42940
42941         * gcc.c-torture/execute/990222-1.c: New test.
42942
42943 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42944
42945         * g77.f-torture/compile/19990218-0.f: New test.
42946         * g77.f-torture/noncompile/19990218-1.f: New test.
42947
42948 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42949
42950         * g77.f-torture/compile/19981216-0.f: New test.
42951
42952 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42953
42954         * gcc.dg/990214-1.c: New test.
42955
42956 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42957
42958         * gcc.dg/990213-2.c: New test.
42959
42960         * gcc.dg/990213-1.c: New test.
42961
42962 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42963
42964         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42965         ints.
42966
42967 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42968
42969         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42970         specified by target.
42971
42972         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42973
42974 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42975
42976         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42977
42978 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42979
42980         * gcc.dg/special/ecos.exp: New test driver for new tests with
42981         special requirements.
42982
42983         * gcc.dg/special/alias-1.c: New test.
42984         * gcc.dg/special/gcsec-1.c: New test.
42985         * gcc.dg/special/weak-1.c: New test.
42986         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42987         * gcc.dg/special/weak-2.c: New test.
42988         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42989         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42990         * gcc.dg/special/wkali-1.c: New test.
42991         * gcc.dg/special/wkali-2.c: New test.
42992         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42993         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42994
42995 1999-02-10  Felix Lee  <flee@cygnus.com>
42996
42997           * lib/c-torture.exp (c-torture-compile): Pull out code for
42998           analyzing gcc error messages.
42999           (c-torture-execute): Likewise.  Fix some (harmless) false
43000           positives.
43001           * lib/gcc.exp (gcc_check_compile): New function.
43002
43003 1999-02-08  Richard Henderson  <rth@cygnus.com>
43004
43005         * gcc.c-torture/execute/990208-1.c: New test.
43006
43007 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43008
43009         * g++.dg/special/ecos.exp: New driver for new tests with special
43010         requirements
43011
43012         * g++.dg/special/conpr-1.C: New test
43013         * g++.dg/special/conpr-2.C: New test
43014         * g++.dg/special/conpr-2a.C: New test
43015         * g++.dg/special/conpr-3.C: New test
43016         * g++.dg/special/conpr-3a.C: New test
43017         * g++.dg/special/conpr-3b.C: New test
43018
43019         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43020         allow g++ to use the dg driver
43021
43022         * README: Add comment about g++.dg directory
43023
43024 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43025
43026         * README: Update email addresses.
43027
43028 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43029
43030         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43031         arguments in order to force structure S onto the stack even on
43032         the alpha.
43033         (test): Pass 10 leading arguments to function foo as well as the
43034         structure S.
43035
43036         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43037         failure for all targets.
43038
43039         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43040         abort to terminate program execution.
43041
43042 1999-01-30  Richard Henderson  <rth@cygnus.com>
43043
43044         * gcc.c-torture/execute/990130-1.c: New test.
43045
43046 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43047
43048         * gcc.dg/990130-1.c: New test.
43049
43050 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43051
43052         * gcc.c-torture/execute/990128-1.c: New test.
43053
43054 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43055
43056         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43057
43058 1999-01-27  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): ditto, and fix some (harmless) false
43063         positives.
43064         * lib/gcc.exp (gcc_check_compile): new function.
43065
43066 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43067
43068         * gcc.dg/990117-1.c: New test.
43069
43070         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43071
43072         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43073
43074 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43075
43076         * g77.f-torture/compile/990115-1.f: New test.
43077
43078 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43079
43080         * gcc.c-torture/compile/990107-1.c: New test
43081
43082 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43083
43084         * gcc.c-torture/execute/990106-2.c: New test.
43085
43086         * gcc.c-torture/execute/990106-1.c: New test.
43087
43088 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43089
43090         * gcc.c-torture/compile/981223-1.c: New test.
43091
43092 1998-12-29  Richard Henderson  <rth@cygnus.com>
43093
43094         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43095         (opt3): Rename from opt4 and disable.
43096
43097 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43098
43099         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43100
43101 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43102
43103         * g++.old-deja/g++.other/conv5.C: New test.
43104
43105 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43106
43107         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43108
43109 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43110
43111         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43112
43113 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43114
43115         * gcc.c-torture/compile/981211-1.c: New test.
43116
43117 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43118
43119         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43120
43121         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43122
43123 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43124
43125         * gcc.special/930510-1.c: Make C9X safe.
43126         * gcc.misc-tests/gcov-1.c Similarly.
43127         * gcc.misc-tests/gcov-2.c Similarly.
43128
43129 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43130
43131         * gcc.dg/ultrasp1.c: New test.
43132
43133 1998-12-06  Richard Henderson  <rth@cygnus.com>
43134
43135         * gcc.c-torture/execute/981206.c: New test.
43136
43137 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43138
43139         * g++.old-deja/g++.ns/template7.C: New test.
43140
43141         * g++.old-deja/g++.other/expr1.C: New test.
43142
43143         * g++.old-deja/g++.eh/tmpl3.C: New test.
43144
43145         * g++.old-deja/g++.eh/tmpl2.C: New test.
43146
43147 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43148
43149         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43150         * g++.old-deja/g++.other/using6.C: Removed.
43151         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43152
43153         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43154
43155 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43156
43157         * g++.old-deja/g++.pt/overload8.C: New test.
43158
43159         * g++.old-deja/g++.pt/overload7.C: New test.
43160
43161         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43162
43163         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43164         and relinking messages.
43165         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43166         compiling with -frepo.
43167
43168 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43169
43170         * g++.old-deja/g++.pt/lookup6.C: New test.
43171
43172 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43173
43174         * gcc.c-torture/execute/981130-1.c: New test.
43175         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43176
43177 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43178
43179         * g++.old-deja/g++.pt/explicit76.C: New test.
43180
43181         * g++.old-deja/g++.pt/friend38.C: New test.
43182
43183         * g++.old-deja/g++.ns/crash2.C: New test.
43184
43185         * g++.old-deja/g++.pt/defarg8.C: New test.
43186
43187         * g++.old-deja/g++.pt/instantiate6.C: New test.
43188
43189         * g++.old-deja/g++.pt/static6.C: New test.
43190
43191         * g++.old-deja/g++.pt/decl2.C: New test.
43192
43193 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43194
43195         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43196         problem is actually related with name lookup, but so what? :-)
43197
43198         * g++.old-deja/g++.pt/friend37.C: New test.
43199
43200 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43201
43202         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43203         element, which fails on some systems.
43204
43205         * g77.f-torture/execute/labug1.f: New test.
43206
43207 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43208
43209         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43210         is defined.
43211
43212 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43213
43214         * g77.f-torture/compile/981117-1.f: New test.
43215
43216 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43217
43218         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43219         properly discarded.
43220
43221 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43222
43223         * gcc.c-torture/execute/memcheck: New directory of tests for
43224         -fcheck-memory-usage.
43225
43226 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43227
43228         * README: New file, general information about the testsuite and
43229         new description of the various C++ test subdirectories.
43230         * README.g++: Eliminate obsolete information, update and move most
43231         relevant stuff to README.
43232
43233 1998-11-07  Richard Henderson  <rth@cygnus.com>
43234
43235         * gcc.c-torture/compile/981107-1.c: New test.
43236
43237 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43238
43239         * execute/memcpy-bi.c: New testcase.
43240
43241 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43242
43243         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43244         base classes.
43245
43246         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43247         template is selected.
43248
43249         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43250         classes, it should be accepted for all types.
43251
43252         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43253
43254         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43255         specializations start with template headers.
43256
43257 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43258
43259         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43260
43261         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43262         non-POD types.
43263
43264 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43265
43266         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43267
43268 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43269
43270         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43271
43272 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43273
43274         * 981019-1.c: New test.
43275
43276 1998-10-14  Robert Lipe <robertl@dgii.com>
43277
43278         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43279         find objc headers.
43280
43281 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43282
43283         * compile/981001-4.c: Remove use of GCC extension that triggers a
43284         compiler bug.
43285
43286 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43287
43288         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43289
43290 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43291
43292         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43293         instantiation of template produces incorrect code for delete
43294         expression.
43295
43296         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43297         constructors' name is not unique.
43298         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43299         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43300
43301         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43302         automatic array of const is ill-formed.
43303
43304         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43305         of template parameter?
43306
43307         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43308         const.
43309
43310         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43311         pointer-to-member expression.
43312
43313         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43314         declaration causes ICE.
43315
43316 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43317
43318         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43319         reserved in the global namespace.
43320
43321         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43322         generate needed virtual table.
43323
43324         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43325
43326 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43327
43328         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43329         template-dependent type
43330
43331 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43332
43333         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43334         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43335         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43336
43337         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43338         class should be usable as argument of member function.
43339         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43340         class should be usable as return type of member function.
43341         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43342         class should be usable as type of data member.
43343
43344         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43345
43346 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43347
43348         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43349
43350 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43351
43352         * gcc.dg/dll-?.c Add thumb to target list.
43353         Fix assembler scan patterns to match current assembler output.
43354
43355 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43356
43357         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43358         matching of template brackets.
43359
43360         * g++.old-deja/g++.other/using4.C: New test.  Test using
43361         declarations of methods from base classes.
43362
43363         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43364         within functions should introduce names into the innermost
43365         enclosing namespace.
43366
43367         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43368         of static locals if first initialization throws.
43369
43370 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43371
43372         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43373
43374 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43375
43376         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43377         lose track of the possible targets of tablejump insns.
43378         * special/special.exp: Run it.
43379
43380 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43381
43382         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43383         must be declared before its specializations can be named in friend
43384         declarations.
43385
43386 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43387
43388         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43389
43390         * g77.f-torture/execute/io1.f: New test.
43391
43392 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43393
43394         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43395         with pointer to template function, for which no argument deduction
43396         is possible.
43397
43398         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43399         specialization of template function as argument to template
43400         function.
43401
43402         * g++.old-deja/g++.other/access2.C: New test; Inner class
43403         shouldn't have privileged access to Outer's names.
43404
43405 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43406
43407         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43408         friend template declared within template class conflicts with
43409         nested class of the same name.
43410
43411         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43412         is ignored.
43413
43414         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43415         object with direct initializer as function declaration.
43416
43417         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43418         initializers.
43419
43420         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43421         involving const pointer and NULL produces incorrect result.
43422
43423         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43424         type name without `typename' should be rejected with -pedantic.
43425
43426 1998-10-02  Richard Henderson  <rth@cygnus.com>
43427
43428         * g++.old-deja/g++.other/addrof1.C: New test.
43429
43430 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43431
43432         * gcc.c-torture/compile/981001-1.c: New test.
43433         * gcc.c-torture/execute/981001-1.c: New test.
43434
43435 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43436
43437         * gcc.c-torture/compile/981001-2.c: New test.
43438         * gcc.c-torture/compile/981001-3.c: New test.
43439         * gcc.c-torture/compile/981001-4.c: New test.
43440
43441 1998-10-01  Robert Lipe  <robertl@dgii.com>
43442
43443         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43444         multilibbed hosts.  Idea grafted from g77.exp.
43445
43446 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43447
43448         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43449         avoid losing on systems which need -lsocket.
43450
43451 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43452
43453         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43454         * g++.old-deja/g++.other/nested2.C: Ditto.
43455         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43456         failure.
43457
43458 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43459
43460         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43461         preferred over template operator!= for enum bitfields.
43462
43463 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43464
43465         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43466         that happen to have the same base name, but in different scopes,
43467         are incorrectly rejected.
43468
43469 1998-09-16  Richard Henderson  <rth@cygnus.com>
43470
43471         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43472         on the native word size instead of an integer literal.
43473
43474 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43475
43476         * g++.old-deja/g++.other/static2.C: Invocation of static data
43477         member of type pointer-to-function denoted as non-static member.
43478
43479         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43480         checks involving function types and aliases.
43481
43482 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43483
43484         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43485         redefined to the same non-trivial type.
43486
43487         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43488         namespace-qualification of template specializations declared in
43489         other namespaces.
43490
43491         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43492         to declare a subset of the specializations of a template function
43493         as friends of specializations of a template class.
43494
43495         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43496         member templates that do not fully specialize the enclosing
43497         template class are rejected.
43498
43499 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43500
43501         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43502
43503 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43504
43505         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43506         altered from libf2c/libU77 version.
43507
43508 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43509
43510         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43511
43512 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43513
43514         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43515         (un)signed char are different types for template specialization
43516         purposes.
43517
43518 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43519
43520         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43521         * objc: ObjC testsuite.
43522
43523 1998-08-31  Catherine Moore  <clm@cygnus.com>
43524
43525         * gcc.c-torture/execute/941014-1.x: New file.
43526
43527 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43528
43529         * lib/c-torture.exp: Add support for
43530         torture_eval_before_compile and torture_eval_before_execute
43531         variables.
43532
43533 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43534
43535         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43536         this test triggers valid.
43537
43538 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43539
43540         * gcc.dg/980827-1.c: New test.
43541
43542 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43543
43544         * gcc.c-torture/execute/loop-4b.c: New test.
43545
43546 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43547
43548         * lib/c-torture.exp: Add support for
43549         torture_eval_before_compile and torture_eval_before_execute
43550         variables.
43551
43552 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43553
43554         * gcc.c-torture/compile/980825-1.c: New test.
43555
43556 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43557
43558         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43559         count number tests in opt_t0 not good_t0.
43560
43561 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43562
43563         * gcc.c-torture/compile/930326-1.x: Fix typo.
43564
43565 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43566
43567         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43568         causes an ICE.
43569
43570 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43571
43572         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43573         STACK_SIZE is defined.
43574         * gcc.c-torture/unsorted/stuct.c: Similarly.
43575
43576         * gcc.c-torture/compile/980821-1.c: New test.
43577
43578 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43579
43580         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43581
43582 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43583
43584         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43585         code.
43586
43587 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43588
43589         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43590         error'.
43591
43592 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43593
43594         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43595
43596 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43597
43598         * gcc.c-torture/compile/980816-1.c: New test.
43599
43600         * gcc.dg/980816-1.c: New test.
43601
43602 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43603
43604         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43605         compiler for ieee tests.
43606
43607 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43608
43609         * g77.f-torture/compile/980729-0.f: New test.
43610
43611 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43612
43613         * gcc.c-torture/special/eeprof-1.c: New test, for
43614         -finstrument-functions.
43615         * gcc.c-torture/special/special.exp: Run it.
43616
43617 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43618
43619         * gcc.c-torture/compile/980729-1.c: New test.
43620
43621 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43622
43623         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43624         __thumb__ is defined, and test for ARM style doubles if so.
43625
43626 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43627
43628         * g77.f-torture/noncompile/980615-0.f: New test.
43629
43630 1998-07-26  H.J. Lu  (hjl@gnu.org)
43631
43632         * gcc.dg/980312-1.c: Do link instead of compile.
43633         * gcc.dg/980313-1.c: Likewise.
43634
43635 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43636
43637         * gcc.c-torture/compile/980726-1.c: New test.
43638
43639 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43640
43641         * g77.f-torture/execute/io0.f: New test.
43642
43643 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43644
43645         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43646         an int.
43647
43648 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43649
43650         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43651         m32r bugs.
43652
43653 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43654
43655         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43656         c-decl.c:grokdeclarator can handle mode attributes.
43657
43658 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43659
43660         * gcc.c-torture/execute/980716-1.c: New test.
43661
43662 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43663
43664         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43665         the mn10200.
43666         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43667         the mn10200.
43668         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43669         * gcc.c-torture/compile/930326-1.x: Similarly.
43670
43671 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43672
43673         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43674         New test from Craig.
43675
43676 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43677
43678         * g77.f-torture/noncompile/980616-0.f: New test.
43679
43680         * g77.f-torture/execute/970816-3.f: New test from Craig.
43681
43682 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43683
43684         *  g++.other/singleton.C: Return error value instead of taking
43685         SIGSEGV.
43686
43687 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43688
43689         *  g++.other/singleton.C: New test.  Warning is under dispute.
43690         Runtime crash is not.
43691
43692 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43693
43694         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43695         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43696         using6.C, using7.C}: New namespace tests.
43697
43698 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43699
43700         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43701         specialization with typedef'ed names used as array indexes.
43702
43703 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43704
43705         * gcc.c-torture/execute/980709-1.c: New test.
43706
43707         * gcc.dg/980709-1.c: New test.
43708
43709 1998-07-07  Richard Henderson  <rth@cygnus.com>
43710
43711         * gcc.c-torture/execute/bcp-1.c: New test.
43712
43713 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43714
43715         * gcc.c-torture/execute/980707-1.c: New test.
43716
43717 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43718
43719         * gcc.c-torture/compile/980706-1.c: New test.
43720
43721 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43722
43723         * g77.f-torture/execute/980701-0.f,
43724         g77.f-torture/execute/980701-1.f: New test from Craig.
43725
43726 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43727
43728         * gcc.c-torture/compile/980701-1.c: New test.
43729
43730         * gcc.c-torture/execute/980701-1.c: New test.
43731
43732 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43733 rlsruhe.de>
43734
43735         * g++.old-deja/g++.robertl/eb132.C: New test.
43736         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43737
43738 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43739
43740         * g77.f-torture/execute/980628-7.f,
43741         g77.f-torture/execute/980628-8.f,
43742         g77.f-torture/execute/980628-9.f,
43743         g77.f-torture/execute/980628-10.f: New tests from Craig.
43744
43745         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43746
43747 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43748
43749         * g77.f-torture/execute/980628-4.f: New test from Craig.
43750         * g77.f-torture/execute/980628-5.f: Likewise.
43751         * g77.f-torture/execute/980628-2.f: Likewise.
43752         * g77.f-torture/execute/980628-0.f: Likewise.
43753         * g77.f-torture/execute/980628-1.f: Likewise.
43754         * g77.f-torture/execute/980628-3.f: Likewise.
43755         * g77.f-torture/execute/980628-6.f: Likewise.
43756
43757 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43758
43759         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43760         directory when nothing has been installed yet.
43761
43762 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43763
43764         * gcc.c-torture/special/special.exp: Handle newer versions of
43765         dejagnu.
43766
43767 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43768
43769         * gcc.dg/980626-1.c: New test.
43770
43771 1998-06-19  Bruno Haible <haible@ilog.fr>
43772
43773         * gcc.misc-tests/m-un-2.c: New test.
43774         * g++.old-deja/g++.other/warn01.c: Likewise.
43775
43776 1998-06-19  Robert Lipe  <robertl@dgii.com>
43777
43778         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43779         compatibility with assmblers with a different comment character.
43780         Eliminate use of GAS-specific extensions.
43781
43782 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43783
43784         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43785
43786 1998-06-19  Robert Lipe  <robertl@dgii.com>
43787
43788         * lib/g77.exp: Replace search for libf2c.a with search for newly
43789         renamed libg2c.a
43790
43791 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43792
43793         * gcc.c-torture/execute/980617-1.c: New test.
43794
43795 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43796
43797         * gcc.c-torture/execute/980612-1.c: New test.
43798
43799 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43800
43801         * gcc.dg/980523-1.c: Only test on ppc-linux.
43802         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43803
43804         * gcc.c-torture/execute/980608-1.c: New test.
43805
43806 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43807
43808         * gcc.c-torture/execute/980605-1.c: New test.
43809
43810 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43811
43812         * gcc.c-torture/execute/980604-1.c: New test.
43813
43814 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43815
43816         * gcc.c-torture/execute/980602-1.c: New test.
43817         * gcc.c-torture/execute/980602-2.c: Likewise.
43818
43819 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43820
43821         * 970125-0.f: Fix per JCB.  Add commentary.
43822
43823 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43824
43825         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43826         IEEE -0 support.
43827
43828 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43829
43830         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43831         earlier.
43832
43833 1998-05-28  Catherine Moore <clm@cygnus.com>
43834
43835         * gcc.c-torture/execute/980526-3.c: New test.
43836
43837 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43838
43839         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43840         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43841         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43842         m88k-motorola-sysv3 to XFAIL.
43843
43844 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43845
43846         * gcc.dg/980526-1.c: New test.
43847         * gcc.c-torture/execute/980526-2.c: New test.
43848
43849 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43850
43851         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43852
43853         * gcc.c-torture/execute/980526-1.c: New test.
43854
43855 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43856
43857         * g77.f-torture/execute/alpha2.f: Add runtime test.
43858
43859 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43860
43861         * g++.old-deja/old-deja.exp: Strip leading directories.
43862
43863         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43864         error for the line.  Don't run multiple tests for the same line.
43865
43866 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43867
43868         * gcc.dg/980523-1.c: New test.
43869
43870 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43871
43872         * g77.f-torture/compile/970915-0.f: New test.
43873
43874 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43875
43876         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43877
43878 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43879
43880         * gcc.dg/980520-1.c: New test.
43881
43882 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43883
43884         * gcc.dg/980502-1.c: Fix return type.
43885
43886 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43887
43888         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43889         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43890         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43891         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43892         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43893
43894 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43895
43896         * g77.f-torture/execute/980520-1.f: New test.
43897
43898 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43899
43900         * lib/mike-g77.exp: New file.
43901
43902         * g77.f-torture/noncompile/noncompile.exp,
43903         g77.f-torture/noncompile/check0.f: New files.
43904
43905 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43906
43907         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43908         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43909         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43910         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43911         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43912         abort where appropriate.
43913
43914 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43915
43916         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43917         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43918
43919 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43920
43921         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43922
43923 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43924
43925         * g77.f-torture/compile/980427-0.f: New test.
43926
43927 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43928
43929         * g77.f-torture/compile/980424-0.f: New test.
43930
43931 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43932
43933         * g77.f-torture/compile/980419-2.f (main): New test.
43934         * g77.f-torture/compile/970125-0.f: New test.
43935         * g77.f-torture/compile/980419-1.f: New test.
43936
43937 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43938
43939         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43940         of loop-4.c.
43941
43942 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43943
43944         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43945
43946 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43947
43948         * gcc.c-torture/compile/980329-1.c: New test.
43949
43950 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43951
43952         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43953         * gcc.dg/980312-1.c: Fix typo in -march command.
43954
43955 1998-03-16  H.J. Lu  (hjl@gnu.org)
43956
43957         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43958
43959 1998-03-11  Robert Lipe  <robertl@dgii.com>
43960
43961         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43962         Dave Love agree the Fortran source is bogus.
43963
43964 1998-03-11  Robert Lipe  <robertl@dgii.com>
43965
43966         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43967         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43968         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43969         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43970         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43971
43972 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43973
43974         * g++.old-deja/g++.other/friend1.C: New test.
43975
43976 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43977
43978         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43979         possibly uninitialized) variables and declare dnrm2.
43980
43981 1998-02-23  Robert Lipe <robertl@dgii.com>
43982
43983         From Bruno Haible <haible@ilog.fr>:
43984         * gcc.c-torture/execute/980223.c: New test.
43985
43986 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43987
43988         * gcc.dg/ifelse-1.c: New test.
43989
43990 1998-02-09  H.J. Lu  (hjl@gnu.org)
43991
43992         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43993
43994           * lib/old-dejagnu.exp (old-dejagnu): Added the
43995           "execution test - XFAIL *-*-*" handling in the spirit of
43996           "excess errors test -". Changed the "execution test fails"
43997           handling to be like "excess errors test fails".
43998           * Update various tests accordingly.
43999
44000 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44001
44002         * gcc.c-torture/execute/980205.c: New test.
44003
44004 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44005
44006         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44007         * lib/f-torture.exp: Similarly.
44008         * gcc.c-torture: Rename all .cexp files to .x files.
44009
44010 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44011
44012         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44013         (940510-1.c): Removed duplicate.
44014         (971104-1.c): New test.
44015
44016 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44017
44018           * lib/f-torture.exp: Improve error and loop detection.
44019
44020 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44021
44022         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44023         use that to size the filler array.
44024
44025 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44026
44027         * lib/c-torture.exp(c-torture-execute): Fix typo.
44028
44029         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44030         testcase as the executable name. Keep the executable around if
44031         the test fails.
44032
44033 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44034
44035         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44036         changes.  Only test one -g option, and move it to the end of the
44037         list of options to test.
44038
44039 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44040
44041         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44042         variable GCC_TORTURE_OPTIONS to supply default switches separated
44043         by colons.  If no environment variable, run tests with -O0 -g, -O1
44044         -g, and -O2 -g as well.
44045
44046 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44047
44048         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44049         explanatory comments. Fix indentation.
44050
44051 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44052
44053         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44054
44055 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44056
44057         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44058         * g++.old-deja/g++.mike/p7325.C: Likewise.
44059         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44060
44061 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44062
44063         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44064         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44065         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44066         * g++.old-deja/g++.law/operators4.C: Likewise.
44067
44068 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44069
44070         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44071         * g++.old-deja/g++.mike/p784.C: Ditto.
44072         * g++.old-deja/g++.mike/p785.C: Ditto.
44073
44074 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44075
44076           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44077
44078 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44079
44080         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44081         target feature; pass this to c-torture-execute as needed.
44082
44083 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44084
44085         * lib/c-torture.exp(c-torture-execute): If the previous and the
44086         current executables being tested are identical, we don't need to
44087         run the executable again. Try to make the executable names
44088         unique. Add an optional argument for passing additional compiler
44089         flags.
44090
44091 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44092
44093         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44094
44095 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44096
44097         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44098
44099 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44100
44101         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44102         32bit or larger longs.
44103
44104         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44105         have either a 32bit long or 32bit int.
44106
44107 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44108
44109         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44110         Make double precision tests dependent on sizeof (double).
44111
44112 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44113
44114         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44115         too.
44116
44117 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44118
44119         * gcc.c-torture/compile/961203-1.cexp: New script.
44120
44121 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44122
44123         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44124         up the includes ourselves.
44125
44126 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44127
44128         * lib/plumhall.exp: Remove random include, and add a few
44129         verbose messages for debugging.
44130
44131 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44132
44133         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44134         of trying to do it ourselves.
44135
44136 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44137
44138         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44139
44140 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44141
44142         * gcc.prms/5403.c: Made regexp a bit less strict.
44143
44144 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44145
44146         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44147         is returned from remote_load instead.
44148         * lib/plumhall.exp: Ditto.
44149         * lib/mike-g++.exp: Ditto.
44150         * lib/old-dejagnu.exp: Ditto.
44151         * lib/c-torture.exp: Ditto.
44152
44153 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44154
44155         * lib/g++.exp: Use build_wrapper procedure.
44156         * lib/gcc.exp: Ditto.
44157
44158 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44159
44160         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44161         an old-style decl for malloc.  Fixes tests to work when
44162         sizeof (int) != sizeof (size_t).
44163
44164 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44165
44166         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44167
44168         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44169         use stdargs.h interface.
44170
44171 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44172
44173         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44174         NO_VARARGS when compiling.
44175
44176 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44177
44178         * lib/plumhall.exp(ph_includes): New procedure.
44179         (ph_make): Use it.
44180         (ph_compiler): Ditto.
44181
44182         * lib/g++.exp: Rename test-glue.c to testglue.c.
44183         * lib/gcc.exp: Ditto.
44184
44185 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44186
44187         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44188         to completion when it's called.
44189
44190 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44191
44192         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44193         is defined, don't do test.
44194
44195 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44196
44197         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44198         for object files.
44199         (ph_summary): Mark skipped testcases as untested, not unresolved.
44200
44201         * lib/plumhall.exp (ph_make): If unresolved because of bad
44202         errorCode, record errorCode in log file.
44203         (*): Replace send_log/verbose with verbose -log.
44204
44205 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44206
44207         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44208         double conversion if double isn't at least 8 bytes.
44209
44210         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44211         int to work with targets where int is 16 bits.
44212
44213         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44214         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44215         precision for the test to complete.
44216
44217 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44218
44219         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44220         if d10v is not compiled with the -mdouble64 flag.
44221         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44222
44223         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44224         d10v is not compiled with the -mint32 flag.
44225
44226 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44227
44228         * lib/plumhall.exp: Use incr_count.
44229
44230 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44231
44232         * gcc.c-torture: Update to c-torture-1.45.
44233
44234 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44235
44236         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44237         the name of the expect testcase file).
44238
44239         * lib/g++.exp(g++_init): Ditto.
44240
44241 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44242
44243         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44244         the host.
44245
44246         * lib/gcc.exp(gcc_exit): New procedure.
44247
44248 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44249
44250         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44251         specs where appropriate.
44252
44253         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44254         because of new "candidates are" messages, and removed a few
44255
44256         * Converted all non-old-style g++ testcases to old-style, and
44257         moved into g++.old-deja.
44258
44259 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44260
44261         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44262         options.
44263
44264         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44265         succeeded.
44266
44267         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44268
44269 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44270
44271         * lib/gcc.exp (gcc_target_compile): Add support for defining
44272         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44273         the machine doesn't have those features.
44274
44275 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44276
44277         * g++.law/operators4.exp: Don't use LIBS.
44278
44279 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44280
44281         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44282
44283         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44284         * lib/g++.exp: Set it here instead. Also, allow use of the
44285         --tool_exec and --tool_opt options. Change CXX to
44286         GXX_UNDER_TEST.
44287
44288         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44289
44290         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44291
44292 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44293
44294         * lib/old-dejagnu.exp: Use prune_warnings instead of
44295         prune_system_crud.
44296         * lib/mike-g++.exp: Ditto.
44297         * lib/gcc.exp: Ditto.
44298         * lib/g++.exp: Ditto.
44299
44300         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44301
44302 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44303
44304           * 941014-2.c: Include stdlib.h
44305           * 960327-1.c: Include stdio.h
44306           * dbra.c, index-1.c: Don't assume ints are 32bits.
44307
44308 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44309
44310         * lib/gcc.exp: Add gcc,stack_size target feature.
44311
44312         * lib/g++.exp(g++_target_compile): Add the include and link
44313         paths here, not in two other places. And, it's $options, not
44314         options.
44315
44316         * lib/mike-g++.exp(postbase): Remove the code that determines
44317         the correct include and link paths.
44318         * g++.old-deja/old-deja.exp: Ditto.
44319
44320 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44321
44322         * lib/g++.exp(g++_init): target_compile no longer returns the
44323         filename of the result.
44324
44325 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44326
44327         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44328         call to glob.
44329
44330         * gcc.c-torture/special/special.exp: Change call to
44331         gcc_target_compile to include the object file.
44332
44333 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44334
44335         * gcc.c-torture/special/special.exp: Correct misspelling in last
44336         change.
44337
44338 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44339
44340         * lib/plumhall.exp(ph_summary): Log the entire output of the
44341         executable. Return -1 if there were any failures, 0 otherwise.
44342         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44343         (ph_make): Clean up objects and executables that were built
44344         if the tests succeeded.
44345
44346 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44347
44348         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44349         libraries and includes in the build tree as appropriate.
44350
44351 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44352
44353         * lib/c-torture.exp: Instead of looking for the global variable
44354         NO_LONG_LONG, check to see if that's a feature of the target.
44355
44356 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44357
44358         * config/default.exp: Minimize. Delete the remainer of the files in
44359         config; this functionality is now in devo/dejagnu/config.
44360
44361         g++.*/*: Pass any additional flags used to compile to postbase;
44362         delete CXXFLAGS.
44363
44364         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44365         is now done by runtest.exp. Use gcc_target_compile instead of
44366         compile.
44367
44368         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44369         Remove references to CFLAGS. Use remote_file instead of
44370         calling rm -f.
44371         (c-torture): Take a list of arguments to use to compile this
44372         testcase.
44373
44374         lib/g++.exp: Simplify. Use target_compile instead of compile.
44375         lib/gcc-dg.exp: Ditto.
44376         lib/gcc.exp: Ditto.
44377         lib/mike-{gcc,g++}.exp: Ditto.
44378         lib/old-dejagnu.exp: Ditto.
44379         lib/plumhall.exp: Ditto.
44380
44381 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44382
44383         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44384         (ph_linker): Likewise.
44385
44386 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44387
44388           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44389         MAP_ANON / MAP_ANONYMOUS if defined;
44390         else try to map from /dev/zero .
44391
44392 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44393
44394         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44395         isn't defined, then define it to MAP_ANONYMOUS.
44396
44397 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44398
44399         * gcc.c-torture: Update to c-torture-1.42 release.
44400
44401 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44402
44403         * gcc.c-torture: Update to c-torture-1.41 release.
44404
44405 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44406
44407         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44408         c-torture release.
44409
44410 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44411
44412         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44413         and LDFLAGS.  Fix second case to append the target_info ldflags
44414         onto LDFLAGS, not CFLAGS.
44415         * lib/g++.exp (g++_init): Add target_info stuff.
44416         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44417         of libgloss and newlib flags for !native.
44418
44419         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44420         (GDB): Fix relative path to go up another dir for finding gdb.
44421
44422 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44423
44424         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44425         versions in the target_info array, if they don't exist.
44426
44427 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44428
44429         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44430
44431 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44432
44433         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44434         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44435
44436 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44437
44438         * lib/old-dejagnu.exp: Don't remove the output file before we've
44439         actually tested it. Don't append pwd to the path of the executable
44440         we're testing.
44441
44442 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44443
44444         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44445
44446 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44447
44448         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44449         temporary directory for compiler files, and set it to a default
44450         value of /tmp. Set $output as the name of the output file from
44451         compiling the testcase. Add a -o option to $cflags_var so the
44452         compiler writes the final output file as $output. Set $executable
44453         to $output.
44454
44455         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44456         directory for compiler files, and set it to /tmp if it doesn't
44457         already have a value. Set $output_file to the name of the output
44458         file from compiling the testcase. Add a -o option to CXXFLAGS so
44459         the compiler writes the final output file as $output. Use $output
44460         as the executable to be tested.
44461
44462 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44463
44464         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44465
44466 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44467
44468         * gcc.c-torture/execute/pending-1.c: New test.  Still
44469         pending in Tege's queue.
44470
44471 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44472
44473         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44474         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44475         if there were failures.  Call unresolved if there were unresolved
44476         testcases.  Call gcc_fail if program did not run to completion.
44477         (ph_make): Pass additional argument name to ph_execute.
44478         (ph_execute): Add new argument.  Pass additional arguments to
44479         ph_summary.  Call gcc_fail is there is no execution output.
44480
44481 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44482
44483         * lib/plumhall.exp (proc_summary): Output relavent summary
44484         lines into the log so specific failures in plumhall can be
44485         investigated.
44486
44487 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44488
44489         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44490         (c-torture-execute): Don't try to execute tests which use
44491         "long long" types if $NO_LONG_LONG is nonzero.
44492
44493 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44494
44495         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44496         not c-torture.
44497
44498         * gcc.ieee: Move from here.
44499         * gcc.c-torture/execute/ieee: To here.
44500
44501 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44502
44503         * gcc.c-torture: Update to c-torture-1.41 release.
44504
44505 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44506
44507         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44508         not "$output".
44509
44510 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44511
44512         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44513         -c present.
44514
44515 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44516
44517         * config/proelf.exp: Handle connecting to a simulator.
44518
44519 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44520
44521         * config/proelf.exp: New file.  Enough framework that we can
44522         run c-torture tests on the proelf targets (or any other target
44523         that gdb can connect to for that matter).
44524
44525 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44526
44527         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44528         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44529
44530         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44531         exec_output exists.
44532
44533 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44534
44535         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44536         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44537
44538         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44539         to pass/fail/unresolved/unsupported/untested.  Caller must now
44540         call unresolved/unsupported/untested.
44541         * lib/*.exp: Update FSF address.  Update to handle new results of
44542         ${tool}_load.
44543         * lib/chill.exp (verbose): Delete.
44544
44545 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44546
44547         * lib/gcc.exp (default_gcc_start): Change order of args to
44548         $LDFLAGS $CFLAGS $LIBS.
44549         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44550         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44551         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44552         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44553         * gcc.misc-tests/dg-test.exp: Likewise.
44554         * gcc.misc-tests/msgs.exp: Likewise.
44555         * gcc.prms/prms.exp: Likewise.
44556         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44557         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44558
44559         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44560
44561 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44562
44563         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44564
44565         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44566         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44567
44568         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44569         necessary.
44570
44571 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44572
44573         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44574         global for loop; add use of $mathlib.
44575         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44576         settings here; set mathlib for anything but VxWorks.
44577
44578 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44579
44580         * gcc.c-torture: Update to c-torture-1.40 release.
44581
44582 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44583
44584         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44585         dg.exp.
44586
44587 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44588
44589         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44590         global.
44591
44592 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44593
44594         * lib/g++.exp (LIBS): Define if not already.
44595         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44596         (gcc-dg-prune): Call prune_gcc_output.
44597         * lib/gcc.exp (prune_gcc_output): New proc.
44598         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44599         prune_gcc_output.
44600
44601 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44602
44603         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44604         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44605
44606 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44607
44608         * gcc.c-torture: Update to c-torture-1.39 release.
44609
44610 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44611
44612         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44613         fails, try others as well.
44614
44615 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44616
44617         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44618         If compilation fails, mark execute tests as `untested'.
44619         If test is marked as unsupported, don't mark compilation and
44620         execute tests as failed.
44621
44622 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44623
44624         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44625         libstdc++ for whether or not we want to be doing shared
44626         libraries.  Delete link_curses since we don't need it anymore.
44627         * lib/mike-g++.exp (postbase): Don't link in libg++.
44628         * g++.old-deja/old-deja.exp: Likewise.
44629
44630 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44631
44632         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44633
44634 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44635
44636         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44637         For that, add `-Wl,-a,shared_archive'.
44638         * g++.old-deja/old-deja.exp: Likewise.
44639
44640 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44641
44642         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44643
44644 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44645
44646         * lib/mike-g++.exp (postbase): Pay attention to the status of
44647         g++_load.
44648
44649 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44650
44651           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44652
44653 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44654
44655         * lib/gcc.exp (default_gcc_start): No longer need to log program
44656         being executed or its output, execute_anywhere does that now.
44657         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44658         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44659
44660 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44661
44662         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44663         the same as those in lib/g++.exp.
44664
44665 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44666
44667         * gcc.c-torture: Update to c-torture-1.38 release.
44668         * gcc.ieee: Related changes.
44669
44670 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44671
44672         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44673         "exec". Minor reformatting changes.
44674
44675         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44676         cross. This means all "exec" calls now work on a remote host as
44677         well.
44678         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44679         cross. Filter out the extra "\r\n" stuff that expect puts in.
44680         (c-torture-execute): Filter out the bogus warnings like
44681         c-torture-compile does. Add support for canadian cross.
44682         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44683         Use execute_anywhere rather than calling exec directly. Now it
44684         works for canadian cross testing.
44685
44686 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44687
44688         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44689         results into a variable, and check that rather than using file exists.
44690
44691 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44692
44693         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44694         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44695
44696 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44697
44698         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44699         lib_curses if there's a shared libg++ in the build tree.
44700
44701 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44702
44703         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44704         if not supported target.
44705
44706 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44707
44708         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44709         link_curses up to always happen, not just for native builds.
44710
44711 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44712
44713         * gcc.c-torture: Update to c-torture-1.36 release.
44714         * gcc.failure: Related changes.
44715
44716 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44717
44718         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44719
44720 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44721
44722         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44723         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44724         runshlib, link_curses, and mathlib for link and run.
44725
44726         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44727         pass the runtime shared library options for Solaris, OSF/1, and
44728         Irix5, and link with -lcurses to avoid unresolved references.
44729
44730 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44731
44732         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44733         only run once.
44734
44735 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44736
44737         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44738
44739 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44740
44741         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44742         do not have a framework for the "compat" tests yet.
44743
44744 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44745
44746         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44747         set to null if we're testing vxworks5.1.  Use that instead of
44748         `-lm' in the setting of LIBS for link and run.
44749
44750 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44751
44752         * config/rom68k.exp (${tool}_load): Major changes to make it
44753         work.  Verified that it does in fact return the stuff in
44754         exec_output properly.  Catch any Emul or any TRAP other than 0.
44755
44756 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44757
44758         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44759         LDFLAGS properly for targets that need stuff from libgloss.
44760         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44761         only run once.
44762         (gpp_initialized): New variable.
44763
44764 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44765
44766         * config/rom68k.exp: Load libgloss.exp.
44767         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44768         so we can produce a fully linked binary.
44769         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44770         so we can produce a fully linked binary.
44771
44772 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44773
44774         * lib/plumhall.exp (ph_section): Watch for expected failures.
44775         Add missing `else'.
44776
44777         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44778         run the testcase.
44779         (c-torture): Likewise.
44780
44781 1995-08-28  Doug Evans  <dje@cygnus.com>
44782
44783         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44784
44785         * lib/mike-g++.exp (mike_cleanup): New proc.
44786         (prebase): New globals compiler_result, not_compiler_result,
44787         target_regexp.
44788         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44789         allow leading "-" in pattern.  Watch for unsupported tests.
44790         If $compiler_result is set, pattern match assembler code,
44791         and ditto for $not_compiler_result.
44792         * lib/mike-gcc.exp: Likewise.
44793
44794         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44795         execution "succeeded".
44796
44797 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44798
44799         * config/win32.exp: New file.
44800         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44801
44802 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44803
44804         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44805         unsupported.
44806         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44807         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44808         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44809
44810         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44811         "... without exceptions was ...".  That is now handled by
44812         prune_system_crud.
44813         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44814
44815 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44816
44817         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44818         sieve.c,sort2.c}: New files.
44819         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44820         sieve.exp,sort2.exp}: Drivers for them.
44821
44822         * lib/mike-gcc.exp (program_output): New user settable variable.
44823         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44824         messages.
44825         * lib/mike-g++.exp (program_output): New user settable variable.
44826
44827         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44828
44829         * config/sh.exp: Deleted (use sim.exp instead).
44830
44831 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44832
44833         * config/vx.exp: Declare CHECKTASK as global.
44834         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44835         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44836         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44837
44838 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44839
44840         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44841         target. Like vx.exp, only includes `vx29k.exp' instead of
44842         `vxworks.exp'.
44843
44844 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44845
44846         * config/sim.exp: Increase time limit from 120 seconds to 240.
44847
44848 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44849
44850         * gcc.c-torture/execute/950628-1.c: New test.
44851
44852 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44853
44854         * gcc.c-torture: Update with changes/additions from
44855         c-torture-1.34.
44856
44857 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44858
44859         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44860
44861 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44862
44863         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44864
44865 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44866
44867         * gcc.c-torture/compile/950512-1.c: New test.
44868         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44869         * gcc.dg/struct-ret-1.c: Likewise.
44870
44871 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44872
44873         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44874           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44875
44876 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44877
44878         * gcc.c-torture/special/920411-1.c: Deleted.
44879         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44880
44881 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44882
44883         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44884         cpu limit.
44885
44886 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44887
44888         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44889
44890 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44891
44892         From kenner;
44893         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44894         is the proper length.
44895         * va-arg-3.c: Likewise.
44896
44897 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44898
44899         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44900         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44901
44902         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44903         * lib/g++.exp (default_g++_start): Delete old cruft.
44904
44905 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44906
44907         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44908         (2 * (1 << 18)) to (2 * (1 << 17)).
44909
44910         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44911
44912 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44913
44914         * config/rom68k.exp: Renamed from config/idp.exp
44915
44916 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44917
44918         * c-torture/compile/921109-2.c
44919
44920 1995-04-18  Mike Stump  <mrs@cygnus.com>
44921
44922         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44923         excess errors.
44924
44925 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44926
44927         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44928         output.
44929         * lib/g++.exp (default_g++_start): Likewise.
44930
44931 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44932
44933         * gcc.c-torture/compile/950329-1.c: New test.
44934
44935 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44936
44937           * config/bug.exp (${tool}_load): Updated to use new remote_open
44938           and remote_close procs.
44939         * config/idp.exp: New file.
44940
44941 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44942
44943         * gcc.c-torture/execute/950322-1.c: New test.
44944
44945 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44946
44947         * config/vx.exp (${tool}_load): Clean up testing of return code from
44948         vxworks_ld and vxworks_spawn.
44949
44950 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44951
44952         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44953
44954 1995-03-13  Mike Stump  <mrs@cygnus.com>
44955
44956         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44957         can mark excess errors on a machine by machine basis.  Note, the
44958         default is to not expect any excess errors, even when excess
44959         errors test - is given, so you will want to put an XFAIL ... on
44960         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44961         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44962         those 4 machines, but no others.
44963
44964 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44965
44966         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44967         * lib/c-torture.exp: to here.
44968
44969 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44970
44971         * gcc.c-torture/execute/950221-1.c: New test.
44972         * gcc.c-torture/execute/struct-ret-1.c: New test.
44973         * gcc.c-torture/compile/950221-1.c: New test.
44974
44975         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44976
44977 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44978
44979         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44980         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44981
44982 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44983
44984         * g++.gb: New directory of tests, derived from my signature and
44985         class scoping tests.
44986
44987         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44988         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44989         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44990         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44991         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44992         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44993         * g++.gb/sig25.C: Likewise.
44994
44995         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44996         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44997         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44998         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44999         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45000         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45001         * g++.gb/sig25.exp: Likewise.
45002
45003         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45004         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45005         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45006         * g++.gb/scope13.C: Likewise, this test still fails.
45007
45008         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45009         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45010         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45011         * g++.gb/scope13.exp: Ditto.
45012
45013         * g++.gb/README: New file, explains what these tests are about.
45014
45015 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45016
45017         * lib/dg.exp (dg-do): Support `preprocess'.
45018         (dg-test): Likewise.
45019
45020 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45021
45022         * config/udi.exp: change "continue -expect" to "exp_continue".
45023
45024 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45025
45026         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45027         Delete redundant tests.
45028
45029         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45030         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45031         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45032         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45033         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45034         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45035         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45036         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45037
45038         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45039         storing label pointers.
45040         * gcc.c-torture/execute/921019-1.c: Likewise.
45041         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45042         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45043         parameter fp.
45044         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45045         constants.
45046
45047         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45048         Delete obsolete tests.
45049
45050         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45051         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45052         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45053         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45054         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45055         * gcc.c-torture/compile/950124-1.c: New test.
45056
45057         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45058
45059 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45060
45061         * lib/mike-g++.exp: Add -lm to LIBS.
45062
45063 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45064
45065         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45066
45067 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45068
45069         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45070
45071 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45072
45073         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45074
45075 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45076
45077         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45078         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45079         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45080         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45081         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45082         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45083         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45084         * g++.law/{operators31.C, operators32.C,
45085         * g++.law/{operators33.C, operators34.C}: Likewise.
45086         * g++.law/{pic1.C, refs2.C}: Likewise.
45087         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45088         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45089         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45090         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45091
45092         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45093         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45094         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45095         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45096         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45097         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45098         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45099         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45100         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45101         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45102         * g++.law/{operators34.exp}: Likewise.
45103         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45104         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45105         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45106         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45107         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45108
45109         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45110         No longer expected to fail.
45111         * g++.law/missed-error3.C: Tweak for recent bool changes.
45112
45113 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45114
45115         * config/emb-unix: Deleted.
45116         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45117         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45118
45119 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45120
45121         * lib/dg.exp (dg-test): Fix typo in last patch.
45122
45123 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45124
45125         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45126         (handles multiple occurrences).
45127
45128 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45129
45130         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45131         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45132         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45133         printed).
45134         * lib/c-torture.exp (c-torture-compile): Likewise.
45135         (c-torture): Prepend full path if missing.
45136         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45137         (gcc_fail): Likewise.
45138         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45139
45140 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45141
45142         * lib/netware.exp: Only attach to NetWare i386 systems.
45143
45144 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45145
45146         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45147         messages.  Add test name to "output pattern match" pass/fail message.
45148
45149 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45150
45151         * gcc.dg: New testsuite.
45152         * gcc.dg/dg.exp: New file.
45153
45154         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45155         test-switch.c}: Deleted.
45156
45157         * gcc.misc-tests/msgs.exp: New testcase driver.
45158
45159 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45160
45161         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45162         Watch for illegal return values from ${tool}_load.
45163         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45164         cross targets.  Coerce return value >0 to 1.
45165
45166 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45167
45168         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45169
45170         * config/emb-unix.exp: New file.
45171
45172         * config/sim.exp: Error if variable $SIM not defined.
45173         (${tool}_load): Mark test as "untested" if simulator missing.
45174
45175         * config/unix.exp: Load remote.exp to get rcp_download.
45176         * lib/c-torture.exp: Use different option lists for testcases with
45177         and without loops.
45178         * gcc.c-torture/execute/execute.exp: Likewise.
45179
45180 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45181
45182         * config/*.exp: Clarify return code from ${tool}_load.
45183         Call `unresolved' or `untested' instead of `warning' or `perror'
45184         (sometimes you still want to call both though).
45185         Add comment that `shell_id' is local to each file.
45186         * config/udi.exp (timeout): Set to 30.
45187         Don't print warning if connection fails, $connectmode has already
45188         printed an error.
45189         (${tool}_load): Move verbose messages to level 2.
45190         Rework pattern for "Process started" message.
45191         Pass `shell_id' to ${connectmode}_download.
45192         Retry twice upon timeout.  Make resetting of target more robust.
45193         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45194         Pass `shell_id' to exit_$connectmode.
45195         Only call exit_$connectmode if connected.
45196         * config/unix.exp (${tool}_load): Check return codes better.
45197         * config/vrtx.exp (${tool}_load): Likewise.
45198         * config/vx.exp (${tool}_load): Likewise.
45199         Delete unneeded global's.
45200         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45201         from ${tool}_load.
45202         (dg-stat): Delete.
45203         (dg-init): Delete recording of pass/fail counts.
45204         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45205         (old-dejagnu-init): Likewise.
45206         (old-dejagnu-stat): Delete contents, empty proc now.
45207         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45208         (c-torture): Delete references to lcnt, lpass, lfail.
45209         Get option list from TORTURE_OPTIONS.
45210         Delete -funroll[-all]-loops if no loops.
45211         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45212         (g++_stat): Delete contents (empty proc now).
45213         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45214         (gcc_finish): Likewise.
45215         (gcc_stat): Deleted.
45216         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45217         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45218         * gcc.c-torture/execute/execute.exp: Likewise.
45219         Split tests into two parts: compile, execute.
45220         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45221         no loops.  Update to reflect clarified return codes from ${tool}_load.
45222
45223 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45224
45225         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45226         to grep for.
45227         (old-dejagnu): Likewise (where necessary).
45228
45229 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45230
45231         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45232
45233         * lib/dg.exp (dg-process-target): Fix processing of selector.
45234         Add comment regarding use of `error'.
45235
45236         * lib/gcc.exp (prune_system_crud): Define if missing.
45237         * lib/g++.exp (prune_system_crud): Likewise.
45238
45239         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45240         Call prune_system_crud.
45241         * lib/dg.exp (dg-runtest): New proc.
45242         Use perror instead of send_user for tcl errors in testcase.
45243         Don't return any value, it's never used.
45244         Don't clobber previous definition of `unknown'.
45245         Print tcl errors in `dg-final'.
45246
45247 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45248
45249         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45250         (dg-test): Don't print errorInfo, it contains stack backtrace.
45251
45252 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45253
45254         * lib/g++.exp (runtest_file_p): Define if missing.
45255
45256 1994-09-24  Doug Evans  (dje@cygnus.com)
45257
45258         * lib/mike-g++.exp: Comment out loading of g++.exp.
45259         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45260         (default_g++_version): Always print something.
45261         (default_g++_start): Comment out call to `which'.
45262         (g++_start, g++_load): Deleted (must be defined in config file).
45263         * lib/gcc.exp: Test for existence of $CC at start.
45264         Delete check for tmpdir (done in gcc_init).
45265         (default_gcc_version): Always print something.
45266         (default_gcc_start): Comment out call to `which'.
45267         * config/*.exp: Major cleanup - make cross targets work at least a
45268         little better for g++ (by not being "--tool gcc" specific).
45269         Rename gcc_xxx to ${tool}_xxx.
45270         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45271         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45272
45273 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45274
45275         * lib/c-torture.exp (c-torture-compile): Rework compiler
45276         message processing.
45277
45278         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45279         c-torture.
45280
45281 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45282
45283         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45284
45285         * lib/dg.exp (dg-process-target): Support { target native }.
45286
45287 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45288
45289         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45290         looked for "... program xxx got fatal signal".
45291         Correct regsub munging of `comp_output'.
45292         Ignore compiler messages "path prefix not used" and "linker input
45293         file unused".
45294
45295 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45296
45297         * lib/gcc.exp (runtest_file_p): Define if missing.
45298         * gcc.prms/template.c: Example to work from.
45299
45300 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45301
45302         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45303         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45304
45305         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45306         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45307         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45308         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45309
45310         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45311         (dg-process-target): No longer a varargs proc.
45312         Return S/N for target, P/F for xfail.  All callers changed.
45313         (user option procs): More argument checking.
45314         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45315         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45316         (dg-test): Skip test if not running on selected target in `dg-do'.
45317         Update handling of `dg-do-what', `dg-output-text'.
45318         Separate execution pass/fail from output pattern match pass/fail.
45319         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45320
45321 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45322
45323         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45324         target for 920510-1.c.
45325
45326 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45327
45328         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45329         Clean up comment regarding use of passcnt, etc.
45330         (gcc_stat): Don't update `testcnt' here.
45331         (gcc_finish): Do it here.
45332         Might as well reset `but_id' here too.
45333         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45334         to determine if the file should be tested.
45335         * gcc.c-torture/compile/compile.exp: Likewise.
45336         * gcc.c-torture/execute/execute.exp: Likewise.
45337         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45338         * gcc.misc-tests/dg-test.exp: Likewise.
45339         * gcc.prms/prms.exp: Likewise.
45340         * gcc.wendy/wendy.exp: Likewise.
45341         * g++.old-deja.exp: Likewise.
45342         Move "Testing file" message to verbose level 1.
45343
45344 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45345
45346         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45347
45348 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45349
45350         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45351         (default_gcc_start): Accept optional second list element
45352         of compiler flags.  Print compiler output at verbosity level 2.
45353         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45354         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45355         Save current values of framework globals passcnt, failcnt, xpasscnt,
45356         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45357         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45358         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45359         xfailcnt to compute stats.  Update framework global `testcnt' from
45360         pass/fail counts.
45361         (gcc_finish): New proc.  Clean up test environment.
45362         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45363         (gcc_epass, gcc_efail): Delete.
45364         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45365         argument of line number.
45366         (dg-init): If the tool has an init routine, call it.
45367         (dg-test): Remove args `cflags_var' and `libs_var'.
45368         Pass all compiler options to ${tool}_start.
45369         Handle missing line number.
45370         (dg-finish): New function.
45371         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45372         particular files.  Call gcc_finish at end.  Move "skipping test"
45373         message to verbosity level 3.
45374         * gcc.c-torture/compile/compile.exp: Likewise.
45375         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45376         * gcc.c-torture/execute/execute.exp: Likewise.
45377         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45378         Print testcase being tried at verbosity level 1.
45379         * gcc.c-torture/special/special.exp: Unset xfail.
45380         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45381         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45382         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45383         * gcc.failure/failure.exp: Likewise.
45384         * gcc.ieee/ieee.exp: Likewise.
45385         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45386         Update call to dg-test.  Call dg-finish at end.
45387         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45388         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45389         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45390         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45391         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45392         * gcc.wendy/wendy.exp: Add copyright.
45393         Delete setting of tmpdir (done by gcc_init).
45394         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45395         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45396         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45397         gcc_[ce]pass/fail.
45398
45399 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45400
45401         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45402         confusion.
45403         (g++_load): Likewise.
45404
45405         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45406         Rename argument to `prog' to remove the confusion.
45407         Varargs fns behave differently too!
45408         (g++_load): Likewise.
45409
45410         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45411
45412         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45413         what it is.  Delete (always) printing of status value for !native.
45414         Simplify verbose code, and include status and exec_output.
45415         (g++_load): Use gcc_load.
45416
45417 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45418
45419         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45420         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45421         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45422         940714-3.c as these testcases don't exist anymore.  Make
45423         va-arg-1.c expected to pass.
45424
45425 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45426
45427         * gcc.misc-tests/misc.exp: Only run specific testcases.
45428         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45429         * gcc.misc-tests/dg-[1-9].c: New files.
45430
45431         * lib/dg.exp: New testsuite driver.
45432         * gcc.prms/prms.exp: Use it.
45433
45434         * README.gcc: New file.
45435
45436         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45437         Document and reset `lxpass' and `lxfail'.
45438         Simplify "initialized" message.
45439         (gcc_stat): Clean up comments a little.
45440
45441 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45442
45443         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45444
45445 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45446
45447         * lib/old-dejagnu.exp (process-option): New proc.
45448         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45449         (old-dejagnu): Simplify.
45450         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45451
45452 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45453
45454         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45455         exists and is not an empty string.
45456
45457         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45458         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45459         finished.
45460         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45461         automatically.
45462
45463         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45464         longer expected to fail.
45465
45466         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45467         "f" function call.
45468
45469         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45470
45471         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45472         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45473         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45474         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45475         c-torture-1.29.
45476
45477         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45478         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45479
45480         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45481
45482         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45483         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45484
45485         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45486         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45487         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45488
45489 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45490
45491         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45492         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45493         940714-1.c, 940714-2.c, 940714-3.c},
45494         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45495         gcc.misc-tests/{mg.c,mg.exp}:
45496         New tests.
45497         * gcc.noncompile/noncompile.exp: Change accordingly.
45498
45499 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45500
45501         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45502         Undo previous clobberage.
45503
45504 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45505
45506         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45507         * gcc.special/{930510-1.c, special.exp}:
45508         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45509         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45510         struct-varargs-1.c}: New tests from c-torture-1.26.
45511
45512 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45513
45514         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45515           argument to switch.
45516
45517 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45518
45519         * Revert the previous changes.  Please see Rob's directory
45520           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45521           fixes.
45522
45523 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45524
45525         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45526             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45527             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45528             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45529             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45530             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45531             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45532             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45533             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45534             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45535             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45536             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45537             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45538             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45539             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45540             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45541             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45542             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45543             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45544             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45545             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45546             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45547             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45548             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45549             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45550             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45551             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45552
45553 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45554
45555         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45556             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45557           with perror calls.
45558
45559 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45560
45561         * config/unix.exp (g++_load): Fix syntax.
45562
45563 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45564
45565         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45566         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45567         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45568         Don't expect va-arg-1.c to fail.  Correct expected output for
45569         920928-1.c.
45570         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45571         * gcc.wendy/hbm4.c: Correct typo.
45572         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45573
45574 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45575
45576         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45577         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45578         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45579         * lib/c-torture.exp (c-torture-compile): Ditto.
45580
45581         Reduce volume of output (remove all the -I's and such).
45582         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45583         Call gcc_cpass, gcc_cfail.
45584         (c-torture): Pass testing option to c-torture-compile.
45585
45586 1994-03-21  Doug Evans  (dje@cygnus.com)
45587
45588         Bring patches over from progressive.
45589         * config/default.exp: Exit remote shell cleanly.
45590         (g++_exit, g++_start): Add default versions.
45591         * config/sim.exp (gcc_load): Use perror, not error.
45592
45593 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45594
45595         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45596         set in site.exp.
45597
45598 1994-03-14  Doug Evans  (dje@cygnus.com)
45599
45600         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45601         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45602         (wendy_try): New proc to run testcase.
45603         (main loop): Call 'em.
45604         * gcc.wendy/*.c: Clean up pass to correct expected output.
45605
45606         * lib/gcc.exp: Minor cleanup work.
45607         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45608
45609 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45610
45611         * config/sim.exp (gcc_load): Document return codes better.
45612         Don't pass -v to simulator.
45613
45614 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45615
45616           * gcc.special/920717-x.c: Fix typo.
45617           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45618           get at sources.
45619
45620         * lib/mike-gcc.exp: Fix typo.
45621
45622 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45623
45624         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45625         binary to use, transform the name.
45626         * config/*.exp: rename everything. Nuke any g++ specific files,
45627         it's now a special case of gcc that requires no special support.
45628         Add a default.exp for unsupported targets.
45629
45630 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45631
45632         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45633         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45634         version of Tcl.
45635
45636 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45637
45638         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45639         than a warning.
45640
45641 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45642
45643         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45644
45645 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45646
45647         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45648         option_list.  Compile every file with only 4/6 option choices
45649         (same as C torture) instead of with 12/18 different option
45650         choices.
45651         * lib/c-torture.exp: Likewise.
45652
45653         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45654         not already set.
45655
45656 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45657
45658         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45659         can put an XFAIL *-*-* on excess errors.
45660
45661 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45662
45663         * g++.law: Add more tests derived from g++-bugs snapshots.
45664
45665         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45666         equivalent to g++.law/init9.
45667
45668         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45669         compiled it, and the a.out file after we've run it.
45670
45671 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45672
45673         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45674         compiled it, and the a.out file after we've run it.
45675
45676 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45677
45678         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45679
45680 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45681
45682         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45683         version number.
45684
45685 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45686
45687         * g++.law: New directory of g++ tests derived from the g++-bugs
45688         snapshots.
45689
45690 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45691
45692         * gcc.compile: initbug1.c initbug1.exp testcase added
45693
45694 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45695
45696         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45697         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45698           fixes submitted by Jeff Law (law@cs.utah.edu)
45699         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45700           Jeff Law (law@cs.utah.edu)
45701
45702
45703 1993-11-30  Mike Stump  (mrs@cygnus.com)
45704
45705         * config/unix-g++.exp: Follow the gcc way of doing things.
45706         * g++.old-deja/old-deja.exp: Minor updates.
45707         * lib/g++.exp: New file, follow the gcc way of doing things.
45708         * lib/old-dejagnu.exp: Minor updates.
45709         * lib/mike-g++.exp: Always unset errorInfo.
45710
45711 1993-11-06  Mike Stump  (mrs@cygnus.com)
45712
45713         * lib/gcc.exp: Fix some errors with the below change, CC and
45714         CFLAGS should be global when setting, not local.
45715
45716 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45717
45718         * lib/gcc.exp: Transform tool name.
45719
45720 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45721
45722         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45723
45724 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45725
45726         * lib/gcc.exp: change gcc_done to gcc_stat
45727
45728 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45729
45730         * Upgraded gcc testsuite to c-torture version 1.25
45731
45732 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45733
45734         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45735         * lib/c-torture: added hooks for new reporting code.
45736
45737 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45738
45739         * config/sh-gcc.exp: check if sh-sim exists in the path
45740
45741 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45742
45743         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45744         * gcc.compile/compile.exp: Initial changes for new logic.
45745         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45746         * gcc.failure/failure.exp: Initial changes for new logic.
45747         * gcc.ieee/ieee.exp: Initial changes for new logic.
45748         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45749         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45750         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45751         * lib/c-torture.exp: Initial changes for new logic.
45752         * lib/gcc.exp: Initial changes for new logic.
45753
45754 1993-10-15  Mike Stump  (mrs@cygnus.com)
45755
45756         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45757         depend upon failure or success.  Fully qualify names in failure
45758         and success messages.  Always remove a.out before starting
45759         compile, just in case.  Pay more attention to error text output by
45760         the compiler.  Handle testcases with no known past errors just
45761         like all others, so that things are uniform.  Other miscellaneous
45762         improvements.
45763
45764 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45765
45766         * gcc.cpp: new directory for cpp tests
45767
45768 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45769
45770         * lib/chill.exp: Code reformatted, removed unused code.
45771         * config/unix-chill.exp: Code reformatted, removed unused code.
45772         * chill.execute/execute.exp: Code reformatted, removed unused code.
45773         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45774
45775 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45776
45777         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45778         routines not written.
45779
45780 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45781
45782         * config/bug-gcc.exp: Use new procs from bug.exp.
45783
45784 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45785
45786         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45787         via ftp, rather than depending on NFS.
45788         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45789         case.
45790
45791 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45792
45793         * config/bug-gcc.exp: Use new download proc.
45794
45795 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45796
45797         * chill.execute/execute.exp: cleanups, handles errors better
45798         * chill.compile/compile.exp: rewrite, based on execute.exp
45799         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45800         * lib/chill.exp: major changes to diff proc and compile and link
45801           procs. added chill_fail and chill_pass wrappers to pass and
45802           fail. added more comments, and handle error codes better.
45803           Added a hack to capture stderr from exec, so noncompile tests
45804           can work.
45805
45806 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45807
45808         * chill.execute/execute.exp: rewrite of testsuite driver
45809         * lib/chill.exp: rewrite of testsuite driver
45810         * config/unix-chill.exp: rewrite of testsuite driver
45811
45812 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45813
45814         In chill.execute:
45815         * iexpr.ch: Standardize uppercase.
45816         * tuples.dat: Standardize uppercase.
45817         * vary.ch: standardize.  Correct varying string assignments.
45818         * vary.dat: Add new output lines.
45819
45820 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45821
45822         In chill.execute:
45823         * chprintf.ch: Standardize use of uppercase.
45824         * tuples.ch: Standardize and turn arr2 into a DCL,
45825           rather than a SYN.
45826         * pinits.ch: Standardize.
45827
45828 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45829
45830         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45831         * Makefil: Renamed to Makefile.in.
45832         * configure.in: New.
45833
45834 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45835
45836         In chill.execute:
45837         * .cvsignore: Add result/output files.
45838         * Makefile: Fix up variables at start.  Use MFLAGS
45839           everywhere.  Correct bool_loc, built_ins entries.
45840           Add entry for vary1.ch.
45841         * bitarray.ch: Standardize upper-case usage.
45842         * bitexpr.ch: Standardize, add output of b1.
45843         * params.ch: Use arrayt in along PROC parameters, to
45844           avoid novelty problems.
45845         * sets.ch: Tiny cleanup.
45846         * vary1.ch: Re-indent.
45847
45848 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45849
45850           * Add PR-related files to Makefiles, .cvsignore files, etc.
45851
45852 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45853
45854         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45855           with compiler objects. New names are test-flow.c and test-loop.c
45856
45857 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45858
45859         * Upgraded c-torture tests from 1.19 to 1.20
45860
45861         * new files:
45862         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45863         * gcc.compile: 930623-1.c 930623-2.c
45864         * gcc.noncompile: 930622-1.c 930622-2.c
45865         * gcc.failure: 920411-1.c 920627-2.c
45866         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45867
45868 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45869
45870         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45871           More changes to get testsuite working properly. Needs more work.
45872           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45873
45874 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45875
45876         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45877           More changes to get testsuite working properly. Needs more work.
45878
45879 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45880
45881         * chill.compile/compile.exp: Added for Dejagnu support
45882         * chill.execute/execute.exp: Added for Dejagnu support
45883         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45884
45885 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45886
45887         This should complete moving the CHILL test files.
45888         * chill.noncompile(.cvsignore printf.grt
45889             in-printf.grt chprintf.grt chprintf.ch):
45890             Added test-support files.
45891           (Makefile): Modified further.
45892         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45893             signal.ch): Added test files.
45894           * chill.execute (.cvsignore printf.grt printr.c
45895             in-printf.grt rts.c chprintf.grt rts.h): Added
45896           test-support files.
45897             (Makefile): More corrections.
45898
45899 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45900
45901         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45902           test cases, ready for DejaGnu.
45903
45904 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45905
45906         * Upgraded c-torture tests from 1.18 to 1.19
45907
45908         * gcc.compile: added test(s):
45909           930607-1.c
45910         * gcc.execute: added test(s):
45911           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45912
45913         * added new subdirectory for misc tests: gcc.misc-tests
45914         * gcc.misc-test(s): added tests:
45915           inst-check.c test-consts.c test-ior.c test-switch.c
45916
45917 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45918
45919         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45920
45921 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45922
45923         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45924
45925 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45926
45927         * Upgraded c-torture tests from 1.17 to 1.18
45928
45929 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45930
45931         * Upgraded c-torture tests from 1.12 to 1.17
45932
45933 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45934
45935         * lib/old-dejagnu.exp:
45936           Fixed handling of XFAIL target triplets to correctly
45937           recognize wildcard characters.  Removed code that
45938           appended a unique id tag to the end of the file name
45939           printed out by the result of the testcases within a
45940           given test file.
45941
45942 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45943
45944         * lib/old-dejagnu.exp:
45945           Reworked expected failure handling to trigger off of XFAIL
45946           keyword in keyphrase embeded in testcase source code. The
45947           XFAIL keyword must be at the end of the keyphrase line. It
45948           may optionally be followed by one or more target triplets.
45949           It has just occured that the handling of wildcards in the
45950           target triplet may not be correct.
45951
45952 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45953
45954         * g++.old-deja/tests:
45955           Moved all subdirectories up one level into g++.old-deja .
45956
45957         * lib/old-dejagnu.exp:
45958           Fixed problem with CXXFLAGS not being properly reset, and being
45959           corrupted with extraneous "-c" compiler option.  This was
45960           causing binaries to not be generated for test that needed them.
45961           Modified strings passed to "pass" and "fail" so that individual
45962           tests from the same test file would be distinguished by an
45963           identifier appended to the test file name in the summary logs;
45964           this corrected a problem with erroneous diff logs.  Added code
45965           to search testcases for expected fail and unexpected pass keywords.
45966
45967 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45968
45969         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45970
45971 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45972
45973         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45974           Removed extraneous text from end of "Special g++ Options"
45975           keyphrase.
45976
45977         * lib/old-dejagnu.exp: Added pattern matching to look for new
45978           keywords, embedded in testcases comments, which will trigger
45979           calls to xpass and xfail.
45980
45981 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45982
45983         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45984           comments embedded in the testcases, especially the one looking for
45985           special compiler options, as well as the pattern matching for the
45986           compiler output again.
45987
45988 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45989
45990         * lib/old-dejagnu.exp: Do a proper check of the return value for
45991           execute tests. Fixed several problems with the pattern matching
45992           of the compiler output which gave erroneous test results.
45993           Changed several of the test result messages to be more descriptive.
45994         * config/unix-g++.exp: Proc g++_load now actually works and
45995           executes the tests passed to it and returns a usable return
45996           value.
45997
45998 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45999
46000           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46001
46002 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46003
46004         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46005           Modified both files to properly execute the old style
46006           dejagnu tests. The previous versions of these files were
46007           experimental and did not function anything near correctly.
46008
46009 1993-04-05  Rob Savoye  (rob@cygnus.com)
46010
46011         * Removed all Makefile.in and configure.in files. No configuration
46012         needed now.
46013
46014 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46015
46016         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46017
46018 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46019
46020         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46021         gcc.special/configure.in, gcc.noncompile/configure.in,
46022         gcc.execute/configure.in, gcc.code_quality/configure.in,
46023         g++.other/configure.in, g++.old-deja/configure.in,
46024         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46025         in srcname setting.
46026
46027 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46028
46029         * lib/udi.exp: Fixed mondfe and mondfe_download.
46030         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46031         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46032
46033 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46034
46035         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46036         (gdb_exit): Don't remove *_soc files.
46037
46038 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46039
46040         * lib/c-torture.exp: Don't look for main; instead always use -w
46041         -c.  This is how the c-torture tests work.  Remove the object
46042         file if the compilation succeeds.
46043         * gcc.execute/execute.exp: Remove executable if test passes.
46044         * gcc.noncompile/noncompile.exp: Every test is an expected
46045         failure.
46046         * gcc.special/special.exp: Added tests from c-torture 1.11,
46047         corrected use of existing test.
46048         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46049         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46050         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46051         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46052         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46053         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46054         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46055         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46056         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46057         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46058         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46059         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46060         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46061         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46062         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46063         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46064         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46065         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46066         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46067         c-torture 1.11.
46068         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46069         correspond to c-torture 1.11.
46070
46071         * New file.