OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4
5         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6
7         PR c/31924
8         * gcc.dg/fltconst-1.c: New test.
9
10         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11         * gcc.dg/dfp/operator-assignment.c: Ditto.
12
13 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
14
15         PR c++/29928
16         * g++.dg/rtti/typeid5.C: New.
17
18 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
19
20         PR fortran/31725
21         * gfortran.dg/substr_4.f: New test.
22
23 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
24
25         * gcc.target/m68k/interrupt_thread-1.c,
26         gcc.target/m68k/interrupt_thread-2.c,
27         gcc.target/m68k/interrupt_thread-3.c: New.
28         * gcc.target/m68k/m68k.exp: Accept fido.
29
30 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
31
32         * alloc_comp_basics_1.f90: Fix dg directive.
33         * altreturn_3.f90: Likewise.
34         * assumed_dummy_1.f90: Likewise.
35         * default_numeric_type_1.f90: Likewise.
36         * inquire_iolength.f90: Likewise.
37         * module_naming_1.f90: Likewise.
38         * oldstyle_2.f90: Likewise.
39         * operator_2.f90: Likewise.
40         * parameter_array_element_1.f90: Likewise.
41         * used_types_11.f90: Likewise.
42         * zero_array_components_1.f90: Likewise.
43         * fmt_zero_precision.f90: Fix dg-output directives.
44         * parameter_array_dummy.f90: Likewise.
45         * real_const_3.f90: Likewise.
46
47 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
48
49         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
50         * gcc.dg/tree-ssa/loop-30.c: New test.
51
52 2007-05-13  Richard Guenther  <rguenther@suse.de>
53
54         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
55         scanning forwprop1.
56         * g++.dg/tree-ssa/pr31146.C: Likewise.
57
58 2007-05-13  Revital Eres  <eres@il.ibm.com>
59
60         * gcc.dg/dse.c: New test.
61
62 2007-05-12  Richard Guenther  <rguenther@suse.de>
63
64         PR tree-optimization/31797
65         * gcc.c-torture/compile/pr31797.c: New testcase.
66
67 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
68
69         PR fortran/30746
70         * gfortran.dg/host_assoc_function_1.f90: New test.
71
72 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
73
74         PR c++/31829
75         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
76
77 2007-05-11  Silvius Rus  <rus@google.com>
78
79         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
80         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
81         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
82         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
83         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
84         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
85         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
86         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
87         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
88         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
89         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
90         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
91         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
92         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
93         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
94         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test. 
95
96 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
97
98         PR other/31852
99         * gcc.c-torture/execute/builtins/memchr.c: New.
100         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
101         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
102
103 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
104
105         PR fortran/30876
106         * gfortran.dg/recursive_reference_1.f90: Put error at correct
107         line.
108         * gfortran.dg/recursive_reference_2.f90: New test.
109
110 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
111
112         PR fortran/30878
113         * gfortran.dg/namelist_29.f90: New test.
114
115 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
116
117         PR fortran/31474
118         * gfortran.dg/entry_10.f90: New test.
119
120 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
121
122         PR tree-optimization/31885
123         * gcc.dg/tree-ssa/loop-29.c: New test.
124
125 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
126
127         * assumed_dummy_1.f90: Fix dg directive.
128         * char_initialiser_actual.f90: Likewise.
129         * nested_modules_2.f90: Likewise.
130         * shift-alloc.f90: Likewise.
131
132 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
133
134         * gcc.dg/20070507-1.c: Disable for non-pic targets.
135
136 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
137
138         PR libfortran/31880
139         * gfortran.dg/unf_read_corrupted_2.f90: New test.
140
141 2007-05-09  Mike Stump  <mrs@apple.com>
142
143         * g++.dg/other/first-global.C: Add -fpie for darwin.
144         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
145
146 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
147
148         * gcc.dg/20070507-1.c: New testcase.
149
150 2007-05-08  Chao-ying Fu  <fu@mips.com>
151
152         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
153         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
154         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
155         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
156
157 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
158
159         PR 31847
160         * gcc.dg/pr31847.c: New test.
161
162 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
163
164         PR fortran/31692
165         * gfortran.dg/actual_array_result_1.f90: New test.
166
167 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
168
169         PR fortran/29397
170         * gfortran.dg/parameter_array_init_1.f90: New test.
171
172         PR fortran/29400
173         * gfortran.dg/parameter_array_init_2.f90: New test.
174
175 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
176
177         PR target/31854
178         * gcc.target/i386/pr31854.c: New test.
179         
180 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
181
182         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
183
184 2007-05-07  Mike Stump  <mrs@apple.com>
185
186         * g++.old-deja/g++.mike/empty.C: Add.
187
188 2007-05-07  Eric Christopher  <echristo@apple.com>
189
190         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
191
192 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
193
194         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
195         variable.  Rearrange conversions from binary float to decimal float.
196
197 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
198
199         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
200         x86.
201
202 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
203
204         * gnat.dg/opt1.ad[sb]: New testcase.
205
206 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
207
208         PR fortran/31399
209         * gfortran.dg/do_3.F90: New test.
210
211 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
212
213         PR fortran/31764
214         * gfortran.dg/new_line.f90: Add new checks.
215
216 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
217
218         PR fortran/31201
219         * gfortran.dg/large_unit_1.f90: New.
220         * gfortran.dg/large_unit_2.f90: New.
221         * gfortran.dg/iostat_4.f90: New
222         * gfortran.dg/bounds_check_fail_1.f90: Updated.
223
224 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
225
226         PR fortran/31540
227         * gfortran.dg/char_result_4.f90: New test.
228
229 2007-06-05  Revital Eres  <eres@il.ibm.com>
230
231         PR 30957
232         * gcc.dg/pr30957-1.c: New test.
233
234 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
235
236         PR fortran/31251
237         * gfortran.dg/char_type_len_2.f90: New test.
238
239 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
240
241         PR 31775
242         * g++.dg/other/nested-extern.cc: New.
243         * g++.dg/other/nested-extern-1.C: New.
244         * g++.dg/other/nested-extern-2.C: New.
245
246 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
247
248         PR fortran/31760
249         * gfortran.dg/erf.f90: New test.
250         * gfortran.dg/besxy.f90: New test.
251
252 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
253
254         PR fortran/22359
255         * gfortran.dg/fseek.f90: New test.
256
257 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
258
259         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
260
261 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
262
263         PR libfortran/31210
264         * gfortran.dg/zero_length_1.f90: New test.
265
266 2007-05-04  Tobias Burnus  <burnus@net-b.de>
267
268         PR fortran/31803
269         * gfortran.dg/char_pointer_assign_3.f90: New test.
270         * gfortran.dg/char_result_2.f90: Re-enable test.
271
272 2007-05-04  Tobias Burnus  <burnus@net-b.de>
273
274         PR fortran/25071
275         * gfortran.dg/char_length_3.f90: New test.
276         * gfortran.dg/char_result_2.f90: Fix test.
277
278 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
279
280         PR tree-optimization/30565
281         * gcc.dg/tree-ssa/loop-27.c: New test.
282
283 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
284
285         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
286         * gcc.target/bfin/arith.c (__v2hi): Likewise.
287         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
288         * gcc.target/bfin/shift.c (__v2hi): Likewise.
289
290 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
291
292         PR tree-optimization/31699
293         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
294         New.
295         (check_effective_target_vect_floatint_cvt): New.
296         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
297         of specific targets.
298         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
299         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
300         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
301         * gcc.dg/vect/vect-iv-4.c: Likewise.
302         * gcc.dg/vect/vect-multitypes-11.c: New.
303         * gcc.dg/vect/pr31699.c: New.
304
305 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
306
307         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
308
309 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
310
311         PR C++/31663
312         * g++.dg/warn/anonymous-namespace-2.C: New.
313         * g++.dg/warn/anonymous-namespace-2.h: New.
314
315 2007-05-02  Paul Brook  <paul@codesourcery.com>
316
317         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
318
319 2007-05-02  Eric Christopher  <echristo@apple.com>
320
321         * gcc.dg/cpp/if-div.c: New file.
322
323 2007-05-02  Tom Tromey  <tromey@redhat.com>
324
325         PR preprocessor/28709:
326         * gcc.dg/cpp/pr28709.c: New file.
327
328 2007-05-02  Richard Guenther  <rguenther@suse.de>
329
330         PR tree-optimization/31146
331         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
332
333 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
334
335         * gcc.c-torture/compile/limits-blockid.c: New.
336         * gcc.c-torture/compile/limits-caselabels.c: New.
337         * gcc.c-torture/compile/limits-declparen.c: New.
338         * gcc.c-torture/compile/limits-enumconst.c: New.
339         * gcc.c-torture/compile/limits-exprparen.c: New.
340         * gcc.c-torture/compile/limits-externalid.c: New.
341         * gcc.c-torture/compile/limits-fnargs.c: New.
342         * gcc.c-torture/compile/limits-fndefn.c: New.
343         * gcc.c-torture/compile/limits-idexternal.c: New.
344         * gcc.c-torture/compile/limits-idinternal.c: New.
345         * gcc.c-torture/compile/limits-pointer.c: New.
346         * gcc.c-torture/compile/limits-stringlit.c: New.
347         * gcc.c-torture/compile/limits-structmem.c: New.
348         * gcc.c-torture/compile/limits-structnest.c: New.
349
350 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
351
352         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
353
354 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
355
356         PR middle-end/31740
357         * gcc.c-torture/compile/20070501-1.c: New testcase.
358
359 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
360
361         PR fortran/31732
362         * gfortran.dg/array_memset_2:  New test case.
363
364 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
365
366         PR testsuite/31615
367         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
368
369 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
370
371         PR testsuite/31589
372         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
373         dg-final test.
374         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
375         keyword to dg-final test.
376         * gcc.dg/vect/vect-iv-4.c: Likewise.
377         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
378         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
379         test.
380         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
381         cast.
382         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
383         * lib/target-supports.exp
384         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
385         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
386
387 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
388
389         * gcc.c-torture/execute/ieee/20000320-1.c: Use
390         __LONG_LONG_MAX__ and its friends instead of those supplied by
391         limits.h.
392
393 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
394
395         PR C++/31721
396         * g++.dg/ext/vector7.C: New testcase.
397
398 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
399
400         PR fortran/31591
401         * gfortran.dg/bound_simplification_1.f90: New test.
402
403 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
404
405         PR fortran/31645
406         * testsuite/gfortran.dg/bom_error.f90: New test.
407         * testsuite/gfortran.dg/bom_include.f90: New test.
408         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
409         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
410         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
411         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
412         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
413         * testsuite/gfortran.dg/bom_include.inc: New file.
414
415 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
416
417         PR C++/30221
418         * g++.dg/init/ptrfn2.C: New test.
419         * g++.dg/init/ptrfn3.C: New test.
420
421 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
422
423         PR fortran/31711
424         * gfortran.dg/dependency_21.f90: New test.
425
426 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
427
428         * gfortran.dg/secnds.f: Use real*8.
429         * gfortran.dg/secnds-1.f: Use real*8.
430
431 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
432
433         PR libfortran/31532
434         * gfortran.dg/inquire_5.f90: Update test.
435
436 2007-04-27  Ian Lance Taylor  <iant@google.com>
437
438         PR middle-end/31710
439         * gcc.c-torture/compile/pr31710.c: New test.
440
441 2007-04-27  Richard Guenther  <rguenther@suse.de>
442
443         PR tree-optimization/30965
444         PR tree-optimization/30978
445         * gcc.dg/tree-ssa/pr30978.c: New testcase.
446         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
447         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
448         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
449
450 2007-04-27  Richard Guenther  <rguenther@suse.de>
451
452         PR tree-optimization/31715
453         * gcc.dg/Warray-bounds-4.c: New testcase.
454
455 2007-04-26  Ian Lance Taylor  <iant@google.com>
456
457         PR target/28675
458         * gcc.c-torture/compile/pr28675.c: New test.
459
460 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
461
462         PR C++/30016
463         * g++.dg/ext/vector6.C: New test.
464
465 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
466
467         * gcc.c-torture/execute/ieee/20000320-1.x: New.
468
469 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
470
471         PR middle-end/31617
472         * g++.dg/other/str_empty.C: Add expected warning.
473
474 2007-04-26  Richard Guenther  <rguenther@suse.de>
475         Daniel Berlin  <dberlin@dberlin.org>
476
477         PR tree-optimization/30567
478         * g++.dg/other/pr30567.C: New testcase.
479
480 2007-04-26  Richard Guenther  <rguenther@suse.de>
481
482         PR tree-optimization/31703
483         * gcc.c-torture/compile/pr31703.c: New testcase.
484         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
485         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
486
487 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
488
489         * gfortran.dg/open_errors.f90: Added if statements checking
490         the value of iostat.
491
492 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
493
494         PR c++/31598
495         * g++.dg/gomp/pr31598.C: New test.
496
497         PR tree-optimization/30558
498         * g++.dg/gomp/pr30558.C: New test.
499
500 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
501
502         PR c++/31338
503         * g++.dg/ext/complex2.C: New test.
504
505 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
506
507         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
508
509 2007-04-25  Thiemo Seufer  <ths@mips.com>
510
511         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
512         value to signed char.
513
514 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
515
516         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
517         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
518         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
519
520 2007-04-25  Tobias Burnus  <burnus@net-b.de>
521
522         PR fortran/31668
523         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
524         statement functions.
525         * gfortran.dg/c_by_val_5.f90: New test.
526
527 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
528
529         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
530         with two new subroutines to avoid parameter-induced aliasing.
531         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
532         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
533
534 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
535
536         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
537         * g++.dg/warn/Warray-bounds.C: Likewise.
538
539 2007-04-24  Ian Lance Taylor  <iant@google.com>
540
541         PR tree-optimization/31605
542         * gcc.c-torture/execute/pr31605.c: New test.
543
544 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
545
546         PR fortran/31587
547         * lib/gcc-dg.exp (scan-module): New function.
548         * gfortran.dg/module_md5_1.f90: New test.
549
550 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
551
552         * g++.old-deja/g++.pt/defarg6.C: Only run with
553         -std=gnu++98.
554         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
555         * g++.dg/cpp0x/variadic61.C: Ditto.
556         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
557         * g++.dg/cpp0x/variadic62.C: Ditto.
558         * g++.dg/template/meminit1.C: Ditto.
559         * g++.dg/template/operator7.C: Ditto.
560         * g++.dg/template/static15.C: Ditto.
561         * g++.dg/template/invalid1.C: Ditto.
562         * g++.dg/template/shift1.C: Ditto.
563         * g++.dg/template/error10.C: Ditto.
564
565 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
566
567         PR diagnostic/25923
568         * gfortran.dg/pr25923.f90: New test.
569
570 2007-04-24  Ian Lance Taylor  <iant@google.com>
571
572         PR tree-optimization/31602
573         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
574
575 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
576
577         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
578         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
579
580 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
581
582         * gcc.target/i386/reload-1.c. New.
583
584 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
585             Olga Golovanevsky  <olga@il.ibm.com>
586
587         * g++.dg/other/str_empty.C: New test.
588
589 2007-04-24  Richard Henderson  <rth@redhat.com>
590
591         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
592
593 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
594
595         PR target/31641
596         * gcc.c-torture/compile/pr31641.c: New testcase.
597
598 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
599
600         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
601         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
602         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
603         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
604
605 2007-04-23  Simon Baldwin  <simonb@google.com>
606
607         * g++.dg/other/error15.C: New.
608         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
609         triggering a "multiple parameters named" error.
610
611 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
612
613         PR fortran/31618
614         * gfortran.dg/backspace_8.f:  New test case.
615
616 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
617
618         PR fortran/31630
619         * gfortran.dg/used_types_17.f90: New test.
620
621         PR fortran/31620
622         * gfortran.dg/zero_array_components_1.f90: New test.
623
624 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
625
626         PR fortran/31616
627         * gfortran.dg/open_errors.f90: Allow a different error message.
628
629 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
630
631         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
632         Rename from check_effective_target_vect_pack_mod.  Rename global
633         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
634         messages.
635         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
636         rename.
637         * gcc.dg/vect/vect-iv-8a.c: Ditto.
638         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
639
640 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
641
642         PR middle-end/31448
643         * gcc.c-torture/execute/pr31448.c: New testcase.
644
645 2007-04-22  Nick Clifton  <nickc@redhat.com>
646
647         * gcc.dg/20020312-2.c: Add support for the FRV.
648
649 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
650
651         PR tree-optimization/24659
652         * gcc.dg/vect/vect-float-extend-1.c: New test.
653         * gcc.dg/vect/vect-float-truncate-1.c: New test.
654
655 2007-04-22  Richard Guenther  <rguenther@suse.de>
656
657         PR tree-optimization/29789
658         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
659         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
660
661 2007-04-22  Revital Eres  <eres@il.ibm.com>
662
663         * gcc.dg/var-expand2.c: New test.
664
665 2007-04-22  Revital Eres  <eres@il.ibm.com>
666
667         * gcc.dg/var-expand3.c: New test.
668
669 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
670
671         PR fortran/31495
672         * gfortran.dg/continuation_8.f90: New test.
673
674 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
675
676         PR C/30265
677         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
678         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
679
680 2007-04-21  Richard Guenther  <rguenther@suse.de>
681
682         PR middle-end/31136
683         * gcc.c-torture/execute/pr31136.c: New testcase.
684
685 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
686
687         * gcc.target/i386/movsi-sm-1.c: New.
688
689 2007-04-20  Richard Henderson  <rth@redhat.com>
690
691         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
692         * gcc.dg/pr27095.c: Cope with alpha GOT load.
693
694 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
695
696         * gcc.target/i386/ordcmp-1.c: New test.
697         * gcc.target/i386/unordcmp-1.c: New test.
698
699         PR tree-optimization/31632
700         * gcc.c-torture/compile/20070419-1.c: New test.
701
702 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
703
704         * gcc.dg/invalid-call-1.c: New test.
705
706 2007-04-18  Dirk Mueller  <dmueller@suse.de>
707
708         PR diagnostic/31227
709         * gcc.dg/Warray-bounds-3.c: New.
710
711 2007-04-18  Richard Guenther  <rguenther@suse.de>
712
713         PR tree-optimization/19431
714         PR tree-optimization/21463
715         * gcc.c-torture/execute/20070212-1.c: New testcase.
716         * gcc.c-torture/execute/20070212-2.c: Likewise.
717         * gcc.c-torture/execute/20070212-3.c: Likewise.
718         * gcc.dg/tree-ssa/pr19431.c: Likewise.
719         * gcc.dg/tree-ssa/pr21463.c: Likewise.
720         * g++.dg/tree-ssa/pr21463.C: Likewise.
721         * g++.dg/tree-ssa/pr30738.C: Likewise.
722
723 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
724
725         PR c++/31513
726         * g++.dg/expr/bitfield8.C: New test.
727
728 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
729             Richard Sandiford  <richard@codesourcery.com>
730
731         * lib/target-supports.exp (check_profiling_available): Return 0
732         for uClibc with -p or -pg.
733
734 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
735
736         PR c++/31517
737         * g++.dg/template/init7.C: New test.
738
739 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
740
741         PR rtl-optimization/31360
742         * gcc.dg/loop-7.c: New test.
743
744 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
745
746         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
747         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
748         build.
749         (compat-execute): Likewise.
750         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
751         files to remote hosts.
752         * lib/c-ctorture.exp (c-torture-compile): Likewise.
753         (c-torture-execute): Likewise.
754         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
755         or plain file.  Use remote_upload and remote_download to copy
756         files about.
757         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
758         before scanning it.
759
760 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
761
762         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
763
764 2007-04-16  Lawrence Crowl  <crowl@google.com>
765
766         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
767         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
768         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
769         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
770         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
771         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
772         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
773         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
774         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
775         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
776         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
777
778         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
779         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
780         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
781         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
782         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
783         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
784         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
785         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
786         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
787         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
788         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
789
790 2007-04-16  Ian Lance Taylor  <iant@google.com>
791
792         PR tree-optimization/31522
793         * gcc.dg/Wstrict-overflow-16.c: New test.
794
795 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
796
797         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
798
799 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
800
801         PR fortran/31144
802         * gfortran.dg/module_naming_1.f90: New.
803
804 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
805
806         * lib/target-supports.exp (check_profiling_available): Return
807         false for m68k-*-uclinux.
808
809 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
810
811         PR c++/29365
812         Testcase for c++ anonymous namespace warning
813
814         * g++.dg/warn/anonymous-namespace-1.C: New test
815         * g++.dg/warn/anonymous-namespace-1.h: New test
816
817 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
818
819         PR testsuite/31578
820         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
821
822 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
823
824         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
825
826 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
827
828         PR fortran/31204
829         * gfortran.dg/array_constructor_16.f90: New test.
830
831 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
832
833         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
834         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
835
836 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
837
838         PR rtl-optimization/31500
839         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
840         * g++.dg/warn/Warray-bounds.C: Likewise.
841
842 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
843
844         PR C/31520
845         * gcc.dg/gnu89-init-4.c: New testcase.
846
847 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
848
849         PR c++/25874
850         * gcc.dg/gomp/pr25874.c: Add dg-options.
851         * g++.dg/gomp/pr25874.C: Add dg-options.
852
853 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
854
855         PR fortran/21061
856         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
857         * gfortran.dg/warnings_are_errors_1.f: New testcase.
858
859 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
860
861         PR fortran/31561
862         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
863
864 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
865
866         PR fortran/29507
867         PR fortran/31404
868         * gfortran.dg/initialization_6.f90: New test.
869
870 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
871
872         * gcc.c-torture/compile/pr27528.c: Require nonpic.
873
874         * lib/target-supports.exp (check_gc_sections_available):
875         Return false if ldflags includes -elf2flt.
876
877 2007-04-13  Jason Merrill  <jason@redhat.com>
878
879         PR c++/31074
880         * conv3.C: New test.
881
882 2007-04-13  Mike Stump  <mrs@apple.com>
883
884         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
885         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
886
887 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
888
889         PR tree-optimization/29598
890         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
891
892 2007-04-13  Tobias Burnus  <burnus@net-b.de>
893
894         PR fortran/31559
895         * gfortran.dg/func_assign.f90: New test.
896
897 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
898
899         PR fortran/31550
900         * gfortran.dg/used_types_16.f90: New test.
901
902 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
903
904         PR fortran/18937
905         * gfortran.dg/goto_2.f90: New.
906         * gfortran.dg/goto_3.f90: New.
907         * gfortran.dg/pr17708.f90: Rename to ...
908         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
909
910 2007-04-13  Tobias Burnus  <burnus@net-b.de>
911
912         PR fortran/31562
913         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
914         instead of a struct.
915
916 2007-04-13  Tobias Burnus  <burnus@net-b.de>
917
918         PR fortran/31562
919         * gfortran.dg/value_4.c: Use GNU extensions for complex
920         instead of a struct.
921
922 2007-04-13  Richard Guenther  <rguenther@suse.de>
923
924         PR tree-optimization/21258
925         * gcc.dg/tree-ssa/vrp34.c: New testcase.
926
927 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
928
929         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
930         <complex.h>.
931
932 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
933
934         PR fortran/31250
935         * gfortran.dg/char_length_2.f90: New.
936         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
937         * gfortran.dg/repeat_4.f90: Likewise.
938
939         PR fortran/31266
940         * gfortran.dg/char_assign_1.f90: New.
941
942         PR fortran/31471
943         * gfortran.dg/block_name_1.f90: New.
944         * gfortran.dg/block_name_2.f90: New.
945
946 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
947
948         PR c++/31078
949         * g++.dg/other/pr31078.C: New.
950
951 2007-04-12  Richard Guenther  <rguenther@suse.de>
952
953         PR tree-optimization/31169
954         * gcc.c-torture/execute/pr31169.c: New testcase.
955
956 2007-04-12  Richard Guenther  <rguenther@suse.de>
957
958         PR tree-optimization/24689
959         PR tree-optimization/31307
960         * g++.dg/tree-ssa/pr31307.C: New testcase.
961         * gcc.dg/tree-ssa/pr24689.c: Likewise.
962
963 2007-04-12  Tobias Burnus  <burnus@net-b.de>
964
965         PR fortran/31472
966         * gfortran.dg/access_spec_1.f90: New test.
967         * gfortran.dg/access_spec_2.f90: New test.
968         * gfortran.dg/non_module_public.f90: Match new error message.
969
970 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
971
972         PR testsuite/31538
973         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
974         to 4 at line 38 to fix bounds problem.
975
976 2007-04-11  Tobias Burnus  <burnus@net-b.de>
977
978         PR testsuite/31240
979         * gfortran.dg/pointer_intent_1.f90: Fix test.
980
981 2007-04-10  Eric Christopher  <echristo@apple.com>
982
983         * lib/target-supports.exp
984         (check_effective_target_fstack_protector): Rewrite.
985
986 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
987
988         PR c++/31449
989         * g++.dg/init/const5.C: New test.
990
991 2007-04-09  Jan Hubicka  <jh@suse.cz>
992
993         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
994
995 2007-04-08  Jan Hubicka  <jh@suse.cz>
996
997         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
998
999 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1000
1001         PR fortran/31257
1002         * gfortran.dg/achar_4.f90: New test.
1003
1004 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1005
1006         PR fortran/30880
1007         * gfortran.dg/used_dummy_types_8.f90: New test.
1008
1009 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1010
1011         PR fortran/30872
1012         * gfortran.dg/parameter_array_element_1.f90: New test.
1013
1014 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1015
1016         PR fortran/31222
1017         * gfortran.dg/default_numeric_type_1.f90: New test.
1018
1019 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1020
1021         PR fortran/31424
1022         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
1023
1024 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1025
1026         PR fortran/31293
1027         * gfortran.dg/interface_12.f90: New test.
1028
1029 2007-04-07  Bruce Korb  <bkorb@gnu.org>
1030
1031         * gcc.dg/format/opt-6.c: New test.
1032         * gcc.dg/format/nul-1.c: New test.
1033         * gcc.dg/format/nul-2.c: New test.
1034
1035 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1036
1037         PR libgfortran/31395
1038         * gfortran.dg/fmt_colon.f90: New test.
1039
1040 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
1041
1042         * g++.old-deja/g++.other/init18.C: Use
1043         dg-require-effective-target instead of an explicit xfail.
1044
1045 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
1046
1047         * gcc.dg/dfp/signbit-1.c
1048         * gcc.dg/dfp/signbit-2.c
1049
1050 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1051
1052         PR fortran/31483
1053         * gfortran.dg/altreturn_5.f90: New test.
1054
1055 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1056
1057         PR fortran/31292
1058         * gfortran.dg/contained_module_proc_1.f90: New test.
1059
1060 2007-04-04  Stuart Hastings  <stuart@apple.com>
1061
1062         PR 31281
1063         * testsuite/objc/execute/exceptions/pr31281.m: New.
1064
1065 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
1066
1067         * g++.dg/ext/dllimport12.C: Update comments.
1068
1069 2007-04-03  Eric Christopher  <echristo@apple.com>
1070
1071         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
1072
1073 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1074
1075         PR fortran/31304
1076         * gfortran.dg/repeat_2.f90: New test.
1077         * gfortran.dg/repeat_3.f90: New test.
1078         * gfortran.dg/repeat_4.f90: New test.
1079
1080 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
1081
1082         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
1083
1084 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
1085
1086         PR c++/30847
1087         * g++.dg/parse/cond3.C: New test.
1088
1089         PR middle-end/30704
1090         * gcc.c-torture/execute/ieee/pr30704.c: New test.
1091
1092 2007-04-02  Jason Merrill  <jason@redhat.com>
1093
1094         PR c++/31187
1095         * g++.dg/ext/visibility/anon3.C: New test.
1096
1097 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1098
1099         PR libgfortran/31052
1100         * gfortran.dg/namelist_28.f90: New test.
1101
1102 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1103
1104         PR libgfortran/31366
1105         * gfortran.dg/direct_io_6.f90: New test.
1106
1107 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1108
1109         PR libgfortran/31207
1110         * gfortran.dg/advance_5.f90: New test.
1111         * gfortran.dg/advance_6.f90: New test.
1112
1113 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1114
1115         * g++.dg/ext/dllimport6.C: Remove extra ';'.
1116         * g++.dg/ext/dllimport7.C: Likewise.
1117         * g++.dg/ext/selectany1.C: Likewise.
1118
1119 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
1120
1121         * g++.dg/parser/pr31138.C: New.
1122         * g++.dg/parser/pr31140.C: New.
1123         * g++.dg/parser/pr31141.C: New.
1124
1125 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
1126
1127         PR c++/26099
1128         * g++.dg/ext/is_base_of.C: New.
1129         * g++.dg/ext/has_virtual_destructor.C: New.
1130         * g++.dg/ext/is_polymorphic.C: New.
1131         * g++.dg/ext/is_base_of_diagnostic.C: New.
1132         * g++.dg/ext/is_enum.C: New.
1133         * g++.dg/ext/has_nothrow_assign.C: New.
1134         * g++.dg/ext/has_nothrow_constructor.C: New.
1135         * g++.dg/ext/is_empty.C: New.
1136         * g++.dg/ext/has_trivial_copy.C: New.
1137         * g++.dg/ext/has_trivial_assign.C: New.
1138         * g++.dg/ext/is_abstract.C: New.
1139         * g++.dg/ext/is_pod.C: New.
1140         * g++.dg/ext/has_nothrow_copy.C: New.
1141         * g++.dg/ext/is_class.C: New.
1142         * g++.dg/ext/has_trivial_constructor.C: New.
1143         * g++.dg/ext/is_union.C: New.
1144         * g++.dg/ext/has_trivial_destructor.C: New.
1145         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
1146         * g++.dg/template/crash43.C: Likewise.
1147
1148 2007-03-29  Dirk Mueller  <dmueller@suse.de>
1149
1150         * g++.dg/warn/pedantic2.C: New testcase.
1151
1152 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1153
1154         * size_dim.f90: Fix dg directive.
1155         * pr16433.f: Likewise.
1156         * use_6.f90: Likewise.
1157         * use_7.f90: Likewise.
1158         * entry_9.f90: Likewise.
1159         * pointer_intent_2.f90: Likewise.
1160         * protected_1.f90: Likewise.
1161         * fmt_missing_period_2.f: Likewise.
1162         * pointer_intent_3.f90: Likewise.
1163         * protected_2.f90: Likewise.
1164         * protected_3.f90: Likewise.
1165         * pr15754.f90: Likewise.
1166         * protected_4.f90: Likewise.
1167         * protected_5.f90: Likewise.
1168         * initialization_2.f90: Likewise.
1169         * protected_6.f90: Likewise.
1170         * continuation_7.f90: Likewise.
1171         * derived_function_interface_1.f90: Likewise.
1172         * der_pointer_4.f90: Likewise.
1173         * fmt_zero_precision.f90: Likewise.
1174         * blockdata_3.f90: Likewise.
1175         * fmt_missing_period_1.f: Likewise.
1176         * real_const_3.f90: Likewise.
1177         * use_4.f90: Likewise.
1178         * fmt_missing_period_3.f: Likewise.
1179         * use_5.f90: Likewise.
1180
1181 2007-03-28  Mike Stump  <mrs@apple.com>
1182
1183         * gcc.dg/darwin-comm.c: Add.
1184
1185 2007-03-28  Eric Christopher  <echristo@apple.com>
1186
1187         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
1188         * gcc.dg/ssp-1.c: Use.
1189         * gcc.dg/ssp-2.c: Ditto.
1190
1191 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
1192
1193         PR c++/29077
1194         * g++.dg/parse/constructor3.C: New test.
1195
1196 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1197
1198         * gnat.dg/thin_pointer.ad[sb]: New test.
1199
1200 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1201
1202         * g++.dg/cpp0x/bracket1.C: New.
1203         * g++.dg/cpp0x/bracket2.C: New.
1204         * g++.dg/cpp0x/bracket3.C: New.
1205         * g++.dg/cpp0x/bracket4.C: New.
1206
1207 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1208
1209         * g++.dg/cpp0x/temp_default1.C: New.
1210         * g++.dg/cpp0x/temp_default3.C: New.
1211         * g++.dg/cpp0x/temp_default2.C: New.
1212         * g++.dg/cpp0x/temp_default4.C: New.
1213
1214 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1215
1216         PR c++/29993
1217         * g++.dg/other/cv_func2.C: New.
1218
1219 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
1220
1221         * gcc.dg/dfp/func-vararg-alternate.h: New file.
1222         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
1223         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
1224         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
1225
1226         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
1227         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1228
1229         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
1230
1231         * lib/compat.exp (compat-execute): Fix processing of file names.
1232
1233 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
1234
1235         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
1236
1237 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
1238
1239         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1240         Delete created executable test file.
1241         (check_effective_target_fortran_large_int): Ditto.
1242         (check_effective_target_static_libgfortran): Ditto.
1243
1244 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
1245
1246         PR c++/30500
1247         * g++.dg/warn/pragma-system_header1.C: New test.
1248         * g++.dg/warn/pragma-system_header2.C: New test.
1249         * g++.dg/warn/pragma-system_header1.h. New.
1250         * g++.dg/warn/pragma-system_header2.h. New.
1251
1252 2007-03-26  Ian Lance Taylor  <iant@google.com>
1253
1254         PR tree-optimization/31345
1255         * gcc.c-torture/compile/pr31345-1.c: New test.
1256
1257 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
1258
1259         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
1260         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
1261         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
1262         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1263         * gfortran.dg/overload_1.f90: Likewise.
1264         * gfortran.dg/impure_assignment_1.f90: Likewise.
1265         * gfortran.dg/error_recovery_3.f90: Likewise.
1266         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1267         * gfortran.dg/sequence_types_1.f90: Likewise.
1268         * gfortran.dg/internal_references_1.f90: Likewise.
1269         * gfortran.dg/present_1.f90: Likewise.
1270         * gfortran.dg/volatile10.f90: Likewise.
1271         * gfortran.dg/module_equivalence_2.f90: Likewise.
1272         * gfortran.dg/use_4.f90: Likewise.
1273         * gfortran.dg/elemental_result_1.f90: Likewise.
1274         * gfortran.dg/generic_actual_arg.f90: Likewise.
1275         * gfortran.dg/private_type_5.f90: Likewise.
1276         * gfortran.dg/protected_4.f90: Likewise.
1277         * gfortran.dg/interface_3.f90: Likewise.
1278
1279 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1280
1281         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1282         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1283
1284 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1285
1286         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1287
1288 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1289
1290         PR libgfortran/31199
1291         * gfortran.dg/fmt_t_4.f90: New test.
1292
1293 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1294
1295         PR libfortran/31297
1296         * gfortran.dg/backspace_5.f:  Initialize variable(s).
1297         * gfortran.dg/backspace_6.f:  Likewise.
1298         * gfortran.dg/char_bounds_check_fail_1: Likewise.
1299         * gfortran.dg/direct_io_2.f90:  Likewise.
1300         * gfortran.dg/write_back.f:  Likewise.
1301         * gfortran.dg/write_rewind_2.f:  Likewise.
1302         * gfortran.dg/write_rewind_1.f:  Likewise.
1303         * gfortran.dg/write_rewind_2.f:  Likewise.
1304
1305 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
1306
1307         PR tree-optimization/30784
1308         * gcc.dg/vect/pr30784.c: New test.
1309
1310 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1311
1312         PR fortran/30877
1313         * gfortran.dg/operator_1.f90: New test.
1314         * gfortran.dg/operator_2.f90: New test.
1315
1316 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1317
1318         PR libfortran/31196
1319         * gfortran.dg/reshape_transpose_1.f90:  New test.
1320
1321 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1322
1323         PR fortran/30655
1324         * gfortran.dg/bounds_check_6.f90: New test.
1325
1326 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1327
1328         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1329         #ifndef/#endif.
1330         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1331         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1332
1333 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1334
1335         PR fortran/31209
1336         * gfortran.dg/pointer_function_actual_1.f90: New test.
1337
1338         PR fortran/31200
1339         * gfortran.dg/pointer_function_actual_2.f90: New test.
1340
1341         PR fortran/31215
1342         * gfortran.dg/result_in_spec_1.f90: New test.
1343
1344 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1345
1346         PR fortran/30834
1347         * gfortran.dg/integer_exponentiation_3.F90: New test.
1348         * gfortran.dg/integer_exponentiation_4.f90: New test.
1349         * gfortran.dg/integer_exponentiation_5.F90: New test.
1350
1351 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1352
1353         PR c++/30863
1354         * g++.dg/template/error24.C: New test.
1355         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1356
1357 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1358
1359         PR c++/31273
1360         * g++.dg/expr/bitfield7.C: New test.
1361
1362 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1363
1364         PR other/23572
1365         * gcc.dg/float-range-4.c: New.
1366         * gcc.dg/float-range-1.c: Update. Test for a warning.
1367         * gcc.dg/float-range-3.c: New.
1368         * gcc.dg/float-range-5.c: New.
1369
1370 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1371
1372         PR fortran/31262
1373         * gfortran.dg/no_range_check_1.f90: New test.
1374
1375 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1376
1377         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1378         * g++.dg/other/static1.C: Remove stray semicolon.
1379         * g++.dg/other/init1.C: Likewise.
1380         * g++.dg/rtti/dyncast1.C: Likewise.
1381         * g++.dg/tree-ssa/pr17153.C: Likewise.
1382         * g++.dg/lookup/disamb1.C: Likewise.
1383         * g++.dg/lookup/scoped2.C: Likewise.
1384         * g++.dg/lookup/friend7.C: Likewise.
1385         * g++.dg/parse/parse4.C: Likewise.
1386         * g++.dg/parse/parse5.C: Likewise.
1387         * g++.dg/expr/pr29066.C: Likewise.
1388         * g++.dg/expr/cast4.C: Likewise.
1389         * g++.dg/tc1/dr193.C: Likewise.
1390         * g++.dg/tc1/dr213.C: Likewise.
1391         * g++.dg/abi/dcast1.C: Likewise.
1392         * g++.dg/abi/covariant2.C: Likewise.
1393         * g++.dg/inherit/covariant11.C: Likewise.
1394         * g++.dg/inherit/covariant9.C: Likewise.
1395         * g++.dg/inherit/covariant10.C: Likewise.
1396         * g++.dg/init/static3.C: Likewise.
1397         * g++.dg/init/init-ref3.C: Likewise.
1398         * g++.dg/init/ref10.C: Likewise.
1399         * g++.dg/template/meminit2.C: Likewise.
1400         * g++.dg/template/using9.C: Likewise.
1401         * g++.dg/template/friend9.C: Likewise.
1402         * g++.dg/template/ref1.C: Likewise.
1403         * g++.old-deja/g++.warn/inline.C: Likewise.
1404         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1405         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1406         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1407         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1408         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1409         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1410         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1411         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1412         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1413         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1414         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1415         * g++.old-deja/g++.brendan/template11.C: Likewise.
1416         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1417         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1418         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1419         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1420         * g++.old-deja/g++.jason/parse9.C: Likewise.
1421         * g++.old-deja/g++.jason/byval2.C: Likewise.
1422         * g++.old-deja/g++.jason/overload8.C: Likewise.
1423         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1424         * g++.old-deja/g++.jason/template33.C: Likewise.
1425         * g++.old-deja/g++.jason/return3.C: Likewise.
1426         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1427         * g++.old-deja/g++.jason/virtual.C: Likewise.
1428         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1429         * g++.old-deja/g++.jason/template27.C: Likewise.
1430         * g++.old-deja/g++.jason/synth6.C: Likewise.
1431         * g++.old-deja/g++.jason/ref8.C: Likewise.
1432         * g++.old-deja/g++.jason/offset1.C: Likewise.
1433         * g++.old-deja/g++.other/static20.C: Likewise.
1434         * g++.old-deja/g++.other/array1.C: Likewise.
1435         * g++.old-deja/g++.other/new3.C: Likewise.
1436         * g++.old-deja/g++.other/array2.C: Likewise.
1437         * g++.old-deja/g++.other/overload9.C: Likewise.
1438         * g++.old-deja/g++.other/cast6.C: Likewise.
1439         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1440         * g++.old-deja/g++.other/eh4.C: Likewise.
1441         * g++.old-deja/g++.other/using7.C: Likewise.
1442         * g++.old-deja/g++.other/init18.C: Likewise.
1443         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1444         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1445         * g++.old-deja/g++.other/dtor11.C: Likewise.
1446         * g++.old-deja/g++.pt/static11.C: Likewise.
1447         * g++.old-deja/g++.pt/crash19.C: Likewise.
1448         * g++.old-deja/g++.pt/overload12.C: Likewise.
1449         * g++.old-deja/g++.pt/crash46.C: Likewise.
1450         * g++.old-deja/g++.pt/mi1.C: Likewise.
1451         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1452         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1453         * g++.old-deja/g++.pt/local5.C: Likewise.
1454         * g++.old-deja/g++.pt/typename2.C: Likewise.
1455         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1456         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1457         * g++.old-deja/g++.law/visibility1.C: Likewise.
1458         * g++.old-deja/g++.law/visibility2.C: Likewise.
1459         * g++.old-deja/g++.law/virtual2.C: Likewise.
1460         * g++.old-deja/g++.law/operators19.C: Likewise.
1461         * g++.old-deja/g++.law/parsing10.C: Likewise.
1462         * g++.old-deja/g++.law/visibility4.C: Likewise.
1463         * g++.old-deja/g++.law/operators4.C: Likewise.
1464         * g++.old-deja/g++.law/dtors2.C: Likewise.
1465         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1466         * g++.old-deja/g++.law/visibility10.C: Likewise.
1467         * g++.old-deja/g++.law/scope3.C: Likewise.
1468         * g++.old-deja/g++.law/casts2.C: Likewise.
1469         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1470         * g++.old-deja/g++.law/operators33.C: Likewise.
1471         * g++.old-deja/g++.law/friend4.C: Likewise.
1472         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1473         * g++.old-deja/g++.mike/p5611.C: Likewise.
1474         * g++.old-deja/g++.mike/net37.C: Likewise.
1475         * g++.old-deja/g++.mike/p3570.C: Likewise.
1476         * g++.old-deja/g++.mike/p5718.C: Likewise.
1477         * g++.old-deja/g++.mike/net21.C: Likewise.
1478         * g++.old-deja/g++.mike/p1862.C: Likewise.
1479         * g++.old-deja/g++.mike/p4511.C: Likewise.
1480         * g++.old-deja/g++.mike/virt3.C: Likewise.
1481         * g++.old-deja/g++.mike/p16146.C: Likewise.
1482         * g++.old-deja/g++.mike/p1989.C: Likewise.
1483         * g++.old-deja/g++.mike/p5571.C: Likewise.
1484         * g++.old-deja/g++.gb/scope10.C: Likewise.
1485         * g++.old-deja/g++.abi/primary5.C: Likewise.
1486         * g++.old-deja/g++.abi/empty2.C: Likewise.
1487         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1488         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1489         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1490         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1491         * g++.old-deja/g++.bob/template3.C: Likewise.
1492         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1493
1494 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1495
1496         PR fortran/31193
1497         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1498
1499 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1500
1501         PR fortran/20897
1502         * gfortran.dg/derived_name_1.f90: New.
1503         * gfortran.dg/derived_name_2.f: New.
1504
1505 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1506
1507         * lib/target-supports.exp (check_effective_target_nonpic): New
1508         procedure.
1509         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1510         when compiling PIC.
1511         * gcc.target/i386/asm-4.c: Require nonpic.
1512         * gcc.target/i386/cmov1.c: Likewise.
1513         * gcc.target/i386/mul.c: Likewise.
1514         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1515         * gcc.target/i386/ssetype-1.c: Require nonpic.
1516         * gcc.target/i386/ssetype-3.c: Likewise.
1517         * gcc.target/i386/ssetype-5.c: Likewise.
1518
1519 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1520
1521         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1522         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1523         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1524         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1525
1526 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1527
1528         PR tree-optimization/30590
1529         * g++.dg/opt/pr30590.C: New testcase.
1530
1531 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1532
1533         PR c/30762
1534         * gcc.dg/pr30762-1.c: New test.
1535         * gcc.dg/pr30762-2.c: New test.
1536
1537         PR inline-asm/30505
1538         * gcc.target/i386/pr30505.c: New test.
1539
1540 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1541
1542         * gcc.target/arm/register-variables.c: New.
1543
1544 2007-03-19  Jeff Law  <law@redhat.com>
1545
1546         * PR tree-optimization/30984
1547         * gcc.c-torture/pr30984.c: New test.
1548
1549 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1550         Richard Guenther  <rguenther@suse.de>
1551
1552         PR tree-optimization/31254
1553         * gcc.dg/torture/pr31254.c: New testcase.
1554
1555 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1556
1557         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1558         target default_packed.
1559
1560 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1561
1562         PR fortran/31203
1563         * gfortran.dg/string_length_1.f90: New test.
1564
1565 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1566
1567         PR testsuite/30395
1568         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1569
1570 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1571
1572         PR libgfortran/31052
1573         * gfortran.dg/namelist_27.f90: New test.
1574
1575 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1576
1577         PR fortran/30531
1578         * gfortran.dg/used_types_14.f90: New test.
1579
1580         PR fortran/31086
1581         * gfortran.dg/used_types_15.f90: New test.
1582
1583 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1584
1585         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1586         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1587
1588 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1589
1590         PR fortran/31120
1591         * gfortran.dg/integer_exponentiation_2.f90: New test.
1592
1593 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1594
1595         PR tree-optimization/31041
1596         * gcc.dg/vect/pr31041.c: New test.
1597
1598 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1599
1600         * g++.dg/warn/Wconversion-integer.C: New
1601         * g++.dg/warn/Wconversion-real.C: New.
1602         * g++.dg/warn/Wconversion-real-integer.C: New.
1603         * g++.dg/warn/conv2.C: Updated.
1604
1605 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1606
1607         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1608         exclude RTPs.
1609
1610 2007-03-16  Richard Guenther  <rguenther@suse.de>
1611
1612         PR tree-optimization/31146
1613         * g++.dg/tree-ssa/pr31146.C: New testcase.
1614
1615 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1616
1617         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1618         assume that the target has <features.h>.
1619
1620 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1621
1622         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1623         dg-options rather than to the whole test.
1624
1625 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1626
1627         PR debug/29906
1628         * g++.dg/debug/pr29906.C: New
1629
1630 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1631
1632         PR libgfortran/31099
1633         * gfortran.dg/unformatted_recl.f90: Update test.
1634
1635 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1636
1637         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1638
1639 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1640
1641         PR c++/30891
1642         * g++.dg/parse/namespace-definition.C: New.
1643
1644 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1645
1646         PR c++/24924
1647         * g++.dg/cpp/pedantic-errors.C: New.
1648         * g++.dg/cpp/permissive.C: New.
1649
1650 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1651
1652         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1653         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1654
1655 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1656
1657         * lib/target-supports.exp (check_missing_uclibc_feature)
1658         (check_effective_target_wchar): New procedures.
1659         * gcc.dg/wchar_t-1.c: Require target wchar.
1660         * gcc.dg/wint_t-1.c: Likewise.
1661
1662 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1663
1664         * lib/target-supports.exp (check_gc_sections_available): Return
1665         false for VxWorks targets.
1666
1667 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1668
1669         * g++.dg/warn/Wconversion2.C: Fix typo.
1670         * gcc.dg/if-empty-1.c: Ditto.
1671
1672 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1673
1674         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1675
1676 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1677
1678         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1679         * gcc.target/i386/pr31167.c: Ditto.
1680
1681 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1682
1683         PR target/31167
1684         * gcc.target/i386/pr31167.c: New test.
1685
1686 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1687
1688         PR fortran/30922
1689         * gfortran.dg/import5.f90.f90: New test.
1690
1691
1692         PR fortran/30879
1693         * gfortran.dg/data_components_1.f90: New test.
1694
1695
1696         PR fortran/30870
1697         * gfortran.dg/generic_13.f90: New test.
1698
1699         PR fortran/31163
1700         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1701
1702 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1703
1704         PR libgfortran/31051
1705         * gfortran.dg/fmt_t_4.f90: New
1706
1707 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1708
1709         PR C++/31165
1710         * g++.dg/other/default7.C: New test.
1711
1712 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1713
1714         * g++.dg/warn/Wconversion2.C: New.
1715
1716 2007-03-14  Eric Christopher  <echristo@apple.com>
1717
1718         * gcc.dg/ssp-1.c: New.
1719         * gcc.dg/ssp-2.c: Ditto.
1720
1721 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1722
1723         * g++.dg/warn/do-empty.C: New.
1724         * gcc.dg/do-empty.c: New.
1725         * gcc.dg/if-empty-1.c: Update.
1726         * gcc.dg/20001116-1.c: Update.
1727         * gcc.dg/pr23165.c: Update.
1728
1729 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1730
1731         * gfortran.dg/module_implicit_conversion.f90: New test.
1732
1733 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1734
1735         PR middle-end/31127
1736         * gcc.dg/pr31127.c: New.
1737
1738 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1739
1740         * gcc.dg/tree-ssa/loop-26.c: New test.
1741
1742 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1743
1744         * gcc.target/i386/cmpxchg16b-1.c: New test.
1745
1746 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1747
1748         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1749         * gcc.dg/c99-vla-1.c: Likewise.
1750         * g++.dg/ext/vla1.C: Likewise
1751
1752 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1753
1754         * gcc.dg/wvla-1.c: New test
1755         * gcc.dg/wvla-2.c: New test
1756         * gcc.dg/wvla-3.c: New test
1757         * gcc.dg/wvla-4.c: New test
1758         * gcc.dg/wvla-5.c: New test
1759         * gcc.dg/wvla-6.c: New test
1760         * gcc.dg/wvla-7.c: New test
1761         * g++.dg/warn/Wvla-1.C: New test
1762         * g++.dg/warn/Wvla-2.C: New test
1763         * g++.dg/warn/Wvla-3.C: New test
1764
1765 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1766
1767         PR c++/30108
1768         * g++.dg/other/default6.C: New test.
1769
1770 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1771
1772         * lib/target-supports.exp (check_profiling_available): Return false
1773         for VxWorks.
1774         (check_effective_target_vxworks_kernel): New procedure.
1775         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1776         VxWorks.
1777         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1778         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1779         to include VxWorks.
1780         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1781
1782 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1783
1784         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1785         PIC is not supported.
1786         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1787         * gcc.dg/20020426-2.c: Likewise.
1788         * gcc.dg/pr28243.c: Likewise.
1789         * gcc.dg/visibility-11.c: Likewise.
1790         * gcc.dg/tls/opt-9.c: Likewise.
1791         * gcc.dg/tls/opt-10.c: Likewise.
1792         * gcc.dg/tls/pic-1.c: Likewise.
1793         * gcc.dg/tls/struct-1.c: Likewise.
1794         * gcc.target/i386/20000807-1.c: Likewise.
1795         * gcc.target/i386/20000904-1.c: Likewise.
1796         * gcc.target/i386/20011119-1.c: Likewise.
1797         * gcc.target/i386/990213-2.c: Likewise.
1798         * gcc.target/i386/990214-1.c: Likewise.
1799         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1800         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1801         * gcc.target/i386/pic-1.c: Likewise.
1802         * gcc.target/i386/pr21518.c: Likewise.
1803         * gcc.target/i386/pr23098.c: Likewise.
1804         * gcc.target/i386/pr23943.c: Likewise.
1805
1806 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1807
1808         PR c++/31038
1809         * g++.dg/template/complit2.C: New test.
1810
1811         PR c++/30328
1812         * g++.dg/ext/bitfield1.C: New test.
1813
1814 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1815
1816         PR fortran/30883
1817         * gfortran.dg/interface_11.f90: New test.
1818
1819 2007-03-11  Richard Guenther  <rguenther@suse.de>
1820
1821         PR tree-optimization/31115
1822         * gcc.dg/torture/pr31115.c: New testcase.
1823
1824 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1825
1826         PR tree-optimization/29925
1827         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1828
1829 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/30274
1832         * g++.dg/expr/bitfield3.C: New test.
1833         * g++.dg/expr/bitfield4.C: Likewise.
1834         * g++.dg/expr/bitfield5.C: Likewise.
1835         * g++.dg/expr/bitfield6.C: Likewise.
1836
1837         PR c++/30924
1838         * g++.dg/template/array18.C: New test.
1839
1840 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1841
1842         PR c++/17946
1843         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1844         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1845
1846 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1847
1848         PR c++/20599
1849         * g++.dg/cpp0x/variadic-bind.C: New.
1850         * g++.dg/cpp0x/variadic-function.C: New.
1851         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1852         * g++.dg/cpp0x/variadic-tuple.C: New.
1853         * g++.dg/cpp0x/variadic1.C: New.
1854         * g++.dg/cpp0x/variadic2.C: New.
1855         * g++.dg/cpp0x/variadic3.C: New.
1856         * g++.dg/cpp0x/variadic4.C: New.
1857         * g++.dg/cpp0x/variadic5.C: New.
1858         * g++.dg/cpp0x/variadic6.C: New.
1859         * g++.dg/cpp0x/variadic7.C: New.
1860         * g++.dg/cpp0x/variadic8.C: New.
1861         * g++.dg/cpp0x/variadic9.C: New.
1862         * g++.dg/cpp0x/variadic10.C: New.
1863         * g++.dg/cpp0x/variadic11.C: New.
1864         * g++.dg/cpp0x/variadic12.C: New.
1865         * g++.dg/cpp0x/variadic13.C: New.
1866         * g++.dg/cpp0x/variadic14.C: New.
1867         * g++.dg/cpp0x/variadic15.C: New.
1868         * g++.dg/cpp0x/variadic16.C: New.
1869         * g++.dg/cpp0x/variadic17.C: New.
1870         * g++.dg/cpp0x/variadic18.C: New.
1871         * g++.dg/cpp0x/variadic19.C: New.
1872         * g++.dg/cpp0x/variadic20.C: New.
1873         * g++.dg/cpp0x/variadic21.C: New.
1874         * g++.dg/cpp0x/variadic22.C: New.
1875         * g++.dg/cpp0x/variadic23.C: New.
1876         * g++.dg/cpp0x/variadic24.C: New.
1877         * g++.dg/cpp0x/variadic25.C: New.
1878         * g++.dg/cpp0x/variadic26.C: New.
1879         * g++.dg/cpp0x/variadic27.C: New.
1880         * g++.dg/cpp0x/variadic28.C: New.
1881         * g++.dg/cpp0x/variadic29.C: New.
1882         * g++.dg/cpp0x/variadic30.C: New.
1883         * g++.dg/cpp0x/variadic31.C: New.
1884         * g++.dg/cpp0x/variadic32.C: New.
1885         * g++.dg/cpp0x/variadic33.C: New.
1886         * g++.dg/cpp0x/variadic34.C: New.
1887         * g++.dg/cpp0x/variadic35.C: New.
1888         * g++.dg/cpp0x/variadic36.C: New.
1889         * g++.dg/cpp0x/variadic37.C: New.
1890         * g++.dg/cpp0x/variadic38.C: New.
1891         * g++.dg/cpp0x/variadic39.C: New.
1892         * g++.dg/cpp0x/variadic40.C: New.
1893         * g++.dg/cpp0x/variadic41.C: New.
1894         * g++.dg/cpp0x/variadic42.C: New.
1895         * g++.dg/cpp0x/variadic43.C: New.
1896         * g++.dg/cpp0x/variadic44.C: New.
1897         * g++.dg/cpp0x/variadic45.C: New.
1898         * g++.dg/cpp0x/variadic46.C: New.
1899         * g++.dg/cpp0x/variadic47.C: New.
1900         * g++.dg/cpp0x/variadic48.C: New.
1901         * g++.dg/cpp0x/variadic49.C: New.
1902         * g++.dg/cpp0x/variadic50.C: New.
1903         * g++.dg/cpp0x/variadic51.C: New.
1904         * g++.dg/cpp0x/variadic52.C: New.
1905         * g++.dg/cpp0x/variadic53.C: New.
1906         * g++.dg/cpp0x/variadic54.C: New.
1907         * g++.dg/cpp0x/variadic55.C: New.
1908         * g++.dg/cpp0x/variadic56.C: New.
1909         * g++.dg/cpp0x/variadic57.C: New.
1910         * g++.dg/cpp0x/variadic58.C: New.
1911         * g++.dg/cpp0x/variadic59.C: New.
1912         * g++.dg/cpp0x/variadic60.C : New.
1913         * g++.dg/cpp0x/variadic61.C : New.
1914         * g++.dg/cpp0x/variadic62.C : New.
1915         * g++.dg/cpp0x/variadic63.C : New.
1916         * g++.dg/cpp0x/variadic64.C : New.
1917         * g++.dg/cpp0x/variadic65.C : New.
1918         * g++.dg/cpp0x/variadic66.C : New.
1919         * g++.dg/cpp0x/variadic67.C : New.
1920         * g++.dg/cpp0x/variadic68.C : New.
1921         * g++.dg/cpp0x/variadic69.C : New.
1922         * g++.dg/cpp0x/variadic70.C : New.
1923         * g++.dg/cpp0x/variadic71.C : New.
1924         * g++.dg/cpp0x/variadic72.C : New.
1925         * g++.dg/cpp0x/variadic73.C : New.
1926         * g++.dg/cpp0x/variadic74.C : New.
1927         * g++.dg/cpp0x/variadic75.C : New.
1928         * g++.dg/cpp0x/variadic-ex1.C : New.
1929         * g++.dg/cpp0x/variadic-ex2.C : New.
1930         * g++.dg/cpp0x/variadic-ex3.C : New.
1931         * g++.dg/cpp0x/variadic-ex4.C : New.
1932         * g++.dg/cpp0x/variadic-ex5.C : New.
1933         * g++.dg/cpp0x/variadic-ex6.C : New.
1934         * g++.dg/cpp0x/variadic-ex7.C : New.
1935         * g++.dg/cpp0x/variadic-ex8.C : New.
1936         * g++.dg/cpp0x/variadic-ex9.C : New.
1937         * g++.dg/cpp0x/variadic-ex10.C : New.
1938         * g++.dg/cpp0x/variadic-ex11.C : New.
1939         * g++.dg/cpp0x/variadic-ex12.C : New.
1940         * g++.dg/cpp0x/variadic-ex13.C : New.
1941         * g++.dg/cpp0x/variadic-ex14.C : New.
1942
1943 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1944
1945         PR libgfortran/31099
1946         * gfortran.dg/unformatted_recl.f90: New test.
1947
1948 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1949
1950         * gcc.dg/fold-eqcmplx-1.c: New test case.
1951
1952 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1953
1954         PR rtl-optimization/30643
1955         * gcc.dg/pr30643.c: New.
1956
1957 2007-03-09  Chao-ying Fu  <fu@mips.com>
1958
1959         * gcc.target/mips/mips32-dspr2-type.c: New test.
1960         * gcc.target/mips/mips32-dspr2.c: New test.
1961         * gcc.target/mips/dspr2-MULT.c: New test.
1962         * gcc.target/mips/dspr2-MULTU.c: New test.
1963         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1964         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1965         Adjust some formats.
1966
1967 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1968
1969         PR c++/17946
1970         * gcc.dg/Wlogical-op-1.c: New.
1971         * g++.dg/warn/Wlogical-op-1.C: New.
1972
1973 2007-03-09  Richard Guenther  <rguenther@suse.de>
1974
1975         PR tree-optimization/30904
1976         PR middle-end/31058
1977         * gcc.dg/pr30904.c: Remove xfail.
1978
1979 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1980
1981         PR C/31072
1982         * gcc.c-torture/execute/pr31072.c: New test.
1983
1984 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1985
1986         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1987         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1988         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1989         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1990         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1991         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1992         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1993         and *lround*.  Correct macro names.
1994         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1995         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1996
1997 2007-03-08  Ian Lance Taylor  <iant@google.com>
1998
1999         * gcc.dg/no-strict-overflow-5.c: New test.
2000         * gcc.dg/no-strict-overflow-6.c: New test.
2001         * gcc.dg/Wstrict-overflow-11.c: New test.
2002         * gcc.dg/Wstrict-overflow-12.c: New test.
2003         * gcc.dg/Wstrict-overflow-13.c: New test.
2004         * gcc.dg/Wstrict-overflow-14.c: New test.
2005         * gcc.dg/Wstrict-overflow-15.c: New test.
2006
2007 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2008
2009         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
2010         for VxWorks kernel mode.
2011         * gcc.c-torture/execute/strncmp-1.x: Likewise.
2012
2013 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2014
2015         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
2016         mode.
2017
2018 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2019
2020         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
2021         and lib/bfill.c on VxWorks targets.
2022         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
2023         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
2024         lib/bfill.c and lib/memmove.c on VxWorks targets.
2025         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
2026         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
2027         on VxWorks targets.
2028         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
2029         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2030
2031 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2032
2033         * gfortran.dg/use_5.f90: New test.
2034         * gfortran.dg/use_6.f90: Ditto.
2035         * gfortran.dg/use_7.f90: Ditto.
2036
2037 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2038
2039         PR fortran/30973
2040         * gfortran.dg/use_4.f90: New test.
2041         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
2042
2043 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
2044
2045         PR fortran/31011
2046         * gfortran.dg/parameter_array_section_2.f90: New test.
2047
2048 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
2049
2050         PR c++/30852
2051         * g++.dg/ext/offsetof1.C: Add cases with volatile.
2052
2053         PR c++/30534
2054         * g++.dg/template/arg5.C: New test.
2055
2056 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
2057
2058         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
2059
2060 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
2061
2062         * gcc.dg/var-expand1.c: Add newline at end of file.
2063
2064 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
2065
2066         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
2067
2068 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
2069
2070         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
2071
2072 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2073
2074         * gcc.dg/torture/builtin-convert-4.c: New test.
2075
2076 2007-03-05  Ian Lance Taylor  <iant@google.com>
2077
2078         * gcc.c-torture/compile/pr31034.c: New test.
2079
2080 2007-03-05  Ian Lance Taylor  <iant@google.com>
2081
2082         * gcc.dg/inline-18.c: New test.
2083         * gcc.dg/inline-19.c: New test.
2084         * gcc.dg/inline-20.c: New test.
2085         * gcc.dg/inline-21.c: New test.
2086
2087 2007-03-05  Richard Guenther  <rguenther@suse.de>
2088
2089         PR tree-optimization/14052
2090         * gcc.dg/tree-ssa/vrp33.c: New testcase.
2091
2092 2007-03-05  Richard Guenther  <rguenther@suse.de>
2093
2094         PR tree-optimization/23777
2095         * gcc.dg/tree-ssa/pr23777.c: New testcase.
2096
2097 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2098
2099         PR other/30465
2100         * gcc.dg/multiple-overflow-warn-3.c: New.
2101         * g++.dg/warn/multiple-overflow-warn-3.C: New.
2102
2103 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
2104
2105         PR c++/30895
2106         * g++.dg/parse/template23.C: New test.
2107
2108 2007-03-04  Roger Sayle  <roger@eyesopen.com>
2109
2110         PR middle-end/30744
2111         * gcc.dg/pr30744-1.c: New test case.
2112
2113 2007-03-04  Tobias Burnus  <burnus@net-b.de>
2114
2115         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
2116
2117 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2118
2119         PR target/30406
2120         * gfortran.dg/logical_3.f90: New test.
2121
2122 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
2123
2124         PR libfortran/30981
2125         * gfortran.dg/integer_exponentiation_1.f90:  New test.
2126
2127 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2128
2129         * gcc.target/m68k/m68k.exp: New.
2130         * gcc.target/m68k/crash1.c: New.
2131
2132 2007-03-03  Tobias Burnus  <burnus@net-b.de>
2133
2134         * gfortran.dg/c_by_val.c: Use int64_t instead of long
2135         to be more compatible with integer(kind=8).
2136
2137 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2138
2139         PR libfortran/31001
2140         * gfortran.dg/zero_sized_3.f90: New test.
2141
2142 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2143
2144         PR c++/15787
2145         * g++.dg/parse/else.C: New.
2146         * g++.dg/parse/else-2.C: New.
2147
2148 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
2149             Tobias Burnus  <burnus@net-b.de>
2150
2151         PR fortran/30882
2152         * gfortran.dg/size_dim.f90: New test.
2153
2154 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
2155             Tobias Burnus  <burnus@net-b.de>
2156
2157         PR fortran/30873
2158         * gfortran.dg/entry_9.f90: New test.
2159
2160 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
2161
2162         PR c++/28253
2163         * g++.dg/inherit/covariant16.C: New test.
2164
2165 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
2166
2167         * g++.dg/other/darwin-minversion-1.C: New.
2168
2169 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
2170
2171         * gcc.dg/tree-ssa/20070302-1.c: New test.
2172
2173 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
2174
2175         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
2176         tests.
2177
2178 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
2179
2180         * gcc.dg/tree-ssa/prefetch-4.c: New test.
2181
2182 2007-03-01  Simon Baldwin <simonb@google.com>
2183
2184         PR c++/23689
2185         * warn/ignored_typedef.C: New.
2186         * init/ctor8.C: Added dg-warning to consume ignored typedef
2187         warning.
2188         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
2189         and added an explicit line number.
2190
2191 2007-02-28  Richard Guenther  <rguenther@suse.de>
2192
2193         PR middle-end/30364
2194         * gcc.dg/torture/pr30364-1.c: New testcase.
2195         * gcc.dg/torture/pr30364-2.c: Likewise.
2196         * gcc.dg/torture/pr30364-3.c: Likewise.
2197
2198 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2199
2200         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
2201         powerpc*, use -funsafe-math-optimizations.
2202         * gcc.dg/torture/builtin-logb-1.c: Likewise.
2203         * gcc.dg/torture/builtin-modf-1.c: Likewise.
2204
2205 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2206             Paul Thomas  <pault@gcc.gnu.org>
2207
2208         PR fortran/30888
2209         PR fortran/30887
2210         * c_by_val_1.f: Test %VAL() with non-default kind.
2211         * c_by_val.c: Ditto.
2212         * c_by_val_4.f: New test.
2213
2214 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2215
2216         PR fortran/30968
2217         * gfortran.dg/continuation_7.f90: New test.
2218
2219 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
2220
2221         * g++.dg/inherit/thunk7.C: New test.
2222         * lib/target-supports.exp (check_profiling_available): Not available
2223         for bfin-*-*.
2224
2225 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
2226
2227         PR target/30970
2228         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
2229
2230 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
2231
2232         * lib/target-supports.exp (check_effective_target_init_priority):
2233         Remove Solaris special case.
2234
2235 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
2236
2237         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
2238         for more builtin types.
2239
2240         * g++.dg/ext/visibility/class1.C: Port to Darwin.
2241         * g++.dg/ext/visibility/noPLT.C: Likewise.
2242
2243 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2244
2245         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
2246         sh* targets.
2247
2248 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
2249
2250         PR fortran/30865
2251         * size_optional_dim_1.f90:  New test.
2252
2253 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
2254
2255         * gcc.dg/vxworks/vxworks.exp: New file.
2256         * gcc.dg/vxworks/initpri1.c: Likewise.
2257         * gcc.dg/vxworks/initpri2.c: Likewise.
2258         * gcc.dg/initpri2.c: Add more tests.
2259         * g++.dg/special/initpri2.C: Likewise.
2260
2261         * gcc.dg/initpri1.c: New test.
2262         * gcc.dg/initpri2.c: Likewise.
2263         * g++.dg/special/initpri1.C: New test.
2264         * g++.dg/special/initpri2.C: Likewise.
2265         * g++.dg/special/conpr-1.C: Use init_priority effective target.
2266         * g++.dg/special/conpr-2.C: Likewise.
2267         * g++.dg/special/conpr-3.C: Likewise.
2268         * g++.dg/special/conpr-4.C: Likewise.
2269         * g++.dg/special/initp1.C: Likewise.
2270         * g++.dg/special/ecos.exp: Remove code to detect availability of
2271         constructor priorities.
2272         * lib/target-supports.exp (check_effective_target_init_priority):
2273         New function.
2274
2275 2007-02-24  Jan Hubicka  <jh@suse.cz>
2276
2277         * gcc.c-torture/execute/pr30778.c: New testcase.
2278
2279 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2280
2281         PR libgfortran/30918
2282         * gfortran.dg/namelist_26.f90: New test.
2283
2284 2007-02-24  Richard Guenther  <rguenther@suse.de>
2285
2286         PR middle-end/30951
2287         * gcc.dg/pr30951.c: New testcase.
2288
2289 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2290
2291         * gcc.dg/torture/builtin-modf-1.c: New test.
2292
2293 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
2294
2295         PR tree-optimization/30904
2296         * gcc.dg/pr30904.c: New test.
2297
2298 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2299
2300         * gcc.test-framework/README: Correct command.
2301         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2302         -Wunused-value.
2303         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2304
2305 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2306
2307         * lib/target-supports.exp (check_effective_target_unwrapped): New.
2308
2309 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
2310
2311         * lib/target-supports.exp (check_effective_target_newlib): New
2312         function.
2313
2314 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2315
2316         PR fortran/30660
2317         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2318         allocatable component.
2319
2320
2321 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2322
2323         * gcc.dg/torture/builtin-logb-1.c: New test.
2324         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2325         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2326         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2327         sh* targets.
2328
2329 2007-02-23  Richard Guenther  <rguenther@suse.de>
2330
2331         * g++.dg/warn/changes-meaning.C: New testcase.
2332
2333 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2334
2335         PR libgfortran/30910
2336         * gfortran.dg/fmt_zero_precision.f90: Update test.
2337
2338 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2339
2340         * gcc.dg/torture/builtin-frexp-1.c: New test.
2341
2342 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2343
2344         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2345
2346 2007-02-22  Ian Lance Taylor  <iant@google.com>
2347
2348         PR debug/30898
2349         * g++.dg/debug/pr30898.C: New test.
2350
2351 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2352
2353         * gcc.dg/vect/vect-106.c: New test.
2354
2355 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2356             Ira Rosen  <irar@il.ibm.com>
2357
2358         PR tree-optimization/30843
2359         * gcc.dg/vect/pr30843.c: New test.
2360
2361 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2362
2363         PR tree-optimization/30858
2364         * gcc.dg/vect/pr30858.c: New test.
2365
2366 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2367
2368         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2369         to set options for compiling testglue.
2370         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2371         * lib/obj-c++.exp (obj-c++_init): Likewise.
2372
2373 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2374
2375         * gnat.dg/derived_aggregate.adb: New test.
2376
2377 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2378
2379         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2380         sh* targets.  Call the correct CKSGN macro.
2381
2382 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2383
2384         * gfortran.dg/gomp/omp_parse1.f90: New test.
2385         * gfortran.dg/gomp/omp_parse2.f: New test.
2386
2387 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2388
2389         PR fortran/30869
2390         * gfortran.dg/do_pointer_1.f90:  New test.
2391
2392 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2393
2394         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2395         and scalbln.
2396
2397 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2398
2399         * gcc.dg/darwin-minversion-1.c: New.
2400         * gcc.dg/darwin-minversion-2.c: New.
2401
2402 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2403
2404         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2405
2406 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2407             DJ Delorie <dj@redhat.com>
2408
2409         PR other/30824
2410         * gcc.dg/Wfatal.c: New.
2411         * gcc.dg/Wfatal-2.c: New.
2412         * gcc.dg/Werror-1.c: Adjust expectations.
2413         * gcc.dg/Werror-5.c: Likewise.
2414         * gcc.dg/Werror-7.c: Likewise.
2415         * gcc.dg/Werror-10.c: Likewise.
2416         * gcc.dg/Werror-11.c: Likewise.
2417
2418 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2419
2420         PR fortran/30522
2421         * gfortran.dg/volatile10.f90: New test.
2422
2423 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2424
2425         PR libfortran/30533
2426         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2427
2428 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2429
2430         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2431         * gcc.dg/Walways-true-1.c: Likewise.
2432         * gcc.dg/weak/weak-3.c: Likewise.
2433         * gcc.dg/Werror-1.c: Likewise.
2434         * gcc.dg/Werror-3.c: Likewise.
2435         * gcc.dg/Werror-4.c: Likewise.
2436         * gcc.dg/Werror-5.c: Likewise.
2437         * gcc.dg/Werror-6.c: Likewise.
2438         * gcc.dg/Werror-7.c: Likewise.
2439         * gcc.dg/Werror-8.c: Likewise.
2440         * gcc.dg/Werror-10.c: Likewise.
2441         * gcc.dg/Werror-11.c: Likewise.
2442         * gcc.dg/Werror-12.c: Likewise.
2443         * g++.old-deja/g++.mike/warn8.C: Likewise.
2444         * g++.dg/warn/Walways-true-1.C: Likewise.
2445         * g++.dg/warn/Walways-true-2.C: Likewise.
2446         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2447         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2448         -Wstring-literal-comparison with -Waddress.
2449         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2450         -Wno-string-literal-comparison with -Wno-address.
2451
2452 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2453
2454         * gnat.dg/self_aggregate_with_call.adb: New test.
2455
2456 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2457
2458         PR tree-optimization/30975
2459         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2460         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2461         * gcc.dg/vect/pr30795.c: New.
2462
2463 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2464
2465         PR fortran/30681
2466         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2467
2468 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2469
2470         PR rtl-optimization/28173
2471         * gcc.target/i386/andor-1.c: New test case.
2472
2473 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2474
2475         * gcc.dg/torture/builtin-ldexp-1.c: New.
2476         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2477
2478 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2479
2480         * gfortran.dg/array_constructor_15.f90: New test case.
2481
2482 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2483
2484         * gfortran.dg/forall_10.f90: New test case.
2485
2486 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2487
2488         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2489
2490 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2491
2492         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2493         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2494
2495 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2498         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2499         * gcc.target/i386/xchg-1.c: New test.
2500         * gcc.target/i386/xchg-2.c: New test.
2501
2502 2007-02-16  Richard Guenther  <rguenther@suse.de>
2503             Christian Bruel  <christian.bruel@st.com>
2504
2505         * gcc.dg/strict-overflow-5.c: New testcase.
2506
2507 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2508
2509         PR fortran/30793
2510         * gfortran.dg/func_derived_4.f90: New test.
2511
2512 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2513
2514         PR middle-end/30391
2515         * gfortran.dg/pr30391-1.f90: New test case.
2516
2517 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2518
2519         PR middle-end/30433
2520         * gcc.c-torture/compile/pr30433.c: New testcase to check
2521         that complex constants comparisions are foldded.
2522
2523 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2524
2525         PR C++/30158
2526         * g++.dg/ext/stmtexpr10.C: New testcase.
2527
2528 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2529
2530         PR middle-end/30729
2531         * gcc.dg/Wunused-value-2.c: New testcase.
2532
2533 2007-02-15  Ian Lance Taylor  <iant@google.com>
2534
2535         * g++.dg/eh/subreg-1.C: New test.
2536
2537 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2538
2539         PR c/26494
2540         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2541         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2542         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2543         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2544         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2545         * gcc.dg/Werror-implicit-function-declaration.c: New.
2546
2547 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2548
2549         PR c++/28943
2550         * g++.dg/warn/pr28943.C: New.
2551
2552 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2553
2554         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2555
2556 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2557
2558         PR fortran/30779
2559         * gfortran.dg/error_recovery_3.f90: New test.
2560
2561 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2562
2563         * g++.dg/tree-ssa/sra-1.C: New.
2564
2565 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2566
2567         * g++.dg/tree-ssa/sra-1.C: New.
2568
2569 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2570
2571         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2572
2573 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2574
2575         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2576
2577 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2578
2579         PR fortran/30799
2580         * gfortran.dg/logical_2.f90: New test.
2581
2582 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2583
2584         * gcc.dg/torture/complex-alias-1.c: New test.
2585
2586 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2587
2588         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2589         instead of -fdump-tree-tailcall.
2590
2591 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2592
2593         * gfortran.dg/interface_10.f90: Fix comment typo.
2594
2595 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2596
2597         PR tree-optimization/30771
2598         * gcc.dg/vect/pr30771.c: New test.
2599
2600 2007-02-13  Ian Lance Taylor  <iant@google.com>
2601
2602         * gcc.dg/Wstrict-overflow-1.c: New test.
2603         * gcc.dg/Wstrict-overflow-2.c: New test.
2604         * gcc.dg/Wstrict-overflow-3.c: New test.
2605         * gcc.dg/Wstrict-overflow-4.c: New test.
2606         * gcc.dg/Wstrict-overflow-5.c: New test.
2607         * gcc.dg/Wstrict-overflow-6.c: New test.
2608         * gcc.dg/Wstrict-overflow-7.c: New test.
2609         * gcc.dg/Wstrict-overflow-8.c: New test.
2610         * gcc.dg/Wstrict-overflow-9.c: New test.
2611         * gcc.dg/Wstrict-overflow-10.c: New test.
2612
2613 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2614
2615         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2616
2617 2007-02-13  Richard Henderson  <rth@redhat.com>
2618
2619         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2620         * gcc.c-torture/execute/pr29302-1.c: ... here.
2621
2622 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2623
2624         PR c/29521
2625         * gcc.dg/c90-return-1.c: Update output.
2626         * gcc.dg/c99-return-1.c: Likewise.
2627
2628 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2629
2630         PR fortran/30554
2631         * gfortran.dg/used_dummy_types_7.f90: New test..
2632
2633 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2634
2635         * gcc.target/i386/parity-1.c: New test.
2636         * gcc.target/i386/parity-2.c: New test.
2637
2638 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2639
2640         * gcc.target/i386/builtin-bswap-3.c: New test case.
2641
2642 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2643
2644         PR tree-optimization/29145
2645         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2646         alias analysis is improved to take better advantage of restrict
2647         qualified pointers.
2648         * gcc.dg/vect/vect-80.c: Likewise.
2649         * gcc.dg/vect/pr29145.c: New.
2650
2651 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2652
2653         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2654         * gcc.target/i386/sse4a-insert.c: Likewise.
2655
2656 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2657
2658         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2659         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2660
2661 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2662
2663         PR fortran/30478
2664         * gfortran.dg/enum_4.f90: Update error message checks.
2665
2666 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2667
2668         PR fortran/30554
2669         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2670         versions of the modules.
2671
2672         PR fortran/30617
2673         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2674         by getting rid of recursive I/O and providing functions with
2675         results.
2676
2677         PR fortran/30319
2678         * gfortran.dg/char_array_constructor_2.f90
2679
2680 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2681
2682         PR c++/26988
2683         * g++.dg/template/spec34.C: New test
2684
2685 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2686
2687         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2688         on i?86 and x86_64.
2689         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2690         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2691         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2692         on i?86 and x86_64.
2693         * gcc.dg/vect/vect-113.c: Ditto.
2694
2695 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2696
2697         PR c++/29487
2698         * g++.dg/eh/weak1-C: New test.
2699         * g++.dg/eh/weak1-a.cc: Likewise.
2700         * g++.dg/eh/comdat1.C: Likewise.
2701
2702 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2703             Dorit Nuzman  <dorit@il.ibm.com>
2704
2705         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2706         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
2707         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2708         * gcc.dg/vect/vect-113.c: Likewise.
2709
2710         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2711
2712 2007-02-10  Richard Henderson  <rth@redhat.com>
2713
2714         * lib/target-supports.exp (check_effective_target_tls): Redefine
2715         to mean non-emulated tls.
2716         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2717         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2718         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2719         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2720         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2721         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2722         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2723
2724 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2725
2726         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2727
2728 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2729
2730         * gfortran.dg/secnds.f: Replace time tolerance with a
2731         before-and-after bracket.
2732         * gfortran.dg/secnds-1.f: Likewise.
2733
2734 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2735
2736         PR fortran/30512
2737         * gfortran.dg/maxlocval_1.f90: New test.
2738
2739 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2740
2741         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2742
2743 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2744
2745         PR fortran/30720
2746         * gfortran.dg/array_function_1.f90: New test.
2747
2748 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2749
2750         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2751         (check_effective_target_dummy_wcsftime): New functions.
2752
2753 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2754
2755         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2756         * lib/target-supports.exp (check_effective_target_uclibc): New
2757         function.
2758
2759 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2760
2761         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2762         (vsnprintf): Don't define for uClibc targets.
2763
2764 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2765
2766         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2767         set before checking whether it was allowed.
2768         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2769         before checking inside_main.
2770
2771 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2772
2773         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2774         uClinux targets.
2775         (u16sf): Likewise u4sf.
2776         * g++.dg/compat/struct-layout-1.h: Likewise.
2777
2778 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2779
2780         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2781         procedure.
2782         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2783         m68k targets if check_effective_target_coldfire_fpu returns true.
2784
2785 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2786         Richard Guenther  <rguenther@suse.de>
2787
2788         PR middle-end/23361
2789         * gcc.dg/fold-compare-3.c: New testcase.
2790         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2791
2792 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2793
2794         * gcc.dg/pr26570.c: Clean up coverage files.
2795         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2796         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2797         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2798         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2799         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2800         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2801         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2802         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2803         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2804         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2805         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2806         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2807         * gcc.dg/vect/pr28952.c: Ditto.
2808         * gcc.dg/vect/pr27151.c: Ditto.
2809         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2810         * g++.dg/gomp/macro-3.C: Ditto.
2811
2812 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2813
2814         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2815         of the loop.
2816
2817 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2818
2819         * gcc.target/i386/builtin-bswap-2.c: New test case.
2820
2821 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2822
2823         * gfortran.dg/forall_8.f90: New test case.
2824         * gfortran.dg/forall_9.f90: Likewise.
2825
2826 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2827
2828         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2829
2830 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2831
2832         * lib/target-supports.exp (check_effective_target_simulator): New.
2833
2834 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2835
2836         * gcc.dg/tree-ssa/loop-25.c: New test.
2837
2838 2007-02-06  Richard Henderson  <rth@redhat.com>
2839
2840         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2841
2842 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2843
2844         * gcc.target/powerpc/popcount-1.c: New test case.
2845         * gcc.target/powerpc/parity-1.c: Likewise.
2846
2847 2007-02-06  Richard Guenther  <rguenther@suse.de>
2848
2849         PR middle-end/27302
2850         * gcc.dg/torture/pr27302-2.c: New testcase.
2851
2852 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2853
2854         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2855         * gcc.dg/vect/vect-iv-1.c: New test.
2856         * gcc.dg/vect/vect-iv-2.c: New test.
2857         * gcc.dg/vect/vect-iv-3.c: New test.
2858         * gcc.dg/vect/vect-iv-4.c: New test.
2859         * gcc.dg/vect/vect-iv-5.c: New test.
2860         * gcc.dg/vect/vect-iv-6.c: New test.
2861         * gcc.dg/vect/vect-iv-7.c: New test.
2862         * gcc.dg/vect/vect-iv-8.c: New test.
2863         * gcc.dg/vect/vect-iv-9.c: New test.
2864         * gcc.dg/vect/vect-iv-10.c: New test.
2865         * gcc.dg/vect/vect-iv-11.c: New test.
2866         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2867         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2868         * gcc.dg/vect/vect-14.c: Now vectorizable.
2869         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2870         * gcc.dg/vect/vect-27.c: Likewise.
2871         * gcc.dg/vect/vect-29.c Likewise.
2872         * gcc.dg/vect/vect-dv-2.c: Likewise.
2873         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2874         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2875         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2876
2877 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2878
2879         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2880
2881 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2882
2883         * gcc.dg/builtins-20.c: Add more cases.
2884
2885 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2886
2887         PR debug/30189
2888         * gcc.dg/pr30189.c: New test.
2889
2890 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2891
2892         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2893         for running tests.
2894         * gcc.target/i386/sse4a-extract.c: New test.
2895         * gcc.target/i386/sse4a-insert.c: New test.
2896         * gcc.target/i386/sse4a-montsd.c: New test.
2897         * gcc.target/i386/sse4a-montss.c: New test.
2898
2899 2007-02-05  Richard Guenther  <rguenther@suse.de>
2900
2901         * gcc.target/i386/vectorize3.c: New testcase.
2902
2903 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2904
2905         PR target/30665
2906         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2907
2908 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2909
2910         PR fortran/30611
2911         * gfortran.dg/repeat_1.f90: New test.
2912
2913 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2914
2915         PR fortran/30605
2916         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2917         * gfortran.dg/derived_init_2.f90: Ditto.
2918         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2919         * gfortran.dg/array_initializer_1.f90: Ditto.
2920         * gfortran.dg/do_2.f90: Ditto.
2921         * gfortran.dg/proc_assign_1.f90: Ditto.
2922
2923 2007-02-04  Richard Guenther  <rguenther@suse.de>
2924
2925         PR middle-end/30636
2926         * g++.dg/warn/pr30636.C: New testcase.
2927         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2928
2929 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2930
2931         PR middle-end/30667
2932         * gfortran.dg/pr30667.f: New test.
2933
2934 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2935
2936         * gcc.dg/builtins-54.c: Add more cases.
2937
2938 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2939
2940         PR fortran/30514
2941         * gfortran.dg/zero_sized_2.f90: New test.
2942
2943         PR fortran/30660
2944         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2945
2946         PR fortran/29820
2947         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2948         file.
2949
2950 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2951
2952         PR fortran/30683
2953         * gfortran.dg/interface_10.f90: New test.
2954
2955 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2956
2957         * gcc.dg/builtins-20.c: Add more cases.
2958
2959 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2960
2961         PR target/29682
2962         * gcc-target/ia64/pr29682.c: New test.
2963
2964 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2965
2966         PR fortran/30284
2967         * gfortran.dg/arrayio_11.f90.f90: New test.
2968
2969         PR fortran/30626
2970         * gfortran.dg/arrayio_12.f90.f90: New test.
2971
2972 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR c++/30536
2975         * g++.dg/tls/diag-5.C: New test.
2976
2977         PR middle-end/30473
2978         * gcc.dg/pr30473.c: New test.
2979         * gcc.c-torture/execute/20070201-1.c: New test.
2980
2981 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2982
2983         * gfortran.dg/dependency_20.f90: New test case.
2984
2985 2007-01-31  Ian Lance Taylor  <iant@google.com>
2986
2987         * gcc.dg/lower-subreg-1.c (test): New test.
2988
2989 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2990
2991         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2992
2993 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2994
2995         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2996         * gcc.dg/torture/builtin-math-3.c: Likewise.
2997
2998 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2999
3000         gcc.dg/Wparentheses-2.c: Update and add new tests.
3001
3002 2007-01-31  Ira Rosen  <irar@il.ibm.com>
3003
3004         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
3005         vectorize.
3006
3007 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
3008
3009         * gcc.dg/builtins-63.c: New test.
3010
3011 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3012
3013         PR fortran/27588
3014         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
3015
3016 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3017
3018         PR fortran/30520
3019         * gfortran.dg/volatile8.f90: New argument conformance test.
3020         * gfortran.dg/volatile9.f90: New scope test.
3021
3022 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3023
3024         PR c++/24745
3025         * g++.dg/warn/null4.C: New.
3026
3027 2001-01-30  Roger Sayle  <roger@eyesopen.com>
3028             Uros Bizjak  <ubizjak@gmail.com>
3029
3030         * gcc.dg/large-size-array-3.c: Correct typo.
3031
3032 2007-01-30  Richard Guenther  <rguenther@suse.de>
3033
3034         PR middle-end/27657
3035         * g++.dg/debug/pr27657.C: New testcase.
3036
3037 2007-01-30  Richard Guenther  <rguenther@suse.de>
3038
3039         PR middle-end/30313
3040         * gcc.dg/torture/pr30313.c: New testcase.
3041
3042 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
3043
3044         * gcc.dg/dfp/dfp-except.h: New file.
3045         * gcc.dg/dfp/fe-check.h: New file.
3046         * gcc.dg/dfp/fe-binop.c: New test.
3047         * gcc.dg/dfp/fe-convert-1.c: New test.
3048         * gcc.dg/dfp/fe-convert-2.c: New test.
3049         * gcc.dg/dfp/fe-convert-3.c: New test.
3050
3051         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
3052         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3053         * gcc.dg/dfp/convert-dfp.c: Ditto.
3054         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3055
3056 2007-01-29  Josh Conner  <jconner@apple.com>
3057
3058         * gcc.target/powerpc/altivec-24.c: New test.
3059
3060 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
3061
3062         PR c++/28266
3063         * g++.dg/parse/defarg12.C: New test.
3064
3065 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
3066
3067         PR fortran/30554
3068         * gfortran.dg/used_dummy_types_6.f90: New test.
3069
3070 2007-01-28  Jan Hubicka  <jh@suse.cz>
3071
3072         * gcc.dg/tree-prof/val-prof-6.c: New test.
3073
3074 2007-01-28  Roger Sayle  <roger@eyesopen.com>
3075
3076         * gcc.dg/large-size-array-3.c: Correct test case (portability).
3077
3078 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
3079
3080         PR C++/28988
3081         * g++.dg/expr/dtor4.C: New test.
3082
3083 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
3084
3085         * gcc.dg/tree-ssa/loop-23.c: New test.
3086
3087 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
3088
3089         PR libfortran/30389
3090         * gfortran.dg/achar_2.f90:  New test.
3091         * gfortran.dg/achar_3.f90:  New test.
3092
3093 2007-01-27  Ian Lance Taylor  <iant@google.com>
3094
3095         * gcc.dg/strict-overflow-1.c: New test.
3096         * gcc.dg/no-strict-overflow-1.c: New test.
3097         * gcc.dg/strict-overflow-2.c: New test.
3098         * gcc.dg/no-strict-overflow-2.c: New test.
3099         * gcc.dg/strict-overflow-3.c: New test.
3100         * gcc.dg/no-strict-overflow-3.c: New test.
3101         * gcc.dg/strict-overflow-4.c: New test.
3102         * gcc.dg/no-strict-overflow-4.c: New test.
3103         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
3104         * gcc.dg/pr15784-1.c: Likewise.
3105         * gcc.dg/pr20922-1.c: Likewise.
3106         * gcc.dg/pr20922-3.c: Likewise.
3107         * gcc.dg/pr20922-4.c: Likewise.
3108         * gcc.dg/pr20922-6.c: Likewise.
3109         * gcc.dg/compare-4.c: Likewise.
3110         * gcc.dg/torture/pr26898-1.c: Likewise.
3111         * gcc.dg/tree-ssa/divide-1.c: Likewise.
3112         * gcc.dg/tree-ssa/divide-2.c: Likewise.
3113         * gcc.dg/tree-ssa/divide-3.c: Likewise.
3114         * gcc.dg/tree-ssa/divide-4.c: Likewise.
3115         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
3116         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
3117         * gcc.dg/tree-ssa/pr21082.c: Likewise.
3118         * gcc.dg/tree-ssa/pr26899.c: Likewise.
3119         * g++.dg/tree-ssa/pr21082.C: Likewise.
3120
3121 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3122
3123         * gcc-dg/large-size-array-3.c: New test case.
3124
3125 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3126
3127         * gfortran.dg/forall_7.f90: New test case.
3128
3129 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
3130
3131         PR fortran/30407
3132         * gfortran.dg/where_operator_assign_1.f90: New test.
3133         * gfortran.dg/where_operator_assign_2.f90: New test.
3134         * gfortran.dg/where_operator_assign_3.f90: New test.
3135
3136 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
3137
3138         * lib/target-supports.exp
3139         (check_effective_target_powerpc_altivec): New.
3140         (check_effective_target_vect_cmdline_needed): Use it.
3141
3142 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3143
3144         PR fortran/30278
3145         * gfortran.dg/backslash_3.f: New test.
3146
3147 2007-01-26  Richard Guenther  <rguenther@suse.de>
3148
3149         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
3150
3151 2007-01-26  Tobias Burnus  <burnus@net-b.de>
3152
3153         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
3154         * gfortran.dg/vect/vect.exp: Ditto.
3155         * gfortran.dg/dg.exp: Ditto.
3156         * gfortran.fortran-torture/execute/execute.exp: Ditto.
3157         * gfortran.fortran-torture/compile/compile.exp: Ditto.
3158
3159 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3160
3161         * gcc.dg/builtins-20.c: Add more cases.
3162         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
3163
3164 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3165
3166         PR fortran/30437
3167         * gcc.dg/Wall.c: New.
3168         * gcc.dg/Wno-all.c: New.
3169         * gfortran.dg/Wall.f90: New.
3170         * gfortran.dg/Wno-all.f90: New.
3171
3172 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
3173
3174         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
3175         * g++.dg/eh/simd-2.C: Also run on Darwin.
3176         * g++.dg/eh/simd-3.C: New.
3177         * g++.dg/eh/simd-4.C: New.
3178
3179 2007-01-25  Richard Guenther  <rguenther@suse.de>
3180
3181         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
3182         and _PROFILE_USE.
3183         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
3184
3185 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
3186
3187         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
3188         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
3189         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
3190         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
3191         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
3192         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
3193         * gcc.dg/ipa/ipa-7.c: New testcase.
3194
3195 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
3196
3197         * g++.dg/cpp0x/warn_cxx0x.C: New.
3198
3199 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3200
3201         * gcc.dg/builtins-20.c: Test builtin carg.
3202
3203 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
3204
3205         PR middle-end/27416
3206         * gcc.dg/gomp/pr27416.c: New test.
3207
3208         PR middle-end/30494
3209         * gcc.dg/gomp/pr30494.c: New test.
3210         * g++.dg/gomp/pr30494.C: New test.
3211
3212         PR middle-end/30421
3213         * gcc.dg/gomp/pr30421.c: New test.
3214
3215 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
3216
3217         * gcc.target/ia64/versionid-1.c: New test.
3218         * gcc.target/ia64/versionid-2.c: New test.
3219
3220 2007-01-24  Richard Guenther  <rguenther@suse.de>
3221
3222         PR testsuite/30181
3223         * gcc.dg/builtins-57.c: Change to a link-time testcase
3224         to support non-C99 targets.
3225
3226 2007-01-24  Jan Hubicka  <jh@suse.cz>
3227
3228         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
3229
3230 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3231
3232         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
3233
3234 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
3235
3236         PR objc/27438
3237         * objc.dg/const-str-12.m: New test.
3238
3239 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3240
3241         PR fortran/30532
3242         * gfortran.dg/ctrl-z.f90:  New test.
3243
3244 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3245
3246         PR fortran/30481
3247         * gfortran.dg/namelist_assumed_char.f90:  New test.
3248
3249 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
3250
3251         PR c++/27492
3252         * g++.dg/inherit/covariant15.C: New test.
3253
3254 2007-01-23  Ian Lance Taylor  <iant@google.com>
3255
3256         * g++.dg/warn/Wparentheses-24.C: New test.
3257
3258 2007-01-23  Richard Guenther  <rguenther@suse.de>
3259
3260         PR testsuite/30560
3261         * ada/acats/run_acats: Do not call gnatmake or gnatchop
3262         with full path.
3263
3264 2007-01-22  Richard Guenther  <rguenther@suse.de>
3265
3266         PR tree-optimization/30038
3267         * gcc.dg/builtins-62.c: New testcase.
3268
3269 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3270
3271         * gcc.c-torture/compile/20070121.c: New test.
3272
3273 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
3274
3275         PR libfortran/30525
3276         * gfortran.dg/char_comparison_1.f:  New test.
3277
3278 2007-01-21  Ira Rosen  <irar@il.ibm.com>
3279
3280         * gcc.dg/vect/vect-strided-same-dr.c: New test.
3281
3282 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
3283
3284         PR objc/30479
3285         * objc.dg/pch: New directory.
3286         * objc.dg/pch/pch.exp: New file.
3287         * objc.dg/pch/interface-1.m: New test.
3288         * objc.dg/pch/interface-1.hs: New include file.
3289         * lib/objc.exp (objc_target_compile): Add
3290         "-x objective-c-header" in front of the sources if this is
3291         a precompiled header being compiled.
3292
3293 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3294
3295         * gfortran.dg/array_memcpy_3.f90: New test case.
3296         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3297
3298 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3299             Brooks Moses  <brooks.moses@codesourcery.com>
3300             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3301
3302         * gfortran.dg/intrinsic_sign_1.f90: New test case.
3303         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3304
3305 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3306
3307         * gcc.dg/torture/builtin-math-3.c: Test fdim.
3308
3309 2007-01-19  Mike Stump  <mrs@apple.com>
3310
3311         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3312         away.
3313
3314 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3315
3316         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3317         option instead of -funsafe-math-optimizations.
3318
3319 2007-01-19  Tomas Bily  <tbily@suse.cz>
3320
3321         gcc.dg/tree-prof/indir-call-prof.c: New.
3322         g++.dg/dg.exp: Add tree-prof subdirectory.
3323         g++.dg/tree-prof/indir-call-prof.C: New.
3324         g++.dg/tree-prof/tree-prof.exp: New.
3325
3326 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3327
3328         PR c++/17947
3329         * g++.dg/warn/deprecated.C: Update warning output.
3330         * g++.dg/warn/deprecated-2.C: Likewise.
3331         * g++.dg/warn/deprecated-3.C: New.
3332
3333 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3334
3335         * gcc.c-torture/execute/nestfunc-7.c: New.
3336
3337 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3338
3339         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3340
3341 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3342
3343         * gcc.dg/m68k-pic-1.c: New.
3344
3345 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3346
3347         * gfortran.dg/array_memcpy_4.f90: New test case.
3348
3349 2007-01-18  Josh Conner  <jconner@apple.com>
3350
3351         PR target/30485
3352         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3353         * gcc.dg/vect/no-trapping-math-1: New.
3354         * gcc.dg/vect/no-trapping-math-2: New.
3355
3356 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3357
3358         * gcc.target/i386/387-8.c: Update comment about optimizing
3359         inherent load of 1.0 of fptan instruction.
3360
3361 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3362             Richard Guenther <rguenther@suse.de>
3363
3364         PR diagnostic/8268
3365         * gcc.dg/Warray-bounds.c: New testcase.
3366         * gcc.dg/Warray-bounds-2.c: New testcase.
3367         * g++.dg/warn/Warray-bounds.C: New testcase.
3368         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3369
3370 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3371
3372         PR fortran/30476
3373         * gfortran.dg/generic_12.f90: New test.
3374
3375 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3376
3377         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3378         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3379
3380 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3381
3382         * gcc.dg/dfp/compare-special.h: New file.
3383         * gcc.dg/dfp/compare-special-32.c: New test.
3384         * gcc.dg/dfp/compare-special-64.c: New test.
3385         * gcc.dg/dfp/compare-special-128.c: New test.
3386
3387 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3388             Paul Thomas  <pault@gcc.gnu.org>
3389             Steven G. Kargl  <kargl@gcc.gnu.org>
3390
3391         PR fortran/30404
3392         * gfortran.dg/forall_6.f90: New test case.
3393         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3394         * gfortran.dg/dependency_13.f90: Likewise.
3395
3396 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3397
3398         PR testsuite/12325
3399         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3400         targets that don't support Inf.
3401
3402 2007-01-15  Dale Johannesen  <dalej@apple.com>
3403
3404         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3405
3406 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3407
3408         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3409         of achar for 0xff to avoid the "Extended ASCII not
3410         implemented" error message.
3411
3412 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3413
3414         PR fortran/28172
3415         * gfortran.dg/altreturn_4.f90: New test.
3416
3417         PR fortran/29389
3418         * gfortran.dg/stfunc_4.f90: New test.
3419
3420         PR fortran/29712
3421         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3422         * gfortran.dg/initialization_1.f90: Change warning.
3423
3424         PR fortran/30283
3425         * gfortran.dg/specification_type_resolution_2.f90: New test.
3426
3427 2007-01-14  Jan Hubicka  <jh@suse.cz>
3428
3429         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3430         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3431         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3432         elimination.
3433
3434 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3435
3436         PR fortran/30410
3437         * gfortran.dg/external_procedures_2.f90: New test.
3438
3439 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3440
3441         PR target/30413
3442         * gcc.target/i386/pr30413.c: New test.
3443
3444 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3445
3446         PR fortran/30452
3447         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3448
3449 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3450
3451         * gcc.dg/20070112-1.c: New test.
3452
3453 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3454
3455         PR libgfortran/30435
3456         * gfortran.dg/list_read_6.f90: New test.
3457
3458 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3459
3460         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3461
3462 2007-01-12  Tom Tromey  <tromey@redhat.com>
3463
3464         PR preprocessor/28227:
3465         * gcc.dg/cpp/pr28227.c: New file.
3466
3467 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3468
3469         * gcc.dg/tree-ssa/loop-22.c: New test.
3470
3471 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3472
3473         PR tree-optimization/29516
3474         * gcc.dg/tree-ssa/loop-20.c: New test.
3475
3476 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3477
3478         PR libfortran/30415
3479         * minmaxloc_integer_kinds_1.f90:  New test.
3480
3481 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3482
3483         PR c++/29573
3484         * g++.dg/template/sizeof-template-argument.C: New test.
3485
3486 2007-01-11  Jan Hubicka  <jh@suse.cz>
3487
3488         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3489         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3490         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3491         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3492         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3493         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3494         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3495         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3496         transformation in question.
3497         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3498         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3499         * gcc.dg/always_inline3.c: Likewise.
3500
3501 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3502
3503         PR c++/28999
3504         * g++.dg/template/typename11.C: New test.
3505
3506 2007-01-10  Robert Kennedy <jimbob@google.com>
3507
3508         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3509
3510 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3511
3512         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3513         for different integer kinds.
3514         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3515         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3516         * gfortran.dg/ishft_2.f90: New test.
3517         * gfortran.dg/ishft_3.f90: New test.
3518
3519 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3520
3521         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3522
3523 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3524
3525         PR tree-optimization/30322
3526         * gcc.dg/tree-ssa/loop-21.c: New test.
3527
3528 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3529
3530         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3531
3532 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3533
3534         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3535
3536 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3537
3538         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3539         * g++.dg/warn/overflow-warn-3.C: Likewise.
3540         * g++.dg/warn/overflow-warn-4.C: Likewise.
3541         * g++.dg/warn/overflow-warn-5.C: Likewise.
3542         * g++.dg/warn/overflow-warn-6.C: Likewise.
3543         * g++.dg/warn/Woverflow-1.C: Likewise.
3544         * g++.dg/warn/Woverflow-2.C: Likewise.
3545         * g++.dg/warn/Woverflow-3.C: Likewise.
3546         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3547
3548 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3549
3550         * gfortran.dg/array_constructor_14.f90: New test case.
3551         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3552
3553 2007-01-08  Richard Guenther  <rguenther@suse.de>
3554
3555         PR tree-optimization/23603
3556         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3557         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3558
3559 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3560
3561         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3562         in __v8qi typedef.
3563         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3564         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3565         compiler behaviour.
3566         * gcc.dg/simd-5.c: Likewise.
3567         * gcc.dg/simd-6.c: Likewise.
3568         * g++.dg/conversion/simd1.C: Likewise.
3569         * g++.dg/conversion/simd3.C: Likewise.
3570         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3571         (main): Use it.
3572
3573 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3574
3575         PR tree-optimization/29877
3576         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3577         name of a hard register for the target concerned.  Adjust dg-error
3578         directives to cope with new behaviour of TER.
3579
3580 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3581
3582         PR c++/28986
3583         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3584         * g++.dg/warn/overflow-warn-1.C: New.
3585         * g++.dg/warn/overflow-warn-3.C: New.
3586         * g++.dg/warn/overflow-warn-4.C: New.
3587         * g++.dg/warn/overflow-warn-5.C: New.
3588         * g++.dg/warn/overflow-warn-6.C: New.
3589         * g++.dg/warn/Woverflow-1.C: New.
3590         * g++.dg/warn/Woverflow-2.C: New.
3591         * g++.dg/warn/Woverflow-3.C: New.
3592         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3593
3594 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3595
3596         PR fortran/27698
3597         * gfortran.dg/invalid_name.f90: New test.
3598         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3599         * gfortran.dg/gomp/pr29759.f90: Ditto.
3600
3601 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3602
3603         * gfortran.dg/present_1.f90:  Update error message.
3604
3605 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3606
3607         PR c++/19439
3608         * g++.dg/template/duplicate1.C: New test
3609         * g++.dg/template/memfriend6.C: Adjust error markers.
3610
3611 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3612
3613         PR tree-opt/30385
3614         * gcc.dg/torture/inline-1.c: New test.
3615
3616 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3617
3618         PR c/19978
3619         * gcc.dg/multiple-overflow-warn-1.c: New.
3620         * gcc.dg/multiple-overflow-warn-2.c: New.
3621         * gcc.dg/overflow-warn-6.c: New.
3622         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3623
3624 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3625
3626         * gfortran.dg/array_memcpy_1.f90: New test case.
3627         * gfortran.dg/array_memcpy_2.f90: Likewise.
3628
3629 2007-01-05  Richard Guenther  <rguenther@suse.de>
3630
3631         PR middle-end/27826
3632         * g++.dg/opt/pr27826.C: New testcase.
3633
3634 2007-01-05  Ian Lance Taylor  <iant@google.com>
3635
3636         * gcc.dg/Walways-true-1.c: New test.
3637         * gcc.dg/Walways-true-2.c: New test.
3638         * g++.dg/warn/Walways-true-1.C: New test.
3639         * g++.dg/warn/Walways-true-2.C: New test.
3640
3641 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3642
3643         PR c/30360
3644         * gcc.dg/pr30360.c: New test.
3645
3646 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3647
3648         PR fortran/23232
3649         * gfortran.dg/data_implied_do_1.f90: New test.
3650
3651         PR fortran/27996
3652         PR fortran/27998
3653         * gfortran.dg/char_length_1.f90: New test.
3654
3655 2007-01-05  Richard Guenther  <rguenther@suse.de>
3656
3657         PR middle-end/28116
3658         * g++.dg/opt/pr28116.C: New testcase.
3659
3660 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3661
3662         PR fortran/29624
3663         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3664           invalid deallocate.
3665         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3666         * gfortran.dg/protected_4.f90: Add pointer intent check.
3667         * gfortran.dg/protected_6.f90: Add pointer intent check.
3668         * gfortran.dg/pointer_intent_1.f90: New test.
3669         * gfortran.dg/pointer_intent_2.f90: New test.
3670         * gfortran.dg/pointer_intent_3.f90: New test.
3671
3672 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3673
3674         PR 30235
3675         * gfortran.dg/altreturn_2.f90: new test.
3676
3677 2007-01-04  Tom Tromey  <tromey@redhat.com>
3678
3679         PR preprocessor/28165:
3680         * gcc.dg/cpp/pr28165.c: New file.
3681
3682 2007-01-03  Josh Conner  <jconner@apple.com>
3683
3684         PR middle-end/29683
3685         * gcc.dg/pr29683.c: New.
3686
3687 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3688
3689         PR c++/28217
3690         * g++.dg/pch/template-1.C: New test.
3691         * g++.dg/pch/template-1.Hs: New file.
3692
3693 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3694
3695         PR middle-end/30353
3696         * gcc.c-torture/compile/complex-4.c: New test.
3697
3698 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3699
3700         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3701         -maltivec.
3702         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3703
3704 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR middle-end/30286
3707         * gcc.dg/pr30286.c: New test.
3708
3709         PR c++/29535
3710         * g++.dg/template/crash66.C: New test.
3711
3712         PR c++/29054
3713         * g++.dg/template/friend49.C: New test.
3714
3715 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3716
3717         * gfortran.dg/ibits.f90: New test.
3718
3719 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3720
3721         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3722         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3723
3724 2007-01-02  Jan Hubicka  <jh@suse.cz>
3725
3726         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3727         first one.
3728
3729 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3730
3731         PR c/19977
3732         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3733         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3734
3735 2006-01-02  Ian Lance Taylor  <iant@google.com>
3736
3737         * g++.dg/warn/Wparentheses-22.C: New test.
3738         * g++.dg/warn/Wparentheses-23.C: New test.
3739
3740 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3741
3742         PR middle-end/7651
3743         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3744         * gcc.dg/declspec-3-Wextra.c: New.
3745         * gcc.dg/declspec-3-no.c: New
3746
3747 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3748
3749         PR fortran/20896
3750         * gfortran.dg/interface_10.f90: Remove.
3751
3752 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3753
3754         * gcc.dg/fold-eqxor-4.c: New test case.
3755
3756 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3757
3758         PR middle-end/30311
3759         * gcc.c-torture/compile/pr30311.c: New test.
3760
3761 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3762
3763         PR middle-end/30253
3764         * gcc.c-torture/compile/statement-expression-1.c: New test.
3765
3766 2007-01-01  Andreas Schwab  <schwab@suse.de>
3767
3768         PR target/29166
3769         * g++.dg/eh/pr29166.C: New test.
3770
3771 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3772
3773         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3774         New.
3775         (check_effective_target_vect_cmdline_needed): Use it.
3776
3777 2006-12-31  Richard Guenther  <rguenther@suse.de>
3778
3779         PR middle-end/30137
3780         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3781         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3782
3783 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3784
3785         PR middle-end/30322
3786         * gcc.dg/fold-plusnot-1.c: New test case.
3787
3788 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3789
3790         PR c++/29731
3791         * g++.dg/parse/template22.C: New test.
3792
3793 2006-12-31  Richard Guenther  <rguenther@suse.de>
3794
3795         PR middle-end/30338
3796         * gcc.c-torture/compile/pr30338.c: New testcase.
3797
3798 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3799
3800         PR fortran/27900
3801         * gfortran.dg/intrinsic_actual_4.f90: New test.
3802
3803         PR fortran/24325
3804         * gfortran.dg/func_decl_3.f90: New test.
3805
3806 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3807
3808         PR fortran/23060
3809         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3810         * gfortran.dg/c_by_val_1.f: New test.
3811         * gfortran.dg/c_by_val_2.f: New test.
3812         * gfortran.dg/c_by_val_3.f: New test.
3813
3814 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3815
3816         PR libfortran/30321
3817         * gfortran.dg/sum_zero_array_1.f90:  New test.
3818
3819 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3820
3821         PR preprocessor/29612
3822         * gcc.dg/cpp/pr29612-1.c: New test.
3823         * gcc.dg/cpp/pr29612-2.c: New test.
3824
3825 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3826
3827         PR fortran/30034
3828         * gfortran.dg/pure_formal_proc_1.f90: New test.
3829
3830         PR fortran/30237
3831         * gfortran.dg/intrinsic_actual_3.f90: New test.
3832
3833 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3834
3835         PR fortran/30014
3836         * gfortran.dg/io_constraints_1.f90: Update test.
3837         * gfortran.dg/io_constraints_2.f90: Update test.
3838         * gfortran.dg/inquire_iolength.f90: New test.
3839
3840 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3841
3842         PR fortran/20896
3843         * gfortran.dg/interface_10.f90: New test.
3844         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3845         since z is already, locally a variable.
3846
3847         PR fortran/25135
3848         * gfortran.dg/generic_11.f90: New test.
3849         * gfortran.dg/interface_7.f90: Remove name clash between module
3850         name and procedure 'x' referenced in the interface.
3851
3852 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3853
3854         PR middle-end/7651
3855         * gcc.dg/Wmissing-parameter-type.c: New.
3856         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3857         * gcc.dg/Wmissing-parameter-type-no.c: New.
3858
3859 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3860
3861         PR fortran/25818
3862         * gfortran.dg/entry_array_specs_2.f: New test.
3863
3864         PR fortran/30084
3865         * gfortran.dg/nested_modules_6.f90: New test.
3866
3867 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3868
3869         PR middle-end/7651
3870         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3871         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3872
3873 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3874
3875         PR C++/30168
3876         * g++.dg/opt/complex6.C: New test.
3877
3878 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3879
3880         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3881         full" if the linker on spu-*-* warns about exceeding local store.
3882
3883         And revert this patch:
3884         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3885         fail to link due to relocation overflows on spu-*-*.
3886
3887 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3888
3889         PR fortran/30273
3890         * gfortran.dg/dependency_19.f90: New test.
3891
3892 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3893
3894         PR fortran/30202
3895         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3896
3897 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3898
3899         PR middle-end/30262
3900         * gcc.c-torture/execute/20061220-1.c: New test.
3901
3902         PR middle-end/30263
3903         * gcc.dg/gomp/asm-1.c: New test.
3904
3905         PR target/30230
3906         * g++.dg/eh/ia64-2.C: New test.
3907
3908 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3909
3910         PR target/28966
3911         PR target/29248
3912         * gcc.dg/rs6000-leaf.c: New.
3913
3914 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3915
3916         PR fortran/25392
3917         * gfortran.dg/f2c_8.f90: New test.
3918
3919 2006-12-20  Bill Wendling  <wendling@apple.com>
3920
3921         * gcc.dg/asm-b.c: Check for __ppc64__.
3922
3923 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3924
3925         PR fortran/30190
3926         * gfortran.dg/bounds_check_5.f90: New test.
3927
3928 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3929
3930         PR middle-end/30143
3931         * gcc.dg/gomp/complex-1.c: New testcase.
3932
3933 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3934
3935         * gfortran.dg/array_memset_1.f90: New test case.
3936
3937 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3938
3939         * lib/target-supports.exp: Add spu to
3940         check_effective_target_vect_widen_mult_hi_to_si.
3941
3942 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3943
3944         PR fortran/29992
3945         * gfortran.dg/generic_9.f90: New test.
3946
3947         PR fortran/30081
3948         * gfortran.dg/generic_10.f90: New test.
3949
3950 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3951
3952         PR tree-opt/30045
3953         * gcc.dg/pr30045.c: New test.
3954
3955 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3956
3957         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3958
3959 2006-12-19  Eric Christopher  <echristo@apple.com>
3960
3961         PR target/29302
3962         * gcc.c-torture/execute/pr29302-1.c: New.
3963
3964 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3965
3966         PR fortran/39238
3967         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3968
3969 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3970
3971         PR fortran/30236
3972         * gfortran.dg/altreturn_3.f90: New test.
3973
3974         * gfortran.dg/char_result_12.f90: Fix comment typos.
3975
3976 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3977
3978         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3979         as newlib's stdio.h uses non-traditional cpp constructs.
3980
3981 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3982
3983         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3984         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3985         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3986         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3987         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3988         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3989         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3990         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3991         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3992         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3993         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3994         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3995         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3996         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3997         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3998         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3999         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
4000         * gfortran.dg/backspace_1.f: Renamed from backspace.f
4001         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
4002         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
4003         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
4004         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
4005         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
4006         * gfortran.dg/logint_1.f: Renamed from logint-1.f
4007         * gfortran.dg/logint_2.f: Renamed from logint-2.f
4008         * gfortran.dg/logint_3.f: Renamed from logint-3.f
4009
4010 2006-12-18  Bill Wendling  <wendling@apple.com>
4011
4012         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
4013         id is an OjbC keyword.
4014
4015 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4016
4017         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
4018
4019 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
4020
4021         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
4022
4023 2006-12-18  Ian Lance Taylor  <iant@google.com>
4024
4025         * g++.dg/warn/Wmissing-declarations-1.C: New test.
4026
4027 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4028
4029         * gcc.c-torture/compile/pr27528.c: Use empty templates.
4030
4031 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4032
4033         PR fortran/30207
4034         * gfortran.fortran-torture/execute/where21.f90: New test.
4035
4036 2006-12-17  Tobias Burnus  <burnus@net-b.de>
4037
4038         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
4039
4040 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4041
4042         PR middle-end/7651
4043         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
4044         * gcc.dg/if-empty-1.c: Likewise.
4045         * gcc.dg/pr23165.c: Likewise.
4046         * g++.dg/warn/empty-body.C: Likewise.
4047
4048 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4049
4050         PR libfortran/30005
4051         * gfortran.dg/open_errors.f90: New test.
4052
4053 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
4054
4055         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
4056
4057         * gcc.target/i386/ssse3-pabsb.c: New file.
4058         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4059         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4060         * gcc.target/i386/ssse3-palignr.c: Likewise.
4061         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4062         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4063         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4064         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4065         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4066         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4067         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4068         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4069         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4070         * gcc.target/i386/ssse3-psignb.c: Likewise.
4071         * gcc.target/i386/ssse3-psignd.c: Likewise.
4072         * gcc.target/i386/ssse3-psignw.c: Likewise.
4073         * gcc.target/i386/ssse3-vals.h: Likewise.
4074
4075 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
4076
4077         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
4078         * lib/fortran-torture.exp: Include target-supports.exp.
4079
4080 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
4081
4082         PR target/30185
4083         * gcc.c-torture/execute/pr30185.c: New test.
4084
4085 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4086
4087         PR testsuite/30179
4088         PR testsuite/30180
4089         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
4090         * gcc.dg/builtin-bswap-2.c: Likewise.
4091         * gcc.dg/builtin-bswap-3.c: Likewise.
4092         * gcc.dg/builtin-bswap-4.c: Likewise.
4093         * lib/target-supports.exp (check_effective_target_stdint_types): New.
4094         * cc.c-torture/execute/mode-dependent-address.x: New file.
4095
4096 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4097
4098         PR libfortran/30145
4099         * gfortran.dg/write_zero_array: New test.
4100
4101 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4102
4103         PR fortran/30200
4104         * gfortran.dg/write_fmt_trim.f90: New test.
4105
4106 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
4107
4108         PR 30194
4109         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
4110         temporarily.
4111
4112 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4113
4114         * lib/target-supports.exp (check_weak_available): Use istarget
4115         "hppa*-*-hpux10*" instead of regexp.
4116         (check_cxa_atexit_available): Likewise.
4117
4118 2006-12-14  Richard Guenther  <rguenther@suse.de>
4119
4120         PR tree-optimization/30197
4121         * gcc.c-torture/execute/complex-1.c: Fix function name.
4122         * gcc.dg/builtins-61.c: New testcase.
4123
4124 2006-12-14  Richard Guenther  <rguenther@suse.de>
4125
4126         PR middle-end/30172
4127         * gcc.dg/pr30172-1.c: New testcase.
4128
4129 2006-12-14  Richard Guenther  <rguenther@suse.de>
4130
4131         PR tree-optimization/30198
4132         * gcc.dg/builtins-60.c: New testcase.
4133
4134 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
4135
4136         * lib/target-supports.exp (vect_no_align): Remove spu.
4137
4138 2006-12-13  Ian Lance Taylor  <iant@google.com>
4139
4140         PR c++/19564
4141         PR c++/19756
4142         * g++.dg/warn/Wparentheses-5.C: New test.
4143         * g++.dg/warn/Wparentheses-6.C: New test.
4144         * g++.dg/warn/Wparentheses-7.C: New test.
4145         * g++.dg/warn/Wparentheses-8.C: New test.
4146         * g++.dg/warn/Wparentheses-9.C: New test.
4147         * g++.dg/warn/Wparentheses-10.C: New test.
4148         * g++.dg/warn/Wparentheses-11.C: New test.
4149         * g++.dg/warn/Wparentheses-12.C: New test.
4150         * g++.dg/warn/Wparentheses-13.C: New test.
4151         * g++.dg/warn/Wparentheses-14.C: New test.
4152         * g++.dg/warn/Wparentheses-15.C: New test.
4153         * g++.dg/warn/Wparentheses-16.C: New test.
4154         * g++.dg/warn/Wparentheses-17.C: New test.
4155         * g++.dg/warn/Wparentheses-18.C: New test.
4156         * g++.dg/warn/Wparentheses-19.C: New test.
4157         * g++.dg/warn/Wparentheses-20.C: New test.
4158         * g++.dg/warn/Wparentheses-21.C: New test.
4159
4160 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4161
4162         PR testsuite/30157
4163         * lib/target-supports.exp (check_cxa_atexit_available): Return false
4164         for target "hppa.*hpux10".
4165
4166 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
4167
4168         * g++.dg/debug/vartrack1.C: New test.
4169
4170         * g++.dg/opt/ifcvt1.C: New test.
4171
4172         * gcc.dg/tls/opt-13.c: New test.
4173
4174         * gcc.dg/20060425-2.c: New test.
4175
4176         * g++.dg/opt/pr15054-2.C: New test.
4177
4178         * gcc.c-torture/execute/20060420-1.c: New test.
4179
4180         * gcc.c-torture/execute/20060412-1.c: New test.
4181
4182         * objc/compile/20060406-1.m: New test.
4183
4184 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
4185
4186         * g++.dg/template/array17.C: New test.
4187
4188 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
4189
4190         * gcc.target/powerpc/altivec-23.c: New test.
4191
4192 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
4193
4194         PR c++27316
4195         * g++.dg/inherit/error3.C: New test.
4196
4197         PR c++/28740
4198         * g++.dg/inherit/error4.C: New test.
4199
4200 2006-12-13  Richard Guenther  <rguenther@suse.de>
4201
4202         PR tree-optimization/17687
4203         * gcc.dg/builtins-59.c: New testcase.
4204
4205 2006-12-13  Ben Elliston  <bje@au.ibm.com>
4206
4207         * gcc.target/spu/Wmain.c: New test.
4208
4209 2006-12-12  Josh Conner  <jconner@apple.com>
4210
4211         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
4212         * g++.dg/abi/thunk4.C: Likewise.
4213         * g++.dg/abi/rtti3.C: Likewise.
4214
4215 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
4216
4217         * gcc.target/spu/cpat-1.c: New test.
4218         * gcc.target/spu/cpat-2.c: New test.
4219         * gcc.target/spu/cpat-3.c: New test.
4220         * gcc.target/spu/cpat-4.c: New test.
4221
4222 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4223
4224         PR tree-opt/28436
4225         * gcc.c-torture/compile/vector-1.c: New test.
4226         * gcc.c-torture/compile/vector-2.c: New test.
4227         * gcc.c-torture/compile/vector-3.c: New test.
4228
4229 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4230
4231         * lib/fortran-torture.exp: Update copyright years.  Remove
4232         obsolete comment.  Test -ftree-vectorize where it makes sense.
4233         * lib/gfortran-dg.exp: Update copyright years.  Use settings
4234         from fortran-torture.exp.
4235         * gfortran.dg/char_transpose_1.f90,
4236         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
4237         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
4238         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
4239         '-w' to dg-options.
4240
4241 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
4242
4243         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
4244         saved_${tool}_load.
4245
4246 2006-12-12  Ira Rosen  <irar@il.ibm.com>
4247
4248         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
4249         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
4250         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
4251         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
4252         gaps.
4253
4254 2006-12-12  Richard Guenther  <rguenther@suse.de>
4255
4256         PR middle-end/30147
4257         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
4258
4259 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
4260             Diego Novillo  <dnovillo@redhat.com>
4261
4262         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
4263         VDEF/VUSE changes.
4264         * gcc.dg/tree-ssa/pr26421.c: Likewise
4265         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
4266         * gcc.dg/tree-ssa/pr23382.c: Likewise.
4267         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
4268         * gcc.dg/tree-ssa/pr28410.c: Likewise.
4269         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
4270         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4271         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4272         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4273         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4274
4275 2006-12-11  Jan Hubicka  <jh@suse.cz>
4276
4277         * gcc.dg/tree-prof/stringop-1.c: New test.
4278         * gcc.dg/tree-prof/stringop-2.c: New test.
4279
4280 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
4281
4282         PR target/30120
4283         * gcc.target/i386/pr30120.c: New test.
4284
4285         Revert:
4286         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4287
4288         * gcc.target/i386/x87regparm-1.c: New test.
4289         * gcc.target/i386/x87regparm-2.c: New test.
4290         * gcc.target/i386/x87regparm-3.c: New test.
4291         * gcc.target/i386/x87regparm-4.c: New test.
4292
4293 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
4294
4295         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4296
4297 2006-12-10  Tobias Burnus  <burnus@net-b.de>
4298
4299         PR fortran/23994
4300         * gfortran.dg/protected_1.f90: New test.
4301         * gfortran.dg/protected_2.f90: New test.
4302         * gfortran.dg/protected_3.f90: New test.
4303         * gfortran.dg/protected_4.f90: New test.
4304         * gfortran.dg/protected_5.f90: New test.
4305         * gfortran.dg/protected_6.f90: New test.
4306
4307 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4308             Tobias Burnus  <burnus@gcc.gnu.org>
4309
4310         PR fortran/29975
4311         PR fortran/30068
4312         * gfortran.dg/interface_4.f90: Test adding procedure to generic
4313         interface.
4314         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4315         ambiguous interfaces.
4316         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4317         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4318         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4319         ambiguous interfaces.
4320         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4321         * gfortran.dg/array_initializer_2.f90: Add initializer array
4322         constructor test.
4323
4324         PR fortran/30096
4325         * gfortran.dg/interface_9.f90: Test that host interfaces are
4326         not checked for ambiguity with the local version.
4327
4328 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4329
4330         PR fortran/29464
4331         * gfortran.dg/module_interface_2.f90: New test.
4332
4333 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4334
4335         PR fortran/29941
4336         * gfortran.dg/assumed_len.f90: New test.
4337
4338 2006-12-09  Richard Guenther  <rguenther@suse.de>
4339
4340         * g++.dg/warn/implicit-typename1.C: Qualify types.
4341         * g++.dg/parse/crash12.C: Likewise.
4342         * g++.dg/tree-ssa/pr22444.C: Likewise.
4343
4344 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4345
4346         * gfortran.dg/array_2.f90: Added sqrt test.
4347
4348 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4349
4350         * gcc.target/i386/x87regparm-1.c: XFAIL.
4351         * gcc.target/i386/x87regparm-2.c: XFAIL.
4352         * gcc.target/i386/x87regparm-3.c: XFAIL.
4353         * gcc.target/i386/x87regparm-4.c: XFAIL.
4354
4355 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4356
4357         * lib/target-supports.exp
4358         (check_effective_target_large_long_double): New.
4359         * gcc.dg/Wconversion-real.c : Use it.
4360         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4361         unsigned.
4362
4363 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4364
4365         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4366
4367 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4368
4369         PR fortran/27546
4370         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4371
4372 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4373
4374         PR c++/29732
4375         * g++.dg/template/crash65.C: New test.
4376         * g++.dg/template/spec16.C: Tweak error markers.
4377
4378 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4379
4380         * gcc.target/spu: New directory.
4381         * gcc.target/spu/spu.exp: New file.
4382         * gcc.target/spu/intrinsics-1.c: New test.
4383
4384 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4385
4386         PR c++/29980
4387         * g++.dg/ext/attrib27.C: New test.
4388         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4389         * g++.dg/parse/typedef5.C: Likewise.
4390
4391 2006-12-07  Mike Stump  <mrs@apple.com>
4392
4393         * treelang/compile/var_defs.tree: Adjust.
4394
4395 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4396
4397         PR c++/29730
4398         * g++.dg/template/crash64.C: New test.
4399         * g++.dg/parse/crash27.C: Adjust error markers.
4400
4401 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4402
4403         PR libfortran/30009
4404         PR libfortran/30056
4405         * gfortran.dg/read_eof_4.f90:  Add tests.
4406         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4407         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4408
4409 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4410
4411         PR c++/29729
4412         * g++.dg/template/crash63.C: New test.
4413
4414         PR c++/29728
4415         * g++.dg/template/crash62.C: New test.
4416
4417 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4418
4419         PR fortran/30003
4420         * gfortran.dg/allocatable_function_1.f90: Increase the number
4421         of expected calls of free to 10; the lhs section reference is
4422         now evaluated so there is another call to bar.  Change the
4423         comment appropriately.
4424         * gfortran.dg/array_section_1.f90: New test.
4425
4426 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4427
4428         PR fortran/29912
4429         * gfortran.dg/char_result_12.f90: New test.
4430
4431 2006-12-05  Richard Guenther  <rguenther@suse.de>
4432
4433         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4434         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4435         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4436         vect_double, xfail for spu*-*-*.
4437
4438 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4439
4440         PR fortran/29962
4441         * initialization_4.f90: Test noninteger exponents (-std=f95).
4442         * initialization_5.f90: New test for noninteger exponents
4443           with -std=f2003.
4444
4445 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4446
4447         PR fortran/29821
4448         * gfortran.dg/parameter_array_section_1.f90: New test.
4449
4450 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4451
4452         PR c++/29733
4453         * g++.dg/template/crash61.C: New test.
4454
4455         PR c++/29632
4456         * g++.dg/template/error23.C: New test.
4457
4458 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4459
4460         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4461
4462 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4463
4464         PR fortran/29916
4465         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4466
4467 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4468
4469         PR middle-end/29965
4470         * gcc.dg/gomp/pr29965-1.c: New test.
4471         * gcc.dg/gomp/pr29965-2.c: New test.
4472         * gcc.dg/gomp/pr29965-3.c: New test.
4473         * gcc.dg/gomp/pr29965-4.c: New test.
4474         * gcc.dg/gomp/pr29965-5.c: New test.
4475         * gcc.dg/gomp/pr29965-6.c: New test.
4476         * g++.dg/gomp/pr29965-1.C: New test.
4477         * g++.dg/gomp/pr29965-2.C: New test.
4478         * g++.dg/gomp/pr29965-3.C: New test.
4479         * g++.dg/gomp/pr29965-4.C: New test.
4480         * g++.dg/gomp/pr29965-5.C: New test.
4481         * g++.dg/gomp/pr29965-6.C: New test.
4482         * g++.dg/gomp/pr29965-7.C: New test.
4483         * g++.dg/gomp/pr29965-8.C: New test.
4484         * g++.dg/gomp/pr29965-9.C: New test.
4485         * g++.dg/gomp/pr29965-10.C: New test.
4486
4487 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4488
4489         * gnat.dg/pointer_variable_bounds.adb: New test.
4490         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4491         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4492
4493 2006-12-03  Eric Christopher  <echristo@apple.com>
4494
4495         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4496
4497 2006-12-03  Richard Henderson  <rth@redhat.com>
4498             Andrew Pinski  <pinskia@gmail.com>
4499
4500         PR C++/14329
4501         * g++.dg/warn/unit-1.C: New test.
4502
4503 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4504
4505         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4506
4507 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4508
4509         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4510         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4511         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4512         * gcc.dg/vect/vect-70.c: Reduce array size.
4513         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4514         vect_no_compaer_double targets.
4515         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4516         vect_float, vect_double, and vect_int.
4517
4518 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4519
4520         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4521         test for loop versioning on vect_no_align targets.
4522         * gcc.dg/vect/pr20122.c: Likewise.
4523         * gcc.dg/vect/vect-105.c: Likewise.
4524         * gcc.dg/vect/vect-42.c: Likewise.
4525         * gcc.dg/vect/vect-43.c: Likewise.
4526         * gcc.dg/vect/vect-74.c: Likewise.
4527         * gcc.dg/vect/vect-75.c: Likewise.
4528         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4529         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4530         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4531         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4532
4533 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4534
4535         PR fortran/29642
4536         * gfortran.dg/value_1.f90 : New test.
4537         * gfortran.dg/value_2.f90 : New test.
4538         * gfortran.dg/value_3.f90 : New test.
4539         * gfortran.dg/value_4.f90 : New test.
4540         * gfortran.dg/value_4.c : Called from value_4.f90.
4541
4542 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4543
4544         PR C++/30033
4545         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4546
4547 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4548
4549         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4550
4551 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4552
4553         PR c/27953
4554         * gcc.dg/pr27953.c: New test.
4555
4556 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4557
4558         PR c++/30022
4559         * g++.dg/ext/vector5.C: New test.
4560
4561         PR c++/30021
4562         * g++.dg/other/main1.C: New test.
4563
4564 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4565
4566         PR libfortran/29568
4567         * gfortran.dg/convert_implied_open.f90:  Change to
4568         new default record length.
4569         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4570         new error message.
4571         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4572
4573 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4574
4575         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4576
4577 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4578
4579         PR c++/29066
4580         * g++.dg/expr/pr29066.c: New.
4581
4582 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4583             Zdenek Dvorak <dvorakz@suse.cz>
4584
4585         PR tree-optimization/29921
4586         * gcc.dg/pr29921-2.c: New test.
4587
4588 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4589
4590         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4591         (i386_get_cpuid): New function.
4592         (i386_cpuid_ecx): Likewise.
4593         (i386_cpuid_edx): Likewise.
4594         (i386_cpuid): Updated to call i386_cpuid_edx.
4595
4596         * gcc.target/i386/sse3-addsubpd.c: New file.
4597         * gcc.target/i386/sse3-addsubps.c: Likewise.
4598         * gcc.target/i386/sse3-haddpd.c: Likewise.
4599         * gcc.target/i386/sse3-haddps.c: Likewise.
4600         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4601         * gcc.target/i386/sse3-hsubps.c: Likewise.
4602         * gcc.target/i386/sse3-lddqu.c: Likewise.
4603         * gcc.target/i386/sse3-movddup.c: Likewise.
4604         * gcc.target/i386/sse3-movshdup.c: Likewise.
4605         * gcc.target/i386/sse3-movsldup.c: Likewise.
4606
4607 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4608
4609         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4610
4611 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4612
4613         * gcc.dg/dfp/convert-int-max.c: New test.
4614         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4615
4616 2006-11-30  Richard Guenther  <rguenther@suse.de>
4617
4618         * gcc.dg/vect/vect-pow-1.c: Rename ...
4619         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4620         floats instead of doubles, check successful vectorization.
4621
4622 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4623
4624         PR target/29945
4625         * gcc.c-torture/compile/pr29945.c: New testcase.
4626
4627 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4628
4629         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4630         -maltivec.
4631
4632 2006-11-29  Eric Christopher  <echristo@apple.com>
4633
4634         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4635
4636 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4637
4638         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4639
4640         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4641
4642 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4643
4644         PR c++/29022
4645         * g++.dg/inherit/virtual2.C: New test.
4646         * g++.dg/inherit/virtual3.C: Likewise.
4647         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4648         * g++.dg/inherit/error2.C: Likewise.
4649         * g++.dg/template/instantiate1.C: Likewise.
4650
4651 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4652
4653         PR tree-opt/29984
4654         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4655
4656 2006-11-28  Jan Hubicka  <jh@suse.cz>
4657
4658         * gcc.dg/memcpy-1.c: New test.
4659
4660 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4661
4662         PR c++/29735
4663         * g++.dg/warn/main-3.C: New test.
4664
4665 2006-11-28  Jan Hubicka  <jh@suse.cz>
4666
4667         * gcc.dg/winline-1.c: New test.
4668
4669 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4670
4671         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4672         alignments.
4673
4674 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4675
4676         PR fortran/29976
4677         * gfortran.dg/missing_optional_dummy_3.f90
4678
4679 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4680
4681         PR fortran/20880
4682         * gfortran.dg/interface_3.f90: Modify errors.
4683
4684 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4685
4686         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4687         fail to link due to relocation overflows on spu-*-*.
4688
4689 2006-11-27  Michael Matz  <matz@suse.de>
4690             Andreas Krebbel  <krebbel1@de.ibm.com>
4691
4692         PR target/29319
4693         * gcc.dg/20061127-1.c: New testcase.
4694
4695 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4696
4697         * gcc.dg/20061124-1.c: Add exit() function prototype.
4698
4699 2006-11-27  Jan Hubicka  <jh@suse.cz>
4700
4701         * gcc.target/i386/memcpy-1.c: Adjust size.
4702         * testsuite/gcc.dg/visibility-11.c: Likewise.
4703
4704 2006-11-27  Richard Guenther  <rguenther@suse.de>
4705
4706         PR middle-end/25620
4707         * gcc.target/i386/pow-1.c: New testcase.
4708         * gcc.dg/builtins-58.c: Likewise.
4709
4710 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4711
4712         PR c++/29886
4713         * g++.dg/expr/cast8.C: New test.
4714
4715 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4718         Don't ever inline the testcase.
4719
4720 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4721
4722         PR fortran/29982
4723         * gfortran.fortran-torture/compile/parameter_3.f90: New
4724         testcase.
4725
4726 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4727
4728         PR fortran/29951
4729         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4730
4731 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4732
4733         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4734         for CHAR.
4735
4736 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4737
4738         PR libgfortran/29936
4739         * gfortran.dg/write_check3.f90: New test.
4740
4741 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4742
4743         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4744
4745 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4746
4747         PR fortran/20880
4748         * gfortran.dg/interface_3.f90: New test.
4749
4750         PR fortran/29387
4751         * gfortran.dg/generic_8.f90: New test.
4752
4753 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4754
4755         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4756         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4757         * gfortran.dg/specifics_3.f90: Remove.
4758
4759 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4760
4761         PR c/29955
4762         * gcc.dg/gomp/pr29955.c: New test.
4763
4764         PR c/29736
4765         * gcc.dg/pr29736.c: New test.
4766
4767 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4768
4769         PR tree-opt/29964
4770         * gcc.dg/pure-1.c: New test.
4771
4772 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4773
4774         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4775         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4776
4777 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4778
4779         * gcc.dg/20061124-1.c: New testcase.
4780
4781 2006-11-23  Eric Christopher  <echristo@apple.com>
4782
4783         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4784
4785 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4786
4787         PR c/2707
4788         PR c++/26167
4789         * gcc.dg/Wconversion-integer.c: New. Supersedes
4790         Wconversion-negative-constants.c
4791         * gcc.dg/Wconversion-real.c: New.
4792         * gcc.dg/Wconversion-real-integer.c: New.
4793         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4794         * g++.dg/warn/Wconversion1.C: Modified.
4795
4796 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4797
4798         * gfortran.dg/overload_1.f90: New test.
4799
4800 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4801
4802         PR c/9072
4803         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4804         Wtraditional-conversion.
4805         * gcc.dg/overflow-warn-2.c: Likewise.
4806         * gcc.dg/Wconversion.c: Likewise. Renamed as
4807         Wtraditional-conversion.c .
4808         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4809         Wtraditional-conversion-2.c .
4810         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4811         Wtraditional-conversion-2.c
4812         * gcc.dg/Wconversion-negative-constants.c: New.
4813
4814 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4815
4816         * gcc.dg/tree-ssa/dump-1.c: New test.
4817
4818 2006-11-23  David Ung <davidu@mips.com>
4819
4820         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4821         -mfp64, allowable when ISA >= 33 and float is enabled.
4822         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4823         of mthc1 and mfhc1 patterns.
4824
4825 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4826
4827         PR tree-optimization/29921
4828         * gcc.dg/pr29921.c: New test.
4829
4830 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4831
4832         PR fortran/29441
4833         * gfortran.dg/initialization_4.f90: New test.
4834
4835 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4836
4837         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4838         platforms that have interleaving support.
4839         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4840         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4841         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4842         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4843         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4844         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4845         gcc.dg/vect/vect-strided-u8-i8.c,
4846         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4847         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4848         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4849         gcc.dg/vect/vect-strided-float.c,
4850         gcc.dg/vect/vect-strided-a-mult.c,
4851         gcc.dg/vect/vect-strided-mult-char-ls.c,
4852         gcc.dg/vect/vect-strided-a-u16-mult.c,
4853         gcc.dg/vect/vect-strided-a-u32-mult.c,
4854         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4855         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4856         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4857         gcc.dg/vect/vect-strided-mult.c,
4858         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4859         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4860
4861 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4862
4863         PR fortran/25087
4864         * gfortran.dg/auto_char_len_4.f90: New test.
4865
4866 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4867
4868         PR fortran/29652
4869         * gfortran.dg/generic_7.f90: New test.
4870         * gfortran.dg/defined_operators_1.f90: Add new error.
4871
4872 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4873
4874         PR tree-optimization/29902
4875         * g++.dg/tree-ssa/pr29902.C: New test.
4876
4877 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4878
4879         PR fortran/29820
4880         * gfortran.dg/used_types_13.f90: New test.
4881
4882 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4883
4884         * gcc.dg/dfp/snan.c: Delete.
4885
4886 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4887
4888         * g++.dg/cpp0x/static_assert1.C: New.
4889         * g++.dg/cpp0x/static_assert2.C: New.
4890         * g++.dg/cpp0x/static_assert3.C: New.
4891
4892 2006-11-21  Richard Guenther  <rguenther@suse.de>
4893
4894         * gcc.dg/vect/vect-pow-1.c: New testcase.
4895         * gcc.dg/vect/vect-pow-2.c: Likewise.
4896
4897 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4898
4899         PR c++/29570
4900         * g++.dg/template/static29.C: New test.
4901
4902         PR c++/29734
4903         * g++.dg/conversion/simd4.C: New test.
4904
4905 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4906
4907         PR c++/29475
4908         * g++.dg/template/access19.C: New test.
4909         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4910         error is reported.
4911
4912 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4913
4914         PR tree-opt/25500
4915         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4916
4917 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4918
4919         PR fortran/27546
4920         * gfortran.dg/import.f90: Extended test.
4921         * gfortran.dg/import2.f90: Extended test.
4922
4923 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4924
4925         * gfortran.dg/volatile3.f90: Add conflict test.
4926
4927 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4928
4929         PR fortran/24783
4930         * gfortran.dg/implicit_10.f90: New test.
4931
4932 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4933
4934         PR c++/8586
4935         * g++.dg/warn/Wall-write-strings.C: New.
4936
4937 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4938
4939         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4940         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4941
4942 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4943
4944         * gfortran.dg/use_3.f90: Remove error message.
4945         * gfortran.dg/iso_fortran_env_1.f90: New test.
4946         * gfortran.dg/iso_fortran_env_2.f90: New test.
4947         * gfortran.dg/iso_fortran_env_3.f90: New test.
4948         * gfortran.dg/iso_fortran_env_4.f90: New test.
4949
4950 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4951
4952         * gcc.dg/vect/vect-27.c: Fix initialization.
4953
4954 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4955
4956         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4957         * gcc.dg/torture/builtin-minmax-1.c: New.
4958
4959         * gcc.dg/builtins-20.c: Add cases for copysign.
4960
4961 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4962
4963         PR fortran/24285
4964         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4965
4966 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4967         * gfortran.dg/use_1.f90: New test.
4968         * gfortran.dg/use_1.f90: New test.
4969         * gfortran.dg/use_1.f90: New test.
4970
4971 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4972
4973         PR tree-optimization/29801
4974         * gcc.dg/pr29801.c: New test.
4975
4976 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4977
4978         PR middle-end/29584
4979         * gcc.dg/torture/pr29584.c: New test.
4980
4981 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4982
4983         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4984         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4985         * gcc.target/powerpc/compress-float-ppc.c,
4986         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4987         powerpc_fprs.
4988         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4989         do not pass -mhard-float.
4990
4991 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4992
4993         * gnat.dg/volatile_aggregate.adb: New test.
4994
4995 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4996
4997         PR fortran/29391
4998         PR fortran/29489
4999         * gfortran.dg/bound_2.f90: Add more checks.
5000         * gfortran.dg/bound_3.f90: New test.
5001
5002 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5003
5004         PR target/29201
5005         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
5006
5007 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5008
5009         * gfortran.dg/import3.f90: Fix error message.
5010
5011 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5012
5013         PR tree-opt/29788
5014         * gfortran.fortran-torture/compile/inline_1.f90:
5015         New testcase.
5016
5017 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
5018
5019         * gcc.target/i386/x87regparm-1.c: New test.
5020         * gcc.target/i386/x87regparm-2.c: New test.
5021         * gcc.target/i386/x87regparm-3.c: New test.
5022         * gcc.target/i386/x87regparm-4.c: New test.
5023
5024 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5025
5026         PR fortran/27546
5027         * gfortran.dg/import.f90: New test.
5028         * gfortran.dg/import2.f90: New test.
5029         * gfortran.dg/import3.f90: New test.
5030
5031 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5032
5033         PR fortran/27588
5034         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
5035
5036 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5037
5038         PR fortran/29806
5039         * gfortran.dg/contains.f90: New test.
5040         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
5041
5042 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR tree-optimization/29581
5045         * gcc.dg/pr29581-1.c: New test.
5046         * gcc.dg/pr29581-2.c: New test.
5047         * gcc.dg/pr29581-3.c: New test.
5048         * gcc.dg/pr29581-4.c: New test.
5049         * gfortran.dg/pr29581.f90: New test.
5050
5051 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
5052
5053         PR fortran/29702
5054         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
5055         numbers in error message headers.
5056
5057 2006-11-14  Richard Guenther  <rguenther@suse.de>
5058
5059         * gcc.target/i386/math-torture/math-torture.exp: Restrict
5060         to i?86 and x86_64 targets.
5061
5062 2006-11-14  Caroline Tice  <ctice@apple.com>
5063
5064         * gcc.dg/pubtypes-1.c: New file/testcase.
5065         * gcc.dg/pubtypes-2.c: New file/testcase.
5066         * gcc.dg/pubtypes-3.c: New file/testcase.
5067         * gcc.dg/pubtypes-4.c: New file/testcase.
5068         * g++.dg/pubtypes.C: New file/testcase.
5069
5070 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
5071
5072         PR c++/29106
5073         * g++.dg/init/self1.C: New test.
5074
5075 2006-11-14  Tobias Burnus  <burnus@net-b.de>
5076
5077         PR fortran/29657
5078         * gfortran.dg/conflicts.f90: Add.
5079
5080 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
5081
5082         PR rtl-optimization/29798
5083
5084         * gcc.c-torture/execute/pr29798.c: New.
5085
5086 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5087
5088         * gcc.dg/builtins-20.c: Add more cases.
5089
5090 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
5091
5092         PR fortran/29759
5093         * gfortran.dg/gomp/pr29759.f90: New test.
5094
5095 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
5096
5097         PR c++/29518
5098         * g++.dg/template/static28.C: New test.
5099
5100 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
5101
5102         * lib/c-torture.exp: Use target-libpath.exp.
5103         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
5104         set GCC_EXEC_PREFIX env var from global variable of same name.
5105
5106 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5107
5108         PR fortran/26994
5109         * gfortran.fortran-torture/compile/transfer-1.f90:
5110         New testcase.
5111
5112 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
5113             Zdenek Dvorak <dvorakz@suse.cz>
5114
5115         PR tree-optimization/29680
5116         * gcc.dg/alias-11.c: New test.
5117
5118 2006-11-12  Jason Merrill  <jason@redhat.com>
5119             Andrew Pinski <pinskia@physics.uc.edu>
5120
5121         PR middle-end/28915
5122         * gcc.target/i386/vectorize1.c: New.
5123
5124 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5125
5126         PR rtl-optimization/29797
5127         * gcc.c-torture/execute/pr29797-1.c: New test case.
5128
5129 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5130
5131         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
5132
5133 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
5134
5135         * gcc.dg/tree-ssa/prefetch-3.c: New test.
5136
5137 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5138
5139         PR tree-optimization/13827
5140         * gcc.dg/fold-eqand-1.c: New test case.
5141
5142 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5143
5144         PR rtl-opt/28812
5145         * gcc.c-torture/execute/mayalias-3.c: New test.
5146
5147 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
5148
5149         PR middle-end/27528
5150         * gcc.c-torture/compile/pr27528.c: New test.
5151         * gcc.dg/pr27528.c: Likewise.
5152
5153 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5154
5155         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
5156
5157         * gcc.dg/torture/builtin-symmetric-1.c: New test.
5158
5159 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5160
5161         PR fortran/29758
5162         * gfortran.dg/reshape_source_size_1.f90: New test.
5163
5164 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5165
5166         PR fortran/29315
5167         * gfortran.dg/aliasing_dummy_4.f90: New test.
5168
5169 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
5170
5171         PR target/29777
5172         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
5173         and x86_64-*-* targets.
5174
5175 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5176
5177         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
5178         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
5179         New macros. Use them in exact tests.
5180         (TESTIT3): New macro.
5181         Add tests for fmin, fmax and fma.
5182
5183 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5184
5185         PR fortran/29431
5186         * gfortran.dg/array_constructor_13.f90: New test.
5187
5188 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5189
5190         PR fortran/29744
5191         * gfortran.dg/used_types_12.f90: New test.
5192
5193 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
5194
5195         PR middle-end/29726
5196         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
5197         (test6): Ditto.
5198         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
5199         * gcc.dg/fold-eqandshift-3.c: New test case.
5200
5201 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5202
5203         PR fortran/29699
5204         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
5205
5206         PR fortran/21370
5207         * gfortran.dg/change_symbol_attributes_1.f90: New test.
5208
5209 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5210
5211         * gcc.dg/20061109-1.c: New testcase.
5212
5213 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5214
5215         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
5216
5217 2006-11-09  Tobias Burnus  <burnus@net-b.de>
5218
5219         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
5220         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
5221
5222 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
5223
5224         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
5225         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
5226
5227 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5228
5229         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
5230
5231 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5232
5233         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
5234         vect-9.c).
5235         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
5236         * gcc.dg/vect/vect-9.c: Now vectorizable.
5237         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
5238         that support vect_widen_mult.
5239         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
5240         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
5241         vect-reduc-dot-u16.c).
5242         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
5243         vect-reduc-dot-u16.c).
5244         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
5245         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
5246         vect-reduc-dot-s8.c).
5247         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
5248         vect-reduc-dot-s8.c).
5249         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
5250         vect-reduc-dot-s8.c).
5251         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
5252         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
5253         vect-reduc-dot-u8.c).
5254         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
5255         vect-reduc-dot-u8.c).
5256         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
5257         * gcc.dg/vect/vect-multitypes-9.c: New test.
5258         * gcc.dg/vect/vect-multitypes-10.c: New test.
5259         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
5260         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
5261         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
5262         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
5263         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
5264         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
5265         wrapv-vect-reduc-dot-s8.c.
5266         * lib/target-support.exp (check_effective_target_vect_unpack): New.
5267         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
5268         targets that support vec_unpack.
5269         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5270         (check_effective_target_vect_widen_mult_qi_to_hi): New.
5271         (check_effective_target_vect_widen_mult_hi_to_si): New.
5272         (check_effective_target_vect_widen_sum): Removed.
5273
5274         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5275
5276         * gcc.dg/vect/vect-multitypes-8.c: New test.
5277         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
5278
5279         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
5280
5281         * gcc.dg/vect/vect-multitypes-7.c: New test.
5282
5283         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5284
5285         * gcc.dg/vect/vect-multitypes-4.c: New test.
5286         * gcc.dg/vect/vect-multitypes-5.c: New test.
5287         * gcc.dg/vect/vect-multitypes-6.c: New test.
5288
5289         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5290
5291         * gcc.dg/vect/vect-multitypes-1.c: New test.
5292         * gcc.dg/vect/vect-multitypes-2.c: New test.
5293         * gcc.dg/vect/vect-multitypes-3.c: New test.
5294
5295 2006-11-07  Eric Christopher  <echristo@apple.com>
5296
5297         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5298         Test using scan-assembler-not.
5299
5300 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
5301
5302         * gcc.dg/inline-17.c: New test.
5303
5304 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
5305
5306         PR other/25028
5307         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
5308         on HP-UX.
5309
5310 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5311
5312         PR fortran/29539
5313         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5314
5315         PR fortran/29634
5316         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5317         test.
5318
5319 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5320
5321         PR fortran/29601
5322         * gfortran.dg/volatile.f90: Add.
5323         * gfortran.dg/volatile2.f90: Add.
5324         * gfortran.dg/volatile3.f90: Add.
5325         * gfortran.dg/volatile4.f90: Add.
5326         * gfortran.dg/volatile5.f90: Add.
5327         * gfortran.dg/volatile6.f90: Add.
5328         * gfortran.dg/volatile7.f90: Add.
5329
5330 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5331
5332         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5333           for matching error messages.
5334         * gfortran.dg/specifics_3.f90: Adjust pattern
5335           for matching error messages.
5336
5337 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5338             Bernhard Fischer  <aldot@gcc.gnu.org>
5339
5340         * lib/gcc-dg.exp (output-exists): New proc.
5341         (output-exists-not): New proc.
5342         * gcc.test-framework/test-framework.awk: Support new directives.
5343         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5344         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5345         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5346         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5347         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5348         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5349
5350 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5351
5352         PR fortran/29630
5353         PR fortran/29679
5354         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5355         * gfortran.dg/initialization_3.f90: New.
5356
5357 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5358
5359         PR libgfortran/25545
5360         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5361
5362 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5363
5364         PR middle-end/29695
5365         * gcc.c-torture/execute/pr29695-1.c: New test.
5366         * gcc.c-torture/execute/pr29695-2.c: New test.
5367
5368 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5369
5370         PR fortran/29565
5371         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5372
5373 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5374
5375         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5376         for matching error messages.
5377
5378 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5379
5380         PR target/26915
5381         * gcc.target/i386/387-12.c: New test.
5382
5383 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5384
5385         PR libfortran/29713
5386         * gfortran.dg/pr29713.f90: New test.
5387
5388 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5389
5390         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5391         Also test for bogus rest sign.
5392
5393 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5394
5395         PR libfortran/27895
5396         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5397
5398 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5399
5400         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5401         from error messages.
5402
5403 2006-11-02  Mike Stump  <mrs@apple.com>
5404
5405         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5406
5407         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5408
5409 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5410
5411         * g++.dg/eh/gcsec1.C: New test.
5412
5413 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5414
5415         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5416         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5417
5418 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5419
5420         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5421         hexadecimal value.
5422         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5423         * gcc.dg/pr14796-2.c: Likewise.
5424
5425 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5426
5427         * gcc.c-torture/execute/20061101-1.c: New test.
5428
5429 2006-11-01  Richard Guenther  <rguenther@suse.de>
5430
5431         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5432
5433 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5434
5435         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5436         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5437
5438 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5439
5440         * gcc.c-torture/execute/20061031-1.c: New test.
5441
5442 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5443
5444         PR 23067
5445         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5446         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5447         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5448         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5449         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5450         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5451         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5452
5453 2006-10-31  Eric Christopher  <echristo@apple.com>
5454             Falk Hueffner  <falk@debian.org>
5455
5456         * gcc.dg/builtin-bswap-1.c: New.
5457         * gcc.dg/builtin-bswap-2.c: New.
5458         * gcc.dg/builtin-bswap-3.c: New.
5459         * gcc.dg/builtin-bswap-4.c: New.
5460         * gcc.dg/builtin-bswap-5.c: New.
5461         * gcc.target/i386/builtin-bswap-1.c: New.
5462
5463 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5464
5465         * gcc.dg/inline-16.c: New.
5466
5467         PR 16622
5468         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5469         defining it.
5470         * gcc.dg/inline-13.c: New.
5471         * gcc.dg/inline-14.c: New.
5472         * gcc.dg/inline-15.c: New.
5473
5474         PR 11377
5475         * gcc.dg/inline6.c: New.
5476         * gcc.dg/inline7.c: New.
5477
5478 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5479
5480         PR middle-end/23470
5481         * gcc.dg/pr23470-1.c: New test case.
5482
5483 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5484
5485         PR fortran/29537
5486         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5487         data.
5488         * gfortran.dg/blockdata_2.f90: New testcase.
5489
5490 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5491
5492         PR libfortran/29627
5493         * gfortran.dg/unf_short_record_1.f90:  New test.
5494
5495 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5496
5497         PR fortran/29067
5498         * gfortran.dg/pr29067.f: New test.
5499
5500 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5501             Richard Sandiford  <richard@codesourcery.com>
5502
5503         * lib/target-supports.exp (get_compiler_messages): Append options
5504         as a single list element.
5505         (check_effective_target_arm_vfp_ok): New.
5506         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5507
5508 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5509
5510         PR fortran/29387
5511         * gfortran.dg/intrinsic_actual_2.f90: New test.
5512
5513         PR fortran/29490
5514         * gfortran.dg/actual_array_interface_1.f90: New test.
5515
5516         PR fortran/29641
5517         * gfortran.dg/used_types_11.f90: New test.
5518
5519 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5520
5521         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5522         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5523         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5524         * g++.old-deja/g++.mike/net25.C (main): Same.
5525         * g++.dg/lookup/exception1.C (main): Same.
5526         * g++.dg/parse/parens2.C (main): Same.
5527
5528 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5529
5530         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5531
5532 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5533
5534         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5535         * gcc.dg/torture/builtin-math-3.c: Likewise.
5536
5537 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5538
5539         PR fortran/29452
5540         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5541         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5542
5543 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5544
5545         PR Fortran/29410
5546         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5547
5548 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5549
5550         * lib/target-supports.exp (check_function_available): Declare
5551         function before calling.
5552
5553 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5554
5555         PR tree-optimization/29637
5556         * gcc.dg/pr29637.c: New test.
5557
5558 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5559
5560         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5561         tree canonicalization.
5562
5563 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5564
5565         * gcc.dg/builtins-20.c: Add more hypot tests.
5566
5567 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5568
5569         * gcc.dg/fold-compare-1.c: New test case.
5570
5571 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5572
5573         PR c++/16307
5574         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5575
5576 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5577
5578         PR tree-optimization/15458
5579         * gcc.dg/fold-xornot-1.c: New test case.
5580
5581 2006-10-29  Richard Guenther  <rguenther@suse.de>
5582
5583         * gcc.target/i386/math-torture/trunc.c: New testcase.
5584
5585 2006-10-29  Richard Guenther  <rguenther@suse.de>
5586
5587         * gcc.target/i386/math-torture/round.c: New testcase.
5588
5589 2006-10-29  Richard Guenther  <rguenther@suse.de>
5590
5591         * gcc.target/i386/math-torture/ceil.c: New testcase.
5592         * gcc.target/i386/math-torture/floor.c: Likewise.
5593
5594 2006-10-29  Richard Guenther  <rguenther@suse.de>
5595
5596         * gcc.target/i386/math-torture/rint.c: New testcase.
5597         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5598
5599 2006-10-29  Richard Guenther  <rguenther@suse.de>
5600
5601         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5602         * gcc.target/i386/math-torture/lceil.c: Likewise.
5603
5604 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5605
5606         PR libgfortran/24313
5607         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5608
5609 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5610
5611         * gcc.c-torture/execute/20020118-1.c,
5612         gcc.c-torture/execute/builtins/strlen.c,
5613         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5614         comment typos.
5615
5616 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5617
5618         * gcc.dg/builtins-20.c: Add tests for hypot.
5619         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5620         two-argument builtins.
5621         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5622         TESTIT2.  Update all callers.
5623         (TESTIT2, TESTIT2_R): New helper macros.
5624         Add testcases for pow, hypot and atan2.
5625
5626 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5627
5628         PR C++/29295
5629         * g++.dg/expr/bool1.C: New test.
5630         * g++.dg/expr/bool2.C: New test.
5631
5632 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5633
5634         PR fortran/28224
5635         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5636         * gfortran.dg/namelist_internal.f90: New test.
5637
5638 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5639
5640         PR fortran/29625
5641         * gfortran.dg/io_real_boz.f90: Add.
5642         * gfortran.dg/io_real_boz2.f90: Add.
5643
5644 2006-10-28  Richard Guenther  <rguenther@suse.de>
5645
5646         PR middle-end/26899
5647         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5648
5649 2006-10-28  Richard Guenther  <rguenther@suse.de>
5650
5651         PR target/28806
5652         * gcc.target/i386/math-torture/lround.c: New testcase.
5653
5654 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5655
5656         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5657         * gcc.dg/builtins-44.c: Likewise.
5658         * gcc.dg/builtins-45.c: Likewise.
5659         * gcc.dg/pr28796-2.c: Likewise.
5660         * gcc.dg/unordered-3.c: Likewise.
5661
5662 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5663
5664         PR libgfortran/27954
5665         * gfortran.dg/error_recovery_2.f90: New test.
5666
5667 2006-10-26  Richard Guenther  <rguenther@suse.de>
5668
5669         * gcc.target/i386/i386.exp: Use glob, not find to collect
5670         tests.  Avoids recursing into subdirectories.
5671         * gcc.target/i386/math-torture/math-torture.exp: Torture
5672         for interesting ia32 math options.
5673         * gcc.target.i386/math-torture/lrint.c: New testcase.
5674
5675 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5676
5677         PR libgfortran/29563
5678         * gfortran.dg/arrayio_9.f90: Update test.
5679         * gfortran.dg/arrayio_19.f90: New test.
5680
5681 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5682
5683         * gcc.dg/20061026.c: New testcase.
5684
5685 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5686
5687         PR libgfortran/29563
5688         * gfortran.dg/arrayio_9.f90: New test.
5689
5690 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5691
5692         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5693         Copy the strings manually, as strcpy may call strlen.
5694
5695 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5696
5697         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5698         Add checks for log, log2, log10 and log1p.
5699
5700         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5701         we already test 0.0.  Add checks for expm1, log, log2, log10,
5702         log1p, cbrt, erf and erfc.
5703
5704 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5705
5706         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5707
5708 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5709
5710         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5711         and remainderl() built-in functions.  Remove -ffast-math from
5712         dg-options.
5713
5714 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5715
5716         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5717         acosh and atanh.
5718
5719         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5720         floating point modifiers to arguments passed to float and long
5721         double functions respectively.  Update all callers to use floating
5722         point numbers, not integers.  Add tests for exp, exp2 and
5723         exp10/pow10.
5724
5725         * gcc.dg/torture/builtin-math-3.c: New test.
5726
5727 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5728
5729         PR fortran/29393
5730         * gfortran.dg/initialize_2.f90: New.
5731
5732 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5733
5734         * gcc.dg/torture/builtin-math-2.c: New test.
5735
5736 2006-10-24  Richard Guenther  <rguenther@suse.de>
5737
5738         PR middle-end/28796
5739         * gcc.dg/pr28796-1.c: New testcase.
5740         * gcc.dg/pr28796-2.c: Likewise.
5741
5742 2006-10-24  Richard Guenther  <rguenther@suse.de>
5743
5744         * gcc.dg/builtins-57.c: New testcase.
5745
5746 2006-10-24  Richard Guenther  <rguenther@suse.de>
5747
5748         PR tree-optimization/29567
5749         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5750
5751 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5752
5753         PR tree-optimization/14784
5754         * gcc.dg/alias-10.c: New test.
5755
5756 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5757
5758         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5759
5760 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5761
5762         * gcc.dg/builtin-strncat-chk-1.c: New test.
5763
5764 2006-10-23  Jan Hubicka  <jh@suse.cz>
5765
5766         * gcc.dg/memmove-1.c: New test.
5767
5768 2006-10-23  Paul Brook  <paul@codesourcery.com>
5769
5770         * gcc.dg/pragma-pack-5.c: New test.
5771
5772 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5773
5774         * g++.dg/other/s390-1.C: New testcase.
5775
5776 2006-10-23  Richard Guenther  <rguenther@suse.de>
5777
5778         PR middle-end/27132
5779         PR middle-end/23295
5780         * gcc.dg/pr27132.c: New testcase.
5781         * gcc.dg/pr23295.c: Likewise.
5782         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5783         * g++.dg/tree-ssa/pr19807.C: Likewise.
5784
5785 2006-10-23  Richard Guenther  <rguenther@suse.de>
5786
5787         PR middle-end/21032
5788         * gcc.dg/pr21032.c: New testcase.
5789
5790 2006-10-22  Jeff Law  <law@redhat.com>
5791         Richard Guenther  <rguenther@suse.de>
5792
5793         PR tree-optimization/15911
5794         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5795
5796 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5797
5798         PR c++/20647
5799         * g++.dg/abi/rtti3.C: New.
5800
5801 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5802
5803         PR middle-end/28252
5804         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5805         transformation.
5806
5807 2006-10-21  Richard Guenther  <rguenther@suse.de>
5808
5809         PR tree-optimization/3511
5810         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5811
5812 2006-10-21  Richard Guenther  <rguenther@suse.de>
5813
5814         PR middle-end/26898
5815         * gcc.dg/torture/pr26898-1.c: New testcase.
5816         * gcc.dg/torture/pr26898-2.c: Likewise.
5817
5818 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5819
5820         PR c++/28053
5821         * g++.dg/parse/bitfield1.C: Adjust error markers.
5822         * g++.dg/parse/bitfield2.C: New test.
5823
5824 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5825
5826         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5827
5828 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5829
5830         PR libfortran/27895
5831         * gfortran.dg/zero_sized_1.f90: New test.
5832
5833 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5834
5835         * gcc.dg/div-compare-1.c: New test.
5836
5837 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5838
5839         PR fortran/29216
5840         * gfortran.dg/result_default_init_1.f90: New test.
5841
5842         PR fortran/29314
5843         * gfortran.dg/automatic_default_init_1.f90: New test.
5844
5845         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5846         from 38 to 33.
5847
5848 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5849
5850         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5851         'using namespace std' without previous declaration.
5852         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5853         * g++.old-deja/g++.robertl/eb133c.C: New.
5854
5855 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5856
5857         PR libgfortran/29277
5858         * gfortran.dg/streamio_4.f90: Update test.
5859         * gfortran.dg/streamio_11.f90: New test.
5860
5861 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5862
5863         PR c++/27952
5864         * g++.dg/inherit/virtual1.C: New test.
5865
5866 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5867
5868         PR c++/28261
5869         * g++.dg/parse/enum3.C: New test.
5870
5871 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5872
5873         PR c++/29039
5874         * g++.dg/init/ctor8.C: New test.
5875
5876 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5877
5878         PR c++/27270
5879         * g++.dg/ext/complit8.C: Tweak error markers.
5880         * g++.dg/template/complit1.C: Add error marker.
5881
5882 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/27270
5885         * g++.dg/ext/complit8.C: New test.
5886
5887         PR c++/29408
5888         * g++.dg/parse/dtor12.C: New test.
5889
5890         PR c++/29435
5891         * g++.dg/template/sizeof11.C: New test.
5892
5893 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5894
5895         PR fortran/29392
5896         * gfortran.dg/data_char_3.f90: New test.
5897
5898         PR fortran/29451
5899         * gfortran.dg/negative_automatic_size.f90: New test.
5900
5901 2006-10-16  David Daney  <ddaney@avtrex.com>
5902
5903         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5904
5905 2006-10-16  Eric Christopher  <echristo@apple.com>
5906
5907         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5908         x86_64.
5909
5910 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5911
5912         PR c++/28211
5913         * g++.dg/tc1/dr49.C: Tweak error messages.
5914         * g++.dg/parse/template21.C: New test.
5915
5916 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5917
5918         PR middle-end/20491
5919         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5920
5921 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5922
5923         PR fortran/29403
5924         * gfortran.dg/print_1.f90: New test.
5925
5926 2006-10-15  Jan Hubicka  <jh@suse.cz>
5927
5928         PR middle-end/29241
5929         * gcc.c-torture/compile/pr29241.c: New testcase.
5930
5931 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5932
5933         PR middle-end/29250
5934         * gcc.c-torture/compile/pr29250.c: New test.
5935
5936 2006-10-15  Richard Guenther  <rguenther@suse.de>
5937
5938         * gcc.dg/pr29299.c: New testcase.
5939
5940 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5941
5942         PR fortran/24767
5943         * gfortran.dg/label_4.f90: Adjust warning flag.
5944
5945 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5946
5947         PR fortran/29371
5948         * gfortran.dg/nullify_3.f90: New test.
5949
5950 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5951
5952         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5953         on Solaris 2.5.1 too.
5954
5955 2006-10-13  Eric Christopher  <echristo@apple.com>
5956
5957         * gcc.dg/pr25993.c: Skip for darwin.
5958
5959 2006-10-13  Eric Christopher  <echristo@apple.com>
5960
5961         * gcc.dg/visibility-11.c: Skip for darwin.
5962
5963 2006-10-13  Eric Christopher  <echristo@apple.com>
5964
5965         * gcc.dg/darwin-weakimport-1.c: Use
5966         -fno-asynchronous-unwind-tables.
5967         * gcc.dg/darwin-weakimport-3.c: Ditto.
5968
5969 2006-10-13  Richard Guenther  <rguenther@suse.de>
5970
5971         PR tree-optimization/29446
5972         * gcc.dg/torture/pr29446.c: New testcase.
5973
5974 2006-10-13  Bill Wendling  <wendling@apple.com>
5975
5976         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5977         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5978         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5979         * g++.old-deja/g++.law/shadow1.C: Likewise.
5980         * g++.old-deja/g++.law/ctors10.C: Likewise.
5981         * g++.dg/debug/namespace1.C: Likewise.
5982         * g++.dg/inherit/namespace-as-base.C: Likewise.
5983         * g++.dg/opt/delay-slot-1.C: Likewise.
5984         * g++.dg/parse/defarg10.C: Likewise.
5985         * g++.dg/template/ptrmem11.C: Likewise.
5986         * g++.dg/template/mem_func_ptr.C: Likewise.
5987         * g++.dg/template/spec19.C: Likewise.
5988
5989 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5990
5991         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5992
5993 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5994
5995         PR fortran/29373
5996         * gfortran.dg/implicit_9.f90: New test.
5997
5998         PR fortran/29407
5999         * gfortran.dg/namelist_25.f90: New test.
6000
6001         PR fortran/27701
6002         * gfortran.dg/same_name_2.f90: New test.
6003
6004         PR fortran/29232
6005         * gfortran.dg/host_assoc_types_1.f90: New test.
6006
6007         PR fortran/29364
6008         * gfortran.dg/missing_derived_type_1.f90: New test.
6009         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
6010
6011         PR fortran/29422
6012         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
6013
6014         PR fortran/29428
6015         * gfortran.dg/alloc_comp_assign_5.f90: New test.
6016
6017 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6018
6019         PR fortran/29391
6020         * gfortran.dg/bound_2.f90: New test.
6021
6022 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6023
6024         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
6025         directive.
6026         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6027         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
6028         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6029         * gfortran.dg/gomp/reduction3.f90: Likewise.
6030         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6031         * gfortran.dg/dummy_procedure_2.f90: Likewise.
6032         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6033         * gfortran.dg/forall_4.f90: Likewise.
6034         * gfortran.dg/spec_expr_4.f90: Likewise.
6035         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
6036         * gfortran.dg/forall_5.f90: Likewise.
6037         * gfortran.dg/open_access_append_2.f90: Add check for
6038         compile-time warning.
6039
6040 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
6041
6042         PR c++/28506
6043         * g++.dg/parse/pure1.C: New test.
6044
6045 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6046
6047         PR fortran/21435
6048         * gfortran.dg/io_constraints_3.f90: New test.
6049         * gfortran.dg/open_access_append_1.f90: Add checks
6050         for compile-time warnings.
6051         * gfortran.dg/pr20163-2.f: Likewise.
6052         * gfortran.dg/iostat_2.f90: Likewise.
6053         * gfortran.dg/label_4.f90: Delete the temporary
6054         file.
6055         * gfortran.dg/direct_io_2.f90: Add a FILE=
6056         specifier.
6057         * gfortran.dg/iomsg_1.f90: Add check for
6058         compile-time warning.
6059
6060 2006-10-12  Jan Hubicka  <jh@suse.cz>
6061
6062         PR c/28419
6063         * gcc.dg/pr28319.c: New test.
6064
6065 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
6066         PR c++/29318
6067         * g++.dg/ext/vla4.C: New test.
6068
6069 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
6070
6071         PR c++/27961
6072         * g++.dg/template/crash60.C: New test.
6073         * g++.dg/other/large-size-array.C: Adjust error markers.
6074         * g++.dg/parse/crash27.C: Likewise.
6075         * g++.dg/template/crash1.C: Likewise.
6076
6077 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
6078
6079         PR testsuite/29093
6080         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
6081
6082 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
6083
6084         PR preprocessor/28709
6085         * gcc.dg/cpp/paste14.c: New test.
6086
6087 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
6088
6089         PR c++/29175
6090         * g++.dg/init/array24.C: New test.
6091
6092 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6093
6094         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
6095         of <sys/types.h>.
6096
6097 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
6098
6099         PR c++/29024
6100         * g++.dg/parse/typedef8.C: New test.
6101         * g++.dg/other/mult-stor1.C: Adjust error markers.
6102
6103 2006-10-11  Richard Guenther  <rguenther@suse.de>
6104
6105         PR tree-optimization/28230
6106         * gcc.dg/torture/pr28230.c: New testcase.
6107
6108 2006-10-11  Richard Guenther  <rguenther@suse.de>
6109
6110         PR inline-asm/29119
6111         * gcc.dg/torture/pr29119.c: New testcase.
6112
6113 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
6114
6115         PR middle-end/29272
6116         * gcc.c-torture/execute/20060930-2.c: New test.
6117
6118 2006-10-09  Richard Henderson  <rth@redhat.com>
6119
6120         Revert emutls patch.
6121
6122 2006-10-09  Richard Guenther  <rguenther@suse.de>
6123
6124         PR middle-end/29254
6125         * gcc.dg/pr29254.c: New testcase.
6126
6127 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
6128             Paul Thomas  <pault@gcc.gnu.org>
6129
6130         PR fortran/20541
6131         * gfortran.dg/alloc_comp_basics_1.f90: New test.
6132         * gfortran.dg/alloc_comp_basics_2.f90: New test.
6133         * gfortran.dg/alloc_comp_assign_1.f90: New test.
6134         * gfortran.dg/alloc_comp_assign_2.f90: New test.
6135         * gfortran.dg/alloc_comp_assign_3.f90: New test.
6136         * gfortran.dg/alloc_comp_assign_4.f90: New test.
6137         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
6138         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
6139         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
6140         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
6141         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
6142         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
6143         * gfortran.dg/alloc_comp_std.f90: New test.
6144         * gfortran.dg/move_alloc.f90: New test.
6145
6146 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
6147
6148         PR fortran/29115
6149         * gfortran.dg/derived_constructor_comps_2.f90: New test.
6150
6151         PR fortran/29211
6152         * gfortran.dg/forall_char_dependencies_1.f90: New test.
6153
6154 2006-10-08  Tobias Burnus  <burnus@net-b.de>
6155
6156         PR fortran/28585
6157         * gfortran.dg/new_line.f90: New test.
6158
6159 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6160
6161         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
6162         * gcc.dg/torture/builtin-convert-1.c,
6163         gcc.dg/torture/builtin-convert-2.c,
6164         gcc.dg/torture/builtin-convert-3.c,
6165         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
6166
6167 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
6168
6169         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6170         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6171         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6172         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
6173
6174 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
6175
6176         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6177         Xfail some tests for powerpc-darwin and powerpc-aix.
6178
6179 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
6180
6181         PR c/29380
6182         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
6183
6184 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6185
6186         PR target/29300
6187         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6188         on hppa*-*-hpux*.
6189
6190 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6191
6192         PR fortran/16580
6193         PR fortran/29288
6194         * gfortran.fortran-torture/execute/specifics.f90:
6195         Add tests for using all possible intrinsics as actual arguments.
6196         * gfortran.dg/specifics_1.f90: Add tests for using
6197         all possible intrinsics as actual arguments.
6198         * gfortran.dg/specifics_2.f90: New file.
6199         * gfortran.dg/specifics_3.f90: New file.
6200
6201 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
6202
6203         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
6204         * gcc.dg/debug/debug-2.c: Likewise.
6205
6206 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
6207
6208         * gcc.c-torture/compile/sync-2.c: New test.
6209
6210 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6211
6212         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
6213         line endings.
6214
6215 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6216
6217         PR rtl-optimization/29128
6218         * gcc.c-torture/compile/pr29128.c: New test.
6219
6220 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6221
6222         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
6223         line endings.
6224
6225 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
6226
6227         PR middle-end/29256
6228         * gcc.dg/tree-ssa/loop-19.c: New test.
6229
6230 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6231
6232         PR tree-optimization/29330
6233         * gcc.dg/pr29330.c: New test.
6234
6235         PR target/28924
6236         * gcc.c-torture/compile/20061005-1.c: New test.
6237
6238 2006-10-06  Olivier Hainque  <hainque@adacore.com>
6239
6240         * gcc.dg/typename-vla-1.c: New case.
6241         * gnat.dg/forward_vla.adb: New case.
6242
6243 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6244
6245         PR tree-optimization/29290
6246         * gfortran.dg/loop_nest_1.f90: New test.
6247
6248         PR target/29198
6249         * gcc.dg/tls/opt-12.c: New test.
6250
6251         PR fortran/28415
6252         * gfortran.dg/save_2.f90: New test.
6253
6254         PR c/29091
6255         * gcc.dg/pr29091.c: New test.
6256
6257 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
6258
6259         * lib/target-supports.exp
6260         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
6261         same as x86_64-*-*; check for LP64.
6262
6263 2006-10-04  Richard Henderson  <rth@redhat.com>
6264
6265         * lib/target-supports.exp (check_effective_target_tls): Redefine
6266         to mean non-emulated tls.
6267         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6268         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6269         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6270         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6271         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6272         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6273         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6274
6275 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6276
6277         PR fortran/29343
6278         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
6279
6280 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6281
6282         * gfortran.dg/bounds_check_fail_1.f90: New test.
6283
6284 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6285
6286         PR c++/29020
6287         * g++.dg/template/friend48.C: New test.
6288
6289 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6290
6291         PR fortran/29098
6292         * gfortran.dg/default_initialization_2.f90: New test.
6293
6294 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6295
6296         PR fortran/20779
6297         PR fortran/20891
6298         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6299
6300 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6301
6302         PR fortran/29284
6303         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6304
6305         PR fortran/29321
6306         PR fortran/29322
6307         * gfortran.dg/missing_optional_dummy_2.f90: New test.
6308
6309         PR fortran/25091
6310         PR fortran/25092
6311         * gfortran.dg/entry_array_specs_1.f90: New test.
6312
6313 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6314
6315         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6316         insufficient to inhibit some test failures at -O3.  Do testing
6317         on integers.
6318
6319 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6320
6321         PR c++/29138
6322         * g++.dg/inherit/access8.C: New test.
6323         * g++.dg/template/dtor4.C: Tweak error messages.
6324
6325 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6326
6327         PR fortran/27478
6328         * gfortran.dg/entry_8.f90: New test.
6329
6330 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6331
6332         PR c++/29291
6333         * g++.dg/parse/new4.C: New test.
6334
6335 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6336
6337         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6338         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6339         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6340         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6341         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6342
6343 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6344
6345         PR fortran/19260
6346         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6347         * gfortran.dg/continuation_2.f90: New test.
6348
6349         PR fortran/19262
6350         * gfortran.dg/continuation_3.f90: New test.
6351         * gfortran.dg/continuation_4.f90: New test.
6352         * gfortran.dg/continuation_5.f: New test.
6353         * gfortran.dg/continuation_6.f: New test.
6354
6355 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6356
6357         PR c++/29226
6358         * g++.dg/template/vla1.C: New test.
6359
6360 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6361
6362         PR fortran/29210
6363         * gfortran.dg/complex_parameter_1.f90: New test.
6364
6365 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6366
6367         PR c/29154
6368         * gcc.c-torture/execute/20060929-1.c: New test.
6369
6370 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6371
6372         PR c++/29105
6373         * g++.dg/template/member6.C: New test.
6374         * g++.dg/parse/typename7.C: Adjust error markers.
6375
6376         PR c++/29080
6377         * g++.dg/template/member7.C: New test.
6378
6379 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6380
6381         PR c/24010
6382         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6383         gcc.dg/Woverride-init-3.c: New tests.
6384
6385 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6386
6387         * gcc.c-torture/execute/20060930-1.c: New test.
6388
6389 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6390
6391         PR fortran/18791
6392         * gfortran.dg/specifics_1.f90: New test.
6393         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6394         complex specifics.
6395
6396 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6397
6398         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6399         pthread-init-common.h: New.
6400
6401 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6402
6403         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6404         precision on some archs.
6405
6406 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6407
6408         * gcc.dg/non-local-goto-1.c: New test.
6409         * gcc.dg/non-local-goto-2.c: Likewise.
6410         * gcc.dg/setjmp-3.c: Likewise.
6411         * gcc.dg/setjmp-4.c: Likewise.
6412
6413 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6414
6415         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6416
6417 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6418
6419         PR fortran/28276
6420         * gfortran.dg/exponent_1.f90: New test.
6421
6422         PR fortran/27021
6423         * gfortran.dg/nearest_1.f90: New test.
6424
6425 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6426
6427         PR middle-end/25261
6428         PR middle-end/28790
6429         * gcc.dg/gomp/nestedfn-1.c: New test.
6430
6431 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6432
6433         PR objc/29195
6434         * objc/compile/method-1.m: New test.
6435
6436 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6437
6438         PR c++/26938
6439         * g++.dg/template/crash58.C: New test.
6440         * g++.dg/parse/crash28.C: Adjust error markers.
6441         * g++.dg/template/crash34.C: Likewise.
6442         * g++.dg/template/friend31.C: Likewise.
6443         * g++.dg/template/crash32.C: Likewise.
6444
6445         PR c++/27329
6446         * g++.dg/template/crash59.C: New test.
6447
6448         PR c++/27667
6449         * g++.dg/template/spec33.C: New test.
6450         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6451
6452 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6453             Adam Nemet  <anemet@caviumnetworks.com>
6454
6455         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6456         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6457
6458 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6459
6460         PR target/28911
6461         * gcc.dg/pr28911.c: New.
6462
6463 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6464
6465         PR target/29169
6466         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6467         (dg-options): Add -mfpmath=387.
6468
6469 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR c/28706
6472         * gcc.dg/pr28706.c: New test.
6473
6474         PR c/28712
6475         * gcc.dg/pr28712.c: New test.
6476
6477 2006-09-22  Mike Stump  <mrs@apple.com>
6478
6479         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6480
6481 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6482
6483         PR tree-optimization/28888
6484         * gcc.dg/pr28888.c: New test.
6485
6486 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6487
6488         PR c++/29016
6489         * g++.dg/init/ptrfn1.C: New test.
6490
6491 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6492
6493         PR c++/28861
6494         * g++.dg/template/spec32.C: New test.
6495         * g++.dg/parse/crash9.C: Adjust error markers.
6496
6497         PR c++/28303
6498         * g++.dg/template/typedef6.C: New test.
6499         * g++.dg/init/error1.C: Adjust error markers.
6500         * g++.dg/parse/crash9.C: Likewise.
6501         * g++.dg/template/crash55.C: Likewise.
6502
6503 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6504
6505         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6506
6507 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6508
6509         PR target/27650
6510         * g++.dg/ext/dllimport12.C: New test.
6511
6512 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6513
6514         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6515         * gcc.target/mips/nmadd-2.c: Likewise.
6516         * gcc.target/mips/mips-ps-6.c: New test.
6517         * gcc.target/mips/neg-abs-1.c: Likewise.
6518         * gcc.target/mips/neg-abs-2.c: Likewise.
6519         * gcc.target/mips/nmadd-3.c: New test.
6520
6521 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6522
6523         PR middle-end/28046
6524         * gcc.dg/gomp/atomic-10.c: New test.
6525         * g++.dg/gomp/atomic-10.C: New test.
6526
6527 2006-09-20  Eric Christopher  <echristo@apple.com>
6528
6529         * gcc.target/i386/sse3-not-fisttp.c: New.
6530
6531 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6532
6533         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6534
6535 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6536
6537         * gcc.c-torture/execute/pr28289.c (one): New variable.
6538         (main): Use it instead of argc.
6539         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6540         (main): Use it instead of argc.
6541
6542 2006-09-19  Paul Brook  <paul@codesourcery.com>
6543
6544         PR target/28516
6545         * gcc.dg/nested-func-5.c: New test.
6546
6547 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6548
6549         * lib/target-supports.exp (check_effective_target_tls): Compile
6550         test stubs using ${tool}_target_compile, not just target_compile.
6551         (check_effective_target_tls_runtime): Likewise.
6552
6553 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6554
6555         * gcc.c-torture/compile/20030405-1.x: Remove.
6556
6557         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6558         optimising linker from discarding it.
6559
6560 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6561
6562         PR fortran/28526
6563         * gfortran.dg/keyword_symbol_1.f90: New test.
6564
6565         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6566         pedantic compilation option.
6567
6568 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6569
6570         PR fortran/29060
6571         * gfortran.dg/spread_shape_1.f90: New test.
6572
6573 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6574
6575         PR tree-optimization/28887
6576         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6577
6578 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6579
6580         PR c/25993
6581         * gcc.dg/pr25993.c: New test.
6582
6583 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6584
6585         PR tree-opt/21591
6586         * gcc.dg/vect/pr21591.c: New test.
6587
6588 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6589
6590         PR tree-opt/29059
6591         * gcc.c-torture/compile/strcpy-1.c: New test.
6592         * gcc.c-torture/compile/strcpy-2.c: New test.
6593         * gcc.c-torture/compile/memcpy-1.c: New test.
6594         * gcc.c-torture/compile/memcpy-2.c: New test.
6595
6596 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6597
6598         PR testsuite/29055
6599         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6600
6601 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6602
6603         * gnat.dg/specs/double_record_extension1.ads: New test.
6604         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6605
6606 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6607
6608         PR fortran/29051
6609         * gfortran.dg/oldstyle_3.f90: New test.
6610
6611 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6612
6613         PR libgfortran/29099
6614         * gfortran.dg/secnds-1.f: New test.
6615
6616 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6617
6618         PR libgfortran/29053
6619         * gfortran.dg/streamio_9.f90: New test.
6620         * gfortran.dg/streamio_10.f90: New test.
6621
6622 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6623
6624         PR C++/29002
6625         * g++.dg/init/array22.C: New test.
6626         * g++.dg/init/array23.C: New test.
6627
6628 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6629
6630         * stackcheck.lst: Update list of tests requiring stack checking.
6631         * norun.lst: Adjust for above change.
6632         * ada95.lst: New file.
6633         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6634         requiring -gnat95 switch.
6635
6636 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6637
6638         * gnat.dg/in_out_parameter.adb: New test.
6639
6640 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6641
6642         PR debug/28980
6643         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6644
6645 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6646
6647         * gnat.dg/specs/unchecked_union.ads: New test.
6648
6649 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6650
6651         PR rtl-optimization/28982
6652         * gcc.c-torture/execute/pr28982a.c: New test.
6653         * gcc.c-torture/execute/pr28982b.c: Likewise.
6654
6655 2006-09-12  Eric Christopher  <echristo@apple.com>
6656
6657         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6658         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6659
6660 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6661
6662         PR c/28768
6663         PR preprocessor/14634
6664         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6665         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6666         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6667
6668 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6669
6670         * gcc.dg/pr28243.c: New test.
6671
6672 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6673
6674         PR fortran/28971
6675         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6676         this undiagnosed regression reappears.
6677
6678 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6679
6680         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6681         Treat $srcdir as a literal.
6682         * lib/fortran-torture.exp (fortran-torture-compile,
6683         fortran-torture-execute): Likewise.
6684         * lib/objc-torture.exp (objc-torture-compile,
6685         objc-torture-execute): Likewise.
6686         * lib/profopt.exp (profopt-execute): Likewise.
6687
6688 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6689
6690         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6691
6692 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6693
6694         PR testsuite/28950
6695         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6696
6697 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6698
6699         PR target/13685
6700         * gcc.target/i386/pr13685.c: New test.
6701
6702 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6703
6704         * gcc.dg/pr28726.c: New test.
6705
6706 2006-09-11  Josh Conner  <jconner@apple.com>
6707
6708         * gcc.dg/nrv3.c: Increase size of structure.
6709         * gcc.dg/nrv4.c: Likewise.
6710         * gcc.dg/nrv5.c: Likewise.
6711
6712 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6713
6714         PR libfortran/28890
6715         gfortran.dg/assumed_charlen_function_5.f90: New test.
6716
6717 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6718
6719         PR c++/28991
6720         * g++.dg/init/static3.C: New test.
6721
6722 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6723
6724         PR testsuite/29007
6725         * gcc.dg/long-long-cst1.c (t): Add cast to
6726         __SIZE_TYPE__ before casting to int.
6727         (main): Return 0 on success.
6728
6729 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6730
6731         * gcc.c-torture/execute/20060910-1.c: New test.
6732
6733 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6734
6735         PR middle-end/26983
6736         * gcc.dg/pr26983.c: New test.
6737
6738 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6739
6740         PR target/29006
6741         * gcc.c-torture/execute/pr29006.c: New test.
6742
6743 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6744
6745         PR libfortran/28947
6746         gfortran.dg/matmul_4.f90: New test.
6747
6748 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6749
6750         PR fortran/28959
6751         gfortran.dg/used_types_10: New test.
6752
6753 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6754
6755         PR libfortran/28923
6756         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6757         gfortran.dg/array_initializer_3.f90: New test.
6758
6759 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6760
6761         PR fortran/28914
6762         * gfortran.dg/actual_array_constructor_3.f90: New test.
6763
6764 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6765
6766         PR testsuite/26778
6767         * gcc.target/i386/pr26778.c: New testcase.
6768
6769 2006-09-08  Eric Christopher  <echristo@apple.com>
6770
6771         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6772         * gcc.target/i386/memcpy-1.c: Ditto.
6773         * gcc.target/i386/asm-1.c: Ditto.
6774         * gcc.target/i386/20060512-4.c: Ditto.
6775         * gcc.target/i386/compress-float-387.c: Ditto.
6776         * gcc.target/i386/20060512-1.c: Ditto.
6777         * gcc.target/i386/compress-float-sse.c: Ditto.
6778         * gcc.target/i386/20060512-2.c: Ditto.
6779         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6780         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6781         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6782         * gcc.dg/pr26449.c: Ditto.
6783         * gcc.dg/attr-ms_struct-2.c: Ditto.
6784         * gcc.dg/attr-ms_struct-1.c: Ditto.
6785         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6786
6787 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6788
6789         PR c/28504
6790         * gcc.dg/vla-10.c: New test.
6791
6792 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6793
6794         PR c++/28858
6795         * g++.dg/parse/template20.C: New test.
6796         * g++.dg/template/operator8.C: Remove obsolete part.
6797         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6798         * g++.old-deja/g++.pt/crash65.C: Likewise.
6799
6800 2006-09-07  Jason Merrill  <jason@redhat.com>
6801
6802         PR middle-end/27724
6803         * gcc.dg/long-long-cst1.c: New test.
6804
6805 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6806
6807         PR C++/28906
6808         * g++.dg/other/array3.C: New test.
6809         * g++.dg/other/array4.C: New test.
6810         * g++.dg/other/array5.C: New test.
6811
6812 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6813
6814         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6815
6816 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6817
6818         PR target/28946
6819         * gcc.target/i386/pr28946.c: New test.
6820
6821 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6822
6823         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6824         in integer literal constant.
6825         * gfortran.dg/enum_8.f90: Ditto.
6826         * gfortran.dg/g77/20030326-1.f: Ditto.
6827
6828 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6829
6830         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6831         nonconformance usage.
6832
6833 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6834
6835         PR middle-end/28862
6836         * gcc.c-torture/compile/vector-align-1.c: New test.
6837
6838 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6839
6840         PR rtl-opt/27883
6841         * g++.dg/opt/copysign-1.C: New test.
6842
6843 2006-09-06  Jason Merrill  <jason@redhat.com>
6844
6845         PR c++/27371
6846         * g++.dg/warn/unused-result1.C: New test.
6847
6848 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6849
6850         PR c++/28903
6851         * g++.dg/ext/vla3.C: New test.
6852
6853         PR c++/28886
6854         * g++.dg/template/array16.C: New test.
6855
6856 2006-09-06  Richard Guenther  <rguenther@suse.de>
6857
6858         * gcc.dg/pr27226.c: Remove testcase again.
6859
6860 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6861
6862         PR tree-opt/28937
6863         * g++.dg/opt/unroll2.C: New test.
6864
6865 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6866
6867         PR tree-opt/28952
6868         * gcc.dg/vect/pr28952.c: New test.
6869
6870 2006-09-05  Richard Guenther  <rguenther@suse.de>
6871
6872         PR tree-optimization/28900
6873         * gcc.dg/torture/pr28900.c: New testcase
6874
6875 2006-09-05  Richard Guenther  <rguenther@suse.de>
6876
6877         PR tree-optimization/28905
6878         * gcc.c-torture/compile/pr28905.c: New testcase.
6879
6880 2006-09-05  Richard Guenther  <rguenther@suse.de>
6881
6882         PR middle-end/28935
6883         * gcc.dg/pr28935.c: New testcase.
6884
6885 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6886
6887         * gcc.c-torture/execute/20060905-1.c: New test.
6888
6889 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6890
6891         PR fortran/28908
6892         * gfortran.dg/used_types_7.f90: New test.
6893         * gfortran.dg/used_types_8.f90: New test.
6894         * gfortran.dg/used_types_9.f90: New test.
6895
6896 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6897
6898         * gcc.c-torture/compile/20060904-1.c: New test.
6899
6900 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6901
6902         PR c++/23287 Revert my 2006-09-01 patch
6903         * g++.dg/parse/dtor12.C: Remove.
6904
6905 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6906
6907         PR c+/27670
6908         * g++.dg/template/operator9.C: New test.
6909
6910         PR c++/27493
6911         * g++.dg/template/operator7.C: New test.
6912
6913         PR c++/27494
6914         * g++.dg/template/operator8.C: New test.
6915
6916         PR c++/27397
6917         * g++.dg/template/crash57.C: New test.
6918
6919         * g++.dg/template/typedef4.C: Adjust error markers.
6920         * g++.dg/template/typedef5.C: Likewise.
6921
6922 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6923
6924         PR c++/28878
6925         * g++.dg/parse/crash33.C: New test.
6926
6927 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6928         Richard Guenther  <rguenther@suse.de>
6929         Adam Nemet  <anemet@caviumnetworks.com>
6930
6931         PR middle-end/27226
6932         * gcc.target/mips/memcpy-1.c: New testcase.
6933         * gcc.dg/pr27226.c: Likewise.
6934
6935 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6936
6937         PR c++/28705
6938         * g++.dg/lookup/koenig5.C: New.
6939         * g++.dg/template/crash56.C: New.
6940
6941 2006-09-01  Josh Conner  <jconner@apple.com>
6942
6943         PR c++/25505
6944         * gcc.dg/nrv3.c: New test.
6945         * gcc.dg/nrv4.c: New test.
6946         * gcc.dg/nrv5.c: New test.
6947
6948 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6949
6950         PR c++/23287
6951         * g++.dg/parse/dtor12.C: New.
6952
6953 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6954
6955         PR tree-optimization/28839
6956         * gcc.dg/pr28839.c: New test.
6957
6958 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6959
6960         PR target/24367
6961         * gcc.dg/pr24367.c: New testcase.
6962
6963 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6964
6965         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6966
6967 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6968
6969         PR rtl-optimization/27735
6970         * gcc.dg/loop-unswitch-1.c: New test.
6971
6972 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6973
6974         PR fortran/28885
6975         * gfortran.dg/aliasing_dummy_2.f90: New test.
6976
6977         PR fortran/20067
6978         * gfortran.dg/generic_5.f90: Change error message.
6979
6980         PR fortran/28873
6981         * gfortran.dg/generic_6.f90: New test.
6982
6983         PR fortran/25077
6984         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6985
6986         PR fortran/25102
6987         * gfortran.dg/invalid_interface_assignment.f90: New test.
6988
6989         PR fortran/24866
6990         * gfortran.dg/module_proc_external_dummy.f90: New test.
6991
6992 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6993
6994         PR c++/28349
6995         * testsuite/g++.dg/warn/var-args1.C: New test.
6996
6997 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6998
6999         PR fortran/28866
7000         * gfortran.dg/simpleif_2.f90: New test.
7001         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
7002         * gfortran.dg/enum_5.f90: Ditto.
7003
7004 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7005             Kazu Hirata  <kazu@codesourcery.com>
7006
7007         PR tree-optimization/17506
7008         * gcc.dg/pr17506.c: New.
7009
7010 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
7011
7012         PR c++/28139
7013         * g++.dg/eh/alias1.C: New test.
7014
7015 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7016
7017         PR c++/28860
7018         * g++.dg/template/ttp22.C: New test.
7019
7020 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
7021
7022         PR middle-end/26632
7023         * gcc.dg/pr26632.c: New.
7024
7025 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7026
7027         PR libgfortran/28354
7028         * gfortran.dg/fmt_zero_precision.f90: New test.
7029
7030 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
7031
7032         PR c++/28058
7033         * g++.dg/template/spec31.C: New test.
7034
7035 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
7036
7037         PR c++/26573
7038         * g++.dg/other/static2.C: New test.
7039
7040 2006-08-26  Roger Sayle  <roger@eyesopen.com>
7041
7042         * gcc.dg/Wswitch-enum-2.c: New test case.
7043         * gcc.dg/Wswitch-enum-3.c: Likewise.
7044
7045 2006-08-26  Richard Guenther  <rguenther@suse.de>
7046
7047         * gcc.c-torture/compile/20060826-1.c: New testcase.
7048
7049 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
7050
7051         PR c++/28736
7052         * g++.dg/template/void10.C: New test.
7053
7054         PR c++/28737
7055         * g++.dg/template/void8.C: New test.
7056
7057         PR c+_+/28738
7058         * g++.dg/template/void9.C: New test.
7059
7060         * g++.dg/template/void3.C: Adjust error markers.
7061         * g++.dg/template/void4.C: Likewise.
7062         * g++.dg/template/crash55.C: Likewise.
7063         * g++.dg/template/void7.C: Likewise
7064
7065 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
7066
7067         PR c++/28588
7068         * g++.dg/inherit/access6.C: New test.
7069         * g++.dg/inherit/access7.C: Likewise.
7070
7071         PR c++/28595
7072         * g++.dg/template/array15.C: New test.
7073         * g++.dg/template/crash2.C: Tweak error markers.
7074
7075 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
7076
7077         PR middle-end/28683
7078         * gcc.c-torture/compile/20060823-1.c: New test.
7079
7080 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7081
7082         PR c++/28853
7083         * g++.dg/template/ttp21.C: New test.
7084
7085         PR c++/28852
7086         * g++.dg/other/operator1.C: Add error-marker.
7087         * g++.dg/other/operator2.C: New test.
7088
7089 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7090
7091         PR c/27893
7092         * gcc.c-torture/compile/vla-const-1.c,
7093         gcc.c-torture/compile/vla-const-2.c: New tests.
7094
7095 2006-08-26  Richard Guenther  <rguenther@suse.de>
7096
7097         PR middle-end/28814
7098         * gcc.dg/torture/pr28814.c: New testcase.
7099
7100 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7101
7102         PR c/28418
7103         * gcc.c-torture/compile/compound-literal-1.c: New test.
7104
7105 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7106
7107         PR c/28299
7108         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
7109         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
7110         Expect extra diagnostics.
7111
7112 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
7113
7114         gcc.dg/noncompile/pr16876.c: New test.
7115
7116 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
7117
7118         PR c++/28056
7119         * g++.dg/parse/local1.C: New test.
7120         * g++.dg/other/qual1.C: Tweak error marker.
7121
7122 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7123
7124         PR c++/27787
7125         * g++.dg/template/typename10.C: New.
7126         * g++.dg/template/lookup4.C: Remove bogus error marker.
7127
7128 2006-08-25  Richard Guenther  <rguenther@suse.de>
7129
7130         PR testsuite/28829
7131         * gcc.dg/pr26570.c: Fix testcase.
7132
7133 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
7134
7135         PR tree-opt/28807
7136         * gcc.c-torture/execute/mayalias-2.c: New test.
7137         * gcc.dg/tree-ssa/alias-13.c: New test.
7138
7139 2006-08-24  Jan Hubicka  <jh@suse.cz>
7140
7141         PR debug/26881
7142         * gcc.dg/debug/pr26881.c: New file.
7143
7144 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
7145
7146         PR fortran/28788
7147         * gfortran.dg/used_types_4.f90: New test.
7148         * gfortran.dg/derived_init_2.f90: Modify to check sibling
7149         association of derived types.
7150         * gfortran.dg/used_types_2.f90: Add module cleanup.
7151         * gfortran.dg/used_types_3.f90: The same.
7152
7153         PR fortran/28771
7154         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
7155         fix of regression.
7156
7157 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7158
7159         PR 28813
7160         * gfortran.dg/direct_io_6.f90: Remove test.
7161
7162 2006-08-23  Stuart Hastings  <stuart@apple.com>
7163
7164         PR 28825
7165         * gcc.target/i386/20060821-1.c: New.
7166
7167 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
7168
7169         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
7170         dg-warning strings for dllimport.
7171
7172 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7173
7174         PR C++/28450
7175         * g++.dg/ext/vector4.C: New test.
7176         * g++.dg/ext/complex1.C: New test.
7177
7178 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
7179
7180         PR debug/28692
7181         * gcc.dg/debug/const-1.c: New.
7182         * gcc.dg/debug/const-2.c: New.
7183         * gcc.dg/debug/dwarf2/const-1.c: New.
7184         * gcc.dg/debug/dwarf2/const-2.c: New.
7185         * gcc.dg/debug/dwarf2/const-2b.c: New.
7186
7187 2006-08-22  Richard Guenther  <rguenther@suse.de>
7188
7189         PR middle-end/28776
7190         * gcc.c-torture/compile/pr28776-1.c: New testcase.
7191         * gcc.c-torture/compile/pr28776-2.c: Likewise.
7192
7193 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7194
7195         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
7196
7197 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
7198
7199         PR c++/26269
7200         * g++.dg/other/error14.C: New test.
7201
7202         PR c++/28505
7203         * g++.dg/parse/ctor7.C: New test.
7204         * g++.dg/parse/ctor8.C: Likewise.
7205
7206         PR c++/28741
7207         * g++.dg/template/void7.C: New test.
7208
7209 2006-08-21  Olivier Hainque  <hainque@adacore.com>
7210
7211         * gnat.dg/self_aggregate_with_zeros.adb: New test.
7212         * gnat.dg/self_aggregate_with_array.adb: New test.
7213
7214 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7215
7216         * g++.dg/eh/arm-vfp-unwind.C: New test.
7217
7218 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
7219
7220         PR c++/28341
7221         * g++.dg/template/ref3.C: New test.
7222         * g++.dg/template/nontype13.C: New test.
7223
7224         PR c++/28346
7225         * g++.dg/template/ptrmem17.C: New test.
7226
7227 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
7228
7229         PR target/28648 c:
7230         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
7231
7232 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
7233
7234         PR fortran/28630
7235         * gfortran.dg/used_types_2.f90: New test.
7236
7237         PR fortran/28601
7238         * gfortran.dg/used_types_3.f90: New test.
7239
7240         PR fortran/20886
7241         * gfortran.dg/generic_actual_arg.f90: New test.
7242
7243         PR fortran/28735
7244         * gfortran.dg/module_private_array_refs_1.f90: New test.
7245
7246         PR fortran/28762
7247         * gfortran.dg/program_name_1.f90: New test.
7248
7249         PR fortran/28425
7250         * gfortran.dg/derived_constructor_comps_1.f90: New test.
7251
7252         PR fortran/28496
7253         * gfortran.dg/array_initializer_2.f90: New test.
7254
7255         PR fortran/18111
7256         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
7257
7258         PR fortran/28600
7259         * gfortran.dg/assumed_charlen_function_4.f90: New test.
7260
7261         PR fortran/28771
7262         * gfortran.dg/assumed_charlen_in_main.f90: New test.
7263
7264         PR fortran/28660
7265         * gfortran.dg/dependent_decls_1.f90: New test.
7266
7267 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7268
7269         PR fortran/25217
7270         * gfortran.dg/derived_init_2.f90: New.
7271
7272 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
7273
7274         * gcc.c-torture/execute/pr28289.c: New test.
7275
7276 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
7277
7278         PR c/28744
7279         * gcc.dg/attr-externally-visible-1.c: New test.
7280         * gcc.dg/attr-externally-visible-2.c: New test.
7281         * g++.dg/parse/attr-externally-visible-1.C: New test.
7282         * g++.dg/parse/attr-externally-visible-2.C: New test.
7283
7284 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7285
7286         PR c++/28606
7287         * g++.dg/parse/dtor11.C: New test.
7288
7289 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7290
7291         PR rtl-optimization/28489
7292         * gcc.c-torture/compile/pr28489.c: New test.
7293
7294 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7295
7296         PR c++/28710
7297         * g++.dg/template/redecl4.C: New test.
7298
7299         PR c++/28711
7300         * g++.dg/template/ctor8.C: New test.
7301
7302 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7303
7304         * gcc.dg/pr26570.c: Fix testcase.
7305
7306 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7307
7308         * PR c++/28573
7309         * g++.dg/parse/offsetof6.C: New test.
7310         * g++.dg/parse/offsetof6.C: New test.
7311         * g++.dg/parse/offsetof7.C: New test.
7312
7313 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7314
7315         PR testsuite/28602
7316         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7317         is false.
7318
7319 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7320
7321         PR c++/28302
7322         * g++.dg/ext/vector3.C: New test.
7323
7324 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7325
7326         PR gcov/profile/26570
7327         * gcc.dg/pr26570.c: New test.
7328
7329 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7330
7331         PR c/27697
7332         * gcc.dg/qual-component-1.c: New test.
7333
7334 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7335
7336         PR c++/28593
7337         * g++.dg/parse/new3.C: New test.
7338
7339 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7340
7341         PR fortran/25828
7342         * gfortran.dg/streamio_1.f90: New test.
7343         * gfortran.dg/streamio_2.f90: New test.
7344         * gfortran.dg/streamio_3.f90: New test.
7345         * gfortran.dg/streamio_4.f90: New test.
7346         * gfortran.dg/streamio_5.f90: New test.
7347         * gfortran.dg/streamio_6.f90: New test.
7348         * gfortran.dg/streamio_7.f90: New test.
7349         * gfortran.dg/streamio_8.f90: New test.
7350
7351 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7352
7353         PR c/28287
7354         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7355
7356 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7357
7358         PR c++/28594
7359         * g++.dg/template/void6.C: New test.
7360
7361 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7362
7363         PR c/28649
7364         * gcc.dg/parse-error-1.c: New test.
7365         * gcc.dg/parse-error-2.c: New test.
7366         * gcc.dg/cpp/digraph2.c: Add error-marker.
7367         * gcc.dg/noncompile/920923-1.c: Likewise.
7368
7369 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7370
7371         PR c/27490
7372         * gcc.dg/sizeof-2.c: New testcase.
7373
7374         PR c/27489
7375         * gcc.dg/switch-A.c: New testcase.
7376
7377 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7378
7379         PR c++/28288
7380         PR c++/14556
7381         * g++.old-deja/g++.warn/compare1.C: Delete.
7382         * g++.dg/opt/pr7503-2.C: Delete.
7383         * g++.dg/opt/pr7503-3.C: Delete.
7384         * g++.dg/opt/pr7503-4.C: Delete.
7385         * g++.dg/opt/pr7503-5.C: Delete.
7386         * g++.dg/opt/max1.C: Delete.
7387         * g++.dg/warn/minmax.C: Delete.
7388         * g++.dg/expr/minmax.C: New test.
7389
7390 2006-08-14  Richard Guenther  <rguenther@suse.de>
7391
7392         PR testsuite/28703
7393         * gcc.c-torture/execute/pr28651.c: Do not use argc
7394         to avoid optimization, instead forbid inlining.
7395
7396 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7397
7398         PR rtl-optimization/28634
7399         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7400
7401 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7402
7403         PR c/27184
7404         * gcc.dg/torture/pr27184.c: New test.
7405
7406 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7407
7408         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7409
7410 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7411
7412         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7413         * gfortran.dg/stat_2.f90: Likewise.
7414         * gfortran.dg/chmod_1.f90: Likewise.
7415         * gfortran.dg/chmod_2.f90: Likewise.
7416         * gfortran.dg/chmod_3.f90: Likewise.
7417
7418 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7419
7420         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7421
7422 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7423
7424         * g++.dg/opt/pr23454-2.C: New test.
7425
7426 2006-08-11  Richard Guenther  <rguenther@suse.de>
7427
7428         PR middle-end/28651
7429         * gcc.c-torture/execute/pr28651.c: New testcase.
7430
7431 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7432
7433         * gnat.dg/specs/static_initializer.ads: New test.
7434
7435 2006-08-10  Paul Brook  <paul@codesourcery.com>
7436
7437         * gcc.target/arm/cond-asm.c: New test.
7438
7439 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7440
7441         PR tree-optimization/26197
7442         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7443         * g++.dg/vect/vect.exp: Compile the new tests with
7444         --param max-aliased-vops=0.
7445
7446 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7447
7448         PR c++/28637
7449         * g++.dg/template/void3.C: New test.
7450
7451         PR c++/28638
7452         * g++.dg/template/void4.C: New test.
7453
7454         PR c++/28640
7455         * g++.dg/template/void5.C: New test.
7456
7457 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7458
7459         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7460         after dg-do compile.
7461
7462 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7463
7464         PR tree-optimizations/26969
7465         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7466         "unswitch-loops" with -funswitch-loops.
7467         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7468
7469 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7470
7471         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7472         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7473         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7474         * objc.dg/dwarf-1.m: Likewise.
7475         * objc.dg/dwarf-2.m: Likewise.
7476         * obj-c++.dg/dwarf-2.mm: Likewise.
7477
7478 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7479
7480         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7481         * objc.dg/dwarf-2.m: Likewise.
7482         * obj-c++.dg/dwarf-2.mm: Likewise.
7483
7484         PR libfortran/28603
7485         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7486
7487         PR testsuite/27611
7488         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7489
7490         PR testsuite/27033
7491         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7492
7493 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7494
7495         PR target/27827
7496         * gcc.target/i386/pr27827.c: New testcase.
7497
7498 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7499
7500         PR fortran/28590
7501         * gfortran.dg/sequence_types_1.f90: New test.
7502
7503 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7504
7505         PR fortran/28548
7506         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7507         dg-warning.  Add -pedantic option.
7508
7509 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7510
7511         PR c/28502
7512         * gcc.dg/proto-1.c: New test.
7513
7514         PR c/27721
7515         * gcc.dg/lvalue-4.c: New test.
7516
7517         PR c/28136
7518         * gcc.dg/init-bad-5.c: New test.
7519
7520 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7521
7522         PR c++/28347
7523         * g++.dg/ext/typedef-init.C: Add new test for typedef
7524         initialization inside templates. Adjust existing error markers.
7525
7526 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7527
7528         PR c++/28148
7529         * g++.dg/init/ptrmem3.C: New test.
7530
7531 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7532
7533         PR tree-optimization/27770
7534         * lib/target-support.exp: New target keyword "section_anchors".
7535         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7536         tests.
7537         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7538         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7539         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7540         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7541
7542 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7543
7544         * gcc.dg/20060801-1.c: Add missing '}'.
7545
7546 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7547
7548         PR c++/27508
7549         * g++.dg/parse/dtor9.C: New test.
7550         * g++.dg/parse/dtor10.C: New test.
7551         * g++.dg/other/error7.C: Adjust error-marker.
7552
7553         PR c++/28274
7554         * g++.dg/other/default5.C: New test.
7555
7556 2006-08-02  Richard Guenther  <rguenther@suse.de>
7557
7558         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7559
7560 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7561
7562         PR c++/28557
7563         * g++.dg/template/conv9.C: New test.
7564
7565 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7566
7567         PR debug/28063
7568         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7569         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7570         Optionally return assembly text.  Update callers.
7571         (check_no_compiler_messages): Update verbose messages.
7572         (check_no_messages_and_pattern): New.
7573         (check_effective_target_string_merging): New.
7574
7575 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7576
7577         PR c++/28250
7578         * g++.dg/eh/catch4.C: New test.
7579
7580         PR c++/28257
7581         * g++.dg/other/qual1.C: New test.
7582
7583         PR c++/28259
7584         * g++.dg/inherit/error2.C: New test.
7585
7586         PR c++/28267
7587         * g++.dg/other/new1.C: New test.
7588
7589         * g++.dg/warn/pr23075.C: Remove obsolete test.
7590         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7591         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7592
7593 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7594
7595         PR c++/28523
7596         * g++.dg/eh/cast1.C: New test.
7597
7598 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7599
7600         PR libfortran/28452
7601         * gfortran.dg/random_3.f90:  New test.
7602
7603 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7604
7605         PR c++/28432
7606         * g++.dg/other/pr28304.C: Change expected error message.
7607         * g++.dg/other/pr28432.C: New test.
7608
7609 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7610
7611         PR c++/28256
7612         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7613
7614 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7615
7616         PR debug/23336
7617         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7618         at -g1.
7619         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7620         g++.dg/debug/enum-2.C: New.
7621
7622 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7623
7624         PR c++/6634
7625         * g++.dg/parse/long1.C: Add more tests.
7626
7627 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7628
7629         * gfortran.dg/lrshift_1.c: New file.
7630
7631 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7632
7633         PR libgfortran/28335
7634         * gfortran.dg/no_unit_error_1.f90: New test.
7635
7636 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7637
7638         PR libgfortran/28335
7639         * gfortran.dg/no_unit_error_1.f90: Delete test.
7640         * gfortran.dg/no_unit_error_2.f90: Delete test.
7641
7642 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7643
7644         * gfortran.dg/chmod_3.f90: New test.
7645         * gfortran.dg/ltime_gmtime_1.f90: New test.
7646         * gfortran.dg/ltime_gmtime_2.f90: New test.
7647         * gfortran.dg/lrshift_1.f90: New test.
7648         * gfortran.dg/chmod_1.f90: New test.
7649         * gfortran.dg/chmod_2.f90: New test.
7650
7651 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7652
7653         PR c++/27668
7654         * g++.dg/template/crash55.C: New test.
7655
7656         PR c++/27962
7657         * g++.dg/template/nontype16.C: New test.
7658
7659         * g++.dg/template/void2.C: Adjust error markers.
7660         * g++.dg/template/nontype5.C: Adjust error markers.
7661
7662 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7663
7664         * gcc.target/i386/stack-prot-kernel.c: New test.
7665
7666 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7667
7668         * gcc.dg/builtins-55.c: New test case.
7669
7670 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7671
7672         PR rtl-optimization/27907
7673         * gcc.c-torture/compile/pr27907.c: New test.
7674
7675 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7676
7677         * gfortran.dg/mclock.f90: New test.
7678         * gfortran.dg/int_conv_1.f90: New test.
7679         * gfortran.dg/stat_1.f90: New test.
7680         * gfortran.dg/stat_2.f90: New test.
7681
7682 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7683
7684         PR libgfortran/28335
7685         * gfortran.dg/no_unit_error_1.f90: New test.
7686         * gfortran.dg/no_unit_error_2.f90: New test.
7687         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7688
7689 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7690
7691         PR middle-end/28473
7692         * gcc.dg/fold-convround-1.c: New test case.
7693
7694 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7695
7696         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7697
7698 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7699
7700         PR c++/27572
7701         * g++.dg/other/typedef1.C: New test.
7702         * g++.dg/template/typedef4.C: New test.
7703         * g++.dg/template/typedef5.C: New test.
7704
7705 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7706
7707         PR fortran/28416
7708         * gfortran.dg/allocatable_dummy_3.f90: New.
7709
7710 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7711
7712         PR fortran/28439
7713         * gfortran.dg/arithmetic_if.f90:  New test.
7714
7715 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7716
7717         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7718         avoid memcpy optimization.
7719
7720 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7721
7722         PR fortran/25289
7723         * gfortran.dg/direct_io_6.f90: New test.
7724
7725 2006-07-24  Jan Hubicka  <jh@suse.cz>
7726
7727         PR c/25795
7728         PR c++/27369
7729         * gcc.dg/pr25795.c: New test.
7730         * gcc.dg/pr25795-1.c: New test.
7731
7732 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7733
7734         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7735         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7736         which may be transformed to "g || h" on some platforms.
7737
7738 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7739
7740         PR c++/28025
7741         * g++.dg/template/friend45.C: New test.
7742
7743 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7744
7745         PR libgfortran/28339
7746         * gfortran.dg/arrayio_8.f90: New test.
7747
7748 2006-07-21  Mike Stump  <mrs@apple.com>
7749
7750         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7751
7752         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7753
7754 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7755
7756         PR c++/28250
7757         * g++.dg/eh/catch3.C: New test.
7758
7759         PR c++/28363
7760         * g++.dg/template/defarg10.C: New test.
7761
7762 2006-07-20  Paul Brook  <paul@codesourcery.com>
7763
7764         PR 27363
7765         * gcc.dg/pr27363.c: New test.
7766
7767 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7768
7769         PR c++/28338
7770         * g++.dg/init/ref13.C: New test.
7771
7772 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7773
7774         PR obj-c++/28434
7775         * obj-c++.dg/proto-error-1.mm: New test.
7776
7777 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7778
7779         PR c++/28337
7780         * g++.dg/template/string1.C: New test.
7781
7782 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7783
7784         PR c++/28048
7785         * g++.dg/template/defarg9.C: New test.
7786
7787         PR c++/28235
7788         * g++.dg/template/static27.C: New test.
7789
7790 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7791
7792         PR 28410
7793         * gcc.dg/tree-ssa/pr28410.c: New test.
7794
7795 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7796
7797         PR c++/28258
7798         * g++/dg/other/error13.C: New test.
7799
7800         PR c++/28260
7801         * g++.dg/template/friend44.C: New test.
7802
7803 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7804
7805         PR c++/27495
7806         * g++.dg/other/pr27495.C: New.
7807
7808 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7809
7810         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7811         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7812
7813 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7814
7815         PR c/28286
7816         * gcc.dg/pragma-pack-4.c: New test.
7817
7818 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7819
7820         PR c++/28291
7821         * g++.dg/ext/pr28291.C: New test.
7822
7823 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7824
7825         PR middle-end/28403
7826         * gcc.c-torture/execute/pr28403.c: New test.
7827
7828 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7829
7830         PR middle-end/28402
7831         * gcc.dg/pr28402.c: New test.
7832
7833 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7834
7835         PR c++/28304
7836         * g++.dg/other/pr28304.C: New test.
7837
7838 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7839
7840         PR other/28251
7841         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7842         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7843
7844 2006-07-17  Richard Guenther  <rguenther@suse.de>
7845
7846         PR tree-optimization/28238
7847         * g++.dg/tree-ssa/pr28238.C: New testcase.
7848
7849 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7850
7851         PR c++/28250
7852         * g++.dg/eh/catch1.C: New test.
7853         * g++.dg/eh/catch2.C: New test.
7854
7855 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7856
7857         PR c++/28370
7858         * g++.dg/template/anon3.C: New test.
7859
7860 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7861
7862         PR fortran/20844
7863         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7864         specifiers requiring an explicit format tag..
7865
7866         PR fortran/28201
7867         * gfortran.dg/generic_5: New test.
7868
7869         PR fortran/20893
7870         * gfortran.dg/elemental_optional_args_1.f90: New test.
7871
7872 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7873
7874         * gnat.dg/assert.ads: New file.
7875         * gnat.dg/controlled_record.ads: Likewise.
7876         * gnat.dg/controlled_record.adb: Likewise.
7877
7878 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7879
7880         PR c++/28292
7881         * g++.dg/other/error12.C: New test.
7882
7883         PR c++/28269
7884         * g++.dg/template/crash54.C: New test.
7885
7886 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7887
7888         PR c++/28249
7889         * g++.dg/parse/catch1.C: New test.
7890
7891         PR c++/28294
7892         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7893
7894         PR c++/28387
7895         * g++.dg/ext/attrib24.C: New test.
7896
7897 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7898
7899         PR c++/28343
7900         * g++.dg/ext/asmspec1.C: New test.
7901
7902 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7903
7904         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7905         (dg-test): Support shouldfail tests.
7906         * lib/target-supports-dg.exp (dg-shouldfail): New.
7907         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7908         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7909         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7910         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7911         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7912         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7913         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7914
7915 2006-07-13  Jan Hubicka  <jh@suse.cz>
7916
7917         * gcc.target/i386/memcpy-1.c: New.
7918
7919 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7920
7921         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7922
7923 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7924
7925         PR fortran/25097
7926         * gfortran.dg/present_1.f90: New test.
7927
7928         PR fortran/20903
7929         * gfortran.dg/interface_derived_type_1.f90: New test.
7930
7931 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7932
7933         PR fortran/28213
7934         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7935         list.
7936
7937 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7938
7939         PR c++/27820
7940         * g++.dg/other/label1.C: New test.
7941
7942 2006-07-07  Richard Guenther  <rguenther@suse.de>
7943
7944         PR middle-end/28268
7945         * gcc.dg/torture/pr28268.c: New testcase.
7946
7947 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7948
7949         PR c++/27019
7950         * g++.dg/ext/pr27019.C: New.
7951
7952 2006-07-07  Richard Guenther  <rguenther@suse.de>
7953
7954         PR tree-optimization/28187
7955         * gcc.dg/pr28187.c: New testcase.
7956
7957 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7958
7959         * gnat.dg/address_conversion.adb: New test.
7960         * gnat.dg/boolean_subtype.adb: Likewise.
7961         * gnat.dg/frame_overflow.adb: Likewise.
7962         * gnat.dg/pointer_array.adb: Likewise.
7963         * gnat.dg/pointer_conversion.adb: Likewise.
7964
7965 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7966
7967         PR fortran/28237
7968         PR fortran/23420
7969         * gfortran.dg/print_fmt_5.f90: New test.
7970
7971 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7972
7973         PR fortran/28129
7974         * gfortran.dg/bounds_check_4.f90: New test.
7975
7976 2006-07-05  Richard Guenther  <rguenther@suse.de>
7977
7978         PR target/28158
7979         * gfortran.dg/pr28158.f90: New testcase.
7980
7981 2006-07-05  Richard Guenther  <rguenther@suse.de>
7982
7983         PR tree-optimization/28162
7984         * gcc.dg/pr28162.c: New testcase.
7985
7986 2006-07-05  Richard Guenther  <rguenther@suse.de>
7987         Andrew Pinski  <pinskia@gcc.gnu.org>
7988
7989         PR c++/27084
7990         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7991
7992 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7993
7994         PR fortran/28174
7995         * gfortran.dg/actual_array_substr_2.f90: New test.
7996
7997         PR fortran/28167
7998         * gfortran.dg/actual_array_constructor_2.f90: New test.
7999
8000 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8001
8002         * gfortran.dg/itime_idate_1.f: New test.
8003         * gfortran.dg/itime_idate_2.f: New test.
8004
8005 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8006
8007         PR libgfortran/27704
8008         * gfortran.dg/open_status_3.f90: New test.
8009         * gfortran.dg/fmt_l.f90: Update for new feature.
8010
8011 2006-07-03  Asher Langton  <langton2@llnl.gov>
8012
8013         * gfortran.dg/oldstyle_2.f90: New.
8014
8015 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8016
8017         * gnat.dg/string_slice.adb: New test.
8018
8019 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8020
8021         PR fortran/19259
8022         * gfortran.dg/semicolon_fixed.c: New.
8023         * gfortran.dg/semicolon_free.c: New.
8024
8025 2006-06-30  Mike Stump  <mrs@apple.com>
8026
8027         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
8028         that don't support internal visibility.
8029
8030 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
8031
8032         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
8033         for '(' / ')' needing an extra '\'.
8034
8035 2006-06-29  Roger Sayle  <roger@eyesopen.com>
8036
8037         PR middle-end/27428
8038         * gcc.dg/pr27428-1.c: New test case.
8039
8040 2006-06-29  Mike Stump  <mrs@apple.com>
8041
8042         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
8043         on darwin as we can't align commons large enough yet.
8044
8045         * gcc.dg/vla-8.c: Add additional testcases.
8046
8047 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
8048
8049         PR c++/28114
8050         * g++.dg/other/pr28114.C: New.
8051
8052 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
8053
8054         * gcc.c-torture/compile/20060625-1.c: New test.
8055
8056 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
8057
8058         PR fortran/20867
8059         * gfortran.dg/stfunc_3.f90: New test.
8060
8061         PR fortran/25056
8062         * gfortran.dg/impure_actual_1.f90: New test.
8063
8064         PR fortran/20874
8065         * gfortran.dg/elemental_result_1.f90: New test.
8066
8067         PR fortran/25073
8068         * gfortran.dg/select_7.f90: New test.
8069
8070         PR fortran/27554
8071         * intrinsic_actual_1.f: New test.
8072
8073         PR fortran/22038
8074         PR fortran/28119
8075         * gfortran.dg/forall_4.f90: New test.
8076
8077         PR fortran/25072
8078         * gfortran.dg/forall_5.f90: New test.
8079
8080 2006-06-25  Lee Millward  <lee.millward@gmail.com>
8081
8082         PR c++/28051
8083         * g++.dg/template/using13.C: New test.
8084
8085         PR c++/28054
8086         * g++.dg/other/incomplete3.C: New test.
8087
8088 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8089
8090         PR fortran/28081
8091         * gfortran.dg/substr_3.f: New test.
8092         * gfortran.dg/equiv_2.f90: Update expected error message.
8093
8094 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
8095
8096         PR fortran/28118
8097         * gfortran.dg/actual_array_substr_1.f90: New test.
8098
8099 2006-06-24  Olivier Hainque  <hainque@adacore.com>
8100
8101         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
8102         * gnat.dg/scalar_mode_agg_compare.adb: New test.
8103
8104 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
8105
8106         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8107
8108 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
8109
8110         PR fortran/27981
8111         * gfortran.dg/simpleif_2.f90: New test.
8112
8113 2006-06-23  Lee Millward  <lee.millward@gmail.com>
8114
8115         * g++.dg/template/error22.C: Fix typo.
8116
8117 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8118
8119         PR c++/28112
8120         * g++.dg/ext/attrib23.C: New test.
8121
8122 2006-06-23  Olivier Hainque  <hainque@adacore.com>
8123
8124         * gnat.dg/varsize_temp.adb: New test.
8125
8126 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8127
8128         PR c++/11468
8129         * g++.dg/other/java2.C: New test.
8130
8131 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
8132
8133         PR target/27789
8134         * g++.dg/ext/dllimport4.C. Add more tests for invalid
8135         initialization.
8136
8137 2006-06-22  Roger Sayle  <roger@eyesopen.com>
8138
8139         PR target/27531
8140         * gcc.dg/pr27531-1.c: New test case.
8141
8142 2006-06-22  Asher Langton  <langton2@llnl.gov>
8143
8144         PR fortran/24748
8145         * gfortran.dg/implicit_8.f90: New.
8146
8147 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
8148
8149         PR rtl-optimization/28121
8150         * gcc.dg/pr28121.c: New test.
8151
8152 2006-06-22  Lee Millward  <lee.millward@gmail.com>
8153
8154         PR c++/27805
8155         * g++.dg/parse/ptrmem6.C: New test.
8156
8157         PR c++/27821
8158         * g++.dg/template/error22.C: New test.
8159
8160 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8161
8162         PR c++/28111
8163         * g++.dg/template/friend43.C: New test.
8164
8165         PR c++/28110
8166         * g++.dg/template/crash53.C: New test.
8167
8168         PR c++/28109
8169         * g++.dg/rtti/incomplete1.C: New test.
8170
8171 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
8172
8173         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
8174
8175 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
8176
8177         * gcc.c-torture/execute/complex-7.c: New.
8178
8179 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
8180
8181         * gcc.dg/merge-all-constants-1.c: New test.
8182
8183 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
8184
8185         PR c++/28113
8186         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
8187
8188 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
8189
8190         * gfortran.dg/rrspacing_1.f90: New test.
8191
8192 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8193
8194         PR c++/28052
8195         * g++.dg/other/bitfield2.C: New test.
8196
8197 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
8198
8199         PR tree-optimization/27331
8200         * gcc.dg/pr27331.c: New test.
8201
8202 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
8203             Eric Botcazou  <ebotcazou@adacore.com>
8204
8205         PR ada/18692
8206         * lib/gnat.exp: New file.
8207         * lib/gnat-dg.exp: Likewise.
8208         * gnat.dg: New directory.
8209         * gnat.dg/dg.exp: New driver.
8210         * gnat.dg/specs: New directory.
8211         * gnat.dg/specs/specs.exp: New driver.
8212         * gnat.dg/style: New directory.
8213         * gnat.dg/style/style.exp: New driver.
8214
8215 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
8216
8217         PR fortran/16206
8218         * gfortran.dg/array_initializer_1.f90: New test.
8219
8220         PR fortran/28005
8221         * gfortran.dg/matmul_3.f90: New test.
8222
8223 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
8224
8225         PR middle-end/28075
8226         * gcc.dg/tree-ssa/inline-1.c: New test.
8227
8228 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
8229
8230         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
8231         in malloc prototype; remove XFAIL.
8232         * gcc.dg/pr18241-2.c: Ditto.
8233         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
8234         in memset prototype; remove XFAIL.
8235         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8236
8237 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8238
8239         * gcc.dg/vla-8.c: Add.
8240
8241 2006-06-19  Richard Guenther  <rguenther@suse.de>
8242
8243         PR tree-optimization/27090
8244         * g++.dg/tree-ssa/pr27090.C: New testcase.
8245
8246 2006-06-19  Roger Sayle  <roger@eyesopen.com>
8247
8248         PR target/27861
8249         * gcc.dg/pr27861-1.c: New test case.
8250
8251 2006-06-19  Richard Guenther  <rguenther@suse.de>
8252
8253         PR middle-end/28045
8254         * gcc.dg/torture/pr28045.c: New testcase.
8255
8256 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8257
8258         PR fortran/26801
8259         * gfortran.dg/associated_4.f90: New test.
8260
8261 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8262
8263         PR fortran/19310
8264         PR fortran/19904
8265         * gfortran.dg/real_const_3.f90: New test.
8266
8267 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
8268
8269         PR c++/28016
8270         * g++.dg/template/static26.C: New test.
8271
8272         PR c++/27979
8273         * g++.dg/expr/bitfield2.C: New test.
8274
8275         PR c++/27884
8276         * g++.dg/parse/linkage2.C: New test.
8277
8278 2006-06-16  Richard Guenther  <rguenther@suse.de>
8279
8280         PR middle-end/27116
8281         * gcc.dg/pr15785-1.c: Revert last change.
8282         * gcc.dg/torture/pr27116-2.c: New testcase.
8283
8284 2006-06-16  Roger Sayle  <roger@eyesopen.com>
8285
8286         PR middle-end/27802
8287         * gcc.dg/pr27802-1.c: New test case.
8288
8289 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
8290
8291         PR c++/27689
8292         * g++.dg/template/ttp18.C: New test.
8293         * g++.dg/template/ttp19.C: Likewise.
8294
8295         PR c++/27666
8296         * g++.dg/expr/cond9.C: New test.
8297
8298         PR c++/27640
8299         * g++.dg/template/ctor7.C: New test.
8300
8301 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
8302
8303         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8304
8305 2006-06-16  Richard Guenther  <rguenther@suse.de>
8306
8307         PR tree-optimization/27781
8308         * gcc.dg/tree-ssa/pr27781.c: New testcase.
8309
8310 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
8311
8312         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
8313
8314 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8315
8316         * gcc.dg/tree-ssa/loop-18.c: New test.
8317
8318 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8319
8320         PR c++/27665
8321         * g++.dg/template/crash52.C: New test.
8322
8323         PR c++/27648
8324         * g++.dg/ext/attrib22.C: New test.
8325
8326         PR c++/26559
8327         * g++.dg/template/builtin1.C: New test.
8328         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8329
8330         PR c++/28018
8331         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8332         assignment.
8333         * g++.old-deja/g++.pt/crash51.C: Likewise.
8334
8335         PR c++/27227
8336         * g++.dg/lookup/linkage1.C: New test.
8337         * g++.dg/lookup/linkage2.C: Likewise.
8338
8339 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8340
8341         PR middle-end/27959
8342         * gcc.dg/pr27959.c: New testcase.
8343
8344 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8345
8346         PR target/28014:
8347         * g++.dg/eh/div.C: New test.
8348
8349 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8350
8351         PR c++/27894
8352         * g++.dg/tree-ssa/pr26757.C: New test.
8353         * g++.dg/tree-ssa/pr27894.C: New test.
8354
8355 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8356
8357         * gcc.c-torture/compile/20060609-1.c: New test.
8358
8359         PR target/27863
8360         * gcc.c-torture/compile/pr27863.c: New test.
8361
8362 2006-06-13  Richard Guenther  <rguenther@suse.de>
8363
8364         PR tree-optimization/27830
8365         * g++.dg/tree-ssa/pr27830.C: New testcase.
8366
8367 2006-06-13  Matthew Sachs  <msachs@apple.com>
8368
8369         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8370         the list of compiler flags; this causes those flags to be checked
8371         for things like dg-skip-if.
8372
8373 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8374
8375         PR c++/27601
8376         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8377
8378 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8379             Kazu Hirata  <kazu@codesourcery.com>
8380
8381         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8382         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8383
8384 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8385
8386         PR c++/27933
8387         * g++.dg/lookup/using15.C: New test.
8388
8389         PR c++/27951
8390         * g++.dg/other/anon4.C: New test.
8391
8392 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8393
8394         PR c++/21210
8395         * g++.dg/init/complex1.C: New test case.
8396
8397 2006-06-11  Eric Christopher  <echristo@apple.com>
8398
8399         PR middle-end/27948
8400         * gcc.dg/bf-ms-layout.c: Run on darwin.
8401         * gcc.dg/bf-no-ms-layout: Ditto.
8402         * gcc.dg/attr-ms_struct-2.c: New.
8403         * gcc.dg/bf-ms-layout-2.c: Ditto.
8404
8405 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8406
8407         * gcc.dg/attr-ms_struct-packed1.c: New.
8408
8409 2006-06-09  Mike Stump  <mrs@apple.com>
8410
8411         * gcc.dg/vla-7.c: Add.
8412
8413 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8414
8415         PR fortran/24558
8416         * gfortran.dg/entry_6.f90: New test.
8417
8418         PR fortran/20877
8419         PR fortran/25047
8420         * gfortran.dg/entry_7.f90: New test.
8421
8422 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8423
8424         PR c/27747
8425         * gcc.dg/cpp/_Pragma6.c: New test.
8426
8427         PR c++/27748
8428         * g++.dg/cpp/_Pragma1.C: New test.
8429
8430         PR preprocessor/27746
8431         * gcc.dg/gomp/macro-3.c: New test.
8432         * gcc.dg/gomp/macro-4.c: New test.
8433         * g++.dg/gomp/macro-3.C: New test.
8434         * g++.dg/gomp/macro-4.C: New test.
8435
8436 2006-06-09  Richard Guenther  <rguenther@suse.de>
8437
8438         PR tree-optimization/26998
8439         * gcc.dg/torture/pr26998.c: New testcase.
8440         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8441
8442 2006-06-08  Mike Stump  <mrs@apple.com>
8443
8444         * gcc.dg/pr27095.c: Account for stubs.
8445
8446         PR target/26427
8447         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8448         produce bad code on darwin.
8449
8450 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8451
8452         PR fortran/27958
8453         * gfortran.dg/substr_2.f: New test.
8454
8455 2006-06-08  Asher Langton  <langton2@llnl.gov>
8456
8457         PR fortran/27786
8458         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8459
8460 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8461
8462         PR target/27421
8463         * gcc.dg/union-3.c: New test.
8464
8465 2006-06-08  Richard Guenther  <rguenther@suse.de>
8466
8467         PR middle-end/27116
8468         * gcc.dg/torture/pr27116.c: New testcase.
8469         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8470
8471 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8472
8473         PR rtl-optimization/26449
8474         * gcc.dg/pr26449.c: New test.
8475
8476 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8477
8478         PR c++/27601
8479         * g++.dg/ext/offsetof1.C: Test member functions.
8480
8481 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8482
8483         * gcc.dg/pr27095.c: Improve scanning.
8484
8485 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8486
8487         PR fortran/23091
8488         * gfortran.dg/saved_automatic_1.f90: New test.
8489
8490         PR fortran/24168
8491         * gfortran.dg/array_simplify_1.f90: New test.
8492
8493         PR fortran/25090
8494         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8495
8496         PR fortran/25058
8497         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8498
8499 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8500
8501         PR c++/27177
8502         * g++.dg/expr/cast7.C: New test.
8503
8504 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8505
8506         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8507         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8508         * lib/fortran-torture.exp (fortran-torture-compile,
8509         fortran-torture-execute): Ditto.
8510
8511 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8512
8513         PR target/27842
8514         * gcc.dg/vmx/pr27842.c: New test.
8515
8516 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8517
8518         PR libfortran/27895
8519         * gfortran.dg/bounds_check_3.f90: New test.
8520
8521 2006-06-05  Mike Stump  <mrs@apple.com>
8522
8523         * objc.dg/objc-fast-4.m: Skip for ppc64.
8524
8525 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8526
8527         PR testsuite/27705
8528         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8529
8530 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8531             Victor Kaplansky  <victork@il.ibm.com>
8532
8533         PR tree-optimizations/26360
8534         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8535         with -fno-tree-dce.
8536         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8537
8538 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8539
8540         PR fortran/14067
8541         * gfortran.dg/data_char_1.f90: Add messages for truncated
8542         strings.
8543
8544         PR fortran/16943
8545         * gfortran.dg/func_decl_2.f90: New test.
8546
8547         PR fortran/20839
8548         * gfortran.dg/do_2.f90: New test.
8549
8550         PR fortran/27655
8551         * gfortran.dg/associated_3.f90: New test.
8552
8553 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8554
8555         PR c++/27819
8556         * g++.dg/template/static25.C: New test.
8557
8558         PR c++/27722
8559         * g++.dg/init/array21.C: New test.
8560
8561         PR c++/27807
8562         * g++.dg/ext/complit7.C: New test.
8563
8564         PR c++/27806
8565         * g++.dg/parse/ptrmem5.C: New test.
8566
8567 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8568             Andrew Pinski  <pinskia@physics.uc.edu>
8569
8570         PR c/27150
8571         PR middle-end/27382
8572         * gcc.dg/pr27150-1.c: New testcase.
8573         * gcc.dg/pr27382-1.c: New testcase.
8574         * gcc.dg/pr27382-2.c: New testcase.
8575
8576 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8577
8578         PR c/25161
8579         PR c/27020
8580         * gcc.dg/array-10.c: New test.
8581
8582 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8583
8584         PR c++/27804
8585         * g++.dg/init/const4.C: New test.
8586         * g++.dg/init/member1.C: Add error-marker.
8587         * g++.dg/other/fold1.C: Adjust error-marker.
8588
8589 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8590
8591         PR c++/27601
8592         * g++.dg/ext/offsetof1.C: New test.
8593
8594 2006-06-04 Eric Christopher <echristo@apple.com>
8595
8596         * gcc.dg/attr-ms_struct-1.c: New.
8597
8598 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8599
8600         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8601
8602 2006-06-04  Richard Guenther  <rguenther@suse.de>
8603
8604         PR tree-optimization/27039
8605         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8606
8607 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8608
8609         PR target/26223
8610         * gcc.target/i386/amd64-abi-2.c: New test case.
8611
8612 2006-06-02  Eric Christopher  <echristo@apple.com>
8613
8614         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8615         * gcc.target/i386/20020523-1.c: Skip if darwin.
8616         * gcc.target/i386/asm-3.c: Ditto.
8617         * gcc.target/i386/20011119-1.c: Ditto.
8618         * gcc.target/i386/clobbers.c: Remove pic part of test.
8619
8620 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8621
8622         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8623         * g++.old-deja/g++.other/init19.C: Ditto.
8624         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8625         and add other platforms as expected failures.
8626
8627 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8628
8629         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8630         (is-effective-target-keyword): Ditto.
8631
8632 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8633
8634         PR fortran/27715
8635         * gfortran.dg/extended_char_comparison_1.f:  New test.
8636
8637 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8638
8639         PR fortran/25098
8640         * gfortran.dg/dummy_procedure_1.f90: New test.
8641
8642         PR fortran/25147
8643         * gfortran.dg/dummy_procedure_2.f90: New test.
8644
8645         * gfortran.dg/associated_2.f90: Correct to make consistent with
8646         standard.
8647
8648 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8649
8650         * gcc.target/i386/387-11.c: New test case.
8651
8652 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/27801
8655         * g++.dg/template/cond6.C: New test.
8656
8657         PR c++/26496
8658         * g++.dg/template/crash51.C: New test.
8659         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8660
8661         PR c++/27385
8662         * g++.dg/init/array20.C: New test.
8663
8664 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8665
8666         * gcc.dg/builtins-54.c: New test case.
8667
8668 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/26433
8671         * g++.dg/template/fntry1.C: Add dg-do link.
8672
8673         PR c++/27808
8674         * g++.dg/parse/friend6.C: New test.
8675
8676 2006-05-30  Asher Langton  <langton2@llnl.gov>
8677
8678         * gfortran.dg/cray_pointers_7.f90: New test.
8679
8680 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8681
8682         PR tree-optimization/23452
8683         * gcc.dg/fold-mulconj-1.c: New test case.
8684
8685 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8686
8687         PR c++/27803
8688         * g++.dg/parse/bitfield1.C: New test.
8689
8690 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8691
8692         * gcc.target/ppc-eq0-1.c: New test case.
8693         * gcc.target/ppc-negeq0-1.c: New test case.
8694
8695 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8696
8697         PR c/27273
8698         * gcc.dg/overflow-warn-5.c: New test.
8699
8700 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8701
8702         PR c/27718
8703         * gcc.dg/sizeof-1.c: New test.
8704
8705 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8706
8707         PR target/27790
8708         * gcc.target/i386/pr27790.c: New test.
8709
8710 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8711
8712         PR libgfortran/27757
8713         * gfortran.dg/direct_io_5.f90: New test.
8714
8715 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8716
8717         PR libgfortran/27634
8718         * gfortran.dg/fmt_missing_period_1.f: New test.
8719         * gfortran.dg/fmt_missing_period_2.f: New test.
8720         * gfortran.dg/fmt_missing_period_3.f: New test.
8721
8722 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8723
8724         PR fortran/19777
8725         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8726         arrays.
8727
8728 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8729
8730         PR c++/27713
8731         * g++.dg/template/new6.C: New test.
8732
8733 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8734
8735         PR tree-optimization/24964
8736         * gcc.target/i386/387-10.c: New test case.
8737
8738 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8739
8740         * intrinsics/string_intrinsics.c (compare_string):
8741         Use memcmp instead of strncmp to avoid tripping over
8742         CHAR(0) in a string.
8743
8744 2006-05-27  Richard Guenther  <rguenther@suse.de>
8745
8746         PR middle-end/27773
8747         * gcc.dg/torture/pr27773.c: New testcase.
8748
8749 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8750
8751         * gcc.dg/pr24561.c: Rename to..
8752         * gcc.dg/pr25962.c: .. this.
8753
8754 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8755
8756         PR fortran/19777
8757         * gfortran.dg/bounds_check_2.f: New test.
8758
8759 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8760
8761         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8762         * gfortran.dg/byte_1.f90: Likewise.
8763         * gfortran.dg/dup_save_2.f90: Likewise.
8764
8765 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8766
8767         * gfortran.dg/associated_2.f90: New test.
8768
8769 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8770
8771         PR fortran/27524
8772         * gfortran.dg/bounds_check_1.f90: New test.
8773
8774 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8775
8776         PR rtl-optimization/27661
8777         * gcc.dg/pr27661.c: New test case.
8778
8779 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8780
8781         PR fortran/23151
8782         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8783         * gfortran.dg/print_parentheses_1.f:  New test.
8784         * gfortran.dg/print_parentheses_2.f90:  New test.
8785
8786 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8787
8788         PR target/27758
8789         * gcc.dg/pr27758.c: New test.
8790
8791 2006-05-24  Falk Hueffner  <falk@debian.org>
8792
8793         * gcc.c-torture/compile/pr27571.c: New test.
8794
8795 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8796
8797         PR fortran/27709
8798         * gfortran.dg/spec_expr_4.f90: New test.
8799
8800         PR fortran/27155
8801         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8802
8803 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8804
8805         PR c++/20103
8806         * g++.dg/ext/complit6.C: New test.
8807         * g++.dg/ext/complit3.C: Adjust error markers.
8808         * g++.dg/init/const3.C: New test.
8809
8810 2006-05-25  Richard Guenther  <rguenther@suse.de>
8811
8812         PR middle-end/27743
8813         * gcc.dg/torture/pr27743.c: New testcase.
8814
8815 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8816
8817         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8818
8819 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8820
8821         * gcc.dg/compat/scalar-by-value-x.h: New.
8822         * gcc.dg/compat/scalar-by-value-y.h: New.
8823         * gcc.dg/compat/scalar-by-value-5.c: New.
8824         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8825         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8826         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8827         * gcc.dg/compat/scalar-by-value-6.c: New.
8828         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8829         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8830         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8831
8832 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8833
8834         PR tree-optimization/27639
8835         PR tree-optimization/26719
8836         * gcc.dg/pr27639.c: New test.
8837         * gcc.dg/pr26719.c: New test.
8838         * gcc.dg/tree-ssa/scev-cast.c: New test.
8839
8840 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8841
8842         PR c++/20173
8843         * g++.dg/template/error21.C: New test.
8844
8845 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8846
8847         PR target/27696
8848         * gcc.target/i386/pr27696.c: New.
8849
8850 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8851
8852         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8853
8854         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8855
8856 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8857
8858         PR c++/27716
8859         * g++.dg/other/assign1.C: New test.
8860
8861 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8862
8863         PR target/27266
8864         * gcc.target/i386/pr27266.c: New.
8865
8866 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8867
8868         PR c++/27451
8869         * g++.dg/ext/asm9.C: New test.
8870
8871 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8872
8873         PR rtl-optimization/25514
8874         * gcc.c-torture/compile/pr25514.c: New test.
8875
8876 2006-05-22  Richard Guenther  <rguenther@suse.de>
8877
8878         Revert
8879         2006-01-31  Richard Guenther  <rguenther@suse.de>
8880
8881         * gcc.target/i386/sselibm-1.c: New testcase.
8882         * gcc.target/i386/sselibm-2.c: Likewise.
8883         * gcc.target/i386/sselibm-3.c: Likewise.
8884         * gcc.target/i386/sselibm-4.c: Likewise.
8885         * gcc.target/i386/sselibm-5.c: Likewise.
8886
8887 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8888
8889         PR c/27420
8890         * gcc.dg/func-args-2.c: New test.
8891
8892         PR c/26818
8893         * gcc.dg/struct-incompl-1.c: New test.
8894
8895 2006-05-22  Richard Guenther  <rguenther@suse.de>
8896
8897         PR testsuite/27708
8898         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8899         the transformations we test for.
8900
8901 2006-05-22  Richard Guenther  <rguenther@suse.de>
8902
8903         PR testsuite/27707
8904         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8905
8906 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8907
8908         PR c++/27210
8909         * g++.dg/warn/new1.C: New test.
8910         * g++.dg/template/new5.C: Likewise.
8911
8912 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8913
8914         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8915         * gcc.target/i386/20060512-3.c: Likewise.
8916
8917 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8918
8919         PR rtl-optimization/27671
8920         * gcc.c-torture/execute/pr27671-1.c: New.
8921         * gcc.dg/pr27671-2.c: Likewise.
8922
8923         PR tree-optimization/26622.
8924         * gcc.c-torture/compile/pr26622.c: New.
8925
8926 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8927
8928         PR fortran/27613
8929         * gfortran.dg/recursive_reference_1.f90: New test.
8930
8931 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8932
8933         PR fortran/25746
8934         * gfortran.dg/elemental_subroutine_3.f90: New test.
8935
8936         PR fortran/25090
8937         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8938
8939         PR fortran/27584
8940         * gfortran.dg/associated_target_1.f90: New test.
8941
8942         PR fortran/19015
8943         * gfortran.dg/maxloc_shape_1.f90: New test.
8944
8945 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8946
8947         PR libgfortran/24459
8948         * gfortran.dg/namelist_24.f90: New test.
8949         * gfortran.dg/namelist_12.f: Fix typo in comment.
8950
8951 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8952
8953         PR middle-end/25776
8954         * g++.dg/other/error11.C: New test.
8955
8956 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8957
8958         * gcc.target/mips/pr26765.c: Add -w to options.
8959
8960 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8961
8962         * lib/target-supports.exp (check_effective_target_mpaired_single):
8963         New function.
8964         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8965         multilibs.
8966         * g++.dg/vect/vect.exp: Likewise.
8967
8968 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8969
8970         PR testsuite/25891
8971         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8972
8973 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8974
8975         PR fortran/27662
8976         * gfortran.dg/temporary_1.f90: New file.
8977
8978 2006-05-19  Andreas Schwab  <schwab@suse.de>
8979
8980         * g++.dg/other/unused1.C: Also match "stringz".
8981
8982 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8983
8984         PR c++/26433
8985         * g++.dg/template/fntry1.C: New test.
8986
8987 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8988
8989         PR c++/27471
8990         PR c++/27506
8991         * g++.dg/conversion/bitfield5.C: New test.
8992         * g++.dg/conversion/bitfield6.C: New test.
8993
8994 2006-05-18  Mike Stump  <mrs@apple.com>
8995
8996         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8997         * gcc.dg/vla-4.c: Add.
8998         * gcc.dg/vla-5.c: Add.
8999         * gcc.dg/vla-6.c: Add.
9000
9001 2006-05-12  Stuart Hastings  <stuart@apple.com>
9002
9003         * testsuite/gcc.target/i386/20060512-1.c: New.
9004         * testsuite/gcc.target/i386/20060512-2.c: New.
9005         * testsuite/gcc.target/i386/20060512-3.c: New.
9006         * testsuite/gcc.target/i386/20060512-4.c: New.
9007
9008 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
9009
9010         PR c++/26122
9011         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
9012
9013         PR c++/26068
9014         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
9015         * g++.dg/parse/linkage1.C: New test.
9016
9017 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9018
9019         PR tree-optimization/27548
9020         * g++.dg/tree-ssa/pr27548.C: New test.
9021
9022 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9023
9024         PR fortran/26551
9025         * gfortran.dg/recursive_check_1.f: New test.
9026         * gfortran.dg/recursive_check_2.f90: New test.
9027
9028 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
9029
9030         * g++.dg/opt/temp2.C: New test.
9031
9032 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9033
9034         PR c++/27491
9035         * g++.dg/init/brace5.C: New test.
9036
9037         PR middle-end/27415
9038         * gcc.dg/gomp/pr27415.c: New test.
9039         * g++.dg/gomp/pr27415.C: New test.
9040
9041         PR tree-optimization/27549
9042         * g++.dg/tree-ssa/pr27549.C: New test.
9043
9044 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9045
9046         PR libgfortran/27575
9047         * gfortran.dg/read_eof_4.f90: New test.
9048
9049 2006-05-16  Richard Guenther  <rguenther@suse.de>
9050
9051         PR tree-optimization/22303
9052         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
9053
9054 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
9055
9056         PR middle-end/27573
9057         * gcc.dg/gomp/pr27573.c: New test.
9058         * gfortran.dg/gomp/pr27573.f90: New test.
9059
9060         PR c/27499
9061         * gcc.dg/gomp/pr27499.c: New test.
9062         * g++.dg/gomp/pr27499.C: New test.
9063
9064 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9065
9066         PR c++/27339
9067         * g++.dg/parser/access8.C: Adjust error marker.
9068         * g++.dg/template/access17.C: New test.
9069         * g++.dg/template/access18.C: Likewise.
9070
9071 2006-05-15  Roger Sayle  <roger@eyesopen.com>
9072
9073         PR target/26600
9074         * gcc.target/i386/pr26600.c: New test case.
9075
9076 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9077
9078         PR c++/27505
9079         * g++.dg/expr/bitfield1.C: New test.
9080
9081 2006-05-15  Richard Guenther  <rguenther@suse.de>
9082
9083         PR tree-optimization/27603
9084         * gcc.dg/torture/pr27603.c: New testcase.
9085
9086 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
9087
9088         PR fortran/25090
9089         * gfortran.dg/entry_dummy_ref_1.f90: New test.
9090
9091         PR fortran/25082
9092         * gfortran.dg/scalar_return_1.f90: New test.
9093
9094         PR fortran/27411
9095         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
9096
9097 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
9098
9099         * gcc.dg/gomp/critical-4.c: New test.
9100         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
9101         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
9102         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
9103         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
9104
9105 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9106
9107         PR c++/27582
9108         * g++.dg/template/dependent-args1.C: New test.
9109
9110         PR c++/27581
9111         * g++.dg/lookup/this1.C: New test.
9112
9113         PR c++/27315
9114         * g++.dg/template/operator6.C: New test.
9115         * g++.dg/template/incomplete3.C: New test.
9116
9117         PR c++/27559
9118         * g++.dg/template/new4.C: New test.
9119
9120         PR c++/27496
9121         * g++.dg/template/void2.C: New test.
9122
9123 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
9124
9125         * g++.dg/template/dependent-expr5.C: New test.
9126
9127 2006-05-14  Roger Sayle  <roger@eyesopen.com>
9128
9129         PR middle-end/26729
9130         * gcc.dg/pr26729-1.c: New test case.
9131
9132 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
9133
9134         * gcc.dg/pr27003.c: New test.
9135
9136 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
9137
9138         * lib/target-supports.dg (check_cxa_atexit_available): Change
9139         v3_target_compile to ${tool}_target_compile.
9140
9141 2006-05-11  Jason Merrill  <jason@redhat.com>
9142
9143         * lib/scanasm.exp (scan-not-hidden): Fix typo.
9144
9145 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9146
9147         PR fortran/27553
9148         * gfortran.dg/label_5.f90: New test.
9149
9150 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
9151
9152         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
9153         check_effective_target_powerpc_altivec_ok): New.
9154         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
9155         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
9156         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
9157         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
9158         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
9159         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
9160         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
9161         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
9162         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
9163         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
9164         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
9165         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
9166         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
9167         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
9168         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
9169         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
9170         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
9171         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
9172         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
9173         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
9174         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
9175         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
9176         gcc.target/powerpc/altivec-9.c,
9177         gcc.target/powerpc/altivec-consts.c,
9178         gcc.target/powerpc/altivec-pr22085.c,
9179         gcc.target/powerpc/altivec-splat.c,
9180         gcc.target/powerpc/altivec-types-1.c,
9181         gcc.target/powerpc/altivec-types-2.c,
9182         gcc.target/powerpc/altivec-types-3.c,
9183         gcc.target/powerpc/altivec-types-4.c,
9184         gcc.target/powerpc/altivec-varargs-1.c,
9185         gcc.target/powerpc/altivec-vec-merge.c,
9186         gcc.target/powerpc/ppc-vector-memcpy.c,
9187         gcc.target/powerpc/ppc-vector-memset.c,
9188         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
9189         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
9190         these effective targets.
9191         * gcc.dg/vmx/pr27006.c: Add missing close brace.
9192         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
9193
9194 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9195
9196         PR middle-end/27384
9197         * g++.dg/other/fold1.C: New test.
9198
9199         PR middle-end/27488
9200         * gcc.dg/fold-nonneg-1.c: New test.
9201
9202         PR c++/27547
9203         * g++.dg/other/operator1.C: New test.
9204
9205 2006-05-11  Richard Guenther  <rguenther@suse.de>
9206
9207         PR middle-end/27529
9208         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
9209
9210 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
9211
9212         * lib/target-supports-dg.exp (check-flags): New.
9213         (dg-skip-if): Move flag checks.
9214
9215 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
9216
9217         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
9218         * lib/target-supports.dg (check_cxa_atexit_available): New.
9219
9220 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
9221
9222         PR fortran/27470
9223         * gfortran.dg/multiple_allocation_2.f90: New test case.
9224
9225 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
9226
9227         * gcc.target/arm/pr27387.C: Fix a comment typo.
9228
9229 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9230
9231         PR fortran/24549
9232         * gfortran.dg/error_recovery_1.f90: New test.
9233
9234 2006-05-10  Richard Guenther  <rguenther@suse.de>
9235
9236         PR tree-optimization/27302
9237         * gcc.dg/torture/pr27302.c: New testcase.
9238
9239 2006-05-09  Dirk Mueller  <dmueller@suse.de>
9240         Richard Guenther  <rguenther@suse.de>
9241
9242         PR middle-end/27498
9243         * gcc.dg/tree-ssa/pr27498.c: New testcase.
9244
9245 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
9246
9247         PR rtl-optimization/27335
9248         * gcc.dg/pr27335.c: New test.
9249
9250 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
9251
9252         * gcc.target/mips/mips-ps-5.c: New file.
9253
9254 2006-05-08  Jan Hubicka  <jh@suse.cz>
9255
9256         PR middle-end/25962
9257         * gcc.dg/pr25962.c: New.
9258
9259 2006-05-08  Roger Sayle  <roger@eyesopen.com>
9260
9261         PR target/27158
9262         * gcc.target/powerpc/pr27158.c: New test case.
9263
9264 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
9265
9266         PR testsuite/27476
9267         * ada/acats/run_all.sh: Use test -z.
9268
9269 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9270
9271         PR libfortran/18271
9272         * gfortran.dg/spec_expr_3.f90: New test.
9273
9274 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
9275
9276         PR target/24879
9277         * gcc.target/i386/monitor.c: New file.
9278
9279 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
9280
9281         * gcc.dg/pr27095.c: xfail *-*-darwin*.
9282
9283 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9284
9285         PR c++/27447
9286         * g++.dg/other/ptrmem7.C: New test.
9287
9288 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9289
9290         PR target/27421
9291         * gcc.dg/array-9.c: New test.
9292
9293 2006-05-07  Richard Guenther  <rguenther@suse.de>
9294
9295         PR tree-optimization/27409
9296         * gcc.dg/torture/pr27409.c: New testcase.
9297
9298 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9299
9300         PR fortran/27457
9301         * gfortran.dg/select_6.f90: New.
9302
9303 2006-05-07  Richard Guenther  <rguenther@suse.de>
9304
9305         PR tree-optimization/27136
9306         * gcc.dg/torture/pr27136.c: New testcase.
9307
9308 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
9309
9310         PR fortran/24813
9311         * gfortran.dg/char_cons_len_1.f90: New test.
9312
9313 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9314
9315         PR c++/27427
9316         * g++.dg/template/incomplete2.C: New test.
9317
9318 2006-05-06  Richard Guenther  <rguenther@suse.de>
9319
9320         PR tree-optimization/27151
9321         * gcc.dg/vect/pr27151.c: New testcase.
9322
9323 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9324
9325         PR c++/27430
9326         * g++.dg/template/void1.C: New test.
9327
9328         PR c++/27423
9329         * g++.dg/other/void2.C: New test.
9330
9331         PR c++/27422
9332         * g++.dg/conversion/void1.C: New test.
9333
9334 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9335
9336         PR/21391
9337         * g++.dg/other/unused1.C: New.
9338
9339 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9340
9341         PR objc/27240
9342         * objc.dg/member-1.m: New test.
9343
9344 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9345
9346         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9347
9348 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9349
9350         PR libfortran/26985
9351         * gfortran.dg/matmul_2.f90: New test.
9352
9353 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9354
9355         * ada/acats/run_all.sh: Use sync when main not found.
9356
9357 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9358
9359         PR target/26765
9360         * gcc.target/mips/pr26765.c: New.
9361
9362 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9363
9364         * gcc.target/bfin: New directory.
9365         * gcc.target/bfin/bfin.exp: New file.
9366         * gcc.target/bfin/frmul.c: New file.
9367         * gcc.target/bfin/arith.c: New file.
9368         * gcc.target/bfin/mul-combine.c: New file.
9369         * gcc.target/bfin/shift.c: New file.
9370
9371 2006-05-04  Richard Guenther  <rguenther@suse.de>
9372
9373         PR tree-optimization/14287
9374         PR tree-optimization/14844
9375         PR tree-optimization/19792
9376         PR tree-optimization/21608
9377         PR tree-optimization/27090
9378         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9379         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9380         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9381         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9382         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9383
9384 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR tree-optimization/27285
9387         * gcc.c-torture/execute/pr27285.c: New test.
9388
9389         PR middle-end/27388
9390         * gcc.dg/gomp/pr27388-1.c: New test.
9391         * gcc.dg/gomp/pr27388-2.c: New test.
9392         * gcc.dg/gomp/pr27388-3.c: New test.
9393
9394         PR c++/27359
9395         * g++.dg/gomp/pr27359.C: New test.
9396
9397 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9398
9399         PR fortran/20248
9400         * gfortran.dg/iargc.f90: New test.
9401
9402 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9403
9404         PR c++/27102
9405         * g++.dg/template/crash49.C: New test.
9406
9407 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9408
9409         PR testsuite/27032
9410         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9411
9412 2006-05-02  Jeff Law  <law@redhat.com>
9413
9414         PR tree-optimization/27364
9415         * gcc.c-torture/execute/pr27364.c: New test.
9416
9417 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9418
9419         PR c++/27309
9420         * g++.dg/parser/ctor5.C: New test.
9421
9422 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9423
9424         PR target/27387
9425         * gcc.target/arm/arm.exp: New.
9426         * gcc.target/arm/pr27387.C: Likewise.
9427
9428 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9429
9430         PR fortran/27269
9431         PR fortran/27324
9432         * gfortran.dg/module_equivalence_2.f90: New test.
9433
9434 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9435
9436         PR middle-end/27337
9437         * g++.dg/gomp/pr27337-1.C: New test.
9438         * g++.dg/gomp/pr27337-2.C: New test.
9439
9440         PR middle-end/27328
9441         * gcc.dg/gomp/pr27328.c: New test.
9442
9443         PR middle-end/27325
9444         * g++.dg/gomp/pr27325.C: New test.
9445
9446         PR middle-end/27310
9447         * g++.dg/gomp/pr27310.C: New test.
9448
9449 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9450
9451         PR tree-optimization/27291
9452         * g++.dg/tree-ssa/pr27291.C: New test.
9453
9454 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9455
9456         PR tree-optimization/27283
9457         * g++.dg/tree-ssa/pr27283.C: New test.
9458
9459 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9460
9461         * gcc.dg/tree-ssa/loop-16.c: New test.
9462
9463 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9464             Joseph S. Myers  <joseph@codesourcery.com>
9465
9466         * gcc.dg/Wconversion-3.c: New test case.
9467         * gcc.dg/Wconversion-4.c: Likewise.
9468
9469 2006-05-01  Richard Guenther  <rguenther@suse.de>
9470
9471         PR tree-optimization/26726
9472         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9473
9474 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9475
9476         * gcc.dg/Woverflow-1.c: New test case.
9477         * gcc.dg/Woverflow-2.c: Likewise.
9478         * gcc.dg/Woverflow-3.c: Likewise.
9479
9480 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR c++/27094
9483         * g++.dg/template/defarg8.C: New test.
9484
9485 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9486
9487         PR c++/27278
9488         * g++.dg/parse/operator7.C: New test.
9489
9490 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9491
9492         PR c++/11471
9493         PR c++/27102
9494         * g++.dg/template/crash48.C: New test.
9495
9496         PR c++/27279
9497         * g++.dg/parse/ctor4.C: New test.
9498
9499 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9500
9501         PR fortran/25681
9502         * gfortran.df/char_type_len.f90: New test.
9503
9504 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9505
9506         PR libgfortran/27304
9507         * gfortran.dg/fmt_exhaust.f90: New test.
9508
9509 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9510
9511         PR c/25309
9512         * gcc.dg/large-size-array-2.c: New test case.
9513
9514 2006-04-28  Richard Guenther  <rguenther@suse.de>
9515
9516         PR target/26826
9517         * gcc.target/i386/pr26826.c: New testcase.
9518
9519 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9520
9521         PR middle-end/27260
9522         * gcc.c-torture/execute/pr27260.c: New.
9523
9524 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9525
9526         PR middle-end/27095
9527         * gcc.dg/pr27095.c: New.
9528
9529 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9530
9531         PR c++/27292
9532         * g++.dg/conversion/bitfield4.C: New test.
9533
9534 2006-04-27  Eric Christopher  <echristo@apple.com>
9535
9536         * gcc.dg/pragma-ms_struct.c: New.
9537
9538 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9539
9540         PR c++/27102
9541         * g++.dg/template/crash47.C: New test.
9542
9543 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9544
9545         * gcc.target/i386/sse-7.c: build with -msse.
9546
9547 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9548
9549         PR testsuite/27274:
9550         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9551         (main): Exit if processor doesn't support SSE.
9552
9553 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9554
9555         PR middle-end/27282
9556         * gcc.c-torture/compile/pr27282.c: New test.
9557
9558 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9559
9560         PR middle-end/26913
9561         * g++.dg/gomp/pr26913.C: New test.
9562
9563         PR c/25996
9564         * gcc.dg/gomp/pr25996.c: New test.
9565         * g++.dg/gomp/pr25996.C: New test.
9566
9567 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9568
9569         PR rtl-optimization/26725
9570         * gcc.c-torture/compile/pr26725.c: New test.
9571
9572 2006-04-25  Richard Guenther  <rguenther@suse.de>
9573
9574         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9575         than n + -1.
9576
9577 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9578
9579         * gcc.dg/20060425-1.c: New testcase.
9580
9581 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9582
9583         PR tree-optimization/26865
9584         * gcc.dg/pr26865.c: New test.
9585
9586 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9587
9588         PR c++/27292
9589         * g++.dg/conversion/bitfield1.C: New test.
9590         * g++.dg/conversion/bitfield2.C: Likewise.
9591         * g++.dg/conversion/bitfield3.C: Likewise.
9592
9593 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9594         Richard Guenther  <rguenther@suse.de>
9595
9596         PR tree-optimization/27236
9597         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9598
9599 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9600
9601         PR c++/19963
9602         * g++.dg/other/incomplete2.C: New test.
9603
9604 2006-04-24  Richard Guenther  <rguenther@suse.de>
9605
9606         PR middle-end/26869
9607         * gcc.dg/torture/pr26869.c: New testcase.
9608
9609 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9610         Richard Guenther  <rguenther@suse.de>
9611
9612         PR tree-optimization/27218
9613         * g++.dg/tree-ssa/pr27218.C: New testcase.
9614
9615 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9616
9617         PR c++/26912
9618         * g++.dg/template/friend41.C: New test.
9619
9620 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9621
9622         * g++.dg/opt/pr15551.C: Include cstdio.
9623         (main): Use remove instead of unlink.
9624
9625 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9626
9627         * gcc.dg/sibcall-7.c: New test.
9628         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9629         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9630         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9631         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9632         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9633
9634 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/26534
9637         * g++.dg/opt/bitfield1.C: New test.
9638         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9639         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9640         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9641         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9642         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9643         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9644         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9645         * g++.dg/abi/bitfield2.C: Likewise.
9646         * g++.dg/init/bitfield1.C: Likewise.
9647
9648 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9649
9650         PR fortran/25099
9651         * gfortran.dg/elemental_subroutine_4.f90: New test.
9652         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9653         call sub (m, x).
9654
9655 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9656
9657         * gcc.c-torture/compile/20060421-1.c: New testcase.
9658
9659 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9660
9661         PR c/25875
9662         * gcc.dg/init-bad-4.c: New test.
9663
9664 2006-04-21  Paul Brook  <paul@codesourcery.com>
9665
9666         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9667
9668 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9669
9670         PR fortran/27122
9671         * gfortran.dg/defined_operators_1.f90: New test.
9672         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9673         remove old ones associated, incorrectly, with Note 5.46.
9674
9675         PR fortran/27113
9676         * gfortran.dg/character_array_constructor_1.f90: New test.
9677
9678 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9679
9680         * gcc.dg/20060419-1.c: New test.
9681
9682 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9683
9684         PR c/26774
9685         * gcc.dg/struct-parse-1.c: New test case.
9686
9687 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9688
9689         PR c++/26558
9690         * g++.dg/parse/template19.C: New test.
9691
9692         PR c++/26739
9693         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9694
9695         PR c++/26036
9696         * g++.dg/expr/call3.C: New test.
9697
9698         PR c++/10385
9699         * g++.dg/conversion/dynamic1.C: New test.
9700
9701 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9702
9703         PR c++/27102
9704         * g++.dg/template/crash35.C: Tweak error markers.
9705         * g++.dg/template/crash46.C: New test.
9706         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9707         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9708
9709 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9710
9711         PR rtl-optimization/14261
9712         * gcc.c-torture/compile/20060419-1.c: Added.
9713
9714 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9715
9716         * gfortran.dg/label_1.f90: Adjust dg-error.
9717
9718 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9719
9720         PR target/26961
9721         * gcc.dg/fold-cond-1.c: New test case.
9722         * gcc.dg/pr26961-1.c: Likewise.
9723
9724 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9725
9726         PR libgfortran/27138
9727         * gfortran.dg/read_bad_advance.f90: New test.
9728
9729 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9730             Dale Johannesen  <dalej@apple.com>
9731
9732         PR target/24076
9733         * gcc.target/i386/vecinit-3.c: New testcase.
9734         * gcc.target/i386/vecinit-4.c: Likewise.
9735         * gcc.target/i386/sse-18.c: Likewise.
9736         * gcc.target/i386/sse-19.c: Likewise.
9737
9738 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9739
9740         * gfortran.dg/allocate_zerosize_1.f90: New test.
9741
9742 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9743
9744         PR c++/26365
9745         * g++.dg/template/crash45.C: New test.
9746
9747 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9748
9749         PR fortran/26787
9750         * gfortran.dg/proc_assign_1.f90: New test.
9751         * gfortran.dg/procedure_lvalue.f90: Change message.
9752         * gfortran.dg/namelist_4.f90: Add new error.
9753
9754         PR fortran/25597
9755         PR fortran/27096
9756         * gfortran.dg/auto_pointer_array_result_1.f90
9757
9758         PR fortran/27089
9759         * gfortran.dg/specification_type_resolution_1.f90
9760
9761         PR fortran/18003
9762         PR fortran/25669
9763         PR fortran/26834
9764         * gfortran.dg/bounds_temporaries_1.f90: New test.
9765
9766         PR fortran/27124
9767         * gfortran.dg/array_return_value_1.f90: New test.
9768
9769 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9770
9771         PR fortran/25336
9772         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9773
9774 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9775
9776         PR middle-end/26823
9777         * g++.dg/gomp/pr26823-1.C: New test.
9778         * g++.dg/gomp/pr26823-2.C: New test.
9779
9780 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9781
9782         PR middle-end/27134
9783         * gcc.dg/pr27314.c: New test.
9784
9785 2006-04-13  Richard Henderson  <rth@redhat.com>
9786
9787         * g++.dg/gomp/block-0.C: Update expected matches.
9788
9789 2006-04-13  DJ Delorie  <dj@redhat.com>
9790
9791         * lib/target-supports.exp (check_effective_target_int32plus): New.
9792         (check_effective_target_ptr32plus): New.
9793         (check_effective_target_size32plus): New.
9794         (check_effective_target_int16): New.
9795         (check_profiling_available): Add m32c to the list of unsupported targets.
9796
9797         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9798         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9799         memory size.
9800         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9801         pointers.
9802         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9803         size_t.
9804         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9805         and size_t.
9806         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9807         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9808         not just xstormy16.  Skip m32c due to weird pointer size.
9809         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9810         not just xstormy16.
9811         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9812         not just xstormy16.
9813         * gcc.dg/20020312-2.c: Add m32c support.
9814         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9815         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9816         in test.
9817         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9818         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9819         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9820         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9821         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9822         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9823         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9824         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9825         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9826         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9827         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9828         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9829         in test.
9830         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9831         in test.
9832         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9833         * gcc.dg/pr23049.c: Require >=32 bit integers.
9834         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9835         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9836         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9837         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9838         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9839         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9840         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9841         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9842         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9843         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9844         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9845         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9846         prototype in test.
9847         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9848         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9849         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9850         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9851         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9852
9853         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9854         * gcc.c-torture/execute/20040703-1.x: Likewise.
9855         * gcc.c-torture/execute/20040705-1.x: Likewise.
9856         * gcc.c-torture/execute/20040705-2.x: Likewise.
9857         * gcc.c-torture/execute/20040709-1.x: Likewise.
9858         * gcc.c-torture/execute/20040709-2.x: Likewise.
9859         * gcc.c-torture/execute/20040811-1.x: Likewise.
9860         * gcc.c-torture/execute/20050316-1.x: Likewise.
9861         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9862         * gcc.c-torture/execute/pr19689.x: Likewise.
9863         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9864         * gcc.c-torture/execute/usmul.x: Likewise.
9865         * gcc.c-torture/execute/vrp-5.x: Likewise.
9866         * gcc.c-torture/execute/vrp-6.x: Likewise.
9867         * gcc.dg/debug/20041023-1.s: Likewise.
9868
9869 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9870
9871         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9872         of integers to a vector types are now constant expressions in C.
9873         * gcc.dg/vect/vect-fold-1.c: New test case.
9874
9875 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9876             Ulrich Weigand  <uweigand@de.ibm.com>
9877
9878         PR target/27006
9879         * gcc.dg/vmx/pr27006.c: New testcase.
9880
9881 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9882
9883         PR libgfortran/26766
9884         * gfortran.dg/write_recursive.f90: New test.
9885
9886 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9887
9888         * g++.dg/parse/dtor7.C: New test.
9889         * g++.dg/parse/new1.C: Add error marker.
9890         * g++.dg/template/new3.C: New test.
9891
9892         PR c++/26122
9893         * g++.dg/template/pure1.C: New test.
9894
9895         PR c++/26295
9896         * g++.dg/parse/ptrmem4.C: New test.
9897
9898 2006-04-10  Jeff Law  <law@redhat.com>
9899
9900         PR/27087
9901         * gcc.c-torture/compile/pr27087.c: New test.
9902
9903 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9904
9905         PR/21391
9906         * gcc.dg/20060410.c: New.
9907
9908 2006-04-10  Matthias Klose  <doko@debian.org>
9909
9910         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9911         Recognize multilib directory names containing underscores.
9912
9913 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9914
9915         * gcc.target/i386/vecinit-1.c: New test case.
9916         * gcc.target/i386/vecinit-2.c: Likewise.
9917
9918 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR debug/27057
9921         * g++.dg/debug/dwarf2-2.C: New test.
9922
9923 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9924
9925         PR rtl-optimization/27073
9926         * gcc.c-torture/execute/pr27073.c: New test.
9927
9928 2006-04-08  Mike Stump  <mrs@apple.com>
9929
9930         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9931
9932 2006-04-07  Richard Guenther  <rguenther@suse.de>
9933
9934         PR tree-optimization/26135
9935         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9936
9937 2006-04-06  Jan Hubicka  <jh@suse.cz>
9938
9939         PR profile/26399
9940         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9941
9942 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9943
9944         * g++.dg/conversion/nullptr1.C: New test case.
9945         * g++.dg/conversion/nullptr2.C: Likewise.
9946
9947 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9948
9949         * gfortran.dg/dependency_18.f90: New test case.
9950
9951 2006-04-05  Richard Guenther  <rguenther@suse.de>
9952
9953         PR tree-optimization/26919
9954         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9955         * gcc.dg/ipa/ipa-2.c: Likewise.
9956         * gcc.dg/ipa/ipa-3.c: Likewise.
9957         * gcc.dg/ipa/ipa-5.c: Likewise.
9958
9959 2006-04-05  Richard Guenther  <rguenther@suse.de>
9960
9961         PR tree-optimization/26763
9962         * gcc.dg/torture/pr26763-1.c: New testcase.
9963         * gcc.dg/torture/pr26763-2.c: Likewise.
9964
9965 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9966
9967         PR fortran/23634
9968         PR fortran/25619
9969         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9970
9971 2006-04-04  Eric Christopher  <echristo@apple.com>
9972
9973         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9974         stubs.
9975         * gcc.target/i386/387-5.c: Ditto.
9976
9977 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9978
9979         * gcc.target/sparc/struct-ret-check.c: New test.
9980
9981 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9982
9983         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9984         zero decimal digits specified in format.
9985
9986 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9987
9988         PR fortran/26891
9989         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9990
9991         PR fortran/26976
9992         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9993         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9994         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9995         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9996         bigendian-ness.
9997
9998 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9999
10000         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
10001         dummy arguments work when the actual argument is itself a dummy
10002         argument of the caller.
10003
10004 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10005
10006         PR libfortran/24685
10007         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
10008
10009 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10010
10011         * gfortran.dg/dependencency_17.f90: New test case.
10012
10013 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10014
10015         * gfortran.dg/dependency_14.f90: New test case.
10016         * gfortran.dg/dependency_15.f90: Likewise.
10017         * gfortran.dg/dependency_16.f90: Likewise.
10018
10019 2006-03-31  Asher Langton  <langton2@llnl.gov>
10020
10021         PR fortran/25358
10022         gfortran.dg/cray_pointers_6.f90: New test.
10023
10024 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10025
10026         PR libgfortran/26890
10027         * gfortran.dg/read_size_noadvance.f90: New test.
10028
10029 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
10030
10031         PR fortran/25031
10032         * gfortran.dg/multiple_allocation_1.f90: Check that the
10033         size has changed after a re-allocation with stat.
10034
10035 2006-03-30  Richard Guenther  <rguenther@suse.de>
10036
10037         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
10038         removal.
10039         * gcc.target/i386/sselibm-2.c: Likewise.
10040         * gcc.target/i386/sselibm-3.c: Likewise.
10041         * gcc.target/i386/sselibm-4.c: Likewise.
10042         * gcc.target/i386/sselibm-5.c: Likewise.
10043
10044 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10045
10046         * gcc.dg/fold-andxor-1.c: New test case.
10047         * gcc.dg/fold-xorand-1.c: Likewise.
10048
10049 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10050
10051         * gcc.dg/fold-convnotconv-1.c: New test case.
10052
10053 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
10054
10055         PR fortran/26779
10056         * gfortran.dg/private_type_5.f90: New test.
10057
10058 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
10059
10060         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
10061
10062 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
10063
10064         * gfortran.dg/advance_2.f90: New test.
10065         * gfortran.dg/advance_3.f90: New test.
10066
10067         * gfortran.fortran-torture/execute/equiv_5.f: New test.
10068
10069 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10070
10071         PR libgfortran/26661
10072         PR libgfortran/26880
10073         * gfortran.dg/read_x_past.f: New test.
10074
10075 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
10076
10077         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
10078         to be STABS.
10079
10080 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
10081
10082         * objc.dg/dwarf-1.m: Skip on AIX.
10083         * objc.dg/dwarf-2.m: Skip on AIX.
10084
10085 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
10086
10087         PR fortran/26816
10088         * gfortran.dg/float_1.f90: New test.
10089
10090 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
10091
10092         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
10093         X86_64 targets.
10094         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
10095
10096 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10097
10098         PR libfortran/26735
10099         * gfortran.dg/convert_implied_open.f90: New test case.
10100
10101 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10102
10103         PR fortran/26769
10104         * gfortran.dg/transpose_reshape_r10.f90: New test case.
10105
10106 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
10107
10108         PR middle-end/26717
10109         * gcc.dg/pr26717.c: New test.
10110
10111 2006-03-25  Roger Sayle  <roger@eyesopen.com>
10112
10113         * gfortran.dg/dependency_12.f90: New test case.
10114
10115 2006-03-24  Roger Sayle  <roger@eyesopen.com>
10116
10117         * gfortran.dg/dependency_9.f90: New (resurected) test case.
10118
10119 2006-03-24  Jeff Law  <law@redhat.com>
10120
10121         * gcc.c-torture/pr26840.c: New test.
10122
10123 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
10124
10125         * objc.dg/dwarf-2.m: New.
10126         * obj-c++.dg/dwarf-2.mm: New.
10127
10128         * g++.old-deja/g++.other/init19.C: New.
10129
10130 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
10131
10132         * g++.dg/eh/spbp.C: Skip on AIX.
10133
10134 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
10135
10136         PR middle-end/26611
10137         * g++.dg/gomp/pr26611-1.C: New test.
10138         * g++.dg/gomp/pr26611-2.C: New test.
10139
10140 2006-03-24  Jeff Law  <law@redhat.com>
10141
10142         * gcc.c-torture/compile/pr26833.c: New test.
10143         * gfortran.fortran-torture/compile/pr26806.f90: New test.
10144
10145 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10146
10147         * gfortran.dg/endfile_2.f90: Delete temp file.
10148
10149 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
10150
10151         PR fortran/19303
10152         * gfortran.dg/record_marker_1.f90: New test case.
10153         * gfortran.dg/record_marker_2.f: New test case.
10154         * gfortran.dg/record_marker_3.f90: New test case.
10155
10156 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
10157
10158         PR fortran/17298
10159         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
10160         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
10161
10162 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
10163
10164         * lib/gcc-dg.exp (cleanup-modules): New proc.
10165         * gfortran.dg/allocatable_function_1.f90,
10166         gfortran.dg/allocate_char_star_scalar_1.f90,
10167         gfortran.dg/assumed_charlen_function_1.f90,
10168         gfortran.dg/assumed_dummy_1.f90,
10169         gfortran.dg/assumed_shape_ranks_1.f90,
10170         gfortran.dg/assumed_shape_ranks_2.f90,
10171         gfortran.dg/assumed_size_dt_dummy.f90,
10172         gfortran.dg/auto_char_dummy_array_1.f90,
10173         gfortran.dg/auto_char_len_3.f90,
10174         gfortran.dg/automatic_module_variable.f90,
10175         gfortran.dg/bad_automatic_objects_1.f90,
10176         gfortran.dg/char_array_constructor.f90,
10177         gfortran.dg/char_array_structure_constructor.f90,
10178         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
10179         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
10180         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
10181         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
10182         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
10183         gfortran.dg/derived_pointer_recursion.f90,
10184         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
10185         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
10186         gfortran.dg/dummy_functions_1.f90,
10187         gfortran.dg/elemental_initializer_1.f90,
10188         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
10189         gfortran.dg/elemental_pointer_1.f90,
10190         gfortran.dg/elemental_subroutine_1.f90,
10191         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
10192         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
10193         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
10194         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
10195         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
10196         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
10197         gfortran.dg/global_references_1.f90,
10198         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
10199         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
10200         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
10201         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
10202         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
10203         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
10204         gfortran.dg/large_integer_kind_1.f90,
10205         gfortran.dg/large_real_kind_1.f90,
10206         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
10207         gfortran.dg/module_double_reuse.f90,
10208         gfortran.dg/module_equivalence_1.f90,
10209         gfortran.dg/module_interface_1.f90,
10210         gfortran.dg/module_parameter_array_refs_1.f90,
10211         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
10212         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
10213         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
10214         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
10215         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
10216         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
10217         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
10218         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
10219         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
10220         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
10221         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
10222         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
10223         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
10224         gfortran.dg/same_name_1.f90,
10225         gfortran.dg/sibling_dummy_procedure_1.f90,
10226         gfortran.dg/sibling_dummy_procedure_2.f90,
10227         gfortran.dg/sibling_dummy_procedure_3.f90,
10228         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
10229         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
10230         gfortran.dg/used_dummy_types_2.f90,
10231         gfortran.dg/used_dummy_types_3.f90,
10232         gfortran.dg/used_dummy_types_4.f90,
10233         gfortran.dg/used_dummy_types_5.f90,
10234         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
10235         gfortran.dg/userdef_operator_1.f90: Use it.
10236
10237 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10238
10239         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
10240         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
10241         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
10242         gfortran.dg/write_back.f,
10243         gfortran.fortran-torture/execute/inquire_1.f90,
10244         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
10245
10246 2006-03-21  Jeff Law  <law@redhat.com>
10247
10248         * gcc.dg/tree-ssa/vrp28.c: New test.
10249
10250 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10251
10252         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
10253         if _STDC_C99 is defined.
10254         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
10255         * gcc.dg/builtins-20.c: Likewise.
10256         * gcc.dg/builtins-53.c: Likewise.
10257         * gcc.dg/single-precision-constant.c: Likewise. Also pass
10258         -mmacosx-version-min=10.3 on PowerPC/Darwin.
10259
10260 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
10261
10262         PR tree-opt/26781
10263         * gcc.c-torture/compile/pr26781-1.c: New test.
10264         * gcc.c-torture/compile/pr26781-2.c: New test.
10265
10266 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
10267
10268         PR c++/26690
10269         * g++.dg/gomp/pr26690-1.C: New test.
10270         * g++.dg/gomp/pr26690-2.C: New test.
10271
10272 2006-03-20  Jeff Law  <law@redhat.com>
10273
10274         * gcc.dg/tree-ssa/pr21829.c: New test.
10275
10276         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
10277
10278 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
10279
10280         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
10281         (check_visibility_available): Use it.
10282         (check_effective_target_default_packed): Likewise.
10283         (check_effective_target_pcc_bitfield_type_matters): Likewise.
10284         (check_effective_target_fopenmp): Likewise.
10285         (check_effective_target_freorder): Likewise.
10286         (check_effective_target_fpic): Likewise.
10287         (check_named_sections_available): Likewise.
10288         (check_effective_target_ilp32): Likewise.
10289         (check_effective_target_lp64): Likewise.
10290
10291 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
10292
10293         PR fortran/20935
10294         * gfortran.dg/scalar_mask_2.f90: New test case.
10295
10296 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
10297
10298         PR tree-opt/26629
10299         * gcc.dg/tree-ssa/loadpre12.c: New test.
10300         * gcc.dg/tree-ssa/loadpre13.c: New test.
10301         * gcc.dg/tree-ssa/loadpre14.c: New test.
10302         * gcc.dg/tree-ssa/loadpre15.c: New test.
10303         * gcc.dg/tree-ssa/loadpre16.c: New test.
10304         * gcc.dg/tree-ssa/loadpre17.c: New test.
10305         * gcc.dg/tree-ssa/loadpre18.c: New test.
10306         * gcc.dg/tree-ssa/loadpre19.c: New test.
10307         * gcc.dg/tree-ssa/loadpre20.c: New test.
10308         * gcc.dg/tree-ssa/loadpre21.c: New test.
10309         * gcc.dg/tree-ssa/loadpre22.c: New test.
10310
10311 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
10312
10313         PR fortran/26741
10314         * gfortran.dg/elemental_initializer_1.f90: New test.
10315
10316         PR fortran/26716
10317         * gfortran.dg/assumed_shape_ranks_2: New test.
10318
10319 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10320
10321         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10322         target fpic.
10323
10324 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10325
10326         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10327         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10328         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10329         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10330         gfortran.fortran-torture/execute/direct_io.f90,
10331         gfortran.fortran-torture/execute/inquire_2.f90,
10332         gfortran.fortran-torture/execute/inquire_4.f90,
10333         gfortran.fortran-torture/execute/list_read_1.f90,
10334         gfortran.fortran-torture/execute/open_replace.f90,
10335         gfortran.fortran-torture/execute/slash_edit.f90,
10336         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10337         temporary files from testcases.
10338
10339 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10340
10341         PR libgfortran/26509
10342         gfortran.dg/write_direct_eor.f90: New test.
10343
10344 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10345
10346         * gcc.target/powerpc/pr26350.c: New.
10347         * gcc.target/powerpc/indexed-addr.c: New.
10348
10349 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10350
10351         * gfortran.dg/dependency_13.f90: New test case.
10352
10353 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10354
10355         PR middle-end/21781
10356         * gcc.dg/real-const-1.c: New test case.
10357
10358 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10359
10360         * g++.old-deja/g++.other/init18.C: New.
10361         * g++.old-deja/g++.other/init5.C: Remove xfail.
10362
10363 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10364
10365         * g++.dg/opt/pr15551.C: Cleanup temp file.
10366
10367 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10368
10369         PR c++/6634
10370         g++.dg/parse/long1.C: New test.
10371
10372 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10373
10374         PR fortran/19101
10375         * gfortran.dg/continuation.f90: New test.
10376         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10377
10378 2006-03-14  Richard Guenther  <rguenther@suse.de>
10379
10380         PR tree-optimization/26672
10381         * gcc.dg/torture/pr26672.c: New testcase.
10382
10383 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10384
10385         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10386         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10387
10388 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10389
10390         PR middle-end/26557
10391         * gcc.c-torture/compile/switch-1.c: New test case.
10392
10393 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10394
10395         PR fortran/25378
10396         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10397         test to include more permuatations of mask and index.
10398         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10399         respond to F2003 spec. that the position returned for an all false
10400         mask && condition is zero.
10401
10402 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR middle-end/25989
10405         * gcc.dg/gomp/pr25989.c: New test.
10406
10407 2006-03-13  Jeff Law  <law@redhat.com>
10408
10409         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10410
10411 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10412
10413         * gcc.dg/switch-9.c: New test.
10414
10415 2006-03-13  Richard Guenther  <rguenther@suse.de>
10416
10417         PR middle-end/26630
10418         * gcc.dg/torture/pr26630.c: New testcase.
10419
10420 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10421
10422         * gfortran.dg/dependency_10.f90: New test case.
10423         * gfortran.dg/dependency_11.f90: Likewise.
10424
10425 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10426             Erik Edelmann  <eedelman@gcc.gnu.org>
10427
10428         * gfortran.dg/allocatable_function_1.f90: New.
10429         * gfortran.dg/allocatable_function_2.f90: New.
10430
10431 2006-03-10  Richard Guenther  <rguenther@suse.de>
10432
10433         PR middle-end/26565
10434         * gcc.dg/torture/pr26565.c: New testcase.
10435
10436 2006-03-09  Eric Christopher  <echristo@apple.com>
10437
10438         * gcc.c-torture/compile/20060309-1.c: New.
10439
10440 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10441
10442         PR libgfortran/26499
10443         * gfortran.dg/write_back.f: New test.
10444         * gfortran.dg/write_rewind_1.f: New test.
10445         * gfortran.dg/write_rewind_2.f: New test.
10446
10447 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10448
10449         PR libgfortran/26554
10450         * gfortran.dg/read_logical.f90: New test.
10451
10452 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10453
10454         * ada/acats/norun.lst: cdd2a03 now passes.
10455
10456 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10457
10458         PR testsuite/25177
10459         * gcc.target/powerpc/pr18096-1.c: Change where the error
10460         would match.
10461
10462 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10463
10464         * gcc.target/i386/cleanup-1.c: New test.
10465         * gcc.target/i386/cleanup-2.c: New test.
10466
10467 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10468
10469         * gfortran.dg/dependency_9.f90: Remove for the time being.
10470
10471 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10472
10473         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10474         directive.
10475
10476 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10477
10478         * gfortran.dg/dependency_9.f90: New test case.
10479
10480 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10481
10482         * gfortran.dg/dependency_4.f90: New test case.
10483         * gfortran.dg/dependency_5.f90: New test case.
10484         * gfortran.dg/dependency_6.f90: New test case.
10485         * gfortran.dg/dependency_7.f90: New test case.
10486         * gfortran.dg/dependency_8.f90: New test case.
10487
10488 2006-03-03  Paul Brook  <paul@codesourcery.com>
10489
10490         * lib/target-supports.exp (check_profiling_available):
10491         Add m68k-*-elf.
10492
10493 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10494
10495         PR fortran/25031
10496         * multiple_allocation_1.f90: New test.
10497
10498 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10499
10500         PR tree-optimization/26524
10501         * gfortran.dg/pr26524.f: New test case.
10502
10503 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10504
10505         * g++.dg/template/repo5.C: Cleanup repo files.
10506         * gcc.dg/20051201-1.c: Cleanup coverage files.
10507         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10508         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10509         tree dump files.
10510
10511 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10512
10513         * objc.dg/objc-nofilename-1.m: New test.
10514         * objc.dg/bad-receiver-type.m: New test.
10515         * obj-c++.dg/bad-receiver-type.mm: New test.
10516
10517 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10518
10519         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10520
10521 2006-03-01  Mike Stump  <mrs@apple.com>
10522
10523         * g++.dg/abi/key2.C: Add.
10524
10525 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10526
10527         * gfortran.dg/logical_dot_product.f90: New test.
10528
10529         PR fortran/26393
10530         * gfortran.dg/used_interface_ref.f90: New test.
10531
10532         PR fortran/20938
10533         * gfortran.dg/dependency_2.f90: New test.
10534         * gfortran.fortran-torture/execute/where17.f90: New test.
10535         * gfortran.fortran-torture/execute/where18.f90: New test.
10536         * gfortran.fortran-torture/execute/where19.f90: New test.
10537         * gfortran.fortran-torture/execute/where20.f90: New test.
10538
10539 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10540
10541         * g++.dg/tree-ssa/pr26443.C: New test case.
10542
10543 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10544
10545         PR middle-end/26022
10546         * g++.dg/opt/return-slot1.C: New test.
10547
10548 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10549
10550         PR libgfortran/26136
10551         * gfortran.dg/namelist_23.f90: New test.
10552
10553 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10554
10555         PR middle-end/14752
10556         * gcc.dg/fold-eqandshift-2.c: New test case.
10557
10558 2006-02-28  Richard Guenther  <rguenther@suse.de>
10559
10560         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10561         decomposition.
10562
10563 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10564
10565         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10566
10567 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10568
10569         PR libgfortran/26464
10570         * gfortran.dg/backspace_5.f: New test.
10571         * gfortran.dg/backspace_6.f: New test.
10572
10573 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10574
10575         * gcc.dg/fold-eqandnot-1.c: New test case.
10576
10577 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10578
10579         PR middle-end/19983
10580         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10581
10582 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10583
10584         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10585         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10586
10587 2006-02-26  Richard Guenther  <rguenther@suse.de>
10588
10589         PR tree-optimization/26421
10590         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10591
10592 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10593
10594         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10595         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10596
10597 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10598
10599         * gcc.dg/fold-even-1.c: New test case.
10600
10601 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10602
10603         PR middle-end/21137
10604         * gcc.dg/fold-eqandshift-1.c: New test case.
10605
10606 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10607
10608         PR tree-optimization/25125
10609         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10610         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10611
10612 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10613
10614         PR tree-optimizations/26359
10615         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10616         with -fdump-tree-dceloop-details.
10617         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10618
10619 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10620
10621         PR middle-end/23673
10622         * gcc.dg/fold-eqxor-1.c: New test case.
10623         * gcc.dg/fold-eqxor-2.c: Likewise.
10624         * gcc.dg/fold-eqxor-3.c: Likewise.
10625
10626 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10627
10628         PR fortran/23092
10629         * scalar_mask_1.f90: New test.
10630
10631 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10632
10633         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10634         * g++.dg/eh/uncaught2.C: New.
10635         * g++.dg/eh/uncaught3.C: New.
10636
10637 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10638
10639         PR libgfortran/26423
10640         * gfortran.dg/read_many_1.f: New test.
10641
10642 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10643
10644         PR fortran/24519
10645         * gfortran.dg/dependency_3.f90: New test.
10646         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10647         XFAILs.
10648
10649         PR fortran/25395
10650         * gfortran.dg/equiv_6.f90: New test.
10651
10652 2006-02-23  Jeff Law  <law@redhat.com>
10653
10654         * gcc.c-torture/compile/pr26425.c: New test.
10655
10656 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10657
10658         PR middle-end/26412
10659         * gcc.dg/gomp/pr26412.c: New test.
10660
10661 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10662
10663         PR c++/26291
10664         * g++.dg/other/ellipsis1.C: New test.
10665         * g++.dg/parse/operator4.C: Adjust error marker.
10666
10667 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10668
10669         PR target/25603
10670         * gfortran.dg/pr25603.f: New testcase.
10671
10672 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10673
10674         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10675         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10676
10677 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10678
10679         * g++.dg/eh/spbp.C: New.
10680
10681 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR middle-end/26379
10684         * gcc.target/i386/mmx-7.c: New test.
10685
10686 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10687
10688         PR tree-optimization/26361
10689         * gcc.dg/tree-ssa/vrp27.c: New test case.
10690
10691 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10692
10693         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10694         * gcc.dg/tree-ssa/complex-4.c: Here.
10695
10696 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10697
10698         PR middle-end/19543
10699         * gfortran.dg/logical_1.f90: New test case.
10700
10701 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10702
10703         PR middle-end/26334
10704         * gcc.dg/20060218-1.c: Moved to...
10705         * gcc.target/i386/20060218-1.c: ... here.  New test.
10706
10707 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10708
10709         PR fortran/26201
10710         * gfortran.dg/convert_1.f90: New.
10711
10712 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10713
10714         PR fortran/25054
10715         * gfortran.dg/namelist_5.f90: New test.
10716
10717         PR fortran/25089
10718         * gfortran.dg/namelist_4.f90: New test.
10719
10720 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10721
10722         PR tree-opt/25680
10723         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10724
10725 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10726
10727         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10728         variable to take into account the variable name in the
10729         function header.
10730         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10731
10732 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10733
10734         PR middle-end/26334
10735         * gcc.c-torture/compile/20060217-1.c: New test.
10736         * gcc.dg/20060218-1.c: New test.
10737
10738 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10739
10740         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10741
10742 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10743
10744         * gcc.dg/cpp/undef3.c: New test.
10745         * gcc.dg/cpp/trad/builtins2.c: New test.
10746
10747 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10748
10749         PR c++/26266
10750         * g++.dg/template/static22.C: New test.
10751         * g++.dg/template/static23.C: New test.
10752         * g++.dg/template/static24.C: New test.
10753         * g++.dg/template/non-dependent13.C: New test.
10754         * g++.dg/init/member1.C: Tweak error markers.
10755
10756 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10757
10758         PR target/26255
10759         * gcc.c-torture/compile/pr26255.c: New test case.
10760
10761 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10762
10763         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10764         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10765         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10766         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10767         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10768         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10769         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10770
10771 2006-02-16  Jeff Law  <law@redhat.com>
10772
10773         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10774         * gcc.dg/tree-ssa/vrp26.c: New test.
10775
10776 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10777
10778         PR target/20353
10779         PR target/24578
10780         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10781         __UCLIBC__ is defined.
10782
10783 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10784
10785         PR fortran/26224
10786         * gfortran.dg/gomp/pr26224.f: New test.
10787
10788 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10789
10790         PR tree-opt/25918
10791         * lib/target-supports.exp
10792         (check_effective_target_vect_short_mult): New.
10793         (check_effective_target_vect_char_mult): New.
10794         (check_effective_target_vect_widen_sum_qi_to_si): New.
10795         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10796         (check_effective_target_vect_widen_sum_hi_to_si): New.
10797         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10798         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10799         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10800         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10801         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10802         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10803         vect-reduc-pattern-2c.c
10804         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10805         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10806         vect-reduc-pattern-1c.c
10807
10808 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10809
10810         PR fortran/24557
10811         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10812
10813 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10814
10815         PR fortran/26054
10816         * gfortran.dg/enum_8.f90: Remove check for warning.
10817         * gfortran.dg/iomsg_1.f90: Ditto.
10818         * gfortran.dg/enum_1.f90: Ditto.
10819         * gfortran.dg/enum_9.f90: Ditto.
10820         * gfortran.dg/enum_2.f90: Ditto.
10821         * gfortran.dg/enum_10.f90: Ditto.
10822         * gfortran.dg/enum_3.f90: Ditto.
10823         * gfortran.dg/flush_1.f90: Ditto.
10824         * gfortran.dg/enum_4.f90: Ditto.
10825         * gfortran.dg/array_constructor_1.f90: Ditto.
10826         * gfortran.dg/enum_5.f90: Ditto.
10827         * gfortran.dg/enum_6.f90: Ditto.
10828         * gfortran.dg/enum_7.f90: Ditto.
10829
10830 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10831
10832         PR middle-end/26300
10833         * gcc.c-torture/compile/20060215-1.c: New test.
10834
10835 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10836
10837         PR middle-end/23670
10838         * gcc.dg/tree-ssa/andor-2.c: New test case.
10839
10840 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10841
10842         PR fortran/25045
10843         * optional_dim.f90: New test.
10844
10845 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10846
10847         PR fortran/26277
10848         * gfortran.dg/label_4.f90: New.
10849
10850 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10851             Diego Novillo  <dnovillo@redhat.com>
10852             Uros Bizjak  <uros@kss-loka.si>
10853
10854         * gfortran.dg/gomp: New directory.
10855
10856 2006-02-14  Richard Guenther  <rguenther@suse.de>
10857
10858         PR tree-optimization/26258
10859         * gcc.dg/torture/pr26258.c: New testcase.
10860
10861 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10862
10863         PR fortran/26246
10864         * gfortran.dg/pr26246_1.f90: New test.
10865         * gfortran.dg/pr26246_2.f90: New test.
10866
10867         PR middle-end/26092
10868         * gcc.c-torture/compile/20060208-1.c: New test.
10869
10870 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10871
10872         PR fortran/26074
10873         PR fortran/25103
10874         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10875         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10876         * gfortran.dg/automatic_module_variable.f90: Change error message.
10877
10878         PR fortran/20861
10879         * gfortran.dg/internal_dummy_1.f90: New test.
10880
10881         PR fortran/20871
10882         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10883
10884
10885         PR fortran/25083
10886         * gfortran.dg/uncommon_block_data_1.f90: New test.
10887         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10888         with standard.
10889
10890         PR fortran/25088
10891         * gfortran.dg/typed_subroutine_1.f90: New test.
10892
10893 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10894
10895         * objc.dg/dwarf-1.m: New.
10896
10897 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10898
10899         PR middle-end/24427
10900         * gcc.dg/tree-ssa/andor-1.c: New test case.
10901
10902 2006-02-13  Josh Conner  <jconner@apple.com>
10903
10904         PR target/25376
10905         * gcc.dg/pr25376.c: New test.
10906
10907         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10908         assemble.
10909         * lib/target-supports.exp (check_named_sections_available):
10910         Only compile named-sections test -- don't assemble.
10911
10912 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10913
10914         * g++.dg/warn/no-write-strings.C: New test.
10915         * g++.dg/warn/write-strings.C: Likewise.
10916         * g++.dg/warn/write-strings-default.C: Likewise.
10917
10918 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10919
10920         PR fortran/25806
10921         * gfortran.dg/ret_pointer_2.f90: New test.
10922
10923 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10924
10925         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10926
10927 2006-02-10  Jeff Law  <law@redhat.com>
10928
10929         * gcc.c-torture/compile/pr26213.c: New test.
10930
10931 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10932
10933         gfortran.dg/null_1.f90: New test.
10934
10935 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10936
10937         PR fortran/14771
10938         * gfortran.dg/parens_4.f90: New.
10939         * gfortran.dg/parens_5.f90: New.
10940
10941 2006-02-10  Richard Guenther  <rguenther@suse.de>
10942
10943         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10944
10945 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10946         Paul Thomas  <pault@gcc.gnu.org>
10947
10948         PR fortran/14771
10949         * gfortran.dg/parens_1.f90: New.
10950         * gfortran.dg/parens_2.f90: New.
10951         * gfortran.dg/parens_3.f90: New.
10952
10953 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10954
10955         PR fortran/26038
10956         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10957
10958         PR fortran/25059
10959         * gfortran.dg/impure_assignment_1.f90: New test.
10960
10961         PR fortran/25070
10962         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10963
10964 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10965
10966         PR target/26141
10967         * g++.dg/expr/stdarg2.C: New test.
10968
10969 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10970
10971         PR inline-asm/16194
10972         * gcc.dg/pr16194.c: New test.
10973
10974 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10975
10976         * ada/acats/run_acats: Use portable variant of "$@".
10977
10978 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10979
10980         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10981         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10982
10983 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10984
10985         PR tree-opt/26179
10986         * g++.dg/opt/pr26179.C: New test.
10987
10988 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10989
10990         PR middle-end/26134
10991         * gcc.dg/tree-ssa/complex-3.c: New test.
10992
10993 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10994
10995         * gcc.c-torture/compile/volatile-1.c: New test.
10996
10997 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10998
10999         PR 26180
11000         * gcc.dg/tree-ssa/pr26180.c: New test.
11001
11002 2006-02-08  Jeff Law  <law@redhat.com>
11003
11004         * gcc.dg/tree-ssa/pr21417.c: New test.
11005
11006 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11007
11008         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11009         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
11010
11011 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11012
11013         * lib/scanrtl.exp: New.
11014
11015 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11016
11017         PR c++/26071
11018         * g++.dg/other/virtual2.C: New test.
11019
11020         PR c++/26070
11021         * g++.dg/other/virtual1.C: New test.
11022
11023 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11024
11025         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
11026         cleanup-ipa-dump): Update dump file glob patterns.
11027         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
11028         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
11029
11030         * lib/gcc-dg.exp: Load it.
11031         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
11032
11033 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
11034
11035         PR testsuite/26159
11036         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
11037         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11038
11039 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11040
11041         PR fortran/25577
11042         * gfortran.dg/mvbits_1.f90: New.
11043
11044 2006-02-07  Dirk Mueller  <dmueller@suse.com>
11045
11046         * g++.dg/warn/Wdiv-by-zero.C: New test.
11047         * g++.dg/warn/Wno-div-by-zero.C: New.
11048
11049 2006-02-07  Jeff Law  <law@redhat.com>
11050
11051         * gcc.dg/tree-ssa/pr21559.c: New test.
11052
11053         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
11054         multiple VRP passes.
11055         * gcc.dg/tree-ssa/vrp09.c: Likewise.
11056         * gcc.dg/tree-ssa/vrp18.c: Likewise.
11057         * gcc.dg/tree-ssa/pr21582.c: Likewise.
11058         * gcc.dg/tree-ssa/pr20657.c: Likewise.
11059         * gcc.dg/tree-ssa/pr21001.c: Likewise.
11060         * gcc.dg/tree-ssa/vrp02.c: Likewise
11061         * gcc.dg/tree-ssa/vrp11.c: Likewise
11062         * gcc.dg/tree-ssa/pr14341.c: Likewise
11063         * gcc.dg/tree-ssa/vrp19.c: Likewise
11064         * gcc.dg/tree-ssa/vrp20.c: Likewise
11065         * gcc.dg/tree-ssa/vrp03.c: Likewise
11066         * gcc.dg/tree-ssa/pr21086.c: Likewise
11067         * gcc.dg/tree-ssa/pr21959.c: Likewise
11068         * gcc.dg/tree-ssa/vrp21.c: Likewise
11069         * gcc.dg/tree-ssa/vrp04.c: Likewise
11070         * gcc.dg/tree-ssa/pr25485.c: Likewise
11071         * gcc.dg/tree-ssa/pr22026.c: Likewise
11072         * gcc.dg/tree-ssa/vrp22.c: Likewise
11073         * gcc.dg/tree-ssa/vrp05.c: Likewise
11074         * gcc.dg/tree-ssa/20030807-10.c: Likewise
11075         * gcc.dg/tree-ssa/pr20701.c: Likewise
11076         * gcc.dg/tree-ssa/vrp23.c: Likewise
11077         * gcc.dg/tree-ssa/vrp06.c: Likewise
11078         * gcc.dg/tree-ssa/pr22117.c: Likewise
11079         * gcc.dg/tree-ssa/pr20702.c: Likewise
11080         * gcc.dg/tree-ssa/vrp15.c: Likewise
11081         * gcc.dg/tree-ssa/pr21090.c: Likewise
11082         * gcc.dg/tree-ssa/pr21294.c: Likewise
11083         * gcc.dg/tree-ssa/vrp24.c: Likewise
11084         * gcc.dg/tree-ssa/vrp07.c: Likewise
11085         * gcc.dg/tree-ssa/pr21563.c: Likewise
11086         * gcc.dg/tree-ssa/pr25382.c: Likewise
11087         * gcc.dg/tree-ssa/vrp16.c: Likewise
11088         * gcc.dg/tree-ssa/vrp25.c: Likewise
11089         * gcc.dg/tree-ssa/vrp08.c: Likewise
11090         * gcc.dg/tree-ssa/20030807-6.c: Likewise
11091         * gcc.dg/tree-ssa/vrp17.c: Likewise
11092         * gcc.dg/tree-ssa/pr21458.c: Likewise
11093         * g++.dg/tree-ssa/pr18178.C: Likewise
11094
11095 2006-02-07  Richard Guenther  <rguenther@suse.de>
11096
11097         PR c++/26140
11098         Revert
11099         2006-01-30  Richard Guenther  <rguenther@suse.de>
11100         PR c++/23372
11101         * gcc.dg/pr23372-1.C: New testcase.
11102
11103         * g++.dg/tree-ssa/pr26140.C: New testcase.
11104
11105 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
11106
11107         PR c++/9737
11108         * g++.dg/template/ttp15.C: New test.
11109         * g++.dg/template/ttp16.C: Likewise.
11110         * g++.dg/template/ttp17.C: Likewise.
11111         * g++.old-deja/g++.pt/ttp36.C: Remove.
11112         * g++.old-deja/g++.pt/ttp19.C: Likewise.
11113         * g++.old-deja/g++.pt/ttp37.C: Likewise.
11114         * g++.old-deja/g++.pt/ttp38.C: Likewise.
11115         * g++.old-deja/g++.pt/ttp39.C: Likewise.
11116         * g++.old-deja/g++.pt/ttp9.C: Likewise.
11117         * g++.old-deja/g++.pt/ttp40.C: Likewise.
11118         * g++.old-deja/g++.pt/ttp51.C: Likewise.
11119         * g++.old-deja/g++.pt/ttp26.C: Likewise.
11120         * g++.old-deja/g++.pt/ttp36.C: Likewise.
11121
11122 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
11123
11124         PR libfortran/23815
11125         * unf_io_convert_4.f90: New test.
11126
11127 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
11128
11129         * gcc.dg/tree-ssa/loadpre10.c: New test.
11130         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
11131         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
11132         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
11133
11134 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11135
11136         PR libfortran/24685
11137         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
11138
11139 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
11140
11141         PR tree-opt/25251
11142         * gfortran.dg/assign_7.f: New test.
11143
11144 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
11145
11146         PR fortran/26041
11147         PR fortran/26064
11148         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
11149         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
11150         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
11151
11152 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
11153
11154         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
11155         in size_t typedef.
11156
11157 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11158
11159         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
11160         * g++.dg/charset/string.c (foo): Likewise.
11161         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
11162         const char*
11163         * g++.dg/ext/builtin2.C (printf): Likewise.
11164         * g++.dg/init/new15.C (printf): Likewise.
11165         * g++.dg/opt/pr17697-1.C (foo): Likewise.
11166         * g++.dg/opt/pr17697-2.C (foo): Likewise.
11167         * g++.dg/opt/pr17697-3.C (foo): Likewise.
11168         * g++.dg/template/non-dependent4.C (temp): Likewise.
11169         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
11170         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
11171         parameter type to const char*.
11172         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
11173         Change type to const char*.
11174         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
11175         Likewise.
11176         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
11177         second parameter type to const char*.
11178         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
11179         (Y::Y): Change parameter type to const char*.
11180         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
11181         * g++.old-deja/g++.jason/report.C: Apply const correctness.
11182         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
11183         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
11184         (char*).
11185         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
11186         const char*.
11187         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
11188         type to const char*.
11189         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
11190         return type to const char*.
11191         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
11192         to const char*.
11193         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
11194         * g++.old-deja/g++.law/refs1.C: Likewise.
11195         * g++.old-deja/g++.law/visibility1.C: Likewise.
11196         * g++.old-deja/g++.law/visibility2.C: Likewise.
11197         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
11198         const char*.
11199         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
11200         * g++.old-deja/g++.mike/net48.C: Likewise.
11201         * g++.old-deja/g++.mike/p646.C: Likewise.
11202         * g++.old-deja/g++.mike/p6746.C: Likewise.
11203         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
11204         type to const char*.
11205         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
11206         deprecated conversion warning.
11207         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
11208         char*.
11209         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
11210         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
11211         * g++.old-deja/g++.pt/explicit8.C: Likewise.
11212         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
11213         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
11214         * g++.old-deja/g++.pt/nontype3.C: Likewise.
11215         * g++.old-deja/g++.pt/t39.C: Likewise.
11216         * g++.old-deja/g++.robertl/eb106.C: Likewise.
11217         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
11218
11219 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
11220
11221         PR fortran/25075
11222         intrinsic_argument_conformance_1.f90: New test.
11223
11224 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
11225
11226         PR fortran/20845
11227         * gfortran.dg/char_result_11.f90: Add SAVE.
11228         * gfortran.dg/der_pointer_4.f90: Ditto.
11229         * gfortran.dg/default_initialization.f90: New test.
11230
11231 2006-02-03  Jeff Law  <law@redhat.com>
11232
11233         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
11234         handle more than 100 dump files.
11235         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
11236         * lib/scantree.exp (scan-tree-dump): Likewise.
11237         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
11238         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
11239         * lib/scanipa.exp (scan-ipa-dump): Likewise.
11240         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
11241         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
11242
11243 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
11244
11245         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
11246
11247 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
11248
11249         * g++.dg/template/using12.C: New test.
11250
11251 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
11252
11253         * gcc.target/powerpc/pr25960.c: New test.
11254
11255 2006-02-02  Steven G. Kargl  <kargls@comcast>
11256
11257         PR fortran/24958
11258         gfortran.dg/nullify_2.f90: New test.
11259
11260 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
11261
11262         PR 25990
11263         * gcc.dg/gomp/pr25990.c: New test.
11264
11265 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
11266
11267         PR c++/25342
11268         * g++.gd/template/partial4.C: New test.
11269
11270 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
11271
11272         PR middle-end/26001
11273         * gfortran.dg/data_char_2.f90: New.
11274
11275 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
11276
11277         PR fortran/26039
11278         maxval_maxloc_conformance_1.f90: New test.
11279
11280 2006-01-31  Richard Guenther  <rguenther@suse.de>
11281
11282         * gcc.target/i386/sselibm-1.c: New testcase.
11283         * gcc.target/i386/sselibm-2.c: Likewise.
11284         * gcc.target/i386/sselibm-3.c: Likewise.
11285         * gcc.target/i386/sselibm-4.c: Likewise.
11286         * gcc.target/i386/sselibm-5.c: Likewise.
11287
11288 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11289
11290         PR fortran/24266
11291         * gfortran.dg/arrayio_derived_2.f90: New.
11292
11293 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
11294
11295         * gcc.dg/unsigned-long-compare.c: New test.
11296
11297 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
11298
11299         PR testsuite/25318
11300         * lib/target-supports.exp (check_effective_target_freorder):
11301         Check to see if target supports -freorder-blocks-and-partition.
11302         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11303         instead of "dg-require-named-sections".
11304
11305 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
11306
11307         PR target/14798:
11308         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11309         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11310         * gcc.dg/pragma-isr-trapa2.c: Likewise.
11311         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11312         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11313         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11314         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11315         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11316
11317 2006-01-30  Richard Guenther  <rguenther@suse.de>
11318
11319         PR c++/23372
11320         * gcc.dg/pr23372-1.C: New testcase.
11321
11322 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11323
11324         * gcc.dg/gomp/pr25874.c: New test.
11325
11326 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11327
11328         PR tree-opt/25911
11329         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11330
11331 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11332
11333         PR fortran/18578
11334         PR fortran/18579
11335         PR fortran/20857
11336         PR fortran/20885
11337         * gfortran.dg/intent_out_1.f90: New test.
11338
11339 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11340
11341         PR fortran/17911
11342         * gfortran.dg/procedure_lvalue.f90: New test.
11343
11344         PR fortran/20895
11345         PR fortran/25030
11346         * gfortran.dg/char_pointer_assign_2.f90: New test.
11347         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11348         assignment to be consistent with standard.
11349         * gfortran.dg/char_result_2.f90: The same.
11350         * gfortran.dg/char_result_8.f90: The same.
11351
11352 2006-01-28  Zack Weinberg  <zackw@panix.com>
11353
11354         * gcc.dg/Woverlength-strings.c
11355         * gcc.dg/Woverlength-strings-pedantic-c89.c
11356         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11357         * gcc.dg/Woverlength-strings-pedantic-c99.c
11358         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11359
11360 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11361
11362         * gcc.c-torture/execute/20060127-1.c: New test.
11363
11364 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11365
11366         PR c++/25999
11367         * g++.dg/ext/pragmaweak1.C: New test.
11368
11369 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11370
11371         PR c++/25855
11372         * g++.dg/template/spec29.C: New test.
11373
11374 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11375
11376         PR c/19606.
11377         * gcc.c-torture/execute/pr19606.c: New.
11378
11379 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11380
11381         * gcc.dg/pragma-re-4.c: New test.
11382
11383 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11384
11385         PR fortran/25964
11386         * gfortran.dg/assumed_size_refs_3.f90: New test.
11387
11388 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11389
11390         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11391
11392 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11393
11394         PR ada/21317
11395         * ada/acats/support/impdef.a: Add One_Long_Second.
11396         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11397         * ada/acats/tests/c9/c94026.a: Likewise.
11398         * ada/acats/tests/c9/c97305c.ada: Likewise.
11399         * ada/acats/tests/c9/c99004a.ada: Likewise.
11400
11401 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11402
11403         PR fortran/25964
11404         * gfortran.dg/global_references_2.f90: New test.
11405
11406         PR fortran/25084
11407         PR fortran/20852
11408         PR fortran/25085
11409         PR fortran/25086
11410         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11411         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11412
11413         PR fortran/25416
11414         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11415
11416 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11417
11418         PR c/25892
11419         * gcc.dg/Wpointer-sign.c: New.
11420         * gcc.dg/Wpointer-sign-Wall.c: New.
11421         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11422         * gcc.dg/Wpointer-sign-pedantic.c: New.
11423         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11424         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11425
11426 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11427
11428         PR C/25861
11429         * gcc.c-torture/compile/pr25861.c: New test.
11430
11431 2006-01-26  Paul Brook  <paul@codesourcery.com>
11432
11433         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11434         on short-enum targets.
11435         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11436         variable.
11437         (generate_fields): Use short_enums.
11438         (main): Set short_enums.  Document -e.
11439         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11440         on short-enum targets.
11441         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11442         variable.
11443         (generate_fields): Use short_enums.
11444         (main): Set short_enums.  Document -e.
11445         * lib/target-supports.exp (check_effective_target_short_enums): New.
11446
11447 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11448
11449         PR target/25947
11450         * gcc.dg/torture/pr25947-1.c: New test.
11451
11452 2006-01-25  Jan Hubicka  <jh@suse.cz>
11453             Roger Sayle  <roger@eyesopen.com>
11454
11455         PR rtl-optimization/25703
11456         * gcc.target/i386/20060125-1.c: New test case.
11457         * gcc.target/i386/20060125-2.c: New test case.
11458
11459 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11460
11461         PR fortran/18540
11462         * gfortran.dg/goto_1.f: New.
11463
11464 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11465
11466         PR fortran/25716
11467         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11468         25716 on 32-bit systems too.
11469
11470 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11471
11472         PR testsuite/25590
11473         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11474
11475 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11476
11477         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11478
11479 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11480
11481         PR fortran/25835
11482         * gfortran.dg/read_eof.f90: Delete, renamed.
11483         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11484         * gfortran.dg/read_eof_2.f90: New test.
11485         * gfortran.dg/read_eof_3.f90: New test.
11486
11487 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11488
11489         PR tree-opt/25860
11490         * gcc.c-torture/compile/pr25860.c: New test.
11491
11492 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11493
11494         PR c++/25552
11495         * g++.dg/parse/dtor8.C: New test.
11496
11497 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11498
11499         PR testsuite/25891
11500         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11501         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11502         check_effective_target_fopenmp returns 0.
11503
11504 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11505
11506         PR ada/20548
11507         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11508         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11509         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11510
11511 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11512
11513         PR tree-opt/25857
11514         * g++.dg/opt/pr25857.C: New test.
11515
11516 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11517         Jan Hubicka  <jh@suse.cz>
11518         Richard Guenther  <rguenther@suse.de>
11519
11520         PR rtl-optimization/25654
11521         * gcc.dg/torture/pr25654.c: New testcase.
11522         * gcc.target/i386/pr25654.c: Likewise.
11523
11524 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11525
11526         PR fortran/25901
11527         * gfortran.dg/internal references_2.f90: New test.
11528
11529         Fix regression in testing of admissability of attributes.
11530         * gfortran.dg/intent_used_1.f90: New test.
11531
11532 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11533
11534         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11535         Remove target conditional torture options for i?86 and x86_64
11536         GNU/Linux.
11537
11538 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11539
11540         PR c++/10891
11541         * g++.dg/rtti/no-rtti.C: New.
11542
11543 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11544
11545         PR c++/25895
11546         * g++.dg/inherit/conv2.C: New test.
11547
11548         PR c++/25856
11549         * g++.dg/parse/dtor7.C: New test.
11550
11551         PR c++/25858
11552         * g++.dg/template/crash44.C: New test.
11553
11554 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11555
11556         PR fortran/25124
11557         PR fortran/25625
11558         * gfortran.dg/internal_references_1.f90: New test.
11559           PR fortran/20881
11560         PR fortran/23308
11561         PR fortran/25538
11562         PR fortran/25710
11563         * gfortran.dg/global_references_1.f90: New test.
11564         * gfortran.dg/g77/19990905-1.f: Restore the error that
11565         there is a clash between the common block name and
11566         the name of a subroutine reference.
11567
11568         PR fortran/PR24276
11569         * gfortran.dg/aliasing_dummy_1.f90: New test.
11570
11571 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11572
11573         * gcc.dg/vmx/1b-01.c: Warning fix.
11574         * gcc.dg/vmx/1c-02.c: Likewise.
11575         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11576
11577 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11578
11579         PR testsuite/24962
11580         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11581
11582 2006-01-20  Richard Guenther  <rguenther@suse.de>
11583         Steven Bosscher <stevenb.gcc@gmail.com>
11584
11585         PR rtl-optimization/24626
11586         * gcc.dg/torture/pr24626-1.c: New testcase.
11587         * gcc.dg/torture/pr24626-2.c: Likewise.
11588         * gcc.dg/torture/pr24626-3.c: Likewise.
11589         * gcc.dg/torture/pr24626-4.c: Likewise.
11590
11591 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11592
11593         PR c++/5520
11594         * g++.dg/warn/empty-body.C: New.
11595
11596 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11597
11598         PR c++/22136
11599         * g++.dg/template/using10.C: New test.
11600         * g++.dg/temlpate/using11.C: Likewise.
11601         * g++.dg/inherit/using5.C: Tweak error messages.
11602
11603 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11604
11605         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11606         target test.
11607         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11608
11609 2006-01-19  Jan Hubicka  <jh@suse.cz>
11610
11611         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11612
11613 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11614
11615         PR c++/25854
11616         * g++.dg/template/spec28.C: New test.
11617
11618 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11619
11620         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11621         Fix fprintf's by adding srcdir or removing it.
11622
11623 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11624
11625         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11626         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11627         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11628         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11629         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11630         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11631         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11632         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11633         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11634         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11635         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11636         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11637         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11638         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11639
11640 2006-01-18  Jeff Law  <law@redhat.com>
11641
11642         * gcc.dg/tree-ssa/vrp25.c: New test.
11643
11644 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11645
11646         * gcc.dg/pr25805.c: Fix misapplied patch.
11647
11648 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11649
11650         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11651         (check_effective_target_vect_udot_qi): New.
11652         (check_effective_target_vect_sdot_hi): New.
11653         (check_effective_target_vect_udot_hi): New.
11654         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11655         prefixed with "wrapv-" with -fwrapv.
11656         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11657         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11658         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11659         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11660         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11661
11662         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11663         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11664         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11665         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11666
11667 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11668
11669         PR c++/16829
11670         * g++.dg/other/default2.C: New test.
11671         * g++.dg/other/default3.C: New test.
11672
11673 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11674
11675         PR c/25805
11676         * gcc.dg/pr25805.c: New file.
11677
11678 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11679
11680         PR c++/25836
11681         * g++.dg/template/init6.C: New test.
11682
11683 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11684
11685         * gcc.dg/tree-ssa/pr24287.c: New test
11686
11687 2006-01-18  Eric Christopher  <echristo@apple.com>
11688
11689         * g++.dg/eh/table.C: New.
11690
11691 2006-01-18  DJ Delorie  <dj@redhat.com>
11692
11693         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11694         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11695         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11696         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11697
11698 2006-01-18  Jeff Law  <law@redhat.com>
11699
11700         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11701         on wrapping on overflow semantics.
11702
11703         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11704
11705         * gcc.gc/tree-ssa/vrp23.c: New test.
11706         * gcc.gc/tree-ssa/vrp24.c: New test.
11707
11708 2006-01-18  Richard Henderson  <rth@redhat.com>
11709             Aldy Hernandez  <aldyh@redhat.com>
11710             Jakub Jelinek  <jakub@redhat.com>
11711             Diego Novillo  <dnovillo@redhat.com>
11712             Uros Bizjak  <uros@kss-loka.si>
11713
11714         * testsuite/gcc.dg/gomp: New directory.
11715
11716 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11717             Steven G. Kargl  <kargls@comcast.net>
11718
11719         PR fortran/20869
11720         * gfortran.dg/intrinsic_external_1.f90: New test.
11721
11722         PR fortran/20875.
11723         * gfortran.dg/elemental_pointer_1.f90: New test.
11724
11725         PR fortran/25024
11726         * gfortran.dg/external_procedures_1.f90: New test.
11727
11728         PR fortran/25785
11729         gfortran.dg/assumed_present.f90: New test.
11730
11731 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * g++.dg/parse/lookup5.C: New test.
11734
11735 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11736
11737         PR fortran/25697
11738         * gfortran.dg/read_eof.f90: New test.
11739
11740 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11741
11742         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11743         add a closing brace.
11744
11745 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11746
11747         PR fortran/25631
11748         * gfortran.dg/fmt_tl.f: New test.
11749
11750 2006-01-17  Eric Christopher  <echristo@apple.com>
11751
11752         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11753         * g++.old-deja/g++.warn/impint2.C: Ditto.
11754         * g++.old-deja/g++.other/null1.C: Ditto.
11755         * g++.dg/warn/conv2.C: Ditto.
11756         * g++.dg/warn/conv4.C: New file.
11757
11758 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11759
11760         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11761
11762 2006-01-17  Andreas Jaeger  <aj@suse.de>
11763             Janis Johnson <janis187@us.ibm.com>
11764
11765         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11766         in 64-bit.
11767         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11768         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11769
11770 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11771
11772         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11773         xfail txxx where xxx >= 25.
11774
11775 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11776
11777         PR testsuite/25764
11778         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11779
11780 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11781
11782         PR c/25682
11783         * gcc.dg/pr25682.c: New test.
11784         * g++.dg/parse/array-size2.C: New test.
11785
11786 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11787
11788         * consistency.vlad: Remove entire directory, 1652 files.
11789
11790 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11791
11792         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11793         check_effective_target_dfprt_nocache): New.
11794         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11795         (check_effective_target_dfprt): New.
11796         * lib/c-compat.exp (check_dfp): Remove.
11797         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11798         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11799         level of support for decimal float.
11800         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11801         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11802         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11803         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11804         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11805         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11806         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11807         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11808         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11809         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11810         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11811         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11812         directives.
11813
11814 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11815
11816         PR testsuite/25741
11817         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11818         $base_dir/../.
11819         * lib/gfortran.exp (gfortran_init): Likewise.
11820         * lib/obj-c++.exp (obj-c++_init): Likewise.
11821         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11822         (scan-assembler-dem-not): Likewise.
11823         * lib/scandump.exp (scan-dump-dem): Likewise.
11824         (scan-dump-dem-not): Likewise.
11825
11826 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11827
11828         PR testsuite/25767
11829         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11830         powerpc-*-darwin*.
11831         * lib/obj-c++.exp (obj-c++_init): Likewise.
11832
11833 2006-01-16  Richard Guenther  <rguenther@suse.de>
11834
11835         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11836
11837 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11838
11839         PR testsuite/25777
11840         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11841         to LD_LIBRARY_PATH.
11842
11843 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11844             Andrew Pinski  <pinskia@physics.uc.edu>
11845
11846         * gcc.dg/minmax-1.c: New test.
11847
11848 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11849
11850         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11851         * gcc.misc-tests/dectest.exp: Ditto.
11852
11853 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11854
11855         PR testsuite/25796
11856         * gcc.target/i386/cmov6.c: Use -march=k8.
11857
11858 2006-01-15  Andreas Jaeger  <aj@suse.de>
11859
11860         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11861         x86 does not have __float128.
11862
11863 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11864
11865         * gcc.target/i386/cmov6.c: New test.
11866
11867 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11868
11869         PR c++/25663
11870         * g++.dg/template/ctor6.C: New test.
11871
11872 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11873
11874         PR tree-optimization/25485
11875         * gcc.dg/tree-ssa/pr25485.c: New.
11876
11877 2006-01-14  Richard Guenther  <rguenther@suse.de>
11878
11879         PR tree-optimization/22548
11880         PR tree-optimization/22555
11881         PR tree-optimization/22501
11882         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11883         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11884         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11885         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11886         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11887         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11888         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11889         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11890         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11891
11892 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11893
11894         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11895         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11896
11897 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11898         Richard Guenther  <rguenther@suse.de>
11899
11900         PR rtl-optimization/24257
11901         * gcc.dg/torture/pr24257.c: New testcase.
11902
11903 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11904
11905         * gcc.c-torture/execute/20060110-1.c: New test.
11906         * gcc.c-torture/execute/20060110-2.c: New test.
11907
11908 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11909
11910         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11911
11912 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11913
11914         PR fortran/25756
11915         * gfortran.dg/label_3.f90: New test.
11916
11917 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11918
11919         PR tree-optimization/25771
11920         * g++.dg/tree-ssa/pr25771.C: New test
11921
11922 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11923
11924         PR tree-opt/24365
11925         * g++.dg/opt/complex5.C: New test.
11926
11927 2006-01-13  Richard Guenther  <rguenther@suse.de>
11928
11929         * gcc.target/i386/387-9.c: New testcase.
11930
11931 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11932
11933         PR c++/24824
11934         * g++.dg/debug/dwarf2-1.C: New.
11935
11936 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11937
11938         PR testsuite/25728
11939         * lib/gcov.exp (verify-lines): Add "close $fd".
11940
11941 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11942             Ben Elliston  <bje@au.ibm.com>
11943
11944         * gcc.dg/dfp/inf-1.c: New test.
11945
11946 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11947             Yao Qi  <qiyaoltc@cn.ibm.com>
11948             Ben Elliston  <bje@au.ibm.com>
11949             Jon Grimm  <jgrimm2@us.ibm.com>
11950
11951         * gcc.dg/nodfp-1.c: New test.
11952         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11953         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11954         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11955         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11956         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11957         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11958         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11959         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11960         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11961         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11962         * gcc.dg/format/dfp-printf-1.c: Likewise.
11963         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11964         (compat_setup_dfp): New.
11965         * gcc.dg/compat/compat.exp: Use it.
11966         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11967         Make some variables global, prepend "compat_" to their names.
11968         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11969         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11970         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11971         * lib/compat.exp (compat_skip_list): Make global, rename.
11972         * lib/c-compat.exp: New file.
11973         * lib/target-supports.exp (check_effective_target_dfp): New.
11974
11975         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11976         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11977         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11978         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11979         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11980         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11981         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11982         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11983         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11984         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11985         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11986         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11987         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11988         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11989         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11990         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11991         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11992         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11993         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11994         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11995         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11996         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11997         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11998         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11999         gcc.dg/dfp/struct-layout-1.c,
12000         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
12001         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
12002         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
12003         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
12004         gcc.dg/dfp/func-vararg-dfp.c,
12005         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
12006         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
12007         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
12008         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
12009         gcc.dg/dfp/wtr-conversion-1.c: New tests.
12010
12011 2006-01-11  Richard Guenther  <rguenther@suse.de>
12012
12013         PR tree-optimization/25734
12014         * gcc.dg/tree-ssa/pr25734.c: New testcase.
12015
12016 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12017
12018         PR fortran/25486
12019         * gfortran.dg/literal_character_constant_1_x.F: New test.
12020         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
12021         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
12022         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
12023
12024 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12025
12026         PR c++/25386
12027         * g++.dg/ext/packed3.C: Add expected packed error.
12028
12029 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
12030
12031         PR target/25706
12032         * gcc.dg/torture/pr25706-1.c: New test.
12033
12034 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
12035
12036         PR tree-optimization/23109
12037         PR tree-optimization/23948
12038         PR tree-optimization/24123
12039
12040         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
12041         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
12042         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
12043         g++.dg/tree-ssa/pr23948.C: New testcases.
12044         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
12045         three divisions in order to do the optimization.
12046
12047 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12048
12049         PR c++/25632
12050         * g++.dg/other/pr25632.C: New test.
12051
12052 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
12053
12054         PR fortran/25730
12055         * gfortran.dg/used_types_1.f90: New test.
12056
12057 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
12058
12059         PR target/25718
12060         * gcc.dg/torture/pr25718-1.c: New test.
12061
12062 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12063
12064         * gfortran.dg/list_read_2.f90: Fix typo in description.
12065
12066 2006-01-10  Jan Beulich  <jbeulich@novell.com>
12067
12068         * lib/target-supports.exp (check_visibility_available): Simplify test
12069         for *-*-netware*.
12070         (check_profiling_available): Fail for *-*-netware*.
12071         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
12072         * gcc.dg/20021014-1.c: Likewise.
12073         * gcc.dg/nest.c: Likewise.
12074
12075 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12076
12077         fortran/24936
12078         * gfortran.dg/forall_3.f90: New test.
12079
12080 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12081
12082         PR fortran/21977
12083         * gfortran.dg/nesting_2.f90: New test.
12084         * gfortran.dg/nesting_3.f90: New test.
12085
12086 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
12087
12088         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
12089         Fix typo in comment.
12090
12091 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12092
12093         * gfortran.dg/single_char_string.f90: New test.
12094
12095 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12096
12097         * gfortran.dg/ichar_2.f90: New test.
12098
12099 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12100
12101         PR fortran/25093
12102         * gfortran.dg/private_type_4.f90: New.
12103
12104 2006-01-07  Richard Guenther  <rguenther@suse.de>
12105
12106         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
12107
12108 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12109
12110         * gfortran.dg/func_decl_1.f90: New.
12111         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
12112         * gfortran.dg/array_alloc_2.f90: Likewise.
12113         * gfortran.dg/char_result_8.f90: Likewise.
12114         * gfortran.dg/dup_save_1.f90: Likewise.
12115         * gfortran.dg/dup_save_2.f90: Likewise.
12116         * gfortran.dg/f2c_6.f90: Likewise.
12117         * gfortran.dg/f2c_7.f90: Likewise.
12118         * gfortran.dg/func_result_2.f90: Likewise.
12119         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12120
12121 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
12122
12123         PR fortran/22146
12124         * gfortran.dg/elemental_subroutine_1.f90: New test.
12125         * gfortran.dg/elemental_subroutine_2.f90: New test.
12126
12127         PR fortran/25029
12128         PR fortran/21256
12129         * gfortran.dg/assumed_size_refs_1.f90: New test.
12130
12131         PR fortran/20868
12132         PR fortran/20870
12133         * gfortran.dg/assumed_size_refs_2.f90: New test.
12134         * gfortran.dg/initialization_1.f90: Change warning message.
12135
12136 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
12137
12138         * gcc.dg/tree-ssa/loop-15.c: New test.
12139
12140 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12141
12142         PR fortran/25598
12143         * gfortran.dg/backspace_3.f: New test.
12144         * gfortran.dg/backspace_4.f: New test.
12145
12146 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12147
12148         PR fortran/24268
12149         * gfortran.dg/fmt_white.f: Update test.
12150
12151 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
12152
12153         * gcc.dg/cast-1.c: Add new warning.
12154         * gcc.dg/cast-2.c: Likewise.
12155         * gcc.dg/cast-3.c: Likewise.
12156         * gcc.dg/format/cast-1.c: Likewise.
12157         * gcc.dg/cast-4.c: New testcase.
12158
12159 2006-01-05  Richard Guenther  <rguenther@suse.de>
12160
12161         PR tree-optimization/22555
12162         * gcc.dg/tree-ssa/alias-3.c: New testcase.
12163
12164 2006-01-05  Richard Guenther  <rguenther@suse.de>
12165             Diego Novillo  <dnovillo@redhat.com>
12166
12167         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
12168         * gcc.dg/tree-ssa/loop-8.c: Likewise.
12169         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12170         * gcc.dg/tree-ssa/pr23294.c: Likewise.
12171         * gcc.dg/tree-ssa/pr21985.c: Likewise.
12172         * gcc.dg/tree-ssa/loop-14.c: Likewise.
12173         * gcc.dg/tree-ssa/loop-2.c: Likewise.
12174         * gcc.dg/tree-ssa/loop-3.c: Likewise.
12175         * gcc.dg/tree-ssa/loop-4.c: Likewise.
12176         * gcc.dg/tree-ssa/pr21171.c: Likewise.
12177         * gcc.dg/tree-ssa/loop-5.c: Likewise.
12178         * gcc.dg/tree-ssa/loop-10.c: Likewise.
12179         * gcc.dg/tree-ssa/loop-6.c: Likewise.
12180         * treelang/compile/extravar.tree: Likewise.
12181         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
12182         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
12183         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
12184         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12185         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
12186
12187 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12188
12189         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
12190         for 64-bit fix.
12191
12192 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
12193
12194         PR fortran/23675
12195         gfortran.dg/char_result_11.f90: New.
12196
12197 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
12198
12199         PR c++/24782
12200         * g++.dg/parse/access9.C: New test.
12201         * g++.dg/tc1/dr52.C: Tweak error markers.
12202
12203 2006-01-04  Richard Henderson  <rth@redhat.com>
12204
12205         Merge from gomp branch.
12206         * g++.dg/parse/pragma2.C: Update expected error lines.
12207
12208 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
12209
12210         * g++.dg/other/i386-2.C: New test.
12211
12212         PR target/25554
12213         * gcc.c-torture/compile/20051228-1.c: New test.
12214
12215         PR c/25559
12216         * gcc.dg/pr25559.c: New test.
12217
12218 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
12219
12220         PR c++/25492
12221         * g++.dg/lookup/friend9.C: New test.
12222
12223         PR c++/25625
12224         * g++.dg/template/repo5.C: New test.
12225
12226 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
12227
12228         PR fortran/25101
12229         * gfortran.dg/forall_2.f90: New test.
12230
12231 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12232
12233         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
12234         dg-require-weak.  Adjust regexp to handle leading-underscore
12235         targets and space as well as TAB after .weak.  Change previous
12236         64-bit fix to not use naked dot.
12237
12238 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
12239
12240         PR rtl-optimization/25578
12241         * gcc.c-torture/execute/20060102-1.c: New testcase.
12242
12243 2006-01-03  Richard Guenther  <rguenther@suse.de>
12244
12245         PR c/25183
12246         * gcc.dg/torture/pr25183.c: New testcase.
12247
12248 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
12249
12250         Merge from gomp-branch.
12251         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
12252         * gcc.dg/ia64-sync-2.c: Likewise.
12253         * gcc.dg/ia64-sync-3.c: Likewise.
12254         * gcc.dg/ia64-sync-4.c: Likewise.
12255         * gcc.dg/sync-2.c: Likewise.
12256         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
12257         that sparc64-*-* and sparcv9-*-* supports sync builtins.
12258
12259 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
12260
12261         PR c++/25635
12262         * g++.dg/parse/operator6.C: New test.
12263
12264         PR c++/25637
12265         * g++.dg/parse/error29.C: New test.
12266
12267         PR c++/25638
12268         * g++.dg/parse/dtor6.C: New test.
12269
12270         PR c++/25633
12271         * g++.dg/parse/ctor3.C: New test.
12272
12273         PR c++/25634
12274         * g++.dg/template/class3.C: New test.
12275
12276 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
12277
12278         * g++.dg/debug/debug9.C: New.
12279
12280 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
12281
12282         PR fortran/24640
12283         * gfortran.dg/label_2.f90: New test.
12284
12285 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12286
12287         * g++.dg/lookup/using12.C: Tighten error marker.
12288
12289 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
12290             Andrew Pinski <pinskia@physics.uc.edu>
12291
12292         * gcc.target/powerpc/darwin-abi-3.c: New file.
12293         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12294         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12295         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12296         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12297         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12298         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12299         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12300         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12301
12302 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
12303
12304         * gcc.dg/tree-ssa/loadpre1.c: New;
12305         * gcc.dg/tree-ssa/loadpre2.c: New;
12306         * gcc.dg/tree-ssa/loadpre3.c: New;
12307         * gcc.dg/tree-ssa/loadpre4.c: New;
12308         * gcc.dg/tree-ssa/loadpre5.c: New;
12309         * gcc.dg/tree-ssa/loadpre6.c: New;
12310         * gcc.dg/tree-ssa/loadpre7.c: New;
12311         * gcc.dg/tree-ssa/loadpre8.c: New;
12312         * gcc.dg/tree-ssa/loadpre9.c: New;
12313
12314 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12315
12316         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12317         * g++.dg/abi/thunk4.C: Likewise.
12318
12319 2006-01-01  Andreas Jaeger  <aj@suse.de>
12320
12321         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12322         portable.
12323
12324 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12325
12326         PR c++/25294
12327         * gcc.dg/pragma-pack-3.c: New test.
12328         * g++.dg/parse/pragma3.C: New test.
12329
12330 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12331
12332         PR middle-end/24827
12333         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12334
12335 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12336
12337         PR testsuite/25214
12338         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12339
12340 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12341
12342         PR fortran/22607
12343         * gfortran-dg/pure_byref_3.f90: New.
12344
12345         fortran/PR 25396
12346         * gfortran.dg/userdef_operator_1.f90: New.
12347
12348 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12349
12350         * g++.dg/abi/thunk3.C: New.
12351         * g++.dg/abi/thunk4.C: New.
12352
12353 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12354
12355         PR fortran/25532
12356         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12357         associated derived type components of derived types are
12358         properly declared in contained procedures.
12359
12360 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12361
12362         PR libgfortran/25139
12363         * gfortran.dg/backspace_2.f: New test.
12364
12365 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12366
12367         PR libgfortran/25550
12368         * gfortran.dg/endfile.f: New test.
12369
12370 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12371
12372         PR libgfortran/25419
12373         * gfortran.dg/comma.f: New test.
12374
12375 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12376
12377         * lib/gfortran-dg.exp: Remove trailing whitespace.
12378         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12379         -funroll-all-loops.
12380
12381 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12382
12383         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12384         Extended Double long doubles or repeat tests when long double is
12385         the same size as double.
12386
12387 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12388
12389         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12390
12391         PR testsuite/25442
12392         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12393         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12394
12395         PR testsuite/25441
12396         * gcc.dg/pr23911.c: Make test variable static.
12397
12398         PR testsuite/25444
12399         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12400
12401 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12402
12403         PR c++/25439
12404         * g++.dg/parse/crash17.C: Adjust error markers.
12405         * g++.dg/template/error20.C: New test.
12406
12407 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12408
12409         PR c++/23172
12410         * g++.dg/ext/complit4.C: New test.
12411
12412         PR c++/25417
12413         * g++.dg/ext/complit5.C: Likewise.
12414
12415 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12416
12417         PR tree-optimization/25125
12418         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12419         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12420         * gcc.c-torture/execute/pr25125.c: New.
12421
12422 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12423
12424         PR fortran/25029
12425         PR fortran/21256
12426         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12427         with incorrect assumed size references.
12428
12429 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12430
12431         PR c++/23171
12432         * g++.dg/opt/init1.C: New test.
12433
12434 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12435
12436         PR c++/24671
12437         * g++.dg/template/sfinae3.C: New test.
12438
12439 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12440
12441         * g++.dg/other/friend4.C: New test.
12442
12443 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12444
12445         PR target/25005
12446         * g++.dg/opt/pr25005.C: New test.
12447
12448 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12449
12450         PR c++/25369
12451         * g++.dg/template/ptrmem16.C: New test.
12452
12453 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12454
12455         PR fortran/25029
12456         PR fortran/21256
12457         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12458
12459 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12460
12461         PR libgfortran/25307
12462         * gfortran.dg/list_read_5.f90: New test.
12463
12464 2005-12-22  Richard Henderson  <rth@redhat.com>
12465
12466         * gcc.target/i386/sse-7.c: Use -msse2.
12467
12468 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12469
12470         PR rtl-optimization/25432
12471         * gcc.c-torture/compile/20051216-1.c: New test.
12472
12473         PR objc/25328
12474         * objc/execute/pr25328.m: New test.
12475
12476 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12477
12478         PR c++/25364
12479         * g++.dg/template/call4.C: New test.
12480
12481 2005-12-22  Dale Johannesen  <dalej@apple.com>
12482
12483         * gcc.target/i386/sse-17.c: New.
12484
12485 2005-12-22  Paul Brook  <paul@codesourcery.com>
12486
12487         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12488
12489 2005-12-22  Paul Brook  <paul@codesourcery.com>
12490
12491         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12492
12493 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12494
12495         PR tree-opt/25513
12496         * gcc.c-torture/compile/pr25513.c: New test.
12497
12498 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12499
12500         PR c++/23333
12501         * g++.dg/parse/error25.C: Add more tests.
12502
12503 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12504
12505         PR fortran/18990
12506         * gfortran.dg/der_charlen_1.f90: New.
12507
12508 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12509
12510         PR fortran/20889
12511         * gfortran.dg/pointer_component_type_1.f90: New test.
12512
12513         PR fortran/25029
12514         PR fortran/21256
12515         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12516         should give an error with assumed size array refernces and checks those
12517         that should not.
12518         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12519         reference an upper bound so that it does not generate an error.
12520
12521         PR fortran/19362
12522         PR fortran/20244
12523         PR fortran/20864
12524         PR fortran/25391
12525         * gfortran.dg/used_dummy_types_1.f90: New test.
12526         * gfortran.dg/used_dummy_types_2.f90: New test.
12527         * gfortran.dg/used_dummy_types_3.f90: New test.
12528         * gfortran.dg/used_dummy_types_4.f90: New test.
12529         * gfortran.dg/used_dummy_types_5.f90: New test.
12530
12531         PR fortran/23152
12532         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12533         group already being USE associated.
12534         * gfortran.dg/assumed_shape_nml.f90: New test.
12535         * gfortran.dg/assumed_size_nml.f90: New test.
12536
12537         PR fortran/20862
12538         PR fortran/25053
12539         PR fortran/25063
12540         PR fortran/25064
12541         PR fortran/25066
12542         PR fortran/25067
12543         PR fortran/25068
12544         PR fortran/25307
12545         * gfortran.dg/io_constraints_1.f90: New test.
12546         * gfortran.dg/io_constraints_1.f90: New test.
12547         * gfortran.dg/iostat_3.f90: Change wording of warning.
12548         * gfortran.dg/g77/19981216-0.f: The same.
12549
12550 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12551
12552         PR tree-optimization/23518
12553         * testsuite/gcc.dg/pr23518.c: New.
12554
12555 2005-12-21  Mike Stump  <mrs@apple.com>
12556
12557         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12558
12559 2005-12-21  Paul Brook  <paul@codesourcery.com>
12560
12561         * gcc.dg/pr19340.c: Skip on m68k targets.
12562
12563 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12564
12565         PR rtl-optimization/25196
12566         * gcc.dg/pr25196.c: New test.
12567
12568 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12569
12570         PR fortran/25423
12571         gfortran.dg/where_nested_1.f90: New.
12572
12573 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12574
12575         PR tree-optimization/25382.
12576         * gcc.dg/tree-ssa/pr25382.c: New.
12577
12578 2005-12-20  Richard Guenther  <rguenther@suse.de>
12579
12580         PR middle-end/24306
12581         * gcc.target/i386/pr24306.c: New testcase.
12582
12583 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12584
12585         PR tree-optimization/25501
12586         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12587
12588 2005-12-20  Richard Guenther  <rguenther@suse.de>
12589
12590         Revert
12591         2005-12-02  Richard Guenther  <rguenther@suse.de>
12592
12593         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12594
12595 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12596
12597         PR c++/21228
12598         * g++.dg/warn/Wunreachable-code-2.C: New test.
12599
12600 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12601
12602         PR c++/24278
12603         * g++.dg/template/ctor5.C: New test.
12604
12605         PR c++/24915
12606         * g++.dg/template/overload8.C: New test.
12607
12608 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12609
12610         * gcc.c-torture/compile/pr25483 : New test.
12611
12612 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12613
12614         PR c++/20552
12615         * g++.dg/ext/typeof10.C: New test.
12616
12617 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         * gcc.dg/mt-loopi1.c: New.
12620
12621 2005-12-18  Richard Guenther  <rguenther@suse.de>
12622
12623         PR tree-optimization/25481
12624         * gcc.dg/torture/pr25481.c: New testcase.
12625
12626 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12627
12628         PR rtl-optimization/21041
12629         * gcc.dg/pr21041.c: New test.
12630
12631 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12632
12633         PR libgfortran/25463
12634         * gfortran.dg/advance.f90: New test.
12635
12636 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12637
12638         * gcc.dg/20051201-1.c: New test.
12639
12640 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12641
12642         PR fortran/25018
12643         * gfortran.dg/initialization_1.f90: New test.
12644         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12645         * gfortran.dg/g77/980616-0.f: The same.
12646
12647 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12648
12649         * PR fortran/25458
12650         * gfortran.dg/chkbits.f90: New test.
12651
12652 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12653
12654         * gfortran.dg/enum_5.f: Revert to previous version.
12655
12656 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12657
12658         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12659         * gfortran.dg/nested_modules_1.f90: Ditto.
12660         * gfortran.dg/hollerith_f95.f90: Ditto.
12661         * gfortran.dg/select_5.f90: Ditto.
12662         * gfortran.dg/secnds.f: Ditto.
12663         * gfortran.dg/hollerith2.f90: Ditto.
12664         * gfortran.dg/imag_2.f: Ditto.
12665         * gfortran.dg/ftell_2.f90: Ditto.
12666         * gfortran.dg/malloc_free_1.f90: Ditto.
12667         * gfortran.dg/logint-1.f: Ditto.
12668         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12669         * gfortran.dg/e_d_fmt.f90: Ditto.
12670         * gfortran.dg/hollerith_legacy.f90: Ditto.
12671         * gfortran.dg/logint-2.f: Ditto.
12672         * gfortran.dg/enum_5.f90: Ditto.
12673         * gfortran.dg/f2c_2.f90: Ditto.
12674         * gfortran.dg/pr17143.f90: Ditto.
12675         * gfortran.dg/namelist_14.f90: Ditto.
12676         * gfortran.dg/logint-3.f: Ditto.
12677         * gfortran.dg/spread_scalar_source.f90: Ditto.
12678         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12679         * gfortran.dg/namelist_11.f: Ditto.
12680         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12681         * gfortran.dg/g77/20010519-1.f
12682         * gfortran.dg/g77/alpha1.f: Ditto.
12683         * gfortran.dg/g77/990115-1.f: Ditto.
12684         * gfortran.dg/g77/erfc.f: Ditto.
12685         * gfortran.dg/g77/19990313-3.f: Ditto.
12686         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12687         * gfortran.dg/g77/20010426.f: Ditto.
12688         * gfortran.dg/g77/19990313-0.f: Ditto.
12689         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12690         * gfortran.dg/g77/20000629-1.f: Ditto.
12691         * gfortran.dg/g77/970125-0.f: Ditto.
12692         * gfortran.dg/g77/8485.f: Ditto.
12693         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12694         * gfortran.dg/g77/19990313-1.f: Ditto.
12695         * gfortran.dg/g77/int8421.f: Ditto.
12696         * gfortran.dg/g77/19990305-0.f: Ditto.
12697         * gfortran.dg/g77/947.f: Ditto.
12698         * gfortran.dg/g77/19990905-2.f: Ditto.
12699         * gfortran.dg/g77/cabs.f: Ditto.
12700         * gfortran.dg/g77/19990313-2.f: Ditto.
12701         * gfortran.dg/g77/20020307-1.f: Ditto.
12702         * gfortran.dg/g77/dcomplex.f: Ditto.
12703         * gfortran.dg/g77/19990502-1.f: Ditto.
12704         * gfortran.dg/g77/19981216-0.f: Ditto.
12705         * gfortran.dg/common_4.f90: Ditto.
12706         * gfortran.dg/entry_4.f90: Ditto.
12707         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12708         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12709         * gfortran.dg/namelist_12.f: Ditto.
12710         * gfortran.dg/scale_1.f90: Ditto.
12711         * gfortran.dg/modulo_1.f90
12712         * gfortran.dg/hollerith.f90: Ditto.
12713         * gfortran.dg/direct_io_3.f90: Ditto.
12714         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12715         * gfortran.dg/gnu_logical_1.F: Ditto.
12716         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12717         * gfortran.dg/assign_1.f90: Ditto.
12718         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12719         * gfortran.dg/pr23095.f: Ditto.
12720         * gfortran.dg/read_float_1.f90: Ditto.
12721
12722 2005-12-17  Andreas Jaeger  <aj@suse.de>
12723
12724         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12725         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12726
12727 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12728
12729         PR fortran/24268
12730         * gfortran.dg/fmt_white.f: New test.
12731
12732 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12733
12734         * gfortran.dg/label_1.f90: New test.
12735
12736 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12737
12738         PR testsuite/25422
12739         * gcc.dg/20031012-1.c: Add -Walways-true option.
12740         * gcc.dg/weak/weak-3.c: Likewise.
12741         * g++.old-deja/g++.mike/warn8.C: Likewise.
12742
12743 2005-12-16  Mike Stump  <mrs@apple.com>
12744
12745         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12746         exit.
12747
12748 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12749
12750         PR libgfortran/25264
12751         PR libgfortran/25349
12752         * gfortran.dg/tl_editing.f90: Added additional checks.
12753         * gfortran.dg/t_editing.f: New test.
12754         * gfortran.dg/write_padding.f90: New test
12755
12756 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12757
12758         PR testsuite/25215
12759         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12760
12761 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12762
12763         PR rtl-optimization/24899
12764         * gcc.c-torture/execute/20051215-1.c: New test.
12765
12766 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12767
12768         PR 24823
12769         * gfortran.dg/pr24823.f: New test.
12770
12771 2005-12-16  Jeff Law  <law@redhat.com>
12772
12773         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12774
12775 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12776
12777         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12778         Change C++ style comments to C style comments.
12779         Remove aligned types from the array.
12780         Keep Enums disabled.
12781         (complex_types): Remove aligned types from the array.
12782         Comment out "_Complex long double".
12783         (attrib_types): Remove.
12784         (complex_attrib_types): Remove.
12785         (attrib_array_types): Remove.
12786         (complex_attrib_array_types): Remove.
12787         (aligned_bitfld_types): Remove.
12788         (n_aligned_bitfld_types): Remove.
12789         (FEATURE_ALIGNEDPACKED): Delete.
12790         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12791         (singles): Remove support for adding attributes.
12792         (choose_type): Remove support for attributed types.
12793         (generate_fields): Remove support for attributed bit-fields.
12794         Remove support for adding attributes.
12795         (generate_random_tests): Remove support for adding attributes.
12796         (features): Add back "[0] :0" and "complex vector [0]".
12797         (main): Remove support for attributed bit-fields.
12798         Uncomment the calling of generate_random_tests for the rests of
12799         the tests.
12800
12801 2005-12-16  Jan Hubicka  <jh@suse.cz>
12802
12803         * gcc.c-torture/combine/pr25224.c: New.
12804
12805 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12806
12807         PR other/25028
12808         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12809         HP-UX.
12810
12811 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12812
12813         * gcc.dg/20051215-1.c: New file.
12814
12815 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12816
12817         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12818         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12819
12820 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12821
12822         PR fortran/18197
12823         * gfortran.dg/dummy_functions_1.f90: New.
12824
12825 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12826
12827         PR rtl-optimization/25310
12828         * gcc.c-torture/compile/pr25310.c: New test.
12829
12830 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12831
12832         PR debug/25023
12833         * gcc.dg/pr25023.c: New test.
12834
12835 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12836
12837         * g++.old-deja/g++.brendan/redecl1.C,
12838         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12839         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12840         g++.old-deja/g++.oliva/typeof1.C,
12841         g++.old-deja/g++.other/crash16.C,
12842         g++.old-deja/g++.other/crash34.C,
12843         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12844         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12845         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12846         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12847         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12848         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12849         Remove xfail.
12850
12851 2005-12-14  Kean Johnston  <jkj@sco.com>
12852             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12853
12854         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12855         * gcc.target/i386/20020523-1.c: Ditto.
12856         * gcc.target/i386/tailcall-1.c: Ditto.
12857         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12858         * gcc.target/i386/ssetype-5.c: Ditto.
12859
12860 2005-12-14  Jeff Law  <law@redhat.com>
12861
12862         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12863
12864 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12865
12866         PR target/25254
12867         PR target/24188
12868         * gcc.target/i386/pr25254.c: New test.
12869         * gfortran.dg/PR24188.f: New test.
12870
12871 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12872
12873         * lib/fortran-torture.exp: Catch remaining uses of
12874         remote_file build delete.
12875
12876 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12877
12878         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12879
12880 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12881
12882         * gcc.dg/warn-addr-cmp.c: New test.
12883
12884 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12885
12886         PR debug/25023
12887         PR target/25293
12888         * gcc.target/i386/pr25293.c: New test.
12889
12890 2005-12-13  Petr Machata  <machata@post.cz>
12891
12892         PR c++/24907
12893         * g++.dg/parse/comma2.C: New test.
12894
12895 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12896             Jakub Jelinek  <jakub@redhat.com>
12897
12898         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12899         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12900         (limits.h): Include unconditionally.
12901         (stdlib.h): Likewise.
12902         (hashtab.h): Do not include.
12903         (getopt.h): Likewise.
12904         (stddef.h): Include.
12905         (hashval_t): Define.
12906         (struct entry): Add "next" field.
12907         (HASH_SIZE): New macro.
12908         (hash_table): New variable.
12909         (switchfiles): Do not use xmalloc.
12910         (mix): New macro.
12911         (iterative_hash): New function.
12912         (hasht): Remove.
12913         (e_exists): New function.
12914         (e_insert): Likewise.
12915         (output): Use, instead of libiberty hashtable functions.
12916         (main): Do not use getopt.  Do not call htab_create.
12917
12918 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12919
12920         PR c++/25331
12921         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12922         put atal* and atpaal* attributes on array elements.
12923         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12924         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12925         put atal* and atpaal* attributes on array elements.
12926         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12927
12928 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12929
12930         * gcc.dg/single-precision-constant.c: New test.
12931
12932 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12933
12934         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12935         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12936         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12937         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12938         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12939         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12940         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12941         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12942         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12943         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12944         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12945         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12946         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12947         gcc.target/powerpc/ppc-sdata-2.c,
12948         gcc.target/powerpc/ppc-stackalign-1.c,
12949         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12950         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12951         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12952         gcc.target/powerpc/rs6000-ldouble-2.c,
12953         gcc.target/powerpc/rs6000-power2-1.c,
12954         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12955         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12956         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12957         option into target selector.
12958         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12959         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12960
12961 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12962
12963         PR objc/25348
12964         * objc.dg/encode-9.m: New test.
12965
12966 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12967
12968         PR testsuite/20772
12969         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12970         * gcc.dg/asm-b.c: Fix typo.
12971         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12972         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12973         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12974         i?86 lp64 and x86_64 ilp32.
12975         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12976         on i?86 lp64.
12977         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12978
12979 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12980
12981         PR fortran/25078
12982         gfortran.dg/equiv_5.f90: New test.
12983
12984 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12985
12986         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12987         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12988         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12989         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12990         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12991         * gcc.dg/tree-ssa/reassoc-5.c: New.
12992         * gcc.dg/tree-ssa/reassoc-6.c: New.
12993         * gcc.dg/tree-ssa/reassoc-7.c: New.
12994         * gcc.dg/tree-ssa/reassoc-8.c: New.
12995         * gcc.dg/tree-ssa/reassoc-9.c: New.
12996         * gcc.dg/tree-ssa/reassoc-10.c: New.
12997         * gcc.dg/tree-ssa/reassoc-11.c: New.
12998
12999 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13000
13001         PR testsuite/25167
13002         PR testsuite/24478
13003         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
13004
13005 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
13006
13007         PR c++/25300
13008         * g++.dg/template/inherit.C: Do not use a generic error message.
13009
13010 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13011
13012         PR libobjc/25354
13013         * objc.dg/gnu-encoding: New directory.
13014         * objc.dg/gnu-encoding/compat-common.h: New file.
13015         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
13016         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
13017         * objc.dg/gnu-encoding/vector-defs.h: New file.
13018         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
13019         * objc.dg/gnu-encoding/generate-random.c: New file.
13020         * objc.dg/gnu-encoding/generate-random_r.c: New file.
13021         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
13022         * objc.dg/gnu-encoding/generate-random.h: New file.
13023
13024 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
13025
13026         PR c++/25337
13027         * g++.dg/template/defarg7.C: New test.
13028
13029 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13030
13031         PR libobjc/25347
13032         * objc.dg/encode-8.m: New test.
13033
13034 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13035
13036         PR libobjc/25346
13037         * objc.dg/encode-7.m: New test.
13038
13039 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
13040
13041         PR c++/25010
13042         * g++.dg/opt/inline10.C: New test.
13043
13044 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
13045
13046         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
13047
13048 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
13049
13050         * gfortran.dg/substring_equivalence.f90: typo in comment
13051
13052 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13053
13054         PR fortran/25068
13055         * gfortran.dg/iostat_3.f90: New test.
13056
13057 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
13058
13059         PR fortran/23815
13060         * gfortran.dg/unf_io_convert_1.f90: New test.
13061         * gfortran.dg/unf_io_convert_2.f90: New test.
13062         * gfortran.dg/unf_io_convert_3.f90: New test.
13063
13064 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13065
13066         PR testsuite/20772
13067         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
13068         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
13069         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13070         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
13071         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
13072         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13073         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
13074         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
13075         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13076         gcc.dg/torture/fp-int-convert-float128-timode.c,
13077         gcc.dg/torture/fp-int-convert-float128.c,
13078         gcc.dg/torture/fp-int-convert-float80-timode.c,
13079         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
13080         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
13081
13082         * gcc.dg/tls/opt-1.c: Require effective target fpic.
13083
13084 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
13085
13086         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
13087
13088 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
13089
13090         * gcc.dg/20051207-1.c,
13091         * gcc.dg/20051207-2.c,
13092         * gcc.dg/20051207-3.c: New tests.
13093
13094 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13095
13096         PR testsuite/20772
13097         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
13098         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
13099         dg-skip-if target selector.
13100
13101         PR testsuite/20772
13102         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
13103         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
13104         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
13105         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
13106         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
13107         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
13108         and/or merge with i?86 cases.
13109
13110         * gcc.dg/tls/opt-3.c: Require effective target fpic.
13111
13112         PR testsuite/20772
13113         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
13114         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
13115         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
13116         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
13117         x86_64-*-linux*.
13118
13119 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
13120
13121         PR target/25311
13122         * gcc.c-torture/compile/pr25311.c: New test.
13123
13124 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13125
13126         PR libgfortran/25039
13127         * gfortran.dg/read_comma.f: New test.
13128
13129 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
13130
13131         PR c++/19317
13132         * g++.dg/opt/pr19317-1.C: New test.
13133         * g++.dg/opt/pr19317-2.C: New test.
13134         * g++.dg/opt/pr19317-3.C: New test.
13135
13136         PR target/19005
13137         * gcc.c-torture/execute/pr19005.c: New test.
13138
13139         PR target/17828
13140         * g++.old-deja/g++.other/comdat5.C: New test.
13141         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
13142
13143         * g++.dg/compat/struct-layout-1.exp: New file.
13144         * g++.dg/compat/struct-layout-1.h: New.
13145         * g++.dg/compat/struct-layout-1_generate.c: New.
13146         * g++.dg/compat/struct-layout-1_x1.h: New.
13147         * g++.dg/compat/struct-layout-1_x2.h: New.
13148         * g++.dg/compat/struct-layout-1_y1.h: New.
13149         * g++.dg/compat/struct-layout-1_y2.h: New.
13150
13151         * gcc.dg/20050330-2.c: New test.
13152
13153 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13154
13155         PR fortran/25292
13156         * gfortran.dg/associated_1.f90: New.
13157
13158 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13159
13160         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
13161         ILP32 vect_no_align platforms.
13162
13163 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
13164             Jakub Jelinek  <jakub@redhat.com>
13165
13166         PR target/25268
13167         * gcc.c-torture/compile/20051207-1.c: New test.
13168
13169 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13170
13171         PR testsuite/20772
13172         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
13173         gcc.dg/torture/pr18582-1.c,
13174         gcc.target/i386/attributes-error.c: Also test on x86_64.
13175
13176         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
13177
13178 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13179
13180         PR c++/19397
13181         * g++.dg/template/typedef3.C: New test.
13182
13183         PR c++/19762
13184         PR c++/19764
13185         * g++.dg/template/dtor3.C: Fix error markers.
13186
13187 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
13188
13189         * lib/target-supports.exp (check_effective_target_sync_char_short):
13190         Add s390*.
13191
13192 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
13193
13194         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
13195
13196 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13197
13198         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
13199         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
13200         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
13201         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
13202
13203 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13204
13205         PR c++/25263
13206         * g++.dg/other/array2.C: New test case.
13207
13208 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
13209
13210         * gcc.dg/darwin-weakimport-3.c: New.
13211
13212         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
13213         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
13214         and to work on Darwin.
13215         * gcc.dg/attr-weakref-1b.c: New file.
13216         * gcc.dg/attr-weakref-2.c: New test.
13217         * gcc.dg/darwin-weakref-1.c: New test.
13218
13219 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
13220
13221         PR testsuite/25247
13222         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
13223         use in selector expressions.
13224         (dg-xfail-if): Ditto.
13225         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
13226         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
13227         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
13228         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
13229         * gcc.test-framework/test-framework.exp: Skip generated tests if
13230         CHECK_TEST_FRAMEWORK is not 1.
13231
13232 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13233
13234         PR tree-optimization/24963
13235         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
13236
13237         PR target/24108
13238         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
13239
13240         PR target/18580
13241         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
13242         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13243         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13244         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13245
13246 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
13247
13248         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
13249         dg-options.
13250
13251 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13252
13253         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
13254
13255 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13256
13257         * gcc.dg/format/cast-1.c: New test.
13258
13259 2005-12-04  Roger Sayle  <roger@eyesopen.com>
13260
13261         PR c/7776
13262         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
13263         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
13264         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
13265         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
13266
13267 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13268
13269         * gcc.dg/cast-pretty-print-1.c: New test.
13270
13271 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13272
13273         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
13274
13275 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
13276
13277         PR c++/24173
13278         * g++.dg/template/friend40.C: New test.
13279
13280 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
13281
13282         PR target/25199
13283         * gcc.target/i386/movq-2.c: New test.
13284         * gcc.target/i386/movq.c: Remove target i?86, instead add
13285         dg-require-effective-target ilp32.
13286
13287 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13288
13289         PR c++/24103
13290         * g++.dg/other/default1.C: New test.
13291
13292 2005-12-02  Richard Guenther  <rguenther@suse.de>
13293
13294         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13295
13296 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13297
13298         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13299
13300 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
13301
13302         PR target/21017
13303         * gcc.target/powerpc/rotate.c: New.
13304
13305 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13306
13307         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13308         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13309
13310 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13311
13312         PR c/13384
13313         * gcc.dg/pr17730-1.c: Adjust.
13314         * gcc.dg/lvalue1.c (main): Likewise.
13315         * gcc.dg/lvalue-2.c: Likewise.
13316         * g++.dg/pr7503-3.C
13317
13318 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13319
13320         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13321         error messages.
13322
13323 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13324
13325         PR fortran/24789
13326         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13327
13328 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13329
13330         PR target/24475
13331         * lib/target-supports.exp (check_effective_target_tls): New.
13332         (check_effective_target_tls_runtime): New.
13333         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13334         for TLS support.
13335         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13336         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13337         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13338         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13339         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13340         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13341         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13342         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13343         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13344         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13345         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13346         effective-target TLS.
13347         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13348         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13349         effective-target TLS runtime.
13350
13351 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13352
13353         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13354
13355 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13356
13357         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13358         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13359         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13360         ignored" warnings when "packing" is the same as the ABI layout.
13361
13362 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13363
13364         PR fortran/21302
13365         * gfortran.dg/line_length_1.f: New test.
13366         * gfortran.dg/line_length_2.f90: Ditto.
13367
13368 2005-11-30  Richard Guenther  <rguenther@suse.de>
13369
13370         PR tree-optimization/21655
13371         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13372
13373 2005-11-30  Dale Johannesen  <dalej@apple.com>
13374
13375         * gcc.c-torture/compile/pr24930.c: New.
13376
13377 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13378
13379         PR fortran/15809
13380         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13381
13382 2005-11-30  Jeff Law  <law@redhat.com>
13383
13384         * g++.old-deja/g++.law/pr25000.C: New test.
13385
13386 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13387
13388         * gcc.dg/tls/opt-11.c: New test.
13389
13390 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13391
13392         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13393         targets.
13394         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13395         LP64 ia64.
13396
13397 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13398
13399         * gfortran.dg/open_access_1.f90: New test.
13400
13401 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13402
13403         * gcc.dg/charset/builtin2.c: New test.
13404
13405 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13406
13407         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13408         on mmix-*-* for *_[xy].c.
13409
13410 2005-11-28  Kean Johnston  <jkj@sco.com>
13411
13412         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13413         headers.
13414         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13415         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13416         * gcc.target/i386/asm-3.c: Ditto.
13417         * gcc.target/i386/clobbers.c: Ditto.
13418         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13419         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13420         test regexp.
13421         * gcc.target/i386/mul.c: Ditto.
13422         * gcc.target/i386/ssetype-1.c: Ditto.
13423         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13424         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13425         static so the test works with -fPIC mode too. Based on comment in
13426         PR19231 by Pinski.
13427         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13428
13429 2005-11-28  Richard Guenther  <rguenther@suse.de>
13430
13431         * gcc.dg/alias-9.c: New testcase.
13432         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13433
13434 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13435             Uros Bizjak  <uros@kss-loka.si>
13436
13437         PR middle-end/20219
13438         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13439         tan(x)/sin(x) transformations.
13440
13441 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13442
13443         PR middle-end/24575
13444         * gcc.dg/tree-ssa/divide-3.c: New test.
13445         * gcc.dg/tree-ssa/divide-4.c: New test.
13446
13447 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13448
13449         PR fortran/24917
13450         *  gfortran.dg/boz_6.f90: New test.
13451
13452 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13453
13454         PR fortran/23912
13455         * gfortran.dg/modulo_1.f90: New test.
13456
13457 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13458
13459         PR libfortran/24919
13460         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13461         fail on CRLF platforms.
13462         * gfortran.dg/ftell_2.f90: Likewise.
13463
13464 2005-11-26  Eric Christopher  <echristo@apple.com>
13465
13466         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13467
13468 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13469
13470         * objc.dg/gnu-runtime-3.m: Simplify.
13471
13472 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13473
13474         PR middle-end/23669
13475         * gcc.dg/tree-ssa/divide-1.c: New test.
13476         * gcc.dg/tree-ssa/divide-2.c: New test.
13477
13478 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13479
13480         PR libgfortran/24945
13481         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13482
13483 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13484
13485         PR libgfortran/24945
13486         * gfortran.dg/open_status_2.f90: New test.
13487
13488 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13489
13490         * gcc.c-torture/execute/builtins/fprintf.c,
13491         gcc.c-torture/execute/builtins/fputs-lib.c,
13492         gcc.c-torture/execute/builtins/fputs.c,
13493         gcc.c-torture/execute/builtins/lib/fprintf.c,
13494         gcc.c-torture/execute/builtins/lib/printf.c,
13495         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13496
13497 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13498
13499         * gcc.dg/20050922-2.c: New test.
13500
13501 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13502
13503         * objc.dg/gnu-runtime-3.m: New test.
13504
13505 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13506
13507         PR c++/9278
13508         * g++.dg/other/void1.C: New test.
13509
13510 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13511
13512         PR middle-end/24998
13513         * gcc.dg/torture/fp-int-convert-float.c,
13514         gcc.dg/torture/fp-int-convert-double.c,
13515         gcc.dg/torture/fp-int-convert-long-double.c,
13516         gcc.dg/torture/fp-int-convert-timode.c,
13517         gcc.dg/torture/fp-int-convert-float80.c,
13518         gcc.dg/torture/fp-int-convert-float80-timode.c,
13519         gcc.dg/torture/fp-int-convert-float128.c,
13520         gcc.dg/torture/fp-int-convert-float128-timode.c,
13521         gcc.dg/torture/fp-int-convert.h: New files.
13522
13523 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13524
13525         PR middle-end/24989
13526         * gcc.dg/tree-ssa/bool-10.c: New test.
13527         * gcc.dg/tree-ssa/bool-11.c: New test.
13528         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13529
13530 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13531
13532         PR middle-end/24990
13533         * tree-ssa/pr24990-1.c: New test.
13534
13535 2005-11-24  Richard Guenther  <rguenther@suse.de>
13536         Dirk Mueller <dmueller@suse.de>
13537
13538         PR c++/14024
13539         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13540         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13541         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13542         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13543         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13544         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13545
13546 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13547
13548         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13549
13550 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13551
13552         PR c/21668
13553         * gcc.dg/Wc++-compat.c: New.
13554         * gcc.dg/Wno-c++-compat.c: New.
13555
13556 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13557
13558         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13559         (vspltish, vspltisw): Likewise.
13560
13561 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13562
13563         PR libgfortran/24794
13564         * gfortran.dg/namelist_12.f: Fix quotes.
13565         * gfortran.dg/namelist_13.f90: Fix quotes.
13566         * gfortran.dg/namelist_14.f90: Fix quotes.
13567         * gfortran.dg/namelist_15.f90: Fix quotes.
13568         * gfortran.dg/namelist_use.f90: Fix quotes.
13569         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13570         * gfortran.dg/namelist_21.f90: New test.
13571         * gfortran.dg/namelist_22.f90: New test.
13572
13573 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13574
13575         PR target/23435
13576         * gcc.c-torture/compile/pr23435.c: New.
13577
13578 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13579
13580         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13581
13582 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13583
13584         * gcc.target/powerpc/405-macchw-1.c,
13585         gcc.target/powerpc/405-macchw-2.c,
13586         gcc.target/powerpc/405-macchwu-1.c,
13587         gcc.target/powerpc/405-macchwu-2.c,
13588         gcc.target/powerpc/405-machhw-1.c,
13589         gcc.target/powerpc/405-machhw-2.c,
13590         gcc.target/powerpc/405-machhwu-1.c,
13591         gcc.target/powerpc/405-machhwu-2.c,
13592         gcc.target/powerpc/405-maclhw-1.c,
13593         gcc.target/powerpc/405-maclhw-2.c,
13594         gcc.target/powerpc/405-maclhwu-1.c,
13595         gcc.target/powerpc/405-maclhwu-2.c,
13596         gcc.target/powerpc/405-mulchw-1.c,
13597         gcc.target/powerpc/405-mulchw-2.c,
13598         gcc.target/powerpc/405-mulchwu-1.c,
13599         gcc.target/powerpc/405-mulchwu-2.c,
13600         gcc.target/powerpc/405-mulhhw-1.c,
13601         gcc.target/powerpc/405-mulhhw-2.c,
13602         gcc.target/powerpc/405-mulhhwu-1.c,
13603         gcc.target/powerpc/405-mulhhwu-2.c,
13604         gcc.target/powerpc/405-mullhw-1.c,
13605         gcc.target/powerpc/405-mullhw-2.c,
13606         gcc.target/powerpc/405-mullhwu-1.c,
13607         gcc.target/powerpc/405-mullhwu-2.c,
13608         gcc.target/powerpc/405-nmacchw-1.c,
13609         gcc.target/powerpc/405-nmacchw-2.c,
13610         gcc.target/powerpc/405-nmachhw-1.c,
13611         gcc.target/powerpc/405-nmachhw-2.c,
13612         gcc.target/powerpc/405-nmaclhw-1.c,
13613         gcc.target/powerpc/405-nmaclhw-2.c,
13614         gcc.target/powerpc/440-macchw-1.c,
13615         gcc.target/powerpc/440-macchw-2.c,
13616         gcc.target/powerpc/440-macchwu-1.c,
13617         gcc.target/powerpc/440-macchwu-2.c,
13618         gcc.target/powerpc/440-machhw-1.c,
13619         gcc.target/powerpc/440-machhw-2.c,
13620         gcc.target/powerpc/440-machhwu-1.c,
13621         gcc.target/powerpc/440-machhwu-2.c,
13622         gcc.target/powerpc/440-maclhw-1.c,
13623         gcc.target/powerpc/440-maclhw-2.c,
13624         gcc.target/powerpc/440-maclhwu-1.c,
13625         gcc.target/powerpc/440-maclhwu-2.c,
13626         gcc.target/powerpc/440-mulchw-1.c,
13627         gcc.target/powerpc/440-mulchw-2.c,
13628         gcc.target/powerpc/440-mulchwu-1.c,
13629         gcc.target/powerpc/440-mulchwu-2.c,
13630         gcc.target/powerpc/440-mulhhw-1.c,
13631         gcc.target/powerpc/440-mulhhw-2.c,
13632         gcc.target/powerpc/440-mulhhwu-1.c,
13633         gcc.target/powerpc/440-mulhhwu-2.c,
13634         gcc.target/powerpc/440-mullhw-1.c,
13635         gcc.target/powerpc/440-mullhw-2.c,
13636         gcc.target/powerpc/440-mullhwu-1.c,
13637         gcc.target/powerpc/440-mullhwu-2.c,
13638         gcc.target/powerpc/440-nmacchw-1.c,
13639         gcc.target/powerpc/440-nmacchw-2.c,
13640         gcc.target/powerpc/440-nmachhw-1.c,
13641         gcc.target/powerpc/440-nmachhw-2.c,
13642         gcc.target/powerpc/440-nmaclhw-1.c,
13643         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13644
13645 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13646
13647         PR fortran/24774
13648         * gfortran.dg/inquire_9.f90: New test.
13649
13650         PR fortran/21647
13651         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13652
13653 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13654
13655         PR libfortran/24432
13656         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13657         Check that 'cos' is supported.
13658
13659 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13660
13661         PR fortran/24223
13662         * gfortran.dg/substring_equivalence.f90: New test.
13663
13664         PR fortran/24705
13665         * gfortran.dg/auto_internal_assumed.f90: New test.
13666
13667 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13668
13669         * gcc.dg/fold-div-2.c: New test.
13670
13671 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13672
13673         PR rtl-optimization/24883
13674         * gcc.c-torture/compile/pr24883.c: New test.
13675
13676 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13677
13678         PR middle-end/20583
13679         * gcc.c-torture/compile/pr20583.c: New.
13680
13681 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13682
13683         * gcc.c-torture/execute/usmul.c: New test.
13684
13685 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13686
13687         * gcc.dg/tree-ssa/vrp22.c: New test.
13688
13689 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13690
13691         PR middle-end/24912
13692         * gcc.dg/torture/pr24912-1.c: New test.
13693
13694 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13695
13696         PR fortran/24862
13697         * gfortran.dg/arrayio_derived_1.f90: New test.
13698
13699 2005-11-19  Richard Guenther  <rguenther@suse.de>
13700
13701         PR middle-end/23294
13702         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13703
13704 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13705
13706         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13707
13708 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/8355
13711         * g++.dg/template/friend39.C: New test.
13712
13713 2005-11-18  James E Wilson  <wilson@specifix.com>
13714
13715         * gcc.dg/builtin-strstr.c: New.
13716
13717 2005-11-18  Richard Henderson  <rth@redhat.com>
13718
13719         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13720         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13721         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13722         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13723         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13724         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13725         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13726         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13727         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13728         renaming to remove initial "ia64-".
13729
13730 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13731
13732         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13733
13734 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13735
13736         * g++.dg/cpp/string-2.C: New test.
13737
13738 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13739
13740         * gcc.dg/tree-ssa/loop-14.c: New test.
13741
13742 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13743             Michael Chamberlain <michael@chamberlain.net.au>
13744
13745         * ada/acats/run_all.sh (target_run): Kill long running tests.
13746
13747 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13748
13749         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13750         * gcc.dg/cleanup-9.c: Likewise.
13751         * gcc.dg/cleanup-10.c: Likewise.
13752         * gcc.dg/cleanup-11.c: Likewise.
13753
13754 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13755
13756         PR fortran/24892
13757         * gfortran.dg/open_access_append_1.f90: New test.
13758         * gfortran.dg/open_access_append_2.f90: New test.
13759
13760 2005-11-16  Richard Guenther  <rguenther@suse.de>
13761
13762         PR middle-end/24851
13763         * gcc.c-torture/execute/pr24851.c: New testcase.
13764
13765 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13766
13767         * gcc.dg/fold-overflow-1.c: New test.
13768
13769 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13770
13771         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13772         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13773
13774 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13775
13776         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13777         structures.
13778         * g++.dg/eh/forced2.C: Likewise.
13779         * g++.dg/eh/forced3.C: Likewise.
13780         * g++.dg/eh/forced4.C: Likewise.
13781
13782 2005-11-11  Mike Stump  <mrs@apple.com>
13783
13784         * g++.old-deja/g++.mike/unused.C: Add.
13785
13786 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13787
13788         PR c++/24667
13789         * g++.dg/warn/Wcast-qual1.C: New test.
13790
13791 2005-11-15  Jan Hubicka  <jh@suse.cz>
13792
13793         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13794
13795 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13796
13797         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13798
13799 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13800
13801         PR 24840
13802         * gcc.dg/tree-ssa/pr24840.c: New test.
13803
13804 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13805
13806         PR testsuite/24841
13807         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13808
13809 2005-11-14  Dale Johannesen  <dalej@apple.com>
13810
13811         * gcc.c-torture/execute/20051113-1.c: New.
13812
13813 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13814
13815         PR c++/24687
13816         * g++.dg/template/crash43.C: New test.
13817
13818 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13819
13820         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13821
13822 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13823
13824         PR c++/24817
13825         * g++.dg/eh/spec8.C: New test.
13826
13827 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13828
13829         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13830
13831 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13832
13833         PR c++/20293
13834         * g++.dg/parse/ambig4.C: New test.
13835         * g++.dg/tc1/dr101.C: Adjust error markers.
13836         * g++.dg/lookup/strong-using-2.C: Likewise.
13837         * g++.dg/lookup/ambig5.C: Likewise.
13838         * g++.dg/lookup/ambig4.C: Likewise.
13839         * g++.dg/parse/crash22.C: Likewise.
13840
13841 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13842
13843         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13844
13845 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13846
13847         * gcc.dg/nested-calls-1.c: New test.
13848
13849 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13850
13851         * gfortran.dg/complex_intrinsic_1.f90: New test.
13852         * gfortran.dg/complex_intrinsic_2.f90: New test.
13853         * gfortran.dg/fgetc_1.f90: New test.
13854         * gfortran.dg/fgetc_2.f90: New test.
13855         * gfortran.dg/fgetc_3.f90: New test.
13856         * gfortran.dg/ftell_1.f90: New test.
13857         * gfortran.dg/ftell_2.f90: New test.
13858         * gfortran.dg/gnu_logical_1.F: New test.
13859         * gfortran.dg/gnu_logical_2.f90: New test.
13860
13861 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13862
13863         PR middle-end/24820
13864         * testsuite/gcc.dg/pr24820.c: New test.
13865
13866 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13867
13868         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13869         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13870         variable.
13871
13872 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13873
13874         testsuite/24614
13875         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13876
13877 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13878
13879         * gcc.target/cris/cris.exp: New file.
13880         * gcc.target/cris/rld-legit1.c: New test.
13881         * gcc.target/cris/rld-legit2.c: New test.
13882
13883 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13884
13885         PR c++/24780
13886         * g++.dg/opt/pr24780.C: New test.
13887
13888         PR c++/24761
13889         * g++.dg/template/asm1.C: New test.
13890
13891 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13892
13893         PR libgfortran/24787
13894         * gfortran.dg/scan_1.f90: New test.
13895
13896 2005-11-12  Jan Hubicka  <jh@suse.cz>
13897
13898         * gcc.target/i386/minmax-1.c: New.
13899         * gcc.target/i386/minmax-2.c: New.
13900
13901 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13902
13903         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13904
13905 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13906
13907         * gcc.c-torture/execute/20051110-1.c,
13908         gcc.c-torture/execute/20051110-2.c: New tests.
13909
13910 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13911
13912         PR middle-end/24750
13913         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13914         New tests.
13915
13916 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13917
13918         * lib/target-libpath.exp (get_shlib_extension): New proc.
13919         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13920         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13921         * lib/objc.exp (objc_target_compile): Likewise.
13922         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13923         detection.
13924
13925 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13926
13927         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13928
13929         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13930         Add -static to additional_flags and pass it to target_compile.
13931
13932 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13933
13934         PR libgfortran/24719
13935         gfortran.dg/read_noadvance.f90: New test.
13936
13937         PR libgfortran/24699
13938         gfortran.dg/fmt_t_2.f90: New test.
13939
13940         PR libgfortran/24785
13941         gfortran.dg/read_x_eor.f90: New test.
13942
13943         PR libgfortran/24584
13944         gfortran.dg/namelist_empty.f90: Rename test.
13945
13946         PR libgfortran/24489
13947         gfortran/read_eor.f90: Rename test.
13948
13949 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13950
13951         PR fortran/15976
13952         * gfortran.dg/automatic_module_variable.f90: New test.
13953
13954 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13955
13956         PR target/24445
13957         * gcc.dg/pr24445.c: New test.
13958
13959 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13960
13961         PR fortran/24655
13962         PR fortran/24755
13963         * gfortran.dg/recursive_statement_functions.f90: Add statement
13964         functions using inline intrinsic functions and parameters to test
13965         that they no longer seg-fault.
13966
13967         PR fortran/24409
13968         gfortran.dg/nested_modules_4.f90: New test.
13969         gfortran.dg/nested_modules_5.f90: New test.
13970
13971 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13972
13973         PR fortran/24643
13974         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13975
13976 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13977
13978         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13979         failures.
13980
13981 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13982
13983         * gcc.dg/sparc-getcontext-1.c: New test.
13984
13985 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13986
13987         * gcc.dg/ifcvt-fabs-1.c: New test.
13988
13989 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13990
13991         PR other/4372
13992         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13993         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13994
13995 2005-11-09  Richard Guenther  <rguenther@suse.de>
13996
13997         PR tree-optimization/24716
13998         * gcc.c-torture/execute/pr24716.c: New testcase.
13999
14000 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14001
14002         * gcc.dg/pr24624.c: Disable for non S/390 targets.
14003
14004 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14005
14006         PR 24624
14007         * gcc.dg/pr24624.c: Testcase added.
14008
14009 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14010
14011         PR 24623
14012         * g++.dg/other/pr24623.C: Testcase added.
14013
14014 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
14015
14016         PR fortran/22607
14017         * gfortran-dg/pure_byref_1.f90: New.
14018         * gfortran-dg/pure_byref_2.f90: New.
14019
14020 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
14021
14022         PR c/24101
14023         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
14024         * gcc.dg/dg.exp: Run main loop also for *.i files.
14025
14026 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
14027
14028         PR c++/19450
14029         * g++.dg/tls/diag-3.C: New test.
14030         * g++.dg/tls/diag-4.C: New test.
14031         * g++.dg/tls/static-1.C: New test.
14032         * g++.dg/tls/static-1a.cc: New file.
14033
14034 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
14035
14036         PR 23046
14037         * g++.dg/tree-ssa/pr23046.C: New test.
14038
14039 2005-11-08  Devang Patel <dpatel@apple.com>
14040
14041         PR tree-optimization/23115
14042         * gcc.dg/tree-ssa/pr23115.c: New.
14043
14044 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
14045
14046         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
14047         * gcc.target/powerpc/pr16155.c: Same.
14048         * gcc.target/powerpc/altivec-1.c: Same.
14049         * gcc.target/powerpc/altivec-2.c: Same.
14050         * gcc.target/powerpc/altivec-3.c: Same.
14051         * gcc.target/powerpc/altivec-5.c: Same.
14052         * gcc.target/powerpc/altivec-11.c: Same.
14053         * gcc.target/powerpc/altivec-12.c: Same.
14054         * gcc.target/powerpc/altivec-14.c: Same.
14055         * gcc.target/powerpc/altivec-22.c: Same.
14056         * gcc.target/powerpc/altivec-consts.c: Same.
14057         * gcc.target/powerpc/altivec-pr22085.c: Same.
14058         * gcc.target/powerpc/altivec-splat.c: Same.
14059         * gcc.target/powerpc/altivec-varargs-1.c: Same.
14060         * gcc.target/powerpc/altivec-vec-merge.c: Same.
14061         * gcc.target/powerpc/darwin-longlong.c: Same.
14062
14063 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
14064
14065         PR target/19340
14066         * gcc.dg/pr19340.c: New test.
14067
14068 2005-11-07  Ian Lance Taylor  <ian@airs.com>
14069
14070         PR rtl-optimization/24683
14071         * gcc.dg/pr24683.c: New test.
14072
14073 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14074
14075         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
14076         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
14077
14078 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14079
14080         * gcc.target/i386/pr23376.c: Compile with -mmmx.
14081
14082 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
14083
14084         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
14085
14086 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14087
14088         PR target/24230
14089
14090         * gcc.target/powerpc/altivec-consts.c,
14091         gcc.target/powerpc/altivec-splat.c: New testcase.
14092
14093 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14094
14095         PR c/24599
14096
14097         * gcc.dg/overflow-2.c: New testcase.
14098
14099 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
14100
14101         PR rtl-optimization/23567
14102         * gcc.c-torture/execute/20051104-1.c: New test.
14103
14104 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
14105
14106         PR fortran/24534
14107         gfortran.dg/private_type_2.f90: Modified to check that case with
14108         PRIVATE declaration within derived type is accepted.
14109
14110         PR fortran/20838
14111         gfortran.dg/pointer_assign_1.f90: New test.
14112
14113         PR fortran/20840
14114         * gfortran.dg/arrayio_0.f90: New test.
14115
14116         PR fortran/17737
14117         gfortran.dg/data_initialized.f90: New test.
14118         gfortran.dg/data_constraints_1.f90: New test.
14119         gfortran.dg/data_constraints_2.f90: New test.
14120
14121 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
14122
14123         PR fortran/24174
14124         PR fortran/24305
14125         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
14126
14127 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
14128
14129         PR 24670
14130         * gcc.dg/tree-ssa/pr24670.c: New test.
14131
14132 2005-11-05  Ian Lance Taylor  <ian@airs.com>
14133
14134         PR target/22432
14135         * gcc.target/i386/pr22432.c: New test.
14136
14137 2005-11-05  Richard Henderson  <rth@redhat.com>
14138
14139         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
14140         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
14141         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
14142         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
14143         from gcc.dg/alpha-*.
14144         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
14145         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
14146
14147 2005-11-05  Andreas Jaeger  <aj@suse.de>
14148
14149         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
14150
14151 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14152
14153         PR target/23424
14154         * gcc.dg/torture/pr23424-1.c: New test.
14155
14156 2005-11-04  Richard Henderson  <rth@redhat.com>
14157
14158         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
14159         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
14160         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
14161         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
14162         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
14163         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
14164         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
14165         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
14166         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
14167         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
14168         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
14169         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
14170         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
14171         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
14172         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
14173         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
14174         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
14175         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
14176         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
14177         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
14178         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
14179         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
14180         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
14181         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
14182         Move from gcc.dg/.
14183         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
14184         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
14185         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
14186         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
14187         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
14188         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
14189         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
14190         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
14191         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
14192         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
14193         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
14194         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
14195         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
14196         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
14197         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
14198         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
14199         gcc.target/i386/lea.c, gcc.target/i386/local.c,
14200         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
14201         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
14202         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
14203         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
14204         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
14205         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
14206         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
14207         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
14208         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
14209         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
14210         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
14211         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
14212         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
14213         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
14214         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
14215         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
14216         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
14217         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
14218         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
14219         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
14220         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
14221         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
14222         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
14223         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
14224         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
14225         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
14226         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
14227         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
14228
14229 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
14230
14231         PR 24627
14232         * gcc.dg/tree-ssa/pr24627.c: New test.
14233
14234 2005-11-04 Paul Brook  <paul@codesourcery.com>
14235
14236         * gcc.dg/tls/opt-10.c: New test.
14237
14238 2005-11-04  Andreas Jaeger  <aj@suse.de>
14239
14240         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
14241         avoid extra warnings.
14242
14243 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14244
14245         PR libfortran/22298
14246         * lib/target-supports.exp
14247         (check_effective_target_static_libgfortran): New
14248         static_libgfortran effective target.
14249         * gfortran.dg/static_linking_1.f: New test.
14250         * gfortran.dg/static_linking_1.c: New file.
14251
14252 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14253
14254         * gcc.dg/pr24615.c: Guard test with { target fpic }.
14255
14256 2005-11-03  Josh Conner  <jconner@apple.com>
14257
14258         PR c++/19989
14259         g++.dg/ext/array2.C: New test.
14260         g++.dg/template/dependent-name3.C: New test.
14261         g++.dg/template/dependent-name4.C: New test.
14262         g++.dg/template/sfinae2.C: New test.
14263
14264 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14265
14266         PR preprocessor/22042
14267         * gcc.dg/cpp/strify4.c: New test.
14268
14269 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14270
14271         PR c++/17964
14272         * g++.dg/cpp/string-1.C: New test.
14273
14274 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14275
14276         * gcc.target/powerpc: New directory.
14277         * gcc.target/powerpc/powerpc.exp: New file.
14278         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
14279         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
14280         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
14281         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14282         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14283         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14284         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14285         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14286         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14287         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14288         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14289         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14290         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14291         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14292         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14293         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14294         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14295         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14296         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14297         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14298         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14299         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14300         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14301         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14302         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14303         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14304         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14305         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14306         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14307         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14308         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14309         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14310         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14311         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14312
14313 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/21627
14316         * g++.dg/warn/inline2.C: New test.
14317
14318 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14319
14320         PR middle-end/23155
14321         * g++.dg/ext/c99struct1.C: New test.
14322         * gcc.dg/union-cast-1.c: New test.
14323         * gcc.dg/union-cast-2.c: New test.
14324         * gcc.dg/union-cast-3.c: New test.
14325
14326 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14327
14328         PR middle-end/24589
14329         * gcc.c-torture/execute/zero-struct-2.c: New test.
14330
14331 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14332
14333         PR c++/24582
14334         * g++.dg/init/switch1.C: New test.
14335
14336 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14337
14338         * gcc.dg/delay-slot-1.c: New test.
14339
14340 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14341
14342         PR target/24620
14343         * gcc.dg/pr24620.c: New test.
14344
14345 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14346
14347         PR c/24329
14348         * gcc.dg/format/unnamed-1.c: New test.
14349
14350 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14351
14352         PR c++/22434
14353         * g++.dg/expr/cond8.C: New test.
14354
14355         PR c++/24560
14356         * g++.dg/parse/dot1.C: New test.
14357
14358 2005-11-02  Jan Hubicka  <jh@suse.cz>
14359
14360         PR target/23303
14361         * gcc.dg/i386-lea.c: New test
14362
14363 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14364
14365         PR target/24615
14366         * gcc.dg/pr24615.c: New test.
14367
14368 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14369
14370         PR target/24600
14371         * gcc.dg/pr24600.c: New test.
14372
14373 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14374
14375         PR c++/19253
14376         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14377         * g++.dg/parse/typename9.C: New test.
14378         * g++/dg/parse/typename10.C: Likewise.
14379
14380 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14381
14382         PR fortran/18157
14383         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14384         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14385         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14386
14387 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14388
14389         PR c++/24569
14390         * g++.dg/debug/static1.C: New test.
14391
14392 2005-11-02  Josh Conner  <jconner@apple.com>
14393
14394         * g++.dg/crash38.C: moved into proper directory...
14395         * g++.dg/template/crash42.C: ...here
14396
14397 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14398
14399         PR target/18338
14400         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14401         pcc_bitfield_type_matters || default_packed.
14402
14403         * lib/target-supports.exp
14404         (check_effective_target_pcc_bitfield_type_matters): New proc.
14405         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14406
14407         PR testsuite/23304
14408         * lib/target-supports.exp (check_effective_default_packed): New proc.
14409         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14410         Gate expected errors on target ! default_packed.
14411         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14412
14413 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14414
14415         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14416         change (r106358).
14417
14418 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14419
14420         PR fortran/24008
14421         * gfortran.dg/entry_5.f90: New.
14422         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14423
14424 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14425
14426         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14427
14428 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14429
14430         PR fortran/21565
14431         gfortran.dg/namelist_blockdata.f90: New test.
14432
14433         PR fortran/18737
14434         gfortran.dg/external_implicit_none.f90: New test.
14435
14436         PR fortran/14994
14437         * gfortran.dg/secnds.f: New test.
14438
14439 2005-10-31  Jan Hubicka  <jh@suse.cz>
14440
14441         PR target/20928
14442         * gcc.c-torture/compile/pr20928.c: New test.
14443
14444 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14445
14446         PR middle-end/23492
14447         * gcc.c-torture/compile/zero-strct-5.c: New test.
14448
14449 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14450
14451         PR libgfortran/24584
14452         * gfortran.dg/pr24584.f90: New test.
14453
14454 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14455
14456         PR fortran/18883
14457         * gfortran.dg/char_result_9.f90: New.
14458         * gfortran.dg/char_result_10.f90: New.
14459
14460 2005-10-30  Jan Hubicka  <jh@suse.cz>
14461
14462         * g++.dg/tree-ssa/pr24172.C: New testcase.
14463
14464 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14465
14466         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14467
14468 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14469
14470         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14471         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14472         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14473         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14474         gfortran.dg/enum_9.f90,
14475         gfortran.fortran-torture/compile/enum_1.f90,
14476         gfortran.fortran-torture/execute/enum_1.f90,
14477         gfortran.fortran-torture/execute/enum_2.f90,
14478         gfortran.fortran-torture/execute/enum_3.f90,
14479         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14480
14481 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14482
14483         PR target/18482
14484         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14485         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14486
14487 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14488
14489         PR libfortran/20179
14490         * gfortran.dg/mixed_io_1.f90: New test.
14491         * gfortran.dg/mixed_io_1.c: New file.
14492
14493 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14494
14495         * gfortran.dg/malloc_free_1.f90: New test.
14496
14497 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14498
14499         * gcc.dg/nested-func-4.c: Require profiling -pg.
14500
14501 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14502
14503         PR C++/23229
14504         * g++.dg/warn/main-2.C: New test.
14505
14506 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14507
14508         PR fortran/24545
14509         * gfortran.dg/interface_2.f90: new test.
14510
14511 2005-10-28  Josh Conner  <jconner@apple.com>
14512
14513         PR c++/22153
14514         * g++.dg/template/crash38.C: New test.
14515         * g++.dg/parse/explicit1.C: Change expected errors.
14516
14517 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14518
14519         PR C++/23426
14520         * g++.dg/other/large-size-array.C: New test.
14521
14522 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14523
14524         PR middle-end/24362
14525         * g++.dg/opt/complex4.C: New test.
14526
14527 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14528
14529         * gcc.dg/nested-func-4.c: New test.
14530
14531 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14532
14533         PR fortran/24158
14534         gfortran.dg/derived_recursion.f90: New test.
14535         gfortran.dg/implicit_actual.f90: New test.
14536
14537 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14538
14539         PR middle-end/24295, PR testsuite/24477
14540         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14541         removed when weakref hits the tree.
14542
14543 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14544
14545         * gfortran.dg/cray_pointers_4.f90: New test.
14546
14547         * gfortran.dg/cray_pointers_5.f90: New test.
14548
14549 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14550
14551         PR fortran/22290
14552         * gfortran.dg/assign_5.f90: New test.
14553         * gfortran.dg/assign_6.f: New test.
14554
14555 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14556
14557         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14558         CPU has no SSE support.
14559
14560 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14561
14562         PR libgfortran/24224
14563         * gfortran.dg/arrayio_1.f90: Update attribution.
14564         * gfortran.dg/arrayio_2.f90: Update attribution.
14565         * gfortran.dg/arrayio_3.f90: Update attribution.
14566         * gfortran.dg/arrayio_4.f90: Update test conditions.
14567         * gfortran.dg/arrayio_5.f90: Update attribution.
14568         * gfortran.dg/arrayio_6.f90: New test.
14569         * gfortran.dg/arrayio_7.f90: New test.
14570
14571 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14572
14573         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14574
14575 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14576
14577         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14578
14579 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14580
14581         PR fortran/24416
14582         * gfortran.dg/namelist_char_only.f90: New test.
14583
14584 2005-10-24  Asher Langton  <langton2@llnl.gov>
14585
14586         PR fortran/17031
14587         PR fortran/22282
14588         * gfortran.dg/cray_pointers_1.f90: New test.
14589         * gfortran.dg/cray_pointers_2.f90: New test.
14590         * gfortran.dg/cray_pointers_3.f90: New test.
14591         * gfortran.dg/loc_1.f90: New test.
14592         * gfortran.dg/loc_2.f90: New test.
14593
14594 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14595
14596         * gcc.dg/pr24225.c: New test.
14597
14598 2005-10-24  Asher Langton  <langton2@llnl.gov>
14599
14600         * gfortran.dg/dup_save_1.f90: New test.
14601         * gfortran.dg/dup_save_2.f90: New test.
14602
14603 2005-10-24  Paul Brook  <paul@codesourcery.com>
14604
14605         PR 24107
14606         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14607         stdint.h.
14608
14609 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14610
14611         PR libgfortran/24489
14612         * gfortran.dg/pr24489.f90: New test.
14613
14614 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14615
14616         PR fortran/23635
14617         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14618
14619 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14620
14621         PR target/18911
14622         * g++.dg/init/array16.C: Skip for mmix-*-*.
14623
14624 2005-10-23  Asher Langton  <langton2@llnl.gov>
14625
14626         * gfortran.dg/byte_1.f90: New test.
14627         * gfortran.dg/byte_2.f90: New test.
14628
14629 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14630
14631         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14632
14633 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14634
14635         PR fortran/18022
14636         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14637
14638         PR fortran/24311
14639         * gfortran.dg/merge_char_const.f90: New test.
14640
14641         PR fortran/24384
14642         * gfortran.dg/spread_scalar_source.f90: New test.
14643
14644 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14645
14646         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14647
14648         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14649         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14650
14651         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14652
14653 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14654
14655         PR fortran/24426
14656         * gfortran.dg/der_pointer_4.f90: New.
14657
14658 2005-10-22  David Ayers  <d.ayers@inode.at>
14659
14660         * obj-c++.dg/except-1.mm: Simplify.
14661
14662 2005-10-21  David Ayers  <d.ayers@inode.at>
14663
14664         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14665
14666 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14667
14668         * gfortran.dg/assumed_dummy_2.f90: New test.
14669
14670 2005-10-21  James E Wilson  <wilson@specifix.com>
14671
14672         PR preprocessor/15220
14673         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14674
14675 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14676
14677         * gcc.c-torture/execute/20051021-1.c: New test.
14678
14679 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/24260
14682         * g++.dg/ext/tmplattr1.C: New test.
14683
14684 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14685
14686         PR fortran/24440
14687         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14688
14689 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14690
14691         * obj-c++.dg/except-1.mm: New.
14692
14693         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14694
14695 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14696
14697         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14698
14699 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14700
14701         PR middle-end/24295
14702         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14703         declarations with the same names as thunks' alias targets, use
14704         aliases instead.
14705         * gcc.dg/attr-alias-3.c: New test.
14706         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14707
14708 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14709
14710         PR c++/22618
14711         * g++.dg/parse/access8.C: New test.
14712
14713 2005-10-20  Richard Guenther  <rguenther@suse.de>
14714
14715         PR c++/24439
14716         * g++.dg/tree-ssa/pr24439.C: New testcase.
14717
14718 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14719
14720         * g++.dg/opt/delay-slot-1.C: New test.
14721
14722 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14723
14724         PR fortran/21625
14725         * gfortran.fg/der_init_1.f90: New.
14726
14727 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14728
14729         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14730
14731 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14732
14733         PR c++/21908
14734         * g++.dg/parse/error28.C: New test.
14735
14736 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14737
14738         * gcc.dg/profile-generate-2.c: New test.
14739
14740 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14741
14742         PR target/23589
14743         * g++.dg/ext/dllimport11.C: New.
14744
14745 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14746
14747         PR c++/22293
14748         * g++.dg/other/friend3.C: New test.
14749
14750 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14751
14752         PR c++/23293
14753         * g++.dg/template/error19.C: New test.
14754
14755 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14756
14757         PR c++/21383
14758         * g++.dg/overload/koenig2.C: New.
14759
14760         PR c++/23118
14761         * g++.dg/overload/error2.C: New.
14762
14763         PR c++/22604
14764         * g++.dg/inherit/covariant14.C: New.
14765
14766 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14767
14768         PR c++/23440
14769         * g++.dg/parse/for1.C: New test.
14770
14771 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14772
14773         PR fortran/23446
14774         * gfortran.dg/host_dummy_index_1.f90: New test.
14775
14776         PR fortran/21459
14777         * gfortran.dg/automatic_char_len_2.f90: New test.
14778
14779         PR fortran/20866
14780         * gfortran.dg/recursive_statement_functions.f90: New test.
14781
14782         PR fortran/20853
14783         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14784
14785         PR fortran/20849
14786         * gfortran.dg/external_initializer.f90: New test.
14787
14788         PR fortran/20837
14789         * non_module_public.f90: New test.
14790
14791 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14792
14793         PR c++/24386
14794         * g++.dg/template/overload7.C: New.
14795
14796         PR c++/22551
14797         * g++.dg/other/switch2.C: Remove expected warnings.
14798
14799         PR c++/21353
14800         * g++.dg/template/defarg6.C: New.
14801
14802 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14803
14804         PR target/24315
14805         * gcc.target/i386/pr24315.c: New test.
14806
14807 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14808
14809         PR c++/24389
14810         * g++.dg/template/static21.C: New test.
14811         * g++.dg/template/static21-a.cc: Likewise.
14812
14813 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14814
14815         PR c++/23959
14816         * g++.dg/warn/Wswitch-default-1.C: New test.
14817         * g++.dg/warn/Wswitch-default-2.C: New test.
14818
14819 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/22173
14822         * g++.dg/parse/template18.C: New test.
14823         * g++.dg/template/nontype15.C: Likewise.
14824
14825 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14826
14827         PR fortran/22273
14828         * gfortran.dg/spec_expr_2.f90: New.
14829
14830 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14831
14832         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14833         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14834         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14835         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14836         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14837         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14838         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14839         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14840         previous target-specific skips and warning-message matches where
14841         applicable.
14842
14843 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14844
14845         PR c++/21347
14846         * g++.dg/warn/Wctor-dtor.C: New test.
14847
14848 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14849
14850         PR c/23439
14851         * gcc.dg/for-1.c: New test.
14852
14853 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14854
14855         PR c++/19565
14856         * g++.dg/warn/Wconversion1.C: New test.
14857         * g++.dg/ext/packed4.C: Compile with -w.
14858         * g++.dg/opt/20050511-1.C: Likewise.
14859         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14860
14861 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14862
14863         * gfortran.dg/boz_5.f90: New test.
14864
14865 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14866
14867         PR c++/22551
14868         * g++.dg/other/switch2.C: New.
14869
14870         PR c++/23984
14871         * g++.dg/init/ctor7.C: New.
14872
14873 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14874
14875         PR c++/23730
14876         * g++.dg/parse/crash32.C: New test.
14877
14878 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14879
14880         PR c++/20721
14881         * g++.dg/init/goto2.C: New test.
14882
14883         PR c++/22464
14884         * g++.dg/template/crash/41.C: New test.
14885
14886         PR c++/22180
14887         * g++.dg/template/crash40.C: New test.
14888
14889         PR c++/23694
14890         * g++.dg/parse/friend5.C: New test.
14891
14892         PR c++/23307
14893         * g++.dg/template/crash38.C: New test.
14894
14895         PR c++/22352
14896         * g++.dg/template/friend38.C: New test.
14897
14898         PR c++/22405
14899         * g++.dg/template/crash39.C: New test.
14900
14901 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14902
14903         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14904         gcc.dg/debug/dwarf2/dwarf-char2.c,
14905         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14906
14907         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14908
14909 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14910
14911         * gcc.dg/dll-2.c: Add tests for warnings.
14912         * gcc.dg/dll-3.c: Likewise.
14913         * gcc.dg/dll-4.c: Likewise.
14914
14915         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14916         * g++.dg/ext/dllimport2.C: Likewise.
14917         * g++.dg/ext/dllimport3.C: Likewise.
14918         * g++.dg/ext/dllimport7.C: Likewise.
14919         * g++.dg/ext/dllimport8.C: Likewise.
14920         * g++.dg/ext/dllimport9.C: Likewise.
14921
14922 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14923
14924         PR fortran/24092
14925         * gfortran.dg/derived_pointer_recursion.f90: New test.
14926
14927 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14928
14929         * gcc.c-torture/execute/20051012-1.c: New test.
14930
14931 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14932
14933         PR fortran/18082
14934         * gfortran.dg/automatic_char_len_1.f90: New test.
14935
14936 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14937
14938         PR fortran/20847
14939         * gfortran.dg/save_common.f90: New test.
14940
14941         PR fortran/20856
14942         * gfortran.dg/save_result.f90: New test.
14943
14944 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14945
14946         PR c++/21592
14947         * g++.dg/template/dependent-expr1.C: Add new expected error.
14948         * g++.dg/template/dependent-expr2.C: Adjust error text.
14949         * g++.dg/template/overload6.C: New.
14950
14951         PR c++/23797
14952         * g++.dg/other/typename8.C: New.
14953
14954         PR c++/21117
14955         * g++.dg/other/return1.C: New.
14956
14957 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14958
14959         PR c++/24052
14960         * g++.dg/ext/label5.C: New.
14961
14962 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14963
14964         PR c++/19964
14965         * g++.dg/parse/crash31.C: New.
14966
14967 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14968
14969         * g++.dg/ipa/ipa-1.c: New test.
14970         * g++.dg/ipa/ipa-2.c: New test.
14971         * g++.dg/ipa/ipa-3.c: New test.
14972         * g++.dg/ipa/ipa-4.c: New test.
14973         * g++.dg/ipa/ipa-5.c: New test.
14974         * g++.dg/ipa/ipa.exp: New file.
14975
14976 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14977
14978         PR fortran/24207
14979         * gfortran.dg/private_type_3.f90: New test.
14980
14981 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14982
14983         PR fortran/20786
14984         gfortran.dg/aint_anint_1.f90: New test.
14985
14986 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14987
14988         PR libgfortran/24313
14989         gfortran.dg/csqrt.f: New test.
14990
14991 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14992
14993         PR c++/8057
14994         * g++.dg/warn/noeffect7.C: New test.
14995         * g++.dg/warn/noeffect2.C: Instantiate templates.
14996         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14997         and warning.
14998
14999 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
15000
15001         PR c++/21089
15002         * g++.dg/init/float1.C: New test.
15003
15004         PR c++/24277
15005         * g++.dg/init/member1.C: Tweak error markers.
15006
15007 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
15008
15009         PR testsuite/24281
15010         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
15011         Check for null pointer.
15012
15013 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
15014
15015         PR c++/21369
15016         * g++.dg/parse/ret-type3.C: New test.
15017
15018 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15019
15020         PR tree-opt/23946
15021         * gcc.c-torture/compile/pr23946.c: New test.
15022
15023 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
15024
15025         * g++.dg/opt/mmx2.C: New test.
15026
15027 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15028
15029         PR c++/24277
15030         * g++.dg/template/static20.C: New test.
15031
15032         PR c++/24302
15033         * g++.dg/warn/Wunused-12.C: New test.
15034
15035         PR c++/23437
15036         * g++.dg/template/arg4.C: New test.
15037
15038 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15039
15040         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
15041         * gcc.dg/ucnid-3.c: Likewise.
15042         * gcc.dg/ucnid-4.c: Likewise.
15043         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
15044         * g++.dg/other/ucnid-1.C: Likewise.
15045         * gcc.dg/sparc-frame-1.c: New test.
15046
15047 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/24139
15050         * g++.dg/template/spec27.C: New test.
15051
15052         PR c++/24275
15053         * g++.dg/template/static19.C: New test.
15054
15055 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15056
15057         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
15058         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
15059
15060 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15061
15062         PR target/24136
15063         * gfortran.fortran-torture/compile/pr24136.f: New test.
15064
15065 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
15066
15067         PR c++/22172
15068         * g++.dg/parse/crash30.C: New test.
15069
15070 2005-10-07  Richard Guenther  <rguenther@suse.de>
15071
15072         PR middle-end/24227
15073         * gcc.c-torture/compile/pr24227.c: New testcase.
15074
15075 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
15076
15077         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
15078         Do not put aligned attributes on array elements.
15079
15080 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
15081
15082         PR testsuite/23611, PR testsuite/23615
15083         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
15084         writing prototypes of library functions by hand.
15085         * obj-c++.dg/bitfield-4.mm: Likewise.
15086         * obj-c++.dg/const-str-4.mm: Likewise.
15087         * obj-c++.dg/encode-4.mm: Likewise.
15088         * obj-c++.dg/encode-5.mm: Likewise.
15089         * obj-c++.dg/encode-6.mm: Likewise.
15090         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
15091         * obj-c++.dg/method-10.mm: Likewise.
15092         * obj-c++.dg/method-17.mm: Likewise.
15093         * obj-c++.dg/method-19.mm: Likewise.
15094         * obj-c++.dg/try-catch-2.mm: Likewise.
15095
15096 2005-10-06  Richard Henderson  <rth@redhat.com>
15097
15098         PR 24236
15099         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
15100
15101 2005-10-06  Dale Johannesen  <dalej@apple.com>
15102
15103         * gcc.c-torture/execute/20030125-1.c: Correct.
15104
15105 2005-10-06  Richard Guenther  <rguenther@suse.de>
15106
15107         PR tree-optimization/24238
15108         * g++.dg/tree-ssa/pr24238.C: New testcase.
15109
15110 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
15111
15112         PR 18568
15113         * gfortran.dg/der_pointer_3.f90: New test.
15114
15115 2005-10-05  Devang Patel  <dpatel@apple.com>
15116
15117         PR Debug/23205
15118         * g++.dg/other/PR23205.C: New.
15119
15120 2005-10-05  Richard Henderson  <rth@redhat.com>
15121
15122         PR target/23602
15123         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
15124         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
15125
15126 2005-10-05  Dale Johannesen  <dalej@apple.com>
15127
15128         * gcc.c-torture/execute/float-floor.c: New.
15129
15130 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
15131
15132         PR tree-optimization/21419
15133         PR tree-optimization/24146
15134         PR tree-optimization/24151
15135
15136         * g++.dg/ext/asm7.C: New.
15137         * g++.dg/ext/asm8.C: New.
15138         * gcc.dg/asm-1.c: Compile on all targets.
15139         * gcc.dg/asm-pr24146.c: New.
15140         * gcc.dg/pr21419.c: Adjust error messages.
15141
15142 2005-10-05  Richard Guenther  <rguenther@suse.de>
15143
15144         PR fortran/24176
15145         * gfortran.fortran-torture/compile/empty.f90: New testcase.
15146
15147 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15148
15149         PR c++/23513
15150         * g++.dg/template/spec22.C: Robustify test.
15151         * g++.dg/template/spec26.C: New.
15152
15153 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
15154
15155         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
15156         if target supports vector instructions.
15157
15158 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
15159
15160         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
15161         C99 functions.
15162
15163 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
15164
15165         * lib/target-supports.exp (check_effective_target_fortran_large_real,
15166         check_effective_target_fortran_large_int): Replace cached result
15167         when target changes.
15168
15169 2005-10-04  Devang Patel  <dpatel@apple.com>
15170
15171         * gcc.dg/i386-sse-vect-types.c: New.
15172
15173 2005-10-04  Ian Lance Taylor  <ian@airs.com>
15174
15175         PR preprocessor/13726
15176         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
15177         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
15178
15179 2005-10-04  Richard Guenther  <rguenther@suse.de>
15180
15181         PR c/23576
15182         * gcc.dg/noncompile/pr23576.c: New testcase.
15183
15184 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15185
15186         PR middle-end/23125
15187         * gcc.dg/register-var-3.c: New test.
15188
15189 2005-10-04  Steven Bosscher  <stevenb@suse.de>
15190
15191         * gcc.dg/pr23049.c: New test.
15192
15193         * gcc.dg/ucnid-4.c: Fix test.
15194
15195 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
15196
15197         PR 23445
15198         * gcc.c-torture/compile/pr23445.c: New test.
15199
15200 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
15201
15202         * g++.dg/overload/unknown1.C: New.
15203
15204 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
15205
15206         PR c++/17775
15207         * g++.dg/template/repo4.C: New test.
15208
15209 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15210
15211         PR libfortran/19308
15212         * gfortran.dg/large_real_kind_2.F90: New test.
15213         * gfortran.dg/large_integer_kind_2.f90: New test.
15214
15215 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
15216
15217         * lib/target-supports.exp (check_effective_target_vect_shift):
15218         Implement with result caching. Add i?86, x86_64 and ia64 targets.
15219         (check_effective_target_vect_condition): Fix copy-n-pasto.
15220
15221         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
15222         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
15223         targets.
15224
15225 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
15226
15227         PR c++/22621
15228         * g++.dg/template/overload5.C : New test.
15229
15230         PR c++/23840
15231         * g++.dg/expr/stdarg1.C: New test.
15232
15233 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
15234
15235         PR 24142
15236         * gcc.c-torture/execute/pr24142.c: New test.
15237
15238 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
15239
15240         PR 24141
15241         * gcc.c-torture/execute/pr24141.c: New test.
15242
15243 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
15244             Diego Novillo  <dnovillo@redhat.com>
15245
15246         PR 23604
15247         * gcc.c-torture/execute/pr23604.c: New test.
15248
15249 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
15250
15251         PR fortran/16404
15252         PR fortran/20835
15253         PR fortran/20890
15254         PR fortran/20899
15255         PR fortran/20900
15256         PR fortran/20901
15257         PR fortran/20902
15258         gfortran.dg/equiv_constraint_1.f90: New test.
15259         gfortran.dg/equiv_constraint_2.f90: New test.
15260         gfortran.dg/equiv_constraint_3.f90: New test.
15261         gfortran.dg/equiv_constraint_4.f90: New test.
15262         gfortran.dg/equiv_constraint_5.f90: New test.
15263         gfortran.dg/equiv_constraint_6.f90: New test.
15264         gfortran.dg/equiv_constraint_7.f90: New test.
15265         gfortran.dg/equiv_constraint_8.f90: New test.
15266         gfortran.dg/private_type_1.f90: New test.
15267         gfortran.dg/private_type_2.f90: New test.
15268         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
15269         980628-10.f: Assert std=gnu to permit mixing of
15270         types in equivalence statements.
15271
15272 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
15273
15274         PR 24112
15275         * gfortran.dg/open_status_1.f90: New.
15276
15277 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15278
15279         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
15280         * gcc.dg/vect/pr22480.c: Clean up temp files.
15281         * gcc.dg/vect/pr23831.c: Clean up temp files.
15282         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15283         Clean up temp files.
15284         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15285         Clean up temp files.
15286
15287         * gcc.dg/20050309-1.c: Clean up temp files.
15288         * gcc.dg/20050325-1.c: Clean up temp files.
15289
15290 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15291
15292         PR tree-optimization/24059
15293         * gcc.dg/vect/pr24059.c : New test.
15294
15295 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
15296
15297         PR middle-end/24109
15298         * gcc.c-torture/execute/20050929-1.c: New test.
15299
15300 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15301
15302         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15303
15304 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
15305
15306         PR c/21419
15307         * gcc.dg/pr21419.c: New test.
15308
15309 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15310
15311         * gcc.dg/pr23911.c: New test.
15312
15313 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15314
15315         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15316
15317         PR c++/16782
15318         * g++.dg/parse/qualified4.C: New test.
15319         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15320         * g++.old-deja/g++.mike/p8154.C: Likewise.
15321
15322 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15323
15324         PR c++/22147
15325         * g++.dg/template/friend37.C: New test.
15326         * g++.dg/parse/crash28.C: Adjust error markers.
15327
15328 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15329
15330         PR fortran/18518
15331         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15332
15333 2005-09-27  Devang Patel  <dpatel@apple.com>
15334
15335         PR tree-optimization/23625
15336         * gcc.dg/pr23625.c: New test.
15337
15338 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15339
15340         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15341         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15342
15343 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15344
15345         PR fortran/23677
15346         * gfortran.fortran-torture/execute/save_1.f90: New test.
15347         * gfortran.dg/save_1.f90: New test.
15348
15349 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15350
15351         * gcc.target/i386/builtin-apply-mmx.c: New test.
15352
15353         PR target/22576
15354         * gcc.target/i386/pr22576.c: New test.
15355
15356         PR target/22585
15357         * gcc.target/i386/pr22585.c: New test.
15358
15359         PR target/23268
15360         * gcc.target/i386/pr23268.c: New test.
15361
15362         PR middle-end/23831
15363         * gcc.dg/vect/pr23831.c: New test.
15364
15365         PR target/24055
15366         * gcc.target/i386/pr24055.c: New test.
15367
15368 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15369
15370         PR tree-optimization/23960
15371         * gcc.c-torture/compile/pr23960.c: New.
15372
15373 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15374
15375         PR fortran/16861
15376         * gfortran.dg/nested_modules_3.f90: New.
15377
15378 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15379
15380         PR fortran/24005
15381         gfortran.dg/interface_1.f90: New test.
15382
15383 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15384         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15385
15386         PR fortran/23843
15387         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15388
15389 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15390
15391         PR fortran/23516
15392         * gfortran.dg/imag_1.f: New test.
15393         * gfortran.dg/imag_2.f: Ditto.
15394
15395 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15396
15397         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15398
15399 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15400
15401         PR c++/21983
15402         * g++.dg/warn/pr21983.C: New test.
15403
15404 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15405
15406         * gcc.dg/20050922-1.c: Testcase added.
15407
15408 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c++/23993
15411         * g++.dg/template/array14.C: New test.
15412
15413 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15414
15415         PR fortran/19929
15416         * gfortran.dg/der_ptr_component_1.f90: New test.
15417
15418 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15419
15420         PR c++/23965
15421         * g++.dg/template/error1.C: Reject "no matching function" message.
15422
15423 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15424
15425         PR c++/17609
15426         * g++.dg/lookup/error1.C: New test.
15427
15428 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15429
15430         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15431         functionality of the testcase.
15432
15433 2005-09-20  Richard Henderson  <rth@redhat.com>
15434
15435         * gcc.dg/vect/vect-22.c: Require vect_float.
15436         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15437
15438 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15439
15440         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15441         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15442         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15443         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15444         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15445         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15446         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15447         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15448         * gcc.dg/cpp/ucnid-8.c: New test.
15449
15450 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15451
15452         PR tree-optimization/23929
15453         * gcc.c-torture/compile/pr23929.c: New test.
15454
15455 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15456
15457         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15458         for one loop.
15459
15460 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15461
15462         PR testsuite/23186
15463         * g++.dg/other/pr22003.C: Require named sections.
15464
15465 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15466
15467         PR c++/23947
15468         * g++.dg/rtti/crash3.C: New test.
15469
15470         PR tree-optimization/23818
15471         * gcc.dg/pr23818.c: New test.
15472
15473 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15474
15475         PR fortran/23420
15476         * gfortran.dg/print_fmt_4.f: New.
15477
15478 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15479
15480         PR fortran/23663
15481         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15482
15483 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15484
15485         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15486         Use pointers to local alignable arrays instead. Added comments.
15487         * gcc.dg/vect/vect-46.c: Likewise.
15488         * gcc.dg/vect/vect-48.c: Likewise.
15489         * gcc.dg/vect/vect-49.c: Likewise.
15490         * gcc.dg/vect/vect-52.c: Likewise.
15491         * gcc.dg/vect/vect-53.c: Likewise.
15492         * gcc.dg/vect/vect-54.c: Likewise.
15493         * gcc.dg/vect/vect-56.c: Likewise.
15494         * gcc.dg/vect/vect-57.c: Likewise.
15495         * gcc.dg/vect/vect-58.c: Likewise.
15496         * gcc.dg/vect/vect-60.c: Likewise.
15497         * gcc.dg/vect/vect-61.c: Likewise.
15498
15499         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15500         The test is no longer vectorizable on vect_no_align targets.
15501         * gcc.dg/vect/vect-43.c: Likewsie.
15502
15503         * gcc.dg/vect/vect-44.c: Added comments.
15504         * gcc.dg/vect/vect-45.c: Added comments.
15505         * gcc.dg/vect/vect-50.c: Added comments.
15506         * gcc.dg/vect/vect-51.c: Added comments.
15507
15508         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15509         aligned type.
15510         * gcc.dg/vect/Os-vect-95.c: Likewise.
15511
15512         * gcc.dg/vect/vect-41.c: Test removed.
15513         * gcc.dg/vect/vect-47.c: Test removed.
15514         * gcc.dg/vect/vect-55.c: Test removed.
15515         * gcc.dg/vect/vect-59.c: Test removed.
15516
15517 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15518
15519         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15520         No longer vectorizable on vect_no_align targets.
15521         * gcc.dg/vect/pr20122.c: Likewise.
15522         * gcc.dg/vect/vect-74.c: Likewise.
15523         * gcc.dg/vect/vect-75.c: Likewise.
15524         * gcc.dg/vect/vect-76.c: Likewise.
15525
15526         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15527         Will not be vectorizable on vect_no_align targets once aliasing issues
15528         are resolved.
15529         * gcc.dg/vect/vect-79.c: Likewise.
15530
15531         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15532         * gcc.dg/vect/vect-78.c: Likewise.
15533         * gcc.dg/vect/vect-97.c: Likewise.
15534
15535 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15536
15537         * gcc.dg/pr23943.c: New test.
15538
15539 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15540
15541         PR fortran/19181
15542         * gfortran.dg/derived_pointer_null_1.f90: New test.
15543
15544 2005-09-18  Richard Guenther  <rguenther@suse.de>
15545
15546         PR middle-end/23944
15547         * gcc.c-torture/compile/pr23944.c: New testcase.
15548
15549 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15550
15551         PR fortran/15975
15552         * gfortran.dg/der_pointer_2.f90: New test.
15553
15554 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15555
15556         PR fortran/16861
15557         * gfortran.dg/nested_modules_2.f90: New test.
15558
15559 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15560
15561         PR c++/18368
15562         * g++.dg/other/semicolon.C: New test.
15563
15564 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15565
15566         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15567         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15568
15569 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15570
15571         PR c++/23914
15572         * g++.dg/template/static18.C: New test.
15573
15574         PR c++/21514
15575         * g++.dg/template/crash19.C: Remove dg-error marker.
15576         * g++.dg/template/local4.C: New test.
15577
15578 2005-09-16  Paul Brook  <paul@codesourcery.com>
15579
15580         PR fortran/23906
15581         * gfortran.dg/dependency_1.f90: New test.
15582
15583 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15584
15585         PR c++/23896
15586         * g++.dg/template/static17.C: New test.
15587
15588 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15589
15590         PR c++/23139
15591         * g++.dg/warn/huge-val1.C: New test.
15592
15593 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/13140
15596         * g++.dg/parse/class2.C: New test.
15597         * g++.dg/template/explicit8.C: Likewise.
15598         * g++.dg/template/spec25.C: Likewise.
15599
15600 2005-09-14  Josh Conner  <jconner@apple.com>
15601
15602         PR middle-end/23584
15603         * gcc.dg/pr23584.c: New test.
15604
15605 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15606
15607         PR fortran/21875 Internal Unit Array I/O, NIST
15608         * gfortran.dg/arrayio_1.f90: New test.
15609         * gfortran.dg/arrayio_1.f90: New test.
15610         * gfortran.dg/arrayio_1.f90: New test.
15611         * gfortran.dg/arrayio_1.f90: New test.
15612         * gfortran.dg/arrayio_1.f90: New test.
15613
15614 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15615
15616         PR middle-end/22480
15617         * gcc.dg/vect/pr22480.c: New test.
15618
15619 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15620
15621         PR fortran/19358
15622         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15623
15624 2005-09-13 Josh Conner <jconner@apple.com>
15625
15626         PR c++/23180
15627         * g++.dg/init/struct2.C: New test.
15628         * g++.dg/init/struct3.C: New test.
15629
15630 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15631
15632         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15633         Clean up temp files.
15634         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15635         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15636         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15637         gcc.dg/tree-ssa/builtin-printf-1.c,
15638         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15639         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15640         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15641         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15642         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15643         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15644         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15645         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15646         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15647         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15648         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15649         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15650
15651 2005-09-13  Josh Conner  <jconner@apple.com>
15652
15653         * lib/gcc-dg.exp: Load scanipa.exp.
15654         (cleanup-dump): New procedure.
15655         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15656         * lib/scandump.exp: New file.
15657         * lib/scantree.exp: Use it.
15658         * lib/scanipa.exp: New file.
15659
15660 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15661
15662         PR fortran/17740
15663         * gfortran.dg/generic_4.f90: New test.
15664
15665 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15666
15667         PR target/23816
15668         * gcc.target/i386/pr23816-1.c: New test.
15669         * gcc.target/i386/pr23816-2.c: New test.
15670
15671
15672 2005-09-13  Bastian Blank <waldi@debian.org>
15673
15674         PR c++/16171
15675         * g++.dg/abi/mangle26.C: New test.
15676         * g++.dg/abi/mangle27.C: New test.
15677         * g++.dg/abi/mangle28.C: New test.
15678         * g++.dg/abi/mangle29.C: New test.
15679
15680         PR c++/23839
15681         * g++.dg/parse/register1.C: New test.
15682
15683 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15684
15685         PR c++/23842
15686         * g++.dg/template/access16.C: New test.
15687
15688 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15689
15690         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15691
15692 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15693
15694         PR fortran/18899
15695         * gfortran.dg/shape_2.f90: New test.
15696
15697 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15698
15699         PR target/19269
15700         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15701         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15702         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15703         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15704         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15705         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15706         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15707         tests.
15708
15709 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15710
15711         PR c++/23841
15712         * g++.dg/parse/template17.C: New test.
15713
15714 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15715
15716         PR c++/23789
15717         * g++.dg/template/nontype14.C: New test.
15718
15719 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15720
15721         PR g++/7874
15722         * g++.dg/lookup/friend7.C: New test.
15723         * g++.dg/lookup/friend8.C: New test.
15724         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15725         so that it will be found via argument dependent lookup.
15726         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15727         friend functions which will no longer be found.
15728         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15729         function g, so that it will be found via argument dependent
15730         lookup.
15731         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15732         * g++.old-deja/g++.mike/net43.C: Likewise.
15733
15734 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15735
15736         PR c++/23691
15737         * g++.dg/template/static16.C: New test.
15738
15739 2005-09-12  Josh Conner  <jconner@apple.com>
15740
15741         PR middle-end/23237
15742         * gcc.c-torture/compile/pr23237.c: New test.
15743
15744 2005-09-11  Richard Henderson  <rth@redhat.com>
15745
15746         * g++.dg/other/error8.C: Update expected diagnostic text.
15747
15748 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15749
15750         PR libfortran/19872
15751         * gfortran.dg/overwrite_1.f: New test.
15752
15753 2005-09-09  Josh Conner  <jconner@apple.com>
15754
15755         * g++.dg/init/pr23180-1.C: Removed.
15756         * g++.dg/init/pr23180-2.C: Removed.
15757
15758 2005-09-09  David Daney <ddaney@avtrex.com>
15759
15760         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15761         files which are ...
15762         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15763         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15764
15765 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15766
15767         * gfortran.dg/iostat_2.f90: New test.
15768
15769 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15770
15771         PR c++/22252
15772         * g++.dg/ext/interface1.C: New test.
15773         * g++.dg/ext/interface1.h: Likewise.
15774         * g++.dg/ext/interface1a.cc: Likewise.
15775
15776 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15777
15778         * gfortran.dg/iomsg_1.f90: New test case.
15779
15780 2005-09-09  Richard Guenther  <rguenther@suse.de>
15781
15782         PR c++/23624
15783         * g++.dg/tree-ssa/pr23624.C: New testcase.
15784
15785 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15786
15787         PR fortran/19239
15788         * gfortran.dg/vector_subscript_1.f90,
15789         * gfortran.dg/vector_subscript_2.f90: New tests.
15790
15791 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15792
15793         PR fortran/21104
15794         * gfortran.dg/array_alloc_1.f90,
15795         * gfortran.dg/array_alloc_2.f90,
15796         * gfortran.dg/array_alloc_3.f90: New tests.
15797
15798 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15799
15800         PR fortran/12840
15801         * gfortran.dg/array_constructor_6.f90
15802         * gfortran.dg/array_constructor_7.f90
15803         * gfortran.dg/array_constructor_8.f90
15804         * gfortran.dg/array_constructor_9.f90
15805         * gfortran.dg/array_constructor_10.f90
15806         * gfortran.dg/array_constructor_11.f90
15807         * gfortran.dg/array_constructor_12.f90: New tests.
15808
15809 2005-09-08  Josh Conner  <jconner@apple.com>
15810
15811         PR c++/23180
15812         * g++.dg/init/pr23180-1.C: New test.
15813         * g++.dg/init/pr23180-2.C: New test.
15814
15815 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15816
15817         PR fortran/18878
15818         * gfortran.dg/module_double_reuse.f90: New.
15819
15820 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15821
15822         PR fortran/23270
15823         PR fortran/22304
15824         PR fortran/18870
15825         PR fortran/17917
15826         PR fortran/16511
15827         * gfortran.dg/common_equivalence_1.f: New.
15828         * gfortran.dg/common_equivalence_2.f: New.
15829         * gfortran.dg/common_equivalence_3.f: New.
15830         * gfortran.dg/contained_equivalence_1.f90: New.
15831         * gfortran.dg/module_blank_common.f90: New.
15832         * gfortran.dg/module_commons_1.f90: New.
15833         * gfortran.dg/module_equivalence_1.f90: New.
15834         * gfortran.dg/nested_modules_1.f90: New.
15835         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15836         equivalences and add comment to connect the test with
15837         the PR.
15838
15839 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15840
15841         PR fortran/23765
15842         * gfortran.dg/common_6.f90: New test.
15843
15844 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15845
15846         PR fortran/15326
15847         * gfortran.dg/char_result_1.f90,
15848         * gfortran.dg/char_result_2.f90,
15849         * gfortran.dg/char_result_3.f90,
15850         * gfortran.dg/char_result_4.f90,
15851         * gfortran.dg/char_result_5.f90,
15852         * gfortran.dg/char_result_6.f90,
15853         * gfortran.dg/char_result_7.f90,
15854         * gfortran.dg/char_result_8.f90: New tests.
15855
15856 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15857
15858         PR fortran/19928
15859         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15860
15861 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15862
15863         PR obj-c++/16816
15864         * obj-c++.dg/selector-5.mm: New test.
15865         * obj-c++.dg/selector-6.mm: New test.
15866
15867 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15868
15869         PR objc/20574
15870         PR objc/19324
15871         * objc.dg/error-1.m: New test.
15872
15873 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15874
15875         PR fortran/23373
15876         * gfortran.fortran-torture/execute/pr23373-1.f90,
15877         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15878
15879 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15880
15881         PR libfortran/23760
15882         * gfortran.dg/g77/1832.f: Remove long string in write statement
15883         to allow the test to pass on correct list directed output with
15884         prepended space.
15885
15886 2005-09-07  James E Wilson  <wilson@specifix.com>
15887
15888         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15889
15890 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15891
15892         * gfortran.dg/parameter+save.f90: Rename to
15893         * gfortran.dg/parameter_save.f90: .. this.
15894
15895 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15896
15897         PR fortran/20848
15898         * gfortran.dg/parameter+save.f90: New test case.
15899
15900 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15901
15902         PR fortran/19269
15903         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15904
15905 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15906
15907         PR c/23075
15908         * gcc.dg/pr23075.c: New test.
15909         * g++.dg/warn/pr23075.C: New test.
15910
15911         PR target/22362
15912         * gcc.target/i386/pr22362.c: New test.
15913
15914         PR rtl-optimization/23098
15915         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15916
15917         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15918         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15919         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15920
15921 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15922
15923         * g++.dg/expr/cast6.C: New test.
15924
15925         PR c++/9782
15926         * g++.dg/init/new15.C: New test.
15927
15928 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15929
15930         * gcc.dg/vect/Os-vect-95.c: New test.
15931         * gcc.dg/vect/vect-95.c: Same.
15932
15933 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15934
15935         * gcc.dg/vect/vect-29.c: Update xfail testing.
15936         * gcc.dg/vect/vect-44.c: Same.
15937         * gcc.dg/vect/vect-48.c: Same.
15938         * gcc.dg/vect/vect-50.c: Same.
15939         * gcc.dg/vect/vect-72.c: Same.
15940         * gcc.dg/vect/vect-77.c: Same.
15941         * gcc.dg/vect/vect-78.c: Same.
15942         * gcc.dg/vect/vect-80.c: Same.
15943         * gcc.dg/vect/vect-96.c: Same.
15944         * gcc.dg/vect/vect-100.c: Same.
15945         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15946         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15947         * gfortran.dg/vect/vect-5.f90: Same.
15948
15949 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15950
15951         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15952         start strings.
15953         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15954         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15955
15956         PR c++/23056
15957         * g++.dg/opt/pr23056.C: New test.
15958
15959         PR rtl-optimization/23098
15960         * gcc.target/i386/pr23098.c: New test.
15961
15962 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15963
15964         PR c++/23667
15965         * g++.dg/template/static15.C: New test.
15966
15967         PR c++/21440
15968         * g++.dg/ext/stmtexpr5.C: New test.
15969         * g++.dg/ext/stmtexpr6.C: Likewise.
15970
15971 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15972
15973         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15974
15975         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15976         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15977         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15978
15979 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15980
15981         PR libfortran/23321
15982         * gfortran.dg/direct_io_4.f90: New test case.
15983
15984 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15985             Rasmus Hahn  <rassahah@neofonie.de>
15986
15987         PR libobjc/23108
15988         * objc.dg/type-stream-1.m: New test.
15989
15990 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15991
15992         PR fortran/23661
15993         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15994         gfortran.dg/print_fmt_3.f90: New test.
15995
15996 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15997
15998         * gfortran.dg/fmt_t_1.f90: New test.
15999
16000 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
16001
16002         PR rtl-optimization/23454
16003         * g++.dg/opt/pr23454.C: New test.
16004
16005 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
16006
16007         PR c++/23699
16008         * g++.dg/ext/static1.C: New test.
16009
16010 2005-09-02  Richard Henderson  <rth@redhat.com>
16011
16012         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
16013         tail call to check_fa_work.
16014
16015 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
16016
16017         PR c++/21687
16018         * g++.dg/other/gc3.C: New test.
16019
16020 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16021
16022         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
16023         * gcc.dg/20050826-1.c: Likewise.
16024
16025 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
16026
16027         PR c++/23167
16028         * g++.dg/expr/volatile1.C: New test.
16029
16030 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
16031
16032         PR middle-end/23547
16033         * gcc.dg/pr23547.c: New test.
16034
16035 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
16036
16037         PR c/22061
16038         * gcc.c-torture/execute/pr22061-1.c,
16039         * gcc.c-torture/execute/pr22061-2.c,
16040         * gcc.c-torture/execute/pr22061-3.c,
16041         * gcc.c-torture/execute/pr22061-4.c: New tests.
16042
16043 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16044
16045         * gcc.dg/Wredundant-decls-2.c: New test to check that
16046         -Wredundant-decls does not issue warning for a variable
16047         definition following a declaration.
16048
16049 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
16050
16051         PR debug/7241
16052         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
16053         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
16054         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
16055
16056         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
16057         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
16058         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
16059         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
16060         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
16061         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
16062         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
16063         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
16064
16065 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16066
16067         PR objc/23306
16068         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
16069         scan-assmbler.
16070
16071 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
16072
16073         PR target/21255
16074         * gcc.dg/pr21255-1.c: New test.
16075         * gcc.dg/pr21255-2-mb.c: Likewise.
16076         * gcc.dg/pr21255-2-ml.c: Likewise.
16077         * gcc.dg/pr21255-3.c: Likewise.
16078         * gcc.dg/pr21255-4.c: Likewise.
16079
16080 2005-08-31  Dale Johannesen  <dalej@apple.com>
16081
16082         * gcc.dg/20050830-1.c: New.
16083
16084 2005-08-31  Josh Conner  <jconner@apple.com>
16085
16086         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
16087         command-line options for arm-*-* targets.
16088         * g++.dg/init/array16.C: Likewise.
16089         * g++.dg/other/crash-4.C: Likewise.
16090
16091 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16092
16093         PR obj-c++/23640
16094         * obj-c++.dg/gnu-runtime-3.mm: New test.
16095
16096 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16097
16098         PR c++/13377
16099         * g++.dg/lookup/ambig4.C: New test.
16100         * g++.dg/lookup/ambig5.C: New test.
16101         * g++.dg/tc1/dr101.C: Adjust error markers.
16102
16103 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16104
16105         PR c++/23639
16106         * g++.dg/template/ttp5.C: Adjust error markers.
16107
16108 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
16109
16110         PR testsuite/23609
16111         * lib/obj-c++.exp: Include target-libpath.exp.
16112         (obj-c++_link_flags): Look for the GNU libobjc library
16113         and set the library path to include it.
16114         Don't manually set LD_LIBRARY_PATH (etc.) but call
16115         set_ld_library_path_env_vars instead.
16116         (obj-c++_target_compile): Don't set library path or
16117         linker flags because they are already set correctly
16118         in obj-c++_link_flags.
16119
16120 2005-08-30  Josh Conner  <jconner@apple.com>
16121
16122         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
16123         to command-line options for arm-*-* targets.
16124
16125 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
16126
16127         * g++.dg/other/i386-1.C: New.
16128
16129 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
16130
16131         PR preprocessor/20348
16132         PR preprocessor/20356
16133         * gcc.dg/cpp/pr20348.c: New test.
16134         * gcc.dg/cpp/pr20348.h: New file.
16135         * gcc.dg/cpp/inc/pr20348.h: New file.
16136         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
16137         * gcc.dg/cpp/pr20356.c: New test.
16138         * gcc.dg/cpp/pr20356.h: New file.
16139         * gcc.dg/cpp/inc/pr20356.h: New file.
16140         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
16141
16142 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
16143
16144         * gfortran.fortran-torture/execute/intrinsic_count.f90:
16145         Fix array dimension to avoid correct end-of-file error.
16146
16147 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
16148
16149         PR libfortran/23598
16150         * gfortran.dg/iostat_1.f90: New test.
16151
16152 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
16153
16154         PR middle-end/23408
16155         * gcc.dg/pr23408.c: New test.
16156
16157 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
16158
16159         PR c++/23099
16160         * g++.dg/init/member1.C: Make sure erroneous static data member
16161         definitions are required.
16162         * g++.dg/template/static13.C: New test.
16163         * g++.dg/template/static14.C: Likewise.
16164
16165 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
16166
16167         * gcc.target/i386/pr23575.c: Use -msse2 instead of
16168         -march=pentium4, remove ilp32 requirement.
16169
16170         PR middle-end/23484
16171         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
16172         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
16173
16174 2005-08-29  Andreas Jaeger  <aj@suse.de>
16175
16176         PR testsuite/23607
16177         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
16178
16179 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
16180
16181         * gcc.c-torture/execute/20050316-2.c: New test.
16182         * gcc.c-torture/execute/20050316-3.c: New test.
16183         * gcc.dg/torture/pr16104-1.c: New test.
16184
16185 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
16186
16187         PR middle-end/23463
16188         * gcc.c-torture/execute/zero-struct-1.c: New test.
16189
16190 2005-08-27  Richard Guenther  <rguenther@suse.de>
16191
16192         PR target/23575
16193         * gcc.target/i386/pr23575.c: New testcase.
16194
16195 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
16196
16197         PR rtl-optimization/23561
16198         * gcc.c-torture/execute/20050826-1.c: New test.
16199
16200         PR rtl-opt/23560
16201         * gcc.c-torture/execute/20050826-2.c: New test.
16202
16203 2005-08-26  Dale Johannesen  <dalej@apple.com>
16204
16205         * gcc.dg/20030711-1.c: Modify to work on Darwin.
16206         * gcc.dg/20050826-1.c: New.
16207
16208 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
16209
16210         PR c++/19004
16211         * g++.dg/template/nontype13.C: New test.
16212
16213         PR c++/23491
16214         * g++.dg/init/new14.C: New test.
16215         * g++.dg/expr/anew1.C: Do not XFAIL.
16216         * g++.dg/expr/anew2.C: Likewise.
16217         * g++.dg/expr/anew3.C: Likewise.
16218
16219 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
16220
16221         PR middle-end/22439
16222         * gcc.dg/vla-3.c: New test.
16223
16224 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
16225
16226         PR fortran/20363
16227         * gfortran.dg/named_interface.f90: New.
16228
16229 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
16230
16231         * gcc.c-torture/execute/frame-address.c: New test.
16232
16233 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16234
16235         PR c++/20817
16236         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
16237
16238 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16239
16240         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
16241
16242 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16243
16244         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
16245         * gcc.dg/altivec-22.c: Rename from..
16246         * gcc.dg/altivec-nomfcr.c: ..this.
16247
16248 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
16249
16250         PR tree-optimization/23546
16251         * gcc.dg/tree-ssa/pr23546.c: New test.
16252
16253 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
16254
16255         PR fortran/17758
16256         * gfortran.dg/nonreturning_statements.f90: New test.
16257
16258 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16259
16260         PR c++/22454
16261         * g++.dg/parse/crash29.C: New.
16262
16263 2005-08-23  DJ Delorie  <dj@redhat.com>
16264
16265         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
16266         constants have the L suffix.
16267
16268 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
16269
16270         PR c++/23044
16271         * g++.dg/template/instantiate8.C: New.
16272
16273 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
16274
16275         PR middle-end/23467
16276         * gcc.c-torture/execute/pr23467.c: New test.
16277
16278 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
16279
16280         PR tree-optimization/22043
16281         * gcc.c-torture/execute/20050613-1.c: New test.
16282
16283 2005-08-23  Ben Elliston  <bje@au.ibm.com>
16284
16285         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16286
16287 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
16288
16289         PR rtl-optimization/23478
16290         * g++.dg/opt/pr23478.C: New test.
16291
16292 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16293
16294         PR c/18715
16295         * gcc.dg/switch-warn-3.c: New test.
16296
16297 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16298
16299         PR c++/22233
16300         * g++.dg/template/param1.C: New test.
16301
16302 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16303
16304         PR c++/23089
16305         * g++.dg/other/incomplete1.C: New test.
16306
16307 2005-08-22  Ira Rosen  <irar@il.ibm.com>
16308
16309         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16310         are vectorizable.
16311
16312 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16313
16314         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16315         d_lines_5.f: New.
16316
16317 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16318
16319         * gcc.target/i386/sse-4.c: New test.
16320
16321 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16322
16323         PR testsuite/23239
16324         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16325
16326 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16327
16328         * gcc.dg/20050811-1.c: New test.
16329         * gcc.dg/20050811-2.c: New test.
16330
16331 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16332
16333         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16334
16335 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16336
16337         PR 23476
16338         * gcc.c-torture/compile/pr23476.c: New test.
16339
16340 2005-08-19  Devang Patel  <dpatel@apple.com>
16341
16342         PR tree-optimization/23048
16343         * gcc.dg/tree-ssa/pr23048.c: New test.
16344
16345 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16346
16347         PR middle-end/20624
16348         * g++.dg/warn/Wreturn-3.C: New test
16349
16350 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16351
16352         PR tree-optimization/22228
16353         * g++.dg/vect/pr22543.cc: New test.
16354
16355 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16356
16357         PR tree-optimization/21574
16358         * gcc.dg/tree-ssa/pr21574.c: New test.
16359
16360 2005-08-16  James E Wilson  <wilson@specifix.com>
16361
16362         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16363
16364 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16365
16366         PR tree-opt/23402
16367         * gcc.c-torture/compile/zero-strct-3.c: New test.
16368         * gcc.c-torture/compile/zero-strct-4.c: New test.
16369
16370 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16371
16372         PR target/23376
16373         * gcc.target/x86_64/pr23376.c: New test.
16374
16375 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16376
16377         PR c++/23337
16378         * g++.dg/ext/vector2.C: New.
16379
16380 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16381
16382         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16383
16384 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16385
16386         PR libfortran/23428
16387         * gfortran.dg/inquire-complex.f90: New test case.
16388
16389 2005-08-16  James E Wilson  <wilson@specifix.com>
16390
16391         PR tree-optimization/21105
16392         * gcc.dg/large-size-array.c: New.
16393
16394 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16395
16396         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16397         type.
16398         * gcc.dg/vect/vect-41: Likewise.
16399         * gcc.dg/vect/vect-42: Likewise.
16400         * gcc.dg/vect/vect-43: Likewise.
16401         * gcc.dg/vect/vect-44: Likewise.
16402         * gcc.dg/vect/vect-46: Likewise.
16403         * gcc.dg/vect/vect-47: Likewise.
16404         * gcc.dg/vect/vect-48: Likewise.
16405         * gcc.dg/vect/vect-52: Likewise.
16406         * gcc.dg/vect/vect-53: Likewise.
16407         * gcc.dg/vect/vect-54: Likewise.
16408         * gcc.dg/vect/vect-55: Likewise.
16409         * gcc.dg/vect/vect-56: Likewise.
16410         * gcc.dg/vect/vect-57: Likewise.
16411         * gcc.dg/vect/vect-58: Likewise.
16412         * gcc.dg/vect/vect-59: Likewise.
16413         * gcc.dg/vect/vect-60: Likewise.
16414         * gcc.dg/vect/vect-61: Likewise.
16415         * gcc.dg/vect/vect-85: Likewise.
16416         * gcc.dg/vect/vect-87: Likewise.
16417         * gcc.dg/vect/vect-88: Likewise.
16418         * gcc.dg/vect/vect-93.c: Likewise.
16419         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16420         * gcc.dg/vect/vect-75: Likewise.
16421         * gcc.dg/vect/vect-76: Likewise.
16422         * gcc.dg/vect/vect-77: Likewise.
16423         * gcc.dg/vect/vect-78: Likewise.
16424         * gcc.dg/vect/vect-80: Likewise.
16425         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16426         vectorized for the expected reason, rather than checking how alignment
16427         was handled.
16428         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16429         type and also instead of aligned pointers. Added documentation.
16430
16431 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16432
16433         * gfortran.dg/power.f90: New test.
16434
16435 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16436
16437         PR rtl-optimization/23299
16438         * g++.dg/opt/pr23299.C: New test.
16439
16440 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16441
16442         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16443
16444 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16445
16446         * g++.dg/template/local6.C: New test.
16447
16448 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16449
16450         * execute/exceptions/finally-1.m: Check that the catch and finally are
16451         being called.  Also add a "return 0;" at the end of main.
16452
16453 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16454
16455         PR fortran/21432.
16456         * gfortran.dg/namelist_print_1.f: New test of functionality of
16457         PRINT namelist.
16458         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16459         namelist generates error with -std=f95.
16460
16461 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16462
16463         PR tree-optimization/23119
16464         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16465
16466 2005-08-13  Marcin Koziej  <creep@desk.pl>
16467             Andrew Pinski  <pinskia@physics.uc.edu>
16468
16469         PR libobjc/22492
16470         * execute/exceptions/finally-1.m: New test.
16471
16472 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16473
16474         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16475         testsuite.
16476         * objc/execute/exceptions/trivial.m: New test.
16477         * objc.dg/try-catch-11.m: Move to ...
16478         * objc/execute/exceptions/foward-1.m: Here.
16479         * objc.dg/try-catch-2.m: Move to ...
16480         * objc/execute/exceptions/catchall-1.m: Here.
16481         * objc.dg/try-catch-8.m: Move to ...
16482         * objc/execute/exceptions/local-variables-1.m: Here.
16483
16484 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16485
16486         * objc.dg/nested-func-1.m: Move to ...
16487         * objc/execute/nested-func-1.m: Here.
16488
16489 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16490
16491         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16492         in ${options} instead of [target_info name].
16493         * lib/obj-c++.exp (objc_target_compile): Likewise.
16494
16495 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16496
16497         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16498
16499 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16500
16501         part of PR testsuite/23348
16502         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16503         of the torture options.
16504         * objc/compile/trivial.m: New test.
16505
16506 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16507
16508         * gfortran.dg/eoshift.f90: Correct format.
16509
16510 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16511
16512         * gfortran.fortran-torture/execute/character_passing.f90:
16513         Fix comment typo.
16514
16515 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16516
16517         PR c++/8271
16518         * g++.dg/template/unify10.C: New.
16519
16520 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16521
16522         * g++.dg/parse/pr22514.C: Move to...
16523         * g++.dg/debug/pr22514.C: here.
16524
16525 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16526
16527         PR c++/23266
16528         * g++.dg/inherit/pure1.C: New test.
16529
16530         * ChangeLog: Fix typos.
16531
16532 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16533             Steven Bosscher  <stevenb@suse.de>
16534
16535         * gfortran.dg/runtime_warning_1.f90: New test.
16536
16537 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16538
16539         PR c++/23219
16540         * g++.dg/parse/crash28.C: New.
16541
16542 2005-08-11  Richard Guenther  <rguenther@suse.de>
16543
16544         PR target/23289
16545         * gcc.target/i386/tailcall-1.c: New testcase.
16546
16547 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16548
16549         * gcc.dg/vect/vect-67.c: Un-xfail.
16550
16551 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16552
16553         PR c++/23225
16554         * g++.dg/testsuite/parse/crash27.C: new test.
16555
16556 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16557
16558         PR libfortran/22143
16559         * gfortran.dg/shift-kind.f90: New testcase.
16560
16561 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16562
16563         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16564         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16565
16566 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16567
16568         PR c++/20646
16569         * g++.dg/other/mult-stor1.C: New test.
16570
16571 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16572
16573         * gcc.c-torture/pr18299-1.c: Move to ...
16574         * gcc.c-torture/compile/pr18299-1.c: Here.
16575
16576 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16577
16578         * gfortran/fortran.torture/execute/character_passing.f90:
16579         Fix types for LSAME.
16580
16581 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16582
16583         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16584         input data back to what it was originally.
16585
16586 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16587
16588         * objc.dg/try-catch-8.m: Enable for all targets.
16589
16590 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16591
16592         * gcc.dg/pr23165.c: New test.
16593
16594 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16595
16596         PR tree-optimization/23234
16597         * gcc.dg/tree-ssa/pr23234.c: New test.
16598
16599 2005-08-08  Josh Conner  <jconner@apple.com>
16600
16601         PR rtl-optimization/23241
16602         * gcc.dg/char-compare.c: New test.
16603
16604 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16605
16606         PR c++/22508
16607         * g++.dg/init/new13.C: New test.
16608
16609 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16610
16611         PR c++/21166
16612         * g++.dg/other/crash-4.C: Adjust
16613         * g++/dg/ext/packed9.C: New.
16614
16615 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16616
16617         PR middle-end/21964
16618         * gcc.c-torture/execute/pr21964-1.c: New test.
16619
16620 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16621
16622         PR c/22458
16623         * gcc.dg/pr22458-1.c: New test.
16624
16625 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16626             Steven G. Kargl <kargls@comcast.net>
16627
16628         PR fortran/22390
16629         * gfortran.dg/flush_1.f90: New test.
16630
16631 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16632
16633         PR c++/23191
16634         * g++.dg/template/eh2.C: New test.
16635
16636 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16637
16638         PR c++/19498
16639         * g++.dg/template/instantiate7.C: New test.
16640
16641 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16642
16643         PR c/23113
16644         * gcc.dg/Wunused-value-1.c: New test.
16645
16646 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16647
16648         PR rtl-optimization/23233
16649         * gcc.c-torture/compile/pr23233-1.c: New test.
16650
16651 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16652
16653         PR fortran/18833
16654         PR fortran/20850
16655         * gfortran.dg/equiv_1.f90: New test.
16656         * gfortran.dg/equiv_2.f90: New test.
16657         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16658         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16659         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16660
16661 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16662
16663         * gcc.c-torture/execute/vrp-5.c: New test.
16664         * gcc.c-torture/execute/vrp-6.c: New test.
16665         * gcc.dg/tree-ssa/vrp21.c: New test.
16666
16667 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16668
16669         * g++.dg/parse/pr22514.C: New test.
16670
16671 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16672
16673         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16674
16675         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16676         instead of constant loads / pool entries.
16677
16678 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16679
16680         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16681         TEST_TO_WCTYPE.
16682
16683 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16684
16685         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16686         __WINT_TYPE__ in generated prototypes if possible.
16687
16688 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16689
16690         PR 22037
16691         * g++.dg/tree-ssa/pr22037.C:
16692
16693 2005-08-04  Richard Henderson  <rth@redhat.com>
16694
16695         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16696         scan-tree-dump-times directive.
16697
16698 2005-08-04  Jan Hubicka  <jh@suse.cz>
16699
16700         * gcov-1.C: Fix switch counts.
16701         * gcov-4b.c: Likewise.
16702
16703 2005-08-03  Jeff Law  <law@redhat.com>
16704
16705         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16706
16707 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16708
16709         * gcc.c-torture/execute/pr23135.c: New test.
16710
16711 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16712
16713         PR tree-optimization/19899
16714         * gcc.dg/tree-ssa/scev-1.c: New test.
16715         * gcc.dg/tree-ssa/scev-2.c: New test.
16716
16717 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16718
16719         PR target/18582
16720         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16721
16722 2005-08-03  Jan Hubicka  <jh@suse.cz>
16723
16724         * update-conroll.c: New testcase.
16725         * update-conroll-2.c: New testcase.
16726
16727 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16728
16729         * gfortran.dg/constant_substring.f: New test.
16730         * gfortran.dg/pr22491.f: New test.
16731
16732 2005-08-02  Jan Hubicka  <jh@suse.cz>
16733
16734         * update-threading.c: Replace by the proper one.
16735
16736 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16737
16738         PR 23164
16739         * g++.dg/tree-ssa/pr23164.C: New test.
16740
16741 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16742
16743         * gcc.dg/tree-ssa/pr23192.c: New test.
16744
16745 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16746
16747         * gcc.c-torture/execute/vrp-4.c: New test.
16748
16749 2005-08-02  Jan Hubicka  <jh@suse.cz>
16750
16751         * update-threading.c: New test.
16752
16753 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16754
16755         * gcc.c-torture/compile/20050801-1.c: New test.
16756         * gcc.c-torture/compile/20050801-2.c: New test.
16757
16758 2005-08-01  Jan Hubicka  <jh@suse.cz>
16759
16760         * val-prof-5.c: New test.
16761
16762 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16763
16764         PR c/22311
16765         * gcc.dg/pr22311-1.c : New test.
16766
16767 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16768
16769         PR target/23095
16770         * gfortran.dg/pr23095.f: New test.
16771
16772         PR c++/22003
16773         * g++.dg/other/pr22003.C: New test.
16774
16775 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16776
16777         PR target/20621
16778         * gcc.c-torture/execute/pr20621-1.c: New test.
16779
16780 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16781
16782         * gfortran.dg/comma_format_extension_4.f: Adjust length
16783         of string for format.
16784         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16785         print statement with internal write.
16786         * gfortran.dg/der_array_io_2.f: Likewise.
16787         * gfortran.dg/der_array_io_3.f: Likewise.
16788
16789 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16790
16791         * gcc.dg/fold-abs-4.c: new test.
16792
16793 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16794
16795         PR fortran/22570 an related issues.
16796         * gfortran.dg/x_slash_1.f: New test.
16797
16798 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16799
16800         PR c/23143
16801         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16802         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16803
16804 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16805
16806         PR c/529
16807         * gcc.dg/Wshadow-3.c: New test.
16808
16809 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16810
16811         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16812         used to have the wrong bounds).
16813
16814 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16815
16816         PR c/21720
16817         * gcc.dg/hex-round-1.c: Test more cases.
16818         * gcc.dg/hex-round-2.c: New test.
16819
16820 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16821
16822         PR 22550
16823         * g++.dg/tree-ssa/pr22550.C: New test.
16824
16825 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16826
16827         * gcc.dg/tree-ssa/vrp19.c: New test.
16828         * gcc.dg/tree-ssa-vrp20.c: New test.
16829
16830 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16831
16832         PR c/22240
16833         * gcc.dg/transparent-union-4.c: New test.
16834
16835 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16836
16837         PR c/22192
16838         * gcc.dg/c99-vla-2.c: New test.
16839
16840 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16841
16842         PR c/21720
16843         * gcc.dg/hex-round-1.c: New test.
16844
16845 2005-07-28  Jan Hubicka  <jh@suse.cz>
16846
16847         * inliner-1.c: Do not dump everything.
16848         * tree-prof.exp: Do not pass -ftree-based-profiling.
16849         * bprob.exp: Likewise.
16850
16851         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16852
16853 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/22545
16856         * g++.dg/expr/ptrmem7.C: New test.
16857
16858 2005-07-28  Mike Stump  <mrs@apple.com>
16859
16860         * g++.old-deja/g++.mike/visibility-1.C: New test.
16861
16862 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16863
16864         PR c/20187
16865         * gcc.c-torture/execute/pr20187-1.c: New test.
16866
16867 2005-07-28  Jeff Law  <law@redhat.com>
16868
16869         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16870         * gcc.dg/tree-ssa/vrp18.c: New test.
16871
16872 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16873
16874         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16875
16876 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16877
16878         PR tree-optimization/22506
16879         * gcc.dg/vect/ps22506.c: New test.
16880
16881 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16882
16883         PR target/21149
16884         * gcc.target/i386/sse-3.c: New test.
16885
16886 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16887
16888         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16889         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16890
16891 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16892
16893         PR c/22589
16894         * gcc.c-torture/compile/pr22589-1.c: New test.
16895
16896 2005-07-28  Jan Hubicka  <jh@suse.cz>
16897
16898         * update-loopch.c: New testcase.
16899
16900 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16901
16902         PR rtl-optimization/23047
16903         * gcc.c-torture/execute/pr23047.c: New test.
16904         * gcc.c-torture/execute/pr23047.x: New.
16905
16906 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16907
16908         PR tree-optimization/22493
16909         * gcc.c-torture/execute/pr22493-1.c: New test.
16910         * gcc.c-torture/execute/pr22493-1.x: New.
16911         * gcc.c-torture/execute/vrp-1.c: New test.
16912         * gcc.c-torture/execute/vrp-2.c: New test.
16913         * gcc.c-torture/execute/vrp-2.c: New test.
16914
16915 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16916
16917         * gcc.target/frv/all-builtin-read8.c: Delete.
16918         * gcc.target/frv/all-builtin-read16.c: Delete.
16919         * gcc.target/frv/all-builtin-read32.c: Delete.
16920         * gcc.target/frv/all-builtin-read64.c: Delete.
16921         * gcc.target/frv/all-builtin-write8.c: Delete.
16922         * gcc.target/frv/all-builtin-write16.c: Delete.
16923         * gcc.target/frv/all-builtin-write32.c: Delete.
16924         * gcc.target/frv/all-builtin-write64.c: Delete.
16925         * gcc.target/frv/all-read-write-1.c: New.
16926
16927 2005-07-27  Jeff Law  <law@redhat.com>
16928
16929         * gcc.c-torture/execute/pr22630.c: New test.
16930
16931 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16932
16933         PR tree-optimization/23073
16934         * gcc.dg/vect/nodump-pr23073.c: New test.
16935         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16936
16937 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16938
16939         PR tree-optimize/22348
16940         * gcc.c-torture/execute/pr22348.c: New.
16941
16942 2005-07-27  Richard Guenther  <rguenther@suse.de>
16943
16944         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16945
16946 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16947
16948         PR fortran/22503
16949         * gfortran.dg/logical_comp.f90: New test.
16950
16951 2005-07-27  Jan Hubicka  <jh@suse.cz>
16952
16953         * inliner-1.c: Add cleanup of dumps.
16954         * val-prof-*.c: Likewise.
16955         * update-tailcall.c: New.
16956
16957 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16958
16959         PR 22591
16960         * gcc.dg/tree-ssa/pr22591.c: New test.
16961         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16962
16963 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16964
16965         PR libobjc/22606
16966         * objc.dg/try-catch-11.m: New test.
16967
16968 2005-07-26  Richard Guenther  <rguenther@suse.de>
16969
16970         PR tree-optimization/22486
16971         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16972
16973 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16974
16975         PR tree-opt/22484
16976         * testsuite/g++.dg/opt/loop2.C: New test.
16977
16978 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16979
16980         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16981         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16982
16983 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16984
16985         * lib/profopt.exp (profopt-execute): Check for profiling data
16986         files on the target.
16987
16988 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16989
16990         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16991         for matching of asm labels.
16992
16993 2005-07-25  Richard Guenther  <rguenther@suse.de>
16994
16995         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16996
16997 2005-07-25  Richard Guenther  <rguenther@suse.de>
16998
16999         PR testsuite/22624
17000         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
17001
17002 2005-07-25  Ira Rosen  <irar@il.ibm.com>
17003
17004         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
17005         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
17006         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
17007         * gcc.dg/vect/vect-100.c: New test.
17008         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
17009         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
17010         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
17011         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
17012         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
17013         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
17014         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
17015         * gfortran.dg/vect/pr19049.f90: New testcase.
17016         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
17017
17018 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
17019
17020         * gcc.c-torture/execute/20050713-1.c: New test.
17021
17022         PR fortran/20063
17023         * gfortran.fortran-torture/execute/data_4.f90: New test.
17024
17025         PR middle-end/20303
17026         * gcc.dg/visibility-d.c: New test.
17027
17028 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
17029
17030         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
17031         * gfortran.dg/underflow.f90: Ditto.
17032
17033 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17034
17035         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
17036         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
17037         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
17038
17039 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17040
17041         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
17042         include case of field width of zero.
17043
17044 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17045
17046         PR libgfortran/21875
17047         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
17048         with trailing blanks on normal formatted read.
17049
17050 2005-07-23  Chao-ying Fu  <fu@mips.com>
17051
17052         * gcc.target/mips/mips32-dsp-type.c: New test.
17053         * gcc.target/mips/mips32-dsp.c: New test.
17054
17055 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
17056
17057         PR testsuite/21073
17058         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
17059
17060         PR testsuite/20454
17061         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
17062         and __cyg_profile_func_exit.
17063
17064 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
17065
17066         * gfortran.dg/comma_format_extension_3.f: Fix typo.
17067         * gfortran.dg/comma_format_extension_4.f: Same.
17068         * gfortran.dg/pr15332.f: Same.
17069         * gfortran.dg/pr21730.f: Same.
17070
17071 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
17072
17073         * g++.dg/opt/vrp2.C: Fix testcase.
17074
17075         PR tree-opt/22625
17076         * g++.dg/opt/vrp2.C: New test.
17077
17078 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
17079
17080         PR debug/21828
17081         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
17082
17083 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
17084
17085         * gcc.dg/tree-ssa/20050719-1.c: New test.
17086
17087 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
17088
17089         * gcc.dg/bfin-longcall-1.c: New file.
17090         * gcc.dg/bfin-longcall-2.c: New file.
17091
17092 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
17093
17094         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
17095
17096 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17097
17098         PR middle-end/19055
17099         * gcc.dg/tree-ssa/pr19055.c: New test.
17100         * gcc.dg/tree-ssa/pr19055-2.c: New test.
17101
17102 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17103
17104         PR C++/22358
17105         * g++.dg/other/pr22358.C: New test.
17106
17107 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
17108
17109         PR c++/2922
17110         * g++.dg/lookup/two-stage5.C: New test from bug comments.
17111
17112 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17113
17114         PR c++/15938
17115         * g++.dg/init/union2.C: New test.
17116
17117 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17118
17119         PR c/22393
17120         * gcc.dg/complex-4.c: New test.
17121
17122 2005-07-21  Richard Guenther  <rguenther@suse.de>
17123
17124         PR testsuite/22522
17125         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
17126         scanning for asm labels.
17127         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17128
17129 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17130
17131         PR target/22085
17132         * gcc.dg/altivec-pr22085.c: New.
17133
17134 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17135
17136         PR tree-optimization/19210
17137         * gcc.dg/tree-ssa/pr19210-1.c: New.
17138         * gcc.dg/tree-ssa/pr19210-2.c: New.
17139
17140 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
17141
17142         PR rtl-optimization/22167
17143         * g++.dg/opt/pr22167.C: New test.
17144
17145 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
17146
17147         PR c++/2922
17148         * g++.dg/lookup/two-stage2.C: New.
17149         * g++.dg/lookup/two-stage3.C: New.
17150         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
17151         fixed two-stage name lookup for operators.
17152         * g++.dg/template/call3.C: Compiler now produces an appropriate
17153         error message.
17154         * g++.dg/template/crash37.C: Compiler now describes bla() on line
17155         14 as a candidate.
17156         * g++.dg/template/ptrmem4.C: Compiler produces different error
17157         message.
17158         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
17159         connect_to_method as a candidate.
17160
17161 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
17162
17163         * gcc.dg/fold-alloc-1.c: New test.
17164
17165 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
17166
17167         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17168         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
17169
17170 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
17171
17172         * gcc.dg/fold-abs-1.c: New test.
17173         * gcc.dg/fold-abs-2.c: New test.
17174         * gcc.dg/fold-abs-3.c: New test.
17175
17176 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
17177
17178         Make CONSTRUCTOR use VEC to store initializers.
17179         * g++.dg/ext/complit3.C: Check for specific error messages.
17180         * g++.dg/init/brace2.C: Update error message.
17181         * g++.dg/warn/Wbraces2.C: Likewise.
17182
17183 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
17184
17185         PR fortran/16940
17186         * gfortran.dg/module_interface_1.f90: New test.
17187
17188 2005-07-19  Danny Berlin <dberlin@dberlin.org>
17189             Kenneth Zadeck <zadeck@naturalbridge.com>
17190
17191         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
17192
17193 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17194
17195         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
17196         specify -Wformat for these tests.
17197         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
17198         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
17199         * gcc.dg/format/opt-6.c: Delete.
17200
17201 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17202
17203         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
17204         * gcc.dg/tree-ssa/sra-3.c: Likewise.
17205
17206 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17207
17208         * gcc.dg/tree-ssa/alias-2.c: New test.
17209
17210 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
17211
17212         PR c++/22263
17213         * g++.dg/template/explicit7.C: New test.
17214
17215 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
17216
17217         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
17218         width of 8 to +Inf and -Inf.
17219
17220 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
17221
17222         PR c++/22139
17223         * g++.dg/template/friend36.C: New test.
17224
17225 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
17226
17227         PR fortran/21730
17228         * gfortran.dg/pr21730.f: New test.
17229
17230 2005-07-16  Danny Berlin <dberlin@dberlin.org>
17231             Kenneth Zadeck <zadeck@naturalbridge.com>
17232
17233         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
17234         since pure const detection cannot run at -O1 in c compiler.
17235         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
17236         can now optimize this case properly.
17237         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
17238         because we now pass.
17239         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
17240
17241 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
17242
17243         PR c/22421
17244         * gcc.dg/format/bitfld-1.c: New test.
17245
17246 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17247
17248         PR c++/22204
17249         * g++.dg/rtti/repo1.C: New test.
17250
17251 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
17252
17253         PR middle-end/22398
17254         * gcc.c-torture/compile/pr22398.c: New test.
17255
17256 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17257
17258         PR c++/22132
17259         * g++.dg/expr/cast4.C: New test.
17260
17261 2005-07-15  Richard Guenther  <rguenther@suse.de>
17262
17263         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
17264         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17265
17266 2005-07-15  Steven Bosscher  <stevenb@suse.de>
17267
17268         PR tree-optimization/22230
17269         * gcc.dg/tree-ssa/pr22230.c: New test.
17270
17271 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
17272
17273         * gfortran.dg/g77/cpp6.f: New test.
17274
17275         PR fortran/22417
17276         * gfortran.dg/g77/cpp5.F: New test.
17277         * gfortran.dg/g77/cpp5.h: New file.
17278         * gfortran.dg/g77/cpp5inc.h: New file.
17279
17280 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
17281
17282         PR libfortran/16435
17283         * gfortran.dg/tl_editting.f90: New.
17284         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17285
17286 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
17287
17288         * gfortran.dg/char_array_constructor.f90: New test.
17289
17290 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
17291
17292         * gfortran.dg/past_eor.f90: New.
17293         * gfortran.dg/complex_read.f90: New.
17294
17295 2005-07-13  Jeff Law  <law@redhat.com>
17296
17297         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17298         additional casts.
17299
17300         * gcc.dg/tree-ssa/pr22321.c: New test
17301
17302 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
17303
17304         PR tree-optimization/21921
17305         * gcc.dg/tree-ssa/pr21921.c: New.
17306
17307 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17308
17309         PR tree-optimizatio/22442
17310         * gcc.dg/tree-ssa/loop-11.c: New test.
17311
17312 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17313
17314         PR tree-opt/21840
17315         * gcc.c-torture/compile/pr21840.c: New test.
17316
17317 2005-07-12  Jan Hubicka  <jh@suse.cz>
17318
17319         * gcc.c-torture/compile/pr22379.c: New test.
17320
17321 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17322
17323         PR libfortran/21593
17324         gfortran.dg/dev_null.f90: Remove outdated comment about
17325         PR libfortran/21593.
17326
17327
17328 2005-07-12  Dale Johannesen  <dalej@apple.com>
17329
17330         * gcc.target/i386/compress-float-sse.c: New.
17331         * gcc.target/i386/compress-float-sse-pic.c: New.
17332         * gcc.target/i386/compress-float-387.c: New.
17333         * gcc.target/i386/compress-float-387-pic.c: New.
17334         * gcc.dg/compress-float-ppc.c: New.
17335         * gcc.dg/compress-float-ppc-pic.c: New.
17336
17337 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17338
17339         PR libfortran/21593
17340         gfortran.dg/dev_null.f90: Remove targets.
17341
17342 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17343
17344         PR tree-opt/22335
17345         * gcc.dg/pr22335-1.c: New test.
17346         * gcc.dg/pr22335-2.c: New test.
17347
17348 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17349
17350         PR c++/20172
17351         * g++.dg/template/nontype12.C : New test.
17352
17353 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17354
17355         * gcc.dg/tree-ssa/loop-10.c: New test.
17356
17357 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17358
17359         * gcc.c-torture/execute/20020720-1.x: Remove.
17360
17361 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17362
17363         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17364
17365 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17366
17367         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17368         (dg-mips-options): Use it.
17369
17370 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17371
17372         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17373
17374 2005-07-09  Richard Henderson  <rth@redhat.com>
17375
17376         * lib/target-supports.exp (check_effective_target_sync_char_short):
17377         Add alpha.
17378
17379 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17380
17381         PR libfortran/22217
17382         * gfortran.dg/negative-z-descriptor.f90: New test.
17383
17384 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17385
17386         PR tree-opt/22329
17387         * gcc.dg/pr22329.c: New test.
17388
17389 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17390
17391         PR tree-optimization/20139
17392         * gcc.dg/tree-ssa/pr20139.c: New.
17393
17394 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17395
17396         PR tree-opt/22356
17397         * testsuite/gcc.dg/pr22356-1.c: New test.
17398
17399 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17400
17401         PR c++/21799
17402         * g++.dg/template/unify8.C: New.
17403         * g++.dg/template/unify9.C: New.
17404
17405 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17406
17407         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17408
17409 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17410
17411         * gcc.dg/darwin-version-1.c: New.
17412         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17413         * gcc.dg/builtins-20.c: Likewise.
17414         * gcc.dg/builtins-53.c: Likewise.
17415         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17416         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17417         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17418         * gcc.dg/torture/builtins-power-1.c: Likewise.
17419         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17420         on Darwin.
17421
17422 2005-07-07  Jeff Law  <law@redhat.com>
17423
17424         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17425         argument evaluation order.
17426
17427 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17428
17429         PR libfortran/21594
17430         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17431         Add test cases where the shift length is greater than the
17432         array length.
17433
17434 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17435
17436         * obj-c++.dg/proto-lossage-6.mm: New.
17437         * objc.dg/proto-lossage-6.m: New.
17438
17439 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17440
17441         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17442         * objc.dg/gnu-runtime-2.m: Likewise.
17443
17444 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17445
17446         * gfortran.dg/longline.f: New test.
17447
17448         * gfortran.dg/badline.f: New test.
17449
17450 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17451
17452         PR fortran/16531
17453         PR fortran/15966
17454         PR fortran/18781
17455         * gfortran.dg/hollerith.f90: New.
17456         * gfortran.dg/hollerith2.f90: New.
17457         * gfortran.dg/hollerith3.f90: New.
17458         * gfortran.dg/hollerith4.f90: New.
17459         * gfortran.dg/hollerith_f95.f90: New.
17460         * gfortran.dg/hollerith_legacy.f90: New.
17461         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17462
17463 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17464
17465         PR objc/22274
17466         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17467         * objc.dg/gnu-runtime-2.m: New.
17468
17469 2005-07-06  Jeff Law  <law@redhat.com>
17470
17471         * gcc.dg/tree-ssa/vrp17.c: New test.
17472
17473 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17474
17475         PR fortran/22327
17476         * gfortran.dg/array_constructor_5.f90: New test.
17477
17478 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17479
17480         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17481
17482 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17483
17484         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17485         * gcc.dg/980816-1.c: Ditto.
17486
17487 2005-07-06  Jeff Law  <law@redhat.com>
17488
17489         * gcc.c-torture/compile/pr21356.c: New test.
17490
17491 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17492
17493         PR c/22013
17494         PR c/22098
17495         * gcc.c-torture/compile/pr22013-1.c,
17496         gcc.c-torture/execute/pr22098-1.c,
17497         gcc.c-torture/execute/pr22098-2.c,
17498         gcc.c-torture/execute/pr22098-3.c: New tests.
17499
17500 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17501
17502         PR c/22308
17503         * gcc.dg/pr22308-1.c: New test.
17504
17505 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17506
17507         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17508         target.
17509         * gcc.dg/compare9.c: Use -fshort-enums instead of
17510         -fno-short-enums.  Change the last test to dg-bogus.
17511
17512 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17513
17514         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17515         * gcc.dg/compare9.c: New.
17516
17517 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17518
17519         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17520
17521 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17522
17523         PR testsuite/22288
17524         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17525
17526
17527 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17528
17529         * gcc.dg/format/gcc_gfc-1.c: New.
17530
17531 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17532
17533         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17534
17535 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17536
17537         PR fortran/20842
17538         * gfortran.dg/io_invalid_1.f90: New test.
17539
17540 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17541
17542         * gcc.dg/format/gcc_diag-1.c: Update.
17543
17544 2005-07-02  Jeff Law  <law@redhat.com>
17545
17546         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17547         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17548
17549 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17550
17551         * gcc.dg/format/gcc_diag-1.c: Update.
17552
17553 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17554
17555         PR tree-opt/22269
17556         * gcc.c-torture/compile/pr22269.c: New test.
17557
17558 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17559
17560         PR 21584
17561         PR 22219
17562         * g++.dg/tree-ssa/pr21584-1.C: New test.
17563         * g++.dg/tree-ssa/pr21584-2.C: New test.
17564
17565 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17566
17567         * obj-c++.dg/try-catch-11.mm: New.
17568         * objc.dg/try-catch-10.m: New.
17569
17570 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17571
17572         * g++.dg/other/ucnid-1.C: xfail on AIX.
17573
17574 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17575
17576         PR 22234
17577         * gcc.dg/20050629-1.c: New test.
17578
17579 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17580
17581         * obj-c++.dg/const-str-1[0-1].mm: New.
17582         * objc.dg/const-str-1[0-1].m: New.
17583
17584 2005-05-29  Richard Henderson  <rth@redhat.com>
17585
17586         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17587         Rename from check_effective_target_vect_no_max.
17588         (check_effective_target_vect_no_int_add): New.
17589         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17590         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17591         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17592         * gcc.dg/vect/vect-reduc-1.c: Use both.
17593         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17594
17595 2005-05-29  Richard Henderson  <rth@redhat.com>
17596
17597         * lib/target-supports.exp (check_effective_target_vect_no_max):
17598         Remove i386 and x86_64.
17599
17600 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17601
17602         PR testsuite/21969
17603         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17604
17605 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17606
17607         PR middle-end/21969
17608         * gcc.dg/vect/pr21969.c: New test.
17609
17610 2005-06-28  Eric Christopher  <echristo@redhat.com>
17611
17612         PR c/22052
17613         PR c/21975
17614         * gcc.dg/inline1.c: New test.
17615         * gcc.dg/inline2.c: Ditto.
17616         * gcc.dg/inline3.c: Ditto.
17617         * gcc.dg/inline4.c: Ditto.
17618         * gcc.dg/inline5.c: Ditto.
17619
17620 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17621
17622         PR libfortran/22142
17623         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17624         Add testcase also testing eoshift1 for PR 22142.
17625
17626 2005-06-28  Richard Henderson  <rth@redhat.com>
17627
17628         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17629         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17630         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17631         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17632         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17633
17634 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17635
17636         PR libfortran/22142
17637         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17638         Add testcase for PR 22142.
17639
17640 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17641
17642         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17643         gcc.target/ia64/fpreg-2.c: New tests.
17644
17645 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17646
17647         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17648
17649 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17650
17651         PR libfortran/22170
17652         * gfortran.dg/slash_1.f90: New test.
17653
17654 2005-06-27  Richard Henderson  <rth@redhat.com>
17655
17656         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17657         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17658         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17659         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17660         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17661         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17662
17663 2005-06-27  Richard Henderson  <rth@redhat.com>
17664
17665         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17666         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17667
17668 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17669
17670         * obj-c++.dg/proto-lossage-5.mm: New.
17671         * objc.dg/proto-lossage-5.m: New.
17672
17673 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17674
17675         PR 21959
17676         * gcc.dg/tree-ssa/pr21959.c: New test.
17677
17678 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17679
17680         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17681         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17682         testing uninitialized var.
17683
17684         * gcc.c-torture/execute/builtins/chk.h: New.
17685         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17686         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17687         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17688         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17689         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17690         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17691         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17692         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17693         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17694         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17695         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17696         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17697         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17698         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17699         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17700         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17701         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17702         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17703         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17704         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17705         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17706         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17707         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17708         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17709         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17710         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17711         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17712         * gcc.dg/builtin-object-size-1.c: New test.
17713         * gcc.dg/builtin-object-size-2.c: New test.
17714         * gcc.dg/builtin-object-size-3.c: New test.
17715         * gcc.dg/builtin-object-size-4.c: New test.
17716         * gcc.dg/builtin-object-size-5.c: New test.
17717         * gcc.dg/builtin-stringop-chk-1.c: New test.
17718         * gcc.dg/builtin-stringop-chk-2.c: New test.
17719         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17720         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17721         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17722         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17723         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17724         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17725         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17726         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17727         * gcc.c-torture/execute/printf-1.c: New test.
17728         * gcc.c-torture/execute/fprintf-1.c: New test.
17729         * gcc.c-torture/execute/vprintf-1.c: New test.
17730         * gcc.c-torture/execute/vfprintf-1.c: New test.
17731         * gcc.c-torture/execute/printf-chk-1.c: New test.
17732         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17733         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17734         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17735
17736 2005-06-27  Michael Matz  <matz@suse.de>
17737
17738         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17739         slot is not merged if address escapes.
17740
17741 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17742
17743         PR c/21911
17744         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17745
17746 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17747
17748         PR middle-end/17965
17749         * gcc.c-torture/compile/20050622-1.c: New test.
17750
17751         PR middle-end/22028
17752         * gcc.dg/20050620-1.c: New test.
17753
17754 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17755
17756         PR tree-optimization/22026
17757         * gcc.dg/tree-ssa/pr22026.c: New.
17758
17759 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17760
17761         PR libfortran/22144
17762         * gfortran.dg/shift-alloc.f90: New testcase.
17763
17764 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17765
17766         * all files: Update FSF address in copyright headers.
17767
17768 2005-06-22  Jan Hubicka  <jh@suse.cz>
17769
17770         * wholeprogram-1.c: New testcase.
17771         * wholeprogram-2.c: New testcase.
17772
17773 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17774
17775         PR 22171
17776         * gcc.dg/tree-ssa/pr22171.c: New test.
17777
17778 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17779
17780         * gfortran.dg/simplify_modulo.f90: New.
17781
17782 2005-06-24  Jan Hubicka  <jh@suse.cz>
17783
17784         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17785
17786 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17787
17788         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17789
17790 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17791
17792         * obj-c++.dg/typedef-alias-1.mm: New.
17793         * objc.dg/typedef-alias-1.m: New.
17794
17795 2005-06-23  Jeff Law  <law@redhat.com>
17796
17797         * gcc.dg/tree-ssa/vrp16.c: New test.
17798
17799 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17800
17801         * lib/target-supports.exp: Add
17802         check_effective_target_fortran_large_real and
17803         check_effective_target_fortran_large_int to check for
17804         corresponding effective targets.
17805         * gfortran.dg/large_integer_kind_1.f90: New test.
17806         * gfortran.dg/large_real_kind_1.f90: New test.
17807
17808 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17809
17810         PR tree-optimization/22117
17811         * gcc.dg/tree-ssa/pr22117.c: New.
17812
17813 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17814
17815         PR testsuite/22123
17816         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17817
17818 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17819
17820         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17821
17822 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17823
17824         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17825         * gfortran.dg/f2c_4.c: Likewise.
17826
17827 2005-06-22 Paul Brook  <paul@codesourcery.com>
17828
17829         PR fortran/21034
17830         * gfortran.dg/auto_save_1.f90: New test.
17831
17832 2005-06-22  Michael Matz  <matz@suse.de>
17833
17834         * gcc.target/x86-64/abi: New directory.
17835         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17836         * gcc.target/x86-64/abi/README.gcc: New file.
17837         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17838         * gcc.target/x86-64/abi/asm-support.s: New file.
17839         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17840         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17841         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17842         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17843         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17844         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17845         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17846         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17847         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17848         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17849         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17850         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17851         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17852         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17853         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17854         * gcc.target/x86_64/abi/test_varargs.c: New test.
17855
17856 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17857
17858         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17859         32-bit i?86 and x86_64.
17860
17861 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17862
17863         * obj-c++.dg/const-str-[1-9].mm: New tests.
17864
17865 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17866
17867         PR fortran/22010
17868         * gfortran.dg/namelist_use.f90: New.
17869         * gfortran.dg/namelist_use_only.f90: New.
17870
17871 2005-06-21  Jeff Law  <law@redhat.com>
17872
17873         * gcc.dg/tree-ssa/vrp15.c: New test.
17874
17875 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17876
17877         * lib/target-supports.exp (check_effective_target_vect_reduction):
17878         Remove.
17879         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17880         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17881         remove vect_reduction target keyword. Also avoid two returns in main.
17882         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17883         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17884         * gcc.dg/vect/vect-reduc-1short.c: New test.
17885         * gcc.dg/vect/vect-reduc-1char.c: New test.
17886         * gcc.dg/vect/vect-reduc-2short.c: New test.
17887         * gcc.dg/vect/vect-reduc-2char.c: New test.
17888         * gcc.dg/vect/vect-reduc-6.c: New test.
17889         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17890         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17891         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17892
17893 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17894         Paul Thomas  <pault@gcc.gnu.org>
17895
17896         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17897         New tests.
17898
17899 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17900
17901         * gfortran.dg/backslash_1.f90: New test.
17902         * gfortran.dg/backslash_2.f90: New test.
17903
17904 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17905
17906         * gfortran.dg/duplicate_labels.f90: New test.
17907
17908 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17909
17910         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17911         unsupportable relocations.
17912         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17913         * gcc.dg/20050321-2.c: xfail for NetWare.
17914
17915 2005-06-20  Andreas Jaeger  <aj@suse.de>
17916
17917         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17918         gcc.target/i386/fastcall-sseregparm.c,
17919         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17920
17921 2005-06-19  Richard Henderson  <rth@redhat.com>
17922
17923         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17924
17925 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17926
17927         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17928
17929 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17930
17931         PR c++/22115
17932         * g++.dg/conversion/simd2.C: Change expected error message.
17933
17934 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17935
17936         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17937         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17938         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17939
17940 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17941
17942         * gcc.dg/fold-mod-1.c: New test.
17943
17944 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17945
17946         PR fortran/19926
17947         * gfortran.dg/pr19926.f90: New test.
17948
17949 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17950
17951         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17952         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17953         targets.
17954         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17955         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17956
17957 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17958
17959         * gcc.target/ia64/float80-varargs-1.c: New test.
17960
17961 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17962
17963         PR tree-opt/22035
17964         * gfortran.dg/f2c_6.f90: New test.
17965
17966 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17967
17968         PR c++/17413
17969         * g++.dg/template/local5.C: New.
17970
17971 2005-06-17  Richard Henderson  <rth@redhat.com>
17972
17973         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17974
17975 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17976
17977         PR testsuite/21945
17978         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17979
17980 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17981
17982         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17983         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17984         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17985         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17986         check_vect to verify the presence of hardware vector support.
17987
17988 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17989
17990         PR testsuite/22056
17991         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17992
17993 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17994
17995         PR libfortran/19216
17996         * gfortran.dg/pr19216.f: Add correct space between brackets and
17997         dg directive.
17998
17999 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18000
18001         PR libfortran/16436
18002         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
18003
18004 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
18005
18006         * gcc.target/i386/attributes-error.c: New testcase.
18007         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
18008         * gcc.target/i386/regparm-stdcall.c: Likewise.
18009         * gcc.target/i386/sseregparm-1.c: Likewise.
18010         * gcc.target/i386/sseregparm-2.c: Likewise.
18011
18012 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
18013
18014         * g++.dg/rtti/crash2.C: New.
18015
18016 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
18017
18018         * gcc.dg/noncompile/20040203-3.c: Update expected message.
18019
18020 2005-06-15  David Ung  <davidu@mips.com>
18021
18022         * gcc.target/mips/mips16e-extends.c: New test for testing the
18023         generation of MIPS16e zeb/zeh, seb/seh instructions.
18024
18025 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
18026
18027         PR 22018
18028         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
18029         * gcc.dg/tree-ssa/pr22018.c: New test.
18030
18031 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
18032
18033         * gcc.dg/simd-1.c: Update error messages.
18034         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
18035         * gcc.dg/simd-2.c: Update error messages.
18036         * gcc.dg/simd-4.c: New.
18037
18038 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
18039
18040         PR c++/20678
18041         * g++.dg/other/crash-4.C: New.
18042
18043 2005-06-14  Devang Patel  <dpatel@apple.com>
18044
18045         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
18046
18047 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18048
18049         PR c++/21929
18050         * g++.dg/parse/crash11.C: Update
18051
18052 2005-06-13  Jeff Law  <law@redhat.com>
18053
18054         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
18055         perform the desired transformations.
18056         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
18057         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
18058
18059 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18060
18061         PR fortran/22038
18062         * gfortran.dg/forall_1.f90: Un-XFAIL.
18063
18064 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
18065
18066         PR c++/21929
18067         * g++.dg/parse/crash26.C: New.
18068
18069         PR c++/20789
18070         * g++.dg/init/member1.C: New.
18071
18072 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
18073
18074         * gfortran.dg/altreturn_1.f90: New test.
18075
18076 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
18077
18078         PR middle-end/21985
18079         * gcc.dg/tree-ssa/pr21985.c: New test.
18080
18081 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18082
18083         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
18084
18085 2005-06-12  Roger Sayle  <roger@eyesopen.com>
18086
18087         PR c++/21930
18088         * g++.dg/other/error10.C: New test case.
18089
18090 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18091
18092         PR libfortran/19155
18093         * gfortran.dg/pr19155.f: Add test.
18094
18095 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18096
18097         * gfortran.dg/f2c_7.f90: New test.
18098
18099         * gfortran.dg/forall_1.f90: XFAILed.
18100
18101 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18102
18103         * gcc.dg/pr14796-1.c: New.
18104         * gcc.dg/pr14796-2.c: New.
18105
18106 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
18107
18108         PR fortran/17792
18109         PR fortran/21375
18110         * gfortran.dg/deallocate_stat.f90: New test.
18111
18112 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
18113
18114         * gfortran.fortran-torture/execute/in-pack.f90: New test.
18115
18116 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
18117
18118         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
18119         access will be generated when this loop is vectorized. Test that
18120         accesses with same alignment were detected.
18121         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
18122         Test that accesses with same alignment were detected.
18123         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
18124         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
18125         alignment were detected.
18126
18127 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
18128
18129         PR c++/10611
18130         * g++.dg/conversion/simd2.C: New.
18131
18132 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18133
18134         * gcc.dg/Wcxx-compat-1.c: New.
18135
18136 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
18137
18138         PR libfortran/21480
18139         * gfortran.dg/reshape-complex.f90: Add a test for a packed
18140         complex array.
18141
18142 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
18143
18144         * gcc.dg/alias-8.c: New.
18145
18146 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
18147
18148         * gcc.dg/format/cmn_err-1.c: Update.
18149
18150 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
18151
18152         PR target/20666
18153         * gcc.target/sparc/fexpand-2.c: New.
18154         * gcc.target/sparc/fpmerge-2.c: New.
18155         * gcc.target/sparc/fpmul-2.c: New.
18156         * gcc.target/sparc/noresult.c: New.
18157         * gcc.target/sparc/pdist-2.c: New.
18158         * gcc.target/sparc/pdist-3.c: New.
18159
18160 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
18161
18162         PR testsuite/21702
18163         * gcc.target/i386/i386.exp: Fix comment typo.
18164
18165 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18166
18167         PR c++/19497
18168         * g++.dg/inherit/using5.C: New.
18169         * g++.dg/inherit/using6.C: New.
18170
18171 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18172
18173         PR c++/19894
18174         * g++.dg/template/ptrmem15.C: New test.
18175
18176         PR c++/20563
18177         * g++.dg/ext/label4.C: New test.
18178
18179 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18180
18181         * gcc.dg/tls/debug-1.c: New test.
18182
18183 2005-06-07  Dale Johannesen  <dalej@apple.com>
18184
18185         * gcc.target/i386/movq.c: New.
18186
18187 2005-06-07  Dale Johannesen  <dalej@apple.com>
18188
18189         * gcc.dg/20050607-1.c: New.
18190
18191 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
18192
18193         PR middle-end/21850
18194         * gcc.c-torture/execute/20050607-1.c: New test.
18195
18196 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
18197
18198         PR libfortran/21926
18199         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
18200         Test case where the return array has lowest stride one,
18201         but isn't packed.
18202
18203 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
18204
18205         * lib/target-supports.exp (check_effective_target_sync_int_long):
18206         Add s390 and s390x targets.
18207
18208 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
18209
18210         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
18211         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
18212         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
18213         * gcc.dg/tree-ssa/loop-9.c: New test.
18214
18215 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18216
18217         * g++.dg/parse/defarg10.C: New.
18218
18219 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
18220
18221         PR regression/21897
18222         * gcc.c-torture/execute/20050604-1.c: New test.
18223
18224 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
18225
18226         PR 21903
18227         * g++.dg/parse/defarg9.C: New.
18228
18229         PR c++/20637
18230         * g++.dg/inherit/using4.C: New.
18231         * g++.dg/overload/error1.C: Adjust expected errors.
18232         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
18233         * g++.old-deja/g++.brendan/arm2.C: Likewise.
18234         * g++.old-deja/g++.other/redecl2.C: Likewise.
18235         * g++.old-deja/g++.other/redecl4.C: Likewise.
18236         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
18237
18238 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18239
18240         * gfortran.dg/f2c_5.f90: Add -w to dg-options
18241
18242 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18243
18244         * lib/gfortran.exp (gfortran_target_compile): Call
18245         dg-additional-files-options
18246         * gfortran.dg/f2c_4.f90: New file
18247         * gfortran.dg/f2c_4.c: New file
18248         * gfortran.dg/f2c_5.f90: New file
18249         * gfortran.dg/f2c_5.c: New file
18250
18251 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18252
18253         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
18254
18255         PR fortran/21912
18256         * gfortran.dg/array_constructor_4.f90: New test.
18257
18258 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR c++/21619
18261         * g++.dg/ext/builtin9.C: New test.
18262
18263 2005-06-05  Dale Johannesen  <dalej@apple.com>
18264
18265         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
18266         * gcc.c-torture/execute/20050603-2.c: Ditto.
18267
18268 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18269
18270         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
18271         * gcc.dg/vect/vect-reduc-1.c: New.
18272         * gcc.dg/vect/vect-reduc-2.c: New.
18273         * gcc.dg/vect/vect-reduc-3.c: New.
18274
18275 2005-06-04  Dale Johannesen  <dalej@apple.com>
18276
18277         * gcc.c-torture/execute/20050603-1.c: New.
18278         * gcc.c-torture/execute/20050603-2.c: New.
18279         * gcc.dg/20050603-3.c: New.
18280
18281 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18282
18283         PR fortran/19195
18284         * gfortran.dg/debug_1.f90: New test.
18285
18286         * gfortran.dg/forall_1.f90: New test.
18287
18288 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
18289
18290         * gfortran.dg/array_constructor_3.f90: New test.
18291
18292 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18293
18294         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18295
18296 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
18297
18298         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18299
18300 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
18301
18302         PR c/21873
18303         * gcc.dg/init-excess-1.c: New test.
18304
18305 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18306
18307         PR c++/21853
18308         * g++.dg/expr/static_cast6.C: New test.
18309
18310 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
18311
18312         * gcc.dg/tree-ssa/vrp14.c: New test.
18313
18314 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18315
18316         PR c++/21336
18317         * g++.dg/template/new2.C: New test.
18318
18319 2005-06-03  Josh Conner  <jconner@apple.com>
18320
18321         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18322         all entries in initializer.
18323
18324 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18325
18326         PR middle-end/21858
18327         * gcc.dg/pr21858.c: New testcase.
18328
18329 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18330
18331         PR tree-optimization/21292
18332
18333         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18334         New.
18335         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18336         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18337         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18338         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18339         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18340
18341 2005-06-02  Richard Henderson  <rth@redhat.com>
18342
18343         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18344
18345 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18346
18347         * gcc.dg/wtypequal.c: New testcase.
18348
18349 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18350
18351         PR 21582
18352         * gcc.dg/tree-ssa/pr21582.c: New test.
18353
18354 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18355
18356         PR c++/21280
18357         * g++.dg/opt/interface2.h: New.
18358         * g++.dg/opt/interface2.C: New.
18359         * g++.dg/init/ctor4.C: Adjust error lines.
18360         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18361         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18362         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18363         * g++.old-deja/g++.pt/assign1.C: Likewise.
18364         * g++.old-deja/g++.pt/crash20.C: Likewise.
18365
18366 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18367
18368         PR tree-optimization/21734
18369         * g++.dg/vect/pr21734_1.cc: New.
18370         * g++.dg/vect/pr21734_2.cc: New.
18371
18372 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18373
18374         PR c++/20350
18375         * g++.dg/template/spec24.C: New.
18376
18377         PR c++/21151
18378         * g++.dg/pch/local-1.C: New.
18379         * g++.dg/pch/local-1.Hs: New.
18380
18381 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18382
18383         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18384         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18385         * gcc.dg/tree-ssa/pr14341.c: New test.
18386         * gcc.dg/tree-ssa/pr14841.c: New test.
18387         * gcc.dg/tree-ssa/pr20701.c: New test.
18388         * gcc.dg/tree-ssa/pr21086.c: New test.
18389         * gcc.dg/tree-ssa/pr21090.c: New test.
18390         * gcc.dg/tree-ssa/pr21332.c: New test.
18391         * gcc.dg/tree-ssa/pr21458.c: New test.
18392         * gcc.dg/tree-ssa/pr21658.c: New test.
18393         * gcc.dg/tree-ssa/vrp01.c: New test.
18394         * gcc.dg/tree-ssa/vrp02.c: New test.
18395         * gcc.dg/tree-ssa/vrp03.c: New test.
18396         * gcc.dg/tree-ssa/vrp04.c: New test.
18397         * gcc.dg/tree-ssa/vrp05.c: New test.
18398         * gcc.dg/tree-ssa/vrp06.c: New test.
18399         * gcc.dg/tree-ssa/vrp07.c: New test.
18400         * gcc.dg/tree-ssa/vrp08.c: New test.
18401         * gcc.dg/tree-ssa/vrp09.c: New test.
18402         * gcc.dg/tree-ssa/vrp10.c: New test.
18403         * gcc.dg/tree-ssa/vrp11.c: New test.
18404         * gcc.dg/tree-ssa/vrp12.c: New test.
18405         * gcc.dg/tree-ssa/vrp13.c: New test.
18406
18407 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18408
18409         PR 21029
18410         * gcc.dg/tree-ssa/pr21029.c: New test.
18411
18412 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18413
18414         * gfortran.dg/logint-1.f: New test case.
18415         * gfortran.dg/logint-2.f: Likewise.
18416         * gfortran.dg/logint-3.f: Likewise.
18417
18418 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18419
18420         PR c/21536
18421         PR c/20760
18422         * gcc.dg/20050527-1.c: New test.
18423
18424         * gcc.dg/i386-sse-12.c: New test.
18425
18426         PR fortran/21729
18427         * gfortran.dg/implicit_5.f90: New test.
18428
18429 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18430
18431         PR fortran/20883
18432         * gfortran/assign_4.f90: New test.
18433         * gfortran/assign_2.f90: Change compile to run.
18434
18435 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18436
18437         * lib/target-supports.exp
18438         (check_effective_target_sync_char_short): New.
18439         * gcc.dg/sync-2.c: New.
18440
18441 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18442
18443         PR tree-optimization/21817
18444         * gcc.dg/torture/pr21817-1.c: New.
18445
18446 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18447
18448         PR c++/21165
18449         * g++.dg/template/init5.C: New.
18450
18451 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18452
18453         * gfortran.dg/char_initialiser_actual.f90:
18454         Test character initialisers as actual arguments.
18455         * gfortran.dg/char_pointer_comp_assign.f90:
18456         Test character pointer structure component assignments.
18457         * gfortran.dg/char_array_structure_constructor.f90:
18458         Test character components in structure constructors.
18459
18460 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18461
18462         PR middle-end/20931
18463         * g++.dg/opt/pr20931.C: New test.
18464
18465 2005-05-31  Andreas Jaeger  <aj@suse.de>
18466
18467         PR testsuite/20772
18468         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18469         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18470         g++.old-deja/g++.ext/asmspec1.C,
18471         g++.old-deja/g++.other/regstack.C,
18472         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18473         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18474         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18475         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18476         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18477         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18478         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18479         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18480         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18481         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18482         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18483         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18484         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18485         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18486         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18487         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18488         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18489         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18490         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18491
18492 2005-05-31  Jeff Law  <law@redhat.com>
18493
18494         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18495
18496 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18497
18498         PR middle-end/21743
18499         * gcc.dg/builtins-1.c: Activate disabled clog test.
18500         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18501
18502 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18503
18504         * gfortran.dg/char_pointer_assign.f90:
18505         Test character-pointer assignments and pointer assignments.
18506         * gfortran.dg/char_pointer_dummy.f90:
18507         Test character-pointer dummy arguments.
18508         * gfortran.dg/char_pointer_func.f90:
18509         Test character-pointer function returns.
18510         * gfortran.dg/char_pointer_dependency.f90:
18511         Test character-pointer functions with dependencies.
18512
18513 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/21784
18516         * g++.dg/lookup/using14.C: New test.
18517
18518 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18519
18520         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18521         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18522         trailing ^M.
18523
18524 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18525
18526         PR c++/17413
18527         * g++.dg/template/local5.C: New.
18528
18529         PR target/21761
18530         * gcc.c-torture/compile/pr21761.c: New.
18531
18532         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18533         before darwin8.
18534
18535 2005-05-30  Steven G. Kargl
18536
18537         PR fortran/20846
18538         * gfortran.dg/inquire_8.f90: New test.
18539
18540 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18541
18542         PR libfortran/21376
18543         * gfortran.dg/output_exponents_1.f90: New test.
18544
18545 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18546
18547         PR libfortran/20006
18548         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18549
18550 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18551
18552         PR c++/21210
18553         * g++.dg/ext/complex1.C: New test.
18554
18555         PR c++/21340
18556         * g++.dg/init/ctor6.C: New test.
18557
18558 2005-05-29  Jan Hubicka  <jh@suse.cz>
18559
18560         * gcc.c-torture/compile/pr21562.c: New.
18561
18562 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18563
18564         * gfortran.dg/subnormal_1.f90: New test.
18565
18566 2005-05-28  Jan Hubicka  <jh@suse.cz>
18567
18568         * tree-prof.exp: Fix comment.
18569         * value-prof-1.c: New.
18570         * value-prof-2.c: New.
18571         * value-prof-3.c: New.
18572         * value-prof-4.c: New.
18573
18574 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18575
18576         PR c++/21614
18577         * g++.dg/expr/ptrmem6.C: New test.
18578         * g++.dg/expr/ptrmem6a.C: Likewise.
18579
18580 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18581
18582         PR tree-optimization/21658
18583         * gcc.dg/tree-ssa/pr21658.c: New.
18584
18585 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18586
18587         PR c++/21455
18588         * g++.dg/inherit/ptrmem3.C: New.
18589
18590         PR c++/21681
18591         * g++.dg/parse/template16.C: New.
18592
18593 2005-05-27  Andreas Jaeger  <aj@suse.de>
18594
18595         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18596
18597         * gcc.dg/i386-sse-8.c: Run test on all archs.
18598
18599 2005-05-26  Mike Stump  <mrs@apple.com>
18600
18601         * objc.dg/isa-field-1.m: Only run on darwin.
18602         * objc.dg/lookup-1.m: Likewise.
18603         * objc.dg/try-catch-8.m: Likewise.
18604
18605 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18606
18607         PR tree-optimization/9814
18608         * gcc.dg/pr9814-1.c: New test case.
18609
18610 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18611
18612         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18613         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18614         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18615         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18616         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18617         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18618         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18619         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18620         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18621         objc.dg/try-catch-8.m: New.
18622
18623 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18624
18625         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18626         remove extraneous semicolons.
18627
18628 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18629
18630         * obj-c++.dg/comp-types-12.mm: New.
18631         * objc.dg/comp-types-11.m: New.
18632         * objc.dg/selector-4.m: New.
18633
18634 2005-05-26  Andreas Jaeger  <aj@suse.de>
18635
18636         PR testsuite/20772
18637         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18638         g++.old-deja/g++.ext/attrib3.C,
18639         g++.old-deja/g++.other/store-expr1.C,
18640         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18641         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18642         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18643         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18644         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18645         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18646         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18647         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18648         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18649         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18650         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18651         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18652         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18653         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18654         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18655         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18656         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18657         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18658         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18659
18660 2005-05-26  Andreas Jaeger  <aj@suse.de>
18661
18662         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18663         x86-64 compilation.
18664
18665 2005-05-26  Andreas Jaeger  <aj@suse.de>
18666
18667         PR testsuite/20772
18668         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18669         gcc.misc-tests/i386-pf-athlon-1.c,
18670         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18671         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18672         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18673         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18674         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18675         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18676         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18677         programs.
18678
18679         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18680         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18681         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18682         x86-64 compilation.
18683
18684         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18685         x86_64.
18686
18687         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18688         effective-target ilp32.
18689
18690 2005-05-26  David Ung  <davidu@mips.com>
18691
18692         * gcc.target/mips/ext_ins.c: New test for testing the generation
18693         of MIPS32/64 rev 2 ext/ins instructions.
18694
18695 2005-05-26  Andreas Jaeger  <aj@suse.de>
18696
18697         * treelang/compile/unsigned.tree: Use gimple instead of
18698         nonexisting generic dump.
18699
18700 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18701
18702         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18703
18704 2005-05-26  Andreas Jaeger  <aj@suse.de>
18705
18706         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18707
18708 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18709
18710         PR libfortran/17283
18711         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18712         Test callee-allocated memory with write statements.
18713
18714 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18715
18716         PR middle-end/21709
18717         * gcc.dg/pr21709-1.c: New test case.
18718
18719 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18720             Mike Stump  <mrs@apple.com>
18721
18722         * objc/execute/next_mapping.h: Update for C++.
18723
18724         * obj-c++.dg/selector-1.mm: Move to...
18725         * obj-c++.dg/selector-4.mm: here...
18726
18727         * obj-c++.dg/basic.mm: New.
18728         * obj-c++.dg/comp-types-1.mm: New.
18729         * obj-c++.dg/cxx-class-1.mm: New.
18730         * obj-c++.dg/cxx-ivars-1.mm: New.
18731         * obj-c++.dg/cxx-ivars-2.mm: New.
18732         * obj-c++.dg/cxx-ivars-3.mm: New.
18733         * obj-c++.dg/cxx-scope-1.mm: New.
18734         * obj-c++.dg/cxx-scope-2.mm: New.
18735         * obj-c++.dg/defs.mm: New.
18736         * obj-c++.dg/empty-private-1.mm: New.
18737         * obj-c++.dg/encode-1.mm: New.
18738         * obj-c++.dg/encode-2.mm: New.
18739         * obj-c++.dg/encode-3.mm: New.
18740         * obj-c++.dg/extern-c-1.mm: New.
18741         * obj-c++.dg/extra-semi.mm: New.
18742         * obj-c++.dg/fix-and-continue-2.mm: New.
18743         * obj-c++.dg/isa-field-1.mm: New.
18744         * obj-c++.dg/ivar-list-semi.mm: New.
18745         * obj-c++.dg/local-decl-1.mm: New.
18746         * obj-c++.dg/lookup-1.mm: New.
18747         * obj-c++.dg/lookup-2.mm: New.
18748         * obj-c++.dg/method-1.mm: New.
18749         * obj-c++.dg/method-2.mm: New.
18750         * obj-c++.dg/method-3.mm: New.
18751         * obj-c++.dg/method-4.mm: New.
18752         * obj-c++.dg/method-5.mm: New.
18753         * obj-c++.dg/method-6.mm: New.
18754         * obj-c++.dg/method-7.mm: New.
18755         * obj-c++.dg/no-extra-load.mm: New.
18756         * obj-c++.dg/overload-1.mm: New.
18757         * obj-c++.dg/pragma-1.mm: New.
18758         * obj-c++.dg/pragma-2.mm: New.
18759         * obj-c++.dg/private-1.mm: New.
18760         * obj-c++.dg/private-2.mm: New.
18761         * obj-c++.dg/proto-qual-1.mm: New.
18762         * obj-c++.dg/qual-types-1.mm: New.
18763         * obj-c++.dg/stubify-1.mm: New.
18764         * obj-c++.dg/stubify-2.mm: New.
18765         * obj-c++.dg/super-class-1.mm: New.
18766         * obj-c++.dg/super-class-2.mm: New.
18767         * obj-c++.dg/super-dealloc-1.mm: New.
18768         * obj-c++.dg/super-dealloc-2.mm: New.
18769         * obj-c++.dg/template-1.mm: New.
18770         * obj-c++.dg/template-2.mm: New.
18771         * obj-c++.dg/template-3.mm: New.
18772         * obj-c++.dg/template-4.mm: New.
18773         * obj-c++.dg/template-5.mm: New.
18774         * obj-c++.dg/template-6.mm: New.
18775         * obj-c++.dg/try-catch-1.mm: New.
18776         * obj-c++.dg/try-catch-2.mm: New.
18777         * obj-c++.dg/try-catch-3.mm: New.
18778         * obj-c++.dg/try-catch-4.mm: New.
18779         * obj-c++.dg/try-catch-5.mm: New.
18780         * obj-c++.dg/try-catch-6.mm: New.
18781         * obj-c++.dg/try-catch-7.mm: New.
18782         * obj-c++.dg/try-catch-8.mm: New.
18783         * obj-c++.dg/try-catch-9.mm: New.
18784         * obj-c++.dg/va-meth-1.mm: New.
18785
18786 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18787
18788         * obj-c++.dg/selector-1.mm: New.
18789         * obj-c++.dg/selector-2.mm: New.
18790
18791 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18792
18793         * obj-c++.dg/selector-3.mm: New.
18794         * objc.dg/selector-3.m: New.
18795
18796 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18797
18798         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18799         about where warning appears.
18800
18801 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18802
18803         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18804         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18805         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18806         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18807
18808 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18809
18810         * gcc.dg/20050524-1.c: New test.
18811
18812 2005-05-25  Jan Hubicka  <jh@suse.cz>
18813
18814         * gcc.dg/tree-prof/inliner-1.c: New.
18815
18816 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18817
18818         * gcc.dg/tree-prof: New directory.
18819         * gcc.dg/tree-prof/tree-prof.exp: New.
18820
18821 2005-05-25  DJ Delorie  <dj@redhat.com>
18822
18823         * gcc.dg/Wattributes-1.c: New.
18824         * gcc.dg/Wattributes-2.c: New.
18825         * gcc.dg/Wattributes-3.c: New.
18826
18827 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18828
18829         PR tree-optimization/19833
18830         * gcc.dg/uninit-4.c: Remove xfail.
18831         * gcc.dg/uninit-9.c: Ditto.
18832
18833 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18834
18835         * obj-c++.dg/bitfield-[1-5].mm: New.
18836         * obj-c++.dg/class-protocol-1.mm: New.
18837         * obj-c++.dg/comp-types-1[0-1].mm: New.
18838         * obj-c++.dg/comp-types-[2-9].mm: New.
18839         * obj-c++.dg/encode-[4-8].mm: New.
18840         * obj-c++.dg/layout-1.mm: New.
18841         * obj-c++.dg/method-1[0-9].mm: New.
18842         * obj-c++.dg/method-2[0-1].mm: New.
18843         * obj-c++.dg/method-[8-9].mm: New.
18844         * obj-c++.dg/objc-gc-3.mm: New.
18845         * obj-c++.dg/try-catch-10.mm: New.
18846         * objc.dg/bitfield-5.m: New.
18847         * objc.dg/comp-types-10.m: New.
18848         * objc.dg/comp-types-9.m: New.
18849         * objc.dg/layout-1.m: New.
18850         * objc.dg/objc-gc-4.m: New.
18851         * objc.dg/try-catch-9.m: New.
18852         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18853         * objc.dg/comp-types-1.m: Likewise.
18854         * objc.dg/comp-types-[5-6].m: Likewise.
18855         * objc.dg/method-9.m: Likewise.
18856
18857 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18858
18859         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18860         and on hardware without VMX support.
18861
18862         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18863
18864         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18865
18866         * lib/profopt.exp (dg-final-generate, dg-final-use,
18867         profopt-final-code, profopt-get-options): New.
18868         (profopt-execute): Process test directives.
18869
18870         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18871         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18872         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18873
18874 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18875
18876         PR C++/21645
18877         * g++.dg/init/ctor5.C: New test.
18878
18879 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18880
18881         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18882         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18883         vect-113.c, vect-114.c.
18884
18885 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18886
18887         * gcc.dg/const-elim-1.c: Remove xfails.
18888
18889 2005-05-23  Jeff Law  <law@redhat.com>
18890
18891         * gcc.c-torture/compile/pr21638.c: New test.
18892         * gcc.c-torture/compile/20050520-1.c: New test.
18893
18894 2005-05-23  Nick Clifton  <nickc@redhat.com>
18895
18896         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18897         be a proper triple, ie: m32r*-*-*.
18898         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18899
18900 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18901
18902         PR middle-end/21331
18903         PR tree-opt/21293
18904         * gcc.c-torture/compile/pr21293.c: New test.
18905         * gcc.c-torture/execute/pr21331.c: New test.
18906
18907 2004-05-20  Richard Henderson  <rth@redhat.com>
18908
18909         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18910
18911 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18912
18913         * obj-c++-dg.exp: Add.
18914         * obj-c++.exp: Add.
18915         * obj-c++.dg/dg.exp: Add.
18916
18917 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18918
18919         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18920         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18921
18922 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18923
18924         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18925
18926 2004-05-19  Richard Henderson  <rth@redhat.com>
18927
18928         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18929
18930 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18931
18932         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18933
18934         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18935
18936 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18937
18938         PR c++/21495
18939         * g++.dg/parse/extern1.C: New test.
18940         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18941
18942 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18943
18944         * gcc.dg/c99-math.h: New.
18945         * gcc.dg/c99-math-float-1.c: New test.
18946         * gcc.dg/c99-math-double-1.c: Likewise.
18947         * gcc.dg/c99-math-long-double-1.c: Likewise.
18948
18949 2005-05-18  Richard Henderson  <rth@redhat.com>
18950
18951         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18952
18953 2005-05-18  Devang Patel  <dpatel@apple.com>
18954
18955         * g++.dg/opt/20050511-1.C: New test.
18956
18957 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18958
18959         PR libfortran/21127
18960         * gfortran.dg/reshape-complex.f90: New test.
18961
18962 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18963
18964         * gfortran.dg/array_constructor_1.f90: New test.
18965         * gfortran.dg/array_constructor_2.f90: New test.
18966
18967 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18968
18969         PR fortran/20954
18970         * gfortran.dg/pr20954.f: New test.
18971
18972 2005-05-17  Mike Stump  <mrs@apple.com>
18973
18974         Yet more Objective-C++...
18975
18976         * objc.dg/method-5.m: Update.
18977         * objc.dg/method-6.m: Update.
18978         * objc.dg/method-7.m: Update.
18979         * objc.dg/method-9.m: Update.
18980         * objc.dg/try-catch-2.m: Update.
18981
18982 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18983
18984         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18985         Remove little-endian optimizations.
18986
18987 2005-05-17  Jeff Law  <law@redhat.com>
18988
18989         * g++.dg/tree-ssa/pr14814.C: New test.
18990         * gcc.dg/tree-ssa/pr14814.C: New test.
18991         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18992         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18993
18994 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18995
18996         * gcc.dg/compat/generate-random.c: Do not include
18997         libiberty.h.
18998         * gcc.dg/compat/generate-random_r.c: Likewise.
18999
19000 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
19001
19002         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
19003
19004 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
19005
19006         PR middle-end/21595
19007         * g++.dg/tree-ssa/builtin1.C: New testcase.
19008
19009 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
19010
19011         PR c++/21454
19012         * g++.dg/opt/const4.C: New test.
19013
19014         PR middle-end/21492
19015         * g++.dg/opt/crossjump1.C: New test.
19016
19017         PR tree-optimization/21610
19018         * gcc.c-torture/compile/20050516-1.c: New test.
19019
19020         PR fortran/15080
19021         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
19022         about the test failing.
19023         * gfortran.fortran-torture/execute/where_7.f90: New test.
19024         * gfortran.fortran-torture/execute/where_8.f90: New test.
19025
19026 2005-05-16  Richard Henderson  <rth@redhat.com>
19027
19028         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
19029         i?86 and x86_64.
19030
19031 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
19032
19033         * gcc.dg/compat/generate-random.c (config.h): Do not include.
19034         (limits.h): Include unconditionally.
19035         (stdlib.h): Likewise.
19036         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
19037         (limits.h): Include unconditionally.
19038         (stdlib.h): Likewise.
19039         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19040         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19041         (limits.h): Include unconditionally.
19042         (stdlib.h): Likewise.
19043         (hashtab.h): Do not include.
19044         (getopt.h): Likewise.
19045         (stddef.h): Include.
19046         (hashval_t): Define.
19047         (struct entry): Add "next" field.
19048         (HASH_SIZE): New macro.
19049         (hash_table): New variable.
19050         (switchfiles): Do not use xmalloc.
19051         (mix): New macro.
19052         (iterative_hash): New function.
19053         (hasht): Remove.
19054         (e_exists): New function.
19055         (e_insert): Likewise.
19056         (output): Use, instead of libiberty hashtable functions.
19057         (main): Do not use getopt.  Do not call htab_create.
19058
19059 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
19060
19061         PR libstdc++/21526
19062         * lib/target-supports.exp (check_mkfifo_available):
19063         Return 0 for cygwin as mkfifo support incomplete on platform.
19064         Fix typos in comments.
19065
19066 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
19067
19068         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
19069
19070 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
19071
19072         PR fortran/17432
19073         * gfortran.dg/assign_4.f: New test.
19074
19075 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
19076
19077         PR tree-optimization/21563
19078         * gcc.dg/tree-ssa/pr21563.c: New.
19079
19080 2005-05-14  Jan Hubicka  <jh@suse.cz>
19081
19082         * gcc.dg/noreturn-7.c: Allow control reaches warning.
19083
19084 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
19085
19086         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
19087
19088 2005-05-13  Julian Brown  <julian@codesourcery.com>
19089
19090         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
19091         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
19092
19093 2005-05-13  Jan Hubicka  <jh@suse.cz>
19094
19095         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
19096         * gcc.dg/fold-xor-?.c: Likewise.
19097         * gcc.dg/pr15784-?.c: Likewise.
19098         * gcc.dg/pr20922-?.c: Likewise.
19099         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
19100         * gcc.dg/tree-ssa/pr17598.c: Likewise.
19101         * gcc.dg/tree-ssa/pr20470.c: Likewise.
19102
19103 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19104
19105         PR fortran/21260
19106         * gfortran.dg/hollerith_1.f90: New test.
19107
19108 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19109
19110         * gfortran.dg/func_result_2.f90: New test.
19111
19112 2005-05-11  Bud Davis  <bdavis@gfortran.org>
19113
19114         * gfortran.dg/dev_null.f90: New test.
19115
19116 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
19117
19118         * gcc.dg/arm-vfp1.c: Revert last change.
19119
19120 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
19121
19122         PR middle-end/19807
19123         PR tree-optimization/19639
19124         * g++.dg/tree-ssa/pr19807.C: New testcase.
19125
19126 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19127
19128         PR libfortran/21471
19129         * gfortran.dg/append-1.f90: New test.
19130
19131 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19132
19133         * gcc.dg/pr18501.c: XFAIL.
19134         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
19135         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
19136         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
19137         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19138         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19139         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
19140         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
19141         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
19142
19143 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19144
19145         PR fortran/20178
19146         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
19147         gfortran.dg/f2c_3.f90: New tests.
19148
19149         * gfortran.dg/return_1.f90: Fix dg annotation.
19150
19151 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19152
19153         * gcc.c-torture/compile/20050510-1.c: New test.
19154
19155 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
19156
19157         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
19158
19159 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
19160
19161         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
19162
19163 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
19164
19165         PR c/17913
19166         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
19167
19168 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
19169
19170         PR c/21342
19171         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
19172         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
19173
19174 2005-05-10  Ben Elliston  <bje@au.ibm.com>
19175
19176         PR debug/16676
19177         * gcc.dg/debug/pr16676.c: New test.
19178
19179 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
19180
19181         PR testsuite/21443
19182         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
19183         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
19184         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
19185         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
19186         Change -O1 to -O2.
19187         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
19188         -fno-tree-dominator-opts.
19189
19190 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19191
19192         * gfortran.dg/return_1.f90: New test.
19193
19194 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
19195
19196         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
19197
19198         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
19199
19200 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
19201
19202         PR c++/21427
19203         * g++.dg/inherit/covariant13.C: New.
19204
19205 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19206
19207         PR libfortran/19155
19208         * gfortran.dg/pr19155.f: New test.
19209
19210 2005-05-08  Roger Sayle  <roger@eyesopen.com>
19211
19212         PR inline-asm/8788
19213         * gcc.dg/pr8788-1.c: New testcase.
19214
19215 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
19216
19217         PR target/21416
19218         * gcc.target/mips/fpcmp-[12].c: New tests.
19219
19220 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
19221
19222         * lib/target-supports-dg.exp (dg-require-fork): New function.
19223         (dg-require-mkfifo): Likewise.
19224         * lib/target-supports.exp (check_function_available): New
19225         function.
19226         (check_fork_available): Likewise.
19227         (check_mkfifo_available): Likewise.
19228
19229 2005-05-06  Jeff Law  <law@redhat.com>
19230
19231         * gcc.c-torture/compile/pr21380.c: New test.
19232
19233 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
19234
19235         PR c++/20961
19236         * g++.dg/ext/weak3.C: New test.
19237
19238 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
19239
19240         PR c++/21352
19241         * g++.dg/template/crash37.C: New test.
19242
19243 2005-05-05  Paul Brook  <paul@codesourcery.com>
19244
19245         * gcc.dg/arm-g2.c: Use effective-target arm32.
19246         * gcc.dg/arm-mmx-1.c: Ditto.
19247         * gcc.dg/arm-scd42-2.c: Ditto.
19248         * gcc.dg/arm-vfp1.c: Ditto.
19249         * lib/target-supports.exp (check_effective_target_arm32): New
19250         function.
19251
19252 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
19253
19254         PR libfortran/21354
19255         gfortran.dg/in_pack_rank7.f90: New test.
19256
19257 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
19258
19259         PR middle-end/15618
19260         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
19261
19262 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
19263
19264         PR middle-end/21265
19265         * gcc.dg/20050503-1.c: New test.
19266
19267         PR rtl-optimization/21239
19268         * gcc.dg/i386-sse-11.c: New test.
19269
19270 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
19271
19272         PR target/16888
19273         * gcc.target/i386/asm-1.c: New test.
19274
19275 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
19276
19277         PR rtl-optimization/21330
19278         * gcc.c-torture/execute/20050502-1.c: New test.
19279
19280         PR target/21297
19281         * gcc.c-torture/execute/20050502-2.c: New test.
19282
19283 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
19284
19285         PR middle-end/21282
19286         * gcc.dg/pr21282.c: New.
19287
19288 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19289
19290         * gcc.dg/vect/pr20122.c: Clean up .vect file.
19291         * gcc.dg/vect/vect-92.c: Likewise.
19292         * gcc.dg/vect/vect-93.c: Likewise.
19293         * gcc.dg/vect/vect-dv-1.c: Likewise.
19294         * gcc.dg/vect/vect-dv-2.c: Likewise.
19295         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19296
19297 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19298
19299         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19300         * gfortran.dg/vect/vect-2.f90: Likewise.
19301         * gfortran.dg/vect/vect-3.f90: Likewise.
19302         * gfortran.dg/vect/vect-4.f90: Likewise.
19303         * gfortran.dg/vect/vect-5.f90: Likewise.
19304
19305 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
19306
19307         PR target/20813
19308         * gcc.dg/rs6000-fpint-2.c: New.
19309
19310 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
19311
19312         PR c/15698
19313         * gcc.dg/builtins-30.c: Update expected messages.
19314         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19315         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19316         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19317
19318 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19319
19320         PR tree-optimization/21294
19321         * gcc.dg/tree-ssa/pr21294.c: New.
19322
19323 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19324
19325         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19326         __builtin_altivec_st_internal_4si built-in.
19327
19328 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19329
19330         PR c++/15875
19331         * g++.dg/template/ptrmem14.C: New test.
19332
19333 2005-05-02  Paul Brook  <paul@codesourcery.com>
19334
19335         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19336
19337 2005-05-02  Michael Matz  <matz@suse.de>
19338
19339         PR c++/19542
19340         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19341
19342 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19343
19344         * g++.dg/cpp/weak.C: New test.
19345
19346 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19347
19348         * gcc.dg/tree-ssa/loop-8.c: New test.
19349
19350 2005-04-30  Michael Maty  <matz@suse.de>
19351
19352         * gcc.dg/inline-mcpy.c: New test.
19353
19354 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19355
19356         PR libfortran/18958
19357         * gfortran.dg/eoshift.f90: New test case.
19358
19359 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19360
19361         PR libfortran/18857
19362         * gfortran.dg/matmul_1.f90: New test.
19363
19364 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19365
19366         PR tree-optimization/21030
19367         * gcc.dg/tree-ssa/pr21030.c: New.
19368
19369 2005-04-29  Devang Patel  <dpatel@apple.com>
19370
19371         PR tree-optimization/21272
19372         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19373
19374 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19375
19376         PR fortran/13082
19377         PR fortran/18824
19378         * gfortran.dg/entry_4.f90: New test.
19379         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19380         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19381         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19382         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19383         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19384         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19385         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19386
19387 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19388
19389         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19390
19391 2005-04-29  Paul Brook  <paul@codesourcery.com>
19392
19393         * gfortran.dg/entry_3.f90: New test.
19394
19395 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19396
19397         * gfortran.dg/implicit_4.f90: New test.
19398
19399 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19400
19401         * lib/target-supports.exp (check_profiling_available): Return
19402         false for xtensa-*-elf.
19403
19404 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19405
19406         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19407         error if file cannot be deleted.
19408
19409 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19410
19411         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19412         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19413         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19414         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19415         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19416         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19417         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19418         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19419         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19420         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19421         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19422         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19423         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19424
19425 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19426
19427         PR fortran/20865
19428         * gfortran.dg/pr20865.f90: New test.
19429
19430 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19431
19432         * gcc.dg/void-cast-2.c: New test.
19433
19434 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19435
19436         PR c/21159
19437         * gcc.dg/void-cast-1.c: New test.
19438
19439 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19440
19441         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19442
19443 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19444
19445         PR fortran/21177
19446         * gfortran.dg/pr21177.f90: New test.
19447
19448 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19449
19450         PR tree-optimization/21171
19451         * gcc.dg/tree-ssa/pr21171.c: New test.
19452
19453 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19454
19455         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19456         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19457         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19458         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19459         gcc.dg/tree-ssa/gen-vect-32.c: New.
19460         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19461         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19462         don't run on PPC32.
19463
19464 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19465
19466         PR c/21213
19467         * gcc.dg/transparent-union-3.c: New test.
19468
19469 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19470
19471         PR c/20740
19472         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19473         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19474         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19475         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19476         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19477         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19478
19479 2005-04-26  Jeff Law  <law@redhat.com>
19480
19481         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19482         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19483         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19484         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19485         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19486         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19487         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19488
19489 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19490
19491         PR tree-optimization/17598
19492         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19493
19494 2005-04-25  Mike Stump  <mrs@apple.com>
19495
19496         * objc.dg/fix-and-continue-1.m: Add.
19497
19498 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19499
19500         PR c++/20995
19501         * g++.dg/opt/pr20995-1.C: New test case.
19502
19503 2005-04-25  Devang Patel <dpatel@apple.com>
19504
19505         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19506
19507 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19508
19509         PR testsuite/21062
19510         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19511
19512 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19513
19514         PR C++/21188
19515         * g++.dg/opt/rtti2.C: New test.
19516
19517 2005-04-25  Paul Brook  <paul@codesourcery.com>
19518         Steven G. Kargl  <kargls@comcast.net>
19519
19520         PR fortran/20879
19521         * gfortran.dg/ichar_1.f90: New file.
19522
19523 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19524
19525         PR middle-end/20991
19526         * g++.dg/opt/pr20991.C: New test.
19527
19528         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19529         where sizeof (type) < __alignof__ (type).
19530         * gcc.dg/compat/struct-layout-1.h: Likewise.
19531
19532 2005-04-24  Per Bothner  <per@bothner.com>
19533             Devang Patel  <dpatel@apple.com>
19534
19535         PR preprocessor/20907
19536         * gcc.dg/cpp/very-long-comment.c: New test.
19537
19538 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19539
19540         PR fortran/20059
19541         * gfortran.dg/common_5.f: New test.
19542
19543 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19544
19545         PR middle-end/21082
19546         * g++.dg/tree-ssa/pr21082.C: New testcase.
19547
19548 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19549
19550         * gcc.dg/vect/vect-99.c: New test.
19551
19552 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19553
19554         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19555
19556 2005-04-22  Jeff Law  <law@redhat.com>
19557
19558         * gcc.dg/uninit-5.c: Remove xfails.
19559         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19560         conditionals and loads.
19561
19562 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19563
19564         PR libfortran/20074
19565         PR libfortran/20436
19566         PR libfortran/21108
19567         * gfortran.dg/nested_reshape.f90: new test
19568         * gfortran.dg/reshape-alloc.f90: new test
19569         * gfortran.dg/reshape.f90: new test
19570
19571 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19572
19573         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19574
19575         * gcc.dg/arm-vfp1.c: New test.
19576
19577 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19578
19579         PR c++/21087
19580         * g++.dg/lookup/builtin2.C: New test.
19581
19582 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19583
19584         * gcc.dg/weak/weak-13.c: New test.
19585
19586 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19587
19588         * lib/target-supports.exp (check_effective_target_sync_int_long):
19589         Add powerpc*.
19590
19591 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19592
19593         * gcc.target/mips/branch-1.c: New test.
19594
19595 2005-04-21  Richard Henderson  <rth@redhat.com>
19596
19597         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19598         * gcc.dg/vect/vect-86.c: Likewise.
19599         * gcc.dg/vect/vect-87.c: Likewise.
19600         * gcc.dg/vect/vect-88.c: Likewise.
19601
19602 2005-04-21  Devang Patel  <dpatel@apple.com>
19603
19604         PR optimization/20994
19605         * gcc.dg/tree-ssa/ifc-3.c: New test.
19606
19607 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19608
19609         PR c/12913
19610         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19611         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19612         gcc.dg/c99-vla-jump-5.c: New tests.
19613
19614 2005-04-19  Richard Henderson  <rth@redhat.com>
19615
19616         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19617         Fix typo in exists check.
19618         (check_effective_target_sync_int_long): New.
19619         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19620         * gcc.dg/ia64-sync-2.c: Likewise.
19621         * gcc.dg/ia64-sync-3.c: Likewise.
19622         * gcc.dg/ia64-sync-4.c: Likewise.
19623
19624 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19625
19626         * gcc.dg/fold-xor-1.c: New test.
19627         * gcc.dg/fold-xor-2.c: New test.
19628
19629 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19630
19631         PR target/20670
19632         * g++.dg/eh/fp-regs.C: New test.
19633
19634 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19635
19636         * gcc.dg/Wint-to-pointer-cast-1.c,
19637         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19638         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19639         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19640
19641 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19642
19643         PR fortran/16861
19644         * gfortran.dg/pr16861.f90: New test.
19645
19646 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19647
19648         * gcc.dg/pr21085.c: New test.
19649
19650 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19651
19652         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19653         (setup_mips_tests, dg-mips-options): New procedures.
19654         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19655         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19656         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19657         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19658         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19659         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19660         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19661         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19662         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19663         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19664         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19665         dg-mips-options instead of dg-options.  Remove now-redundant
19666         preprocessor guards.
19667         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19668         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19669         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19670         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19671         * gcc.dg/vr-mult-2.c: Delete.
19672         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19673         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19674         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19675         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19676         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19677         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19678         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19679
19680 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19681
19682         * ada/acats/run_all.sh: Use sync when executable not present.
19683
19684 2005-04-18  Devang Patel  <dpatel@apple.com>
19685
19686         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19687         * gcc.dg/vect/vect-11a.c: New.
19688         * gcc.dg/vect/vect-none.c: Update.
19689         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19690
19691 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19692
19693         PR tree-optimization/20922
19694         * gcc.dg/pr20922-1.c: New test.
19695         * gcc.dg/pr20922-2.c: New test.
19696         * gcc.dg/pr20922-3.c: New test.
19697         * gcc.dg/pr20922-4.c: New test.
19698         * gcc.dg/pr20922-5.c: New test.
19699         * gcc.dg/pr20922-6.c: New test.
19700
19701 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19702
19703         PR libfortran/20950
19704         * gfortran.dg/pr20950.f: New test.
19705
19706 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19707
19708         PR libfortran/19216
19709         * gfortran.dg/pr19216.f: New test.
19710
19711 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19712
19713         PR tree-optimization/21001
19714         * gcc.dg/tree-ssa/pr21001.c: New.
19715
19716 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19717
19718         PR libfortran/21075
19719         * gfortran.dg/reshape_rank7.f90: New test.
19720
19721 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19722
19723         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19724         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19725         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19726         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19727         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19728         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19729         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19730         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19731         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19732         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19733         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19734         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19735         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19736         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19737         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19738         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19739         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19740         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19741         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19742         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19743         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19744
19745 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19746
19747         * gfortran.dg/wtruncate.f: New testcase.
19748         * gfortran.dg/wtruncate.f90: New testcase.
19749
19750 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19751
19752         PR c++/21025
19753         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19754         which sizeof/alignof is dependent, rather than just whether we are
19755         processing_template_decl.
19756
19757 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19758
19759         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19760         corrected typo where the wrong variables had been compared.
19761
19762 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19763
19764         PR libfortran/18495
19765         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19766         Test callee-allocated version of return array with a write
19767         statement.
19768         Test spread with a temporary with another write statement.
19769
19770 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19771
19772         PR tree-optimization/21031
19773         * gcc.dg/tree-ssa/pr21031.c: New.
19774
19775 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19776
19777         PR tree-optimization/21004
19778         * gcc.dg/builtins-53.c: Include builtins-config.h.
19779         Check floorf, ceilf, floorl and ceill transformations
19780         only when HAVE_C99_RUNTIME is defined.
19781
19782 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19783
19784         PR middle-end/20739
19785         * gcc.dg/tree-ssa/pr20739.c: New test.
19786
19787 2005-04-14  Mike Stump  <mrs@apple.com>
19788
19789         * gcc.dg/Foundation.framework/empty: New.
19790         * gcc.dg/framework-2.c: New.
19791
19792 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19793
19794         PR tree-optimization/21021
19795         * gcc.c-torture/compile/pr21021.c: New.
19796
19797 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19798
19799         PR testsuite/21010
19800         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19801         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19802         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19803         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19804         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19805         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19806         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19807         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19808
19809 2005-04-14  Richard Henderson  <rth@redhat.com>
19810
19811         * lib/target-supports.exp (check_effective_target_vect_condition):
19812         Add ia64, i?86, and x86_64.
19813
19814 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19815
19816         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19817
19818 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19819
19820         PR tree-optimization/20657
19821         * gcc.dg/tree-ssa/pr20657.c: New.
19822
19823 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19824
19825         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19826         (long long int)trunc*.
19827
19828 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19829
19830         PR target/20927
19831         * gcc.dg/pr20927.c: New test.
19832
19833 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19834
19835         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19836         * gcc.target/mips/asm-1.c: Likewise.
19837
19838 2005-04-13  Dale Johannesen  <dalej@apple.com>
19839
19840         * objc.dg/objc-fast-4.m: New.
19841
19842 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19843
19844         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19845         directory.
19846         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19847
19848 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19849
19850         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19851         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19852         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19853
19854 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19855
19856         PR tree-optimization/20913
19857         * gcc.dg/tree-ssa/pr20913.c: New.
19858
19859         PR tree-optimization/20702
19860         * gcc.dg/tree-ssa/pr20702.c: New.
19861
19862 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19863
19864         PR c++/13744
19865         * g++.dg/inherit/local3.C: New test.
19866
19867 2005-04-12  Jeff Law  <law@redhat.com>
19868
19869         * gcc.dg/tree-ssa/20050412-1.c: New test.
19870
19871 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19872
19873         PR libfortran/19016
19874         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19875         Add tests with mask generated by expression.
19876         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19877         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19878         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19879
19880 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19881
19882         PR middle-end/20917
19883         * gcc.dg/20050409-1.c: New test.
19884
19885 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19886
19887         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19888
19889 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19890
19891         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19892         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19893         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19894         (TARGET_CXX): Adjust accordingly.
19895         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19896         determine_class_data_visibility and class_data_always_comdat.
19897         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19898         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19899         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19900         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19901         (arm_cxx_determine_class_data_visibility): New.
19902         (arm_cxx_class_data_always_comdat): Likewise.
19903         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19904         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19905         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19906         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19907         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19908         Define.
19909
19910 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19911
19912         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19913
19914 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19915
19916         * gcc.dg/i386-darwin-fpmath.c: New.
19917
19918 2004-04-11  Devang Patel  <dpatel@apple.com>
19919
19920         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19921         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19922         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19923         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19924         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19925         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19926         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19927         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19928         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19929
19930 2004-04-11  Devang Patel  <dpatel@apple.com>
19931
19932         * gcc.dg/vect/vect-dv-1.c: New test.
19933         * gcc.dg/vect/vect-dv-2.c: New test.
19934
19935 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19936
19937         PR tree-optimization/20933
19938         * gcc.dg/tree-ssa/pr20933.c: New test.
19939
19940 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19941
19942         * gfortran.dg/fold_nearest.f90: New test.
19943
19944 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19945
19946         * gcc.dg/tree-ssa/alias-1.c: New test.
19947
19948 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19949
19950         PR tree-optimization/20920
19951         * g++.dg/tree-ssa/pr20920.C: New test.
19952
19953 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19954
19955         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19956         (long long int)ceil*.
19957
19958 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19959
19960         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19961         explicit C++ linkage.
19962
19963 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19964
19965         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19966         warning for arithmetic IF statements.
19967
19968 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19969
19970         * eor_handling_1.f90: New test case.
19971         * eor_handling_2.f90: New test case.
19972         * eor_handling_3.f90: New test case.
19973         * eor_handling_4.f90: New test case.
19974         * eor_handling_5.f90: New test case.
19975         * noadv_size.f90: New test case.
19976         * pad_no.f90: New test case.
19977
19978 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19979
19980         * gcc.c-torture/execute/20050410-1.c: New test.
19981
19982 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19983
19984         * gcc.dg/pr20126.c: New.
19985
19986 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19987             Steven G. Kargl <kargls@comcast.net>
19988
19989         * gfortran.dg/PR19872.f: New test.
19990
19991 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19992
19993         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19994
19995 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19996
19997         * gfortran.dg/nint_1.f90: New test.
19998
19999 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
20000
20001         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
20002         Added test for callee-allocated arrays with write statements.
20003         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
20004         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
20005         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20006         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20007         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20008
20009 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
20010
20011         PR libfortran/20163
20012         * gfortran.dg/open-options-blanks.f: New test.
20013
20014 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20015
20016         PR fortran/13257
20017         * gfortran.dg/comma_format_extension_[1234].f: New tests.
20018
20019 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
20020
20021         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20022         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20023         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20024         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20025         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20026         * gcc.c-torture/execute/stdarg-4.c: New test.
20027
20028         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
20029
20030         PR target/20795
20031         * g++.dg/abi/param2.C: New test.
20032
20033 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20034
20035         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
20036
20037 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20038
20039         * gcc.dg/builtins-53.c: New test.
20040
20041 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
20042
20043         * g++.dg/tree-ssa/pr18178.C: New test.
20044         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
20045         * gcc.c-torture/execute/20041019-1.c: New test.
20046         * gcc.dg/tree-ssa/20041008-1.c: New test.
20047         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
20048         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
20049         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
20050         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
20051         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
20052         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
20053         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
20054         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
20055         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20056         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20057
20058 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
20059
20060         PR rtl-optimization/20466
20061         * gcc.c-torture/execute/pr20466-1.c: New test.
20062
20063 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
20064
20065         PR c++/20905
20066         * g++.dg/parse/cond2.C: New test.
20067
20068         PR c++/20145
20069         * g++.dg/warn/Wdtor1.C: New test.
20070
20071 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20072
20073         PR fortran/17229
20074         * gfortran.dg/pr17229.f: New test.
20075
20076 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
20077
20078         * gfortran.dg/tiny_1.f90: New test.
20079         * gfortran.dg/tiny_2.f90: ditto.
20080
20081 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
20082
20083         * gfortran.dg/eor_1.f90: Fix dg-do run line
20084         * gfortran.dg/open_new.f90: Fix dg-do run line
20085
20086 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
20087
20088         * lib/target-supports.exp (get_compiler_messages): Support
20089         optional arguments, the fourth being compiler options.
20090         (check_effective_target_fpic): New proc.
20091         * gcc.dg/20050321-2.c: Restrict to target fpic.
20092
20093 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
20094
20095         * gcc.dg/15443-1.c: New test.
20096         * gcc.dg/15443-2.c: Likewise.
20097
20098 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20099
20100         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
20101
20102 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20103
20104         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
20105
20106 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20107
20108         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
20109         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
20110         -m64.
20111         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
20112         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
20113         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
20114
20115 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
20116
20117         PR c++/20212
20118         * g++.dg/warn/Wunused-11.C: New test.
20119
20120 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
20121
20122         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
20123
20124 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
20125
20126         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
20127
20128 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20129
20130         PR c++/20734
20131         * g++.dg/template/ptrmem13.C: New test.
20132
20133 2005-04-05  Per Bothner  <per@bothner.com>
20134
20135         * lib/gcc.exp: Always add -fno-show-column, for now.
20136
20137 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
20138
20139         PR testsuite/20767
20140         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
20141         of plain old "unsigned int" for the type of "i".  Makes this test
20142         64bit clean.
20143
20144 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
20145
20146         * gcc.dg/i386-ssefn-1.c: New test.
20147         * gcc.dg/i386-ssefn-2.c: New test.
20148         * gcc.dg/i386-ssefn-3.c: New test.
20149         * gcc.dg/i386-ssefn-4.c: New test.
20150
20151 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
20152
20153         PR tree-optimization/20076
20154         * gcc.dg/builtin-apply4.c: New test.
20155
20156         PR preprocessor/19475
20157         * gcc.dg/cpp/macspace1.c: New test.
20158         * gcc.dg/cpp/macspace2.c: New test.
20159
20160 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20161
20162         * gfortran.dg/pr20755.f: Fixed bad format.
20163
20164 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20165
20166         PR c++/20763
20167         * g++.dg/ext/attrib21.C: New test.
20168
20169 2004-04-05  Devang Patel  <dpatel@apple.com>
20170
20171         * lib/target-supports.exp (check_effective_target_vect_shif): New.
20172         * gcc.dg/vect/vect-shift-1.c: New test.
20173
20174 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20175
20176         PR libfortran/20755
20177         * gfortran.dg/pr20755.f: New test.
20178
20179 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
20180
20181         * gfortran.dg/pr15959.f90: New test.
20182         * gfortran.dg/string_pad_trunc.f90: New test.
20183
20184 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20185
20186         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
20187         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
20188         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
20189         syntax.
20190
20191 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20192
20193         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
20194
20195 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20196
20197         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
20198         * gcc.c-torture/compile/20011119-2.c: Likewise.
20199         * gcc.c-torture/compile/981001-2.c: Likewise.
20200
20201 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
20202
20203         PR c++/20679
20204         * g++.dg/template/overload4.C: New test.
20205
20206 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20207
20208         PR c++/20746
20209         * g++.dg/abi/covariant5.C: New.
20210
20211         PR debug/20505
20212         * g++.dg/debug/const2.C: New.
20213
20214 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
20215
20216         PR rtl-optimization/16104
20217         * gcc.c-torture/execute/20050316-1.c: New test.
20218
20219 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20220
20221         * g++.dg/template/spec23.C: Fix dg-error text.
20222
20223 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
20224
20225         PR c++/19199
20226         * g++.dg/expr/lval2.C: New.
20227
20228 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20229
20230         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
20231         __builtin_strcasecmp and __builtin_strncasecmp.
20232
20233 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
20234
20235         PR c++/20723
20236         * g++.dg/template/spec22.C: New.
20237         * g++.dg/template/spec23.C: New.
20238
20239 2005-04-03  Dale Ranta  <dir@lanl.gov>
20240             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20241
20242         PR libfortran/20068
20243         PR libfortran/20125
20244         PR libfortran/20156
20245         PR libfortran/20471
20246         * gfortran.dg/backspace.f: New test.
20247
20248 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
20249
20250         * gcc.dg/pr19345.c: New test.
20251
20252 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20253
20254         PR tree-optimization/20640
20255         * gcc.dg/torture/tree-loop-1.c: New.
20256
20257 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20258
20259         PR rtl-optimization/20290
20260         * gcc.c-torture/execute/loop-ivopts-2.c: New.
20261
20262 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
20263
20264         * gcc.dg/rs6000-fpint.c: New.
20265
20266 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20267
20268         * gcc.dg/old-style-then-proto-1.c: New test.
20269
20270 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20271
20272         * gfortran.fortran-torture/execute/backspace.f90: Check
20273         after backspace and read was incorrect.
20274
20275 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20276
20277         * gcc.c-torture/execute/builtins/strcat.c: Check the result
20278         buffer past the terminating NUL using memcmp.
20279         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
20280         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20281
20282         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20283         Fix unused/uninitialized variable warnings.
20284
20285         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20286         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20287         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20288         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20289
20290         * gcc.c-torture/execute/builtins/abs-1-lib.c,
20291         gcc.c-torture/execute/builtins/fputs-lib.c,
20292         gcc.c-torture/execute/builtins/lib/fprintf.c,
20293         gcc.c-torture/execute/builtins/lib/main.c,
20294         gcc.c-torture/execute/builtins/lib/memcmp.c,
20295         gcc.c-torture/execute/builtins/lib/memmove.c,
20296         gcc.c-torture/execute/builtins/lib/mempcpy.c,
20297         gcc.c-torture/execute/builtins/lib/memset.c,
20298         gcc.c-torture/execute/builtins/lib/printf.c,
20299         gcc.c-torture/execute/builtins/lib/sprintf.c,
20300         gcc.c-torture/execute/builtins/lib/stpcpy.c,
20301         gcc.c-torture/execute/builtins/lib/strchr.c,
20302         gcc.c-torture/execute/builtins/lib/strcmp.c,
20303         gcc.c-torture/execute/builtins/lib/strcpy.c,
20304         gcc.c-torture/execute/builtins/lib/strcspn.c,
20305         gcc.c-torture/execute/builtins/lib/strlen.c,
20306         gcc.c-torture/execute/builtins/lib/strncat.c,
20307         gcc.c-torture/execute/builtins/lib/strncmp.c,
20308         gcc.c-torture/execute/builtins/lib/strncpy.c,
20309         gcc.c-torture/execute/builtins/lib/strrchr.c,
20310         gcc.c-torture/execute/builtins/lib/strspn.c,
20311         gcc.c-torture/execute/builtins/lib/strstr.c,
20312         gcc.c-torture/execute/builtins/memops-asm-lib.c,
20313         gcc.c-torture/execute/builtins/strlen-2.c,
20314         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20315         prototypes.
20316
20317 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20318
20319         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20320         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20321         selectany usage.
20322
20323 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20324
20325         PR c++/19406
20326         * g++.dg/debug/using1.C: New test.
20327
20328 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20329
20330         PR middle-end/20524
20331         * gcc.dg/alias-7.c: Prefix asm-declared name with
20332         __USER_LABEL_PREFIX__.
20333
20334 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20335
20336         Fix fallout from PR middle-end/15700:
20337         * gcc.c-torture/compile/20011119-1.c: Take
20338         __USER_LABEL_PREFIX__ into account.
20339         * gcc.c-torture/compile/20011119-2.c: Likewise.
20340
20341 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20342
20343         PR c++/18644
20344         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20345
20346 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20347
20348         PR c/17855
20349         * gcc.c-torture/compile/struct-non-lval-1.c,
20350         gcc.c-torture/compile/struct-non-lval-2.c,
20351         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20352
20353 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20354
20355         * gcc.dg/tls/tls.exp: Remove temporary file.
20356         * g++.dg/tls/tls.exp: Ditto.
20357         * lib/file-format.exp: Ditto.
20358         * g++.dg/special/ecos.exp: Ditto.
20359
20360         * lib/profopt.exp: Treat prof_ext as a list.
20361         * gcc.misc-tests/bprob.exp: Ditto.
20362         * g++.dg/bprob/bprob.exp: Ditto.
20363
20364         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20365         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20366         g++.dg/tree-ssa/pointer-reference-alias.C,
20367         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20368         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20369         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20370         g++.dg/vect/pr19951.cc: Ditto.
20371         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20372         gcc.dg/builtins-47.c: Ditto.
20373         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20374         gcc.dg/pr20115-1.c: Ditto.
20375         * gcc.dg/tree-ssa/20030530-2.c,
20376         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20377         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20378         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20379         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20380         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20381         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20382         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20383         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20384         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20385         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20386         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20387         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20388         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20389         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20390         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20391         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20392         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20393         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20394         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20395         gcc.dg/tree-ssa/20030824-1.c,
20396         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20397         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20398         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20399         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20400         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20401         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20402         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20403         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20404         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20405         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20406         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20407         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20408         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20409         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20410         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20411         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20412         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20413         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20414         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20415         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20416         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20417         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20418         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20419         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20420         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20421         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20422         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20423         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20424         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20425         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20426         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20427         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20428         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20429         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20430         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20431         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20432         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20433         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20434         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20435         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20436         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20437         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20438         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20439         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20440         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20441         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20442         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20443         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20444         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20445         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20446         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20447         gcc.dg/tree-ssa/useless-1.c: Ditto.
20448         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20449         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20450         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20451         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20452         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20453         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20454         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20455         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20456         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20457         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20458         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20459         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20460         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20461         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20462         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20463         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20464         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20465         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20466         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20467         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20468         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20469         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20470         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20471         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20472         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20473         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20474         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20475         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20476         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20477         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20478         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20479         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20480         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20481         gcc.dg/vect/vect-none.c: Ditto.
20482         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20483         treelang/compile/unsigned.tree: Ditto.
20484
20485         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20486         * gcc.dg/cpp/direct2s.c: Ditto.
20487         * gcc.dg/cpp/paste4.c: Ditto.
20488         * gcc.dg/cpp/separate-1.c: Ditto.
20489         * gcc.dg/pch/save-temps-1.c: Ditto.
20490         * g++.dg/ext/altivec-10.C: Ditto.
20491         * g++.dg/pch/pch.C: Ditto.
20492
20493         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20494
20495         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20496         * g++.dg/template/repo1.C: Ditto.
20497         * g++.dg/template/repo2.C: Ditto.
20498         * g++.dg/template/repo3.C: Ditto.
20499         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20500         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20501         * g++.old-deja/g++.pt/repo1.C: Ditto.
20502         * g++.old-deja/g++.pt/repo2.C: Ditto.
20503         * g++.old-deja/g++.pt/repo3.C: Ditto.
20504         * g++.old-deja/g++.pt/repo4.C: Ditto.
20505
20506         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20507         * gcc.dg/20030107-1.c: Ditto.
20508         * gcc.dg/20030702-1.c: Ditto.
20509         * gcc.dg/profile-generate-1.c: Ditto.
20510         * g++.dg/other/profile1.C: Ditto.
20511         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20512
20513         * lib/gcc-dg.exp (remove-build-file): New.
20514         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20515         cleanup-tree-dump, cleanup-saved-temps): New.
20516
20517 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20518
20519         PR c++/19203, DR 214
20520         * g++.dg/parse/ambig3.C: Not ambiguous.
20521         * g++.dg/template/spec20.C: New.
20522         * g++.dg/template/spec21.C: New.
20523
20524 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20525
20526         PR target/20045
20527         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20528
20529 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20530
20531         PR libfortran/20660
20532         * gfortran.dg/negative_unit.f: New test.
20533
20534 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20535
20536         * gcc.dg/20050330-1.c: New test.
20537
20538 2005-03-30  Devang Patel  <dpatel@apple.com>
20539
20540         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20541
20542 2005-03-30  Dale Johannesen  <dalej@apple.com>
20543
20544         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20545
20546 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20547
20548         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20549         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20550         Strip options from test name.
20551
20552 2005-03-31  Jan Hubicka  <jh@suse.cz>
20553
20554         * gcc.dg/varpool-1.c: New testcase.
20555
20556 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20557
20558         PR c/772
20559         PR c/17913
20560         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20561         gcc.dg/stmt-expr-label-3.c : New tests.
20562         * gcc.c-torture/execute/medce-2.c: Remove.
20563
20564 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20565
20566         PR c/20368
20567         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20568         tests.
20569
20570 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20571
20572         * gcc.c-torture/compile/pr20203.c: New test.
20573
20574 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20575
20576         * gfortran.dg/promotion.f90: New test.
20577
20578 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20579
20580         PR middle-end/20491
20581         * gcc.dg/torture/asm-subreg-1.c: New test.
20582
20583 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20584
20585         PR c/20672
20586         * gcc.dg/pr20672-1.c: New test.
20587
20588 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20589
20590         * gfortran.dg/vect: New directory.
20591         * gfortran.dg/vect/vect.exp: New.
20592         * gfortran.dg/vect/vect-1.f90: New test.
20593         * gfortran.dg/vect/vect-2.f90: New test.
20594         * gfortran.dg/vect/vect-3.f90: New test.
20595         * gfortran.dg/vect/vect-4.f90: New test.
20596         * gfortran.dg/vect/vect-5.f90: New test.
20597
20598 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20599
20600         PR middle-end/20622
20601         * gcc.dg/alias-7.c: New test.
20602
20603 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20604
20605         * gcc.dg/sparc-reg-1.c: New test.
20606
20607 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20608
20609         PR target/19890
20610         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20611
20612 2005-03-29  Dale Ranta  <dir@lanl.gov>
20613             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20614
20615         PR libfortran/20163
20616         * gfortran.dg/pr20163-2.f: New test.
20617
20618 2005-03-28  Jan Hubicka  <jh@suse.cz>
20619
20620         PR middle-end/20635
20621         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20622         by Jakub Jelinek.
20623
20624 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20625
20626         PR tree-optimization/20626
20627         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20628         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20629
20630 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20631
20632         * gfortran.dg/underflow.f90: New test.
20633         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20634
20635 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20636
20637         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20638
20639 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20640
20641         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20642         (g++_init): Make sure that CXXFLAGS is set.
20643         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20644         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20645         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20646         * lib/objc.exp (objc_init): Likewise.
20647         * lib/treelang.exp (treelang_init): Likewise.
20648
20649 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20650
20651         PR tree-optimization/20470
20652         * gcc.dg/tree-ssa/pr20470.c: New test.
20653
20654 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20655
20656         * gcc.dg/ppc-stfiwx.c: New.
20657
20658 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20659
20660         PR target/19888
20661         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20662
20663 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20664
20665         * gcc.dg/20050325-1.c: Fix a typo.
20666
20667 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20668
20669         PR libfortran/19678
20670         PR libfortran/19679
20671         * gfortran.dg/dos_eol.f: New test.
20672
20673 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20674
20675         PR rtl-optimization/20249
20676         * gcc.dg/20050325-1.c: New test.
20677
20678 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20679
20680         PR libfortran/15332
20681         * gfortran.dg/pr15332.f: New test.
20682
20683 2005-03-24  Dale Johannesen  <dalej@apple.com>
20684
20685         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20686
20687 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20688
20689         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20690         'internal' visibility.
20691         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20692         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20693         'protected' visibility.
20694         * gcc.dg/visibility-7.c: Likewise.
20695         * lib/target-supports.exp (check_visibility_available): Take
20696         a parameter, the kind of visibility to check for.
20697         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20698         to check_visibility_available.
20699
20700         * g++.dg/expr/cast3.C: New.
20701
20702 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20703
20704         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20705         rs6000.
20706
20707 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20708
20709         PR target/20095
20710         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20711
20712 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20713
20714         * gcc.dg/badshift.c: Renamed to...
20715         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20716
20717         * gcc.target/i386/badshift.c: Renamed to...
20718         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20719         only.
20720
20721         PR rtl-optimization/20532
20722         * gcc.target/i386/badshift.c: New.
20723
20724 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20725
20726         * gfortran.dg/pr18025.f90: New test.
20727
20728 2005-03-23  Dale Johannesen  <dalej@apple.com>
20729
20730         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20731
20732 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20733
20734         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20735
20736         * lib/target-supports.exp (check_iconv_available): Default
20737         libiconv to -liconv, if there is no definition.
20738
20739 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20740
20741         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20742
20743 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20744
20745         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20746         * g++.dg/opt/pr7503-2.C: Likewise.
20747         * g++.dg/opt/pr7503-3.C: Likewise.
20748         * g++.dg/opt/pr7503-4.C: Likewise.
20749         * g++.dg/opt/pr7503-5.C: Likewise.
20750         * g++.dg/warn/minmax.C: New test.
20751
20752 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20753
20754         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20755         * gfortran.dg/g77_intrinsics_sub.f: New test.
20756
20757 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20758             Jan Hubicka  <jh@suse.cz>
20759             Steven Bosscher <stevenb@suse.de
20760
20761         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20762
20763 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20764
20765         PR c++/19980
20766         * g++.dg/template/redecl3.C: New test.
20767
20768 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20769
20770         PR c++/20499
20771         * g++.dg/parse/error16.C: Tweak error markers.
20772
20773 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20774
20775         PR target/20561
20776         * gcc.dg/20050321-2.c: New test.
20777
20778 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20779
20780         PR c++/20465
20781         PR c++/20381
20782         * g++.dg/template/ptrmem12.C: New.
20783
20784 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20785
20786         PR rtl-optimization/20527
20787         * gcc.c-torture/execute/pr20527-1.c: New test.
20788
20789 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20790
20791         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20792         program, compile it into a real executable and then delete the .c
20793         and .x files afterwards, to avoid problems on testglue targets.
20794
20795 2005-03-21  Stuart Hastings  <stuart@apple.com>
20796
20797         * gcc.target/i386/sse-2.c: New.
20798
20799 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20800
20801         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20802
20803 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20804
20805         * g++.dg/parse/crash25.C: Fix typo.
20806
20807 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20808
20809         PR c++/20461
20810         * g++.dg/parse/crash24.C: New test.
20811
20812         PR c++/20536
20813         * g++.dg/parse/crash25.C: New test.
20814
20815 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20816
20817         PR c++/20147
20818         * g++.dg/ext/stmtexpr4.C: New test.
20819
20820 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20821
20822         PR middle-end/20539
20823         * gcc.c-torture/compile/pr13066-1.c: New test case.
20824         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20825         * g++.dg/opt/pr13066-1.C: Likewise.
20826
20827 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20828
20829         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20830
20831 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20832
20833         PR fortran/18525
20834         * gfortran.dg/nesting_1.f90: New test.
20835
20836 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20837
20838         PR c++/20240
20839         * g++.dg/lookup/using13.C: New test.
20840
20841 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20842
20843         PR c++/20333
20844         * g++.dg/template/crash36.C: New test.
20845
20846 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20847
20848         PR c++/20463
20849         * g++.dg/template/crash35.C: New test.
20850
20851 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20852
20853         PR c++/19966
20854         * g++.dg/overload/operator2.C: New test.
20855
20856 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20857
20858         PR libfortran/20257
20859         * gfortran.dg/pr20257.f90: New test.
20860
20861 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20862
20863         PR libfortran/20480
20864         * gfortran.dg/pr20480.f90: New test.
20865
20866 2005-03-16  Richard Henderson  <rth@redhat.com>
20867
20868         PR middle-end/15700
20869         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20870         (_rtld_global): New.
20871         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20872         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20873
20874         * gcc.dg/alias-3.c: New.
20875         * gcc.dg/alias-4.c: New.
20876         * gcc.dg/alias-5.c: New.
20877         * gcc.dg/alias-6.c: New.
20878
20879 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20880
20881         * gcc.dg/cpp/ucnid-7.c: New.
20882
20883 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20884             Dorit Naishlos  <dorit@il.ibm.com>
20885
20886         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20887         darwin.
20888
20889 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20890
20891         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20892         misaligned accesses.
20893         * gcc.dg/vect/vect-58.c: Likewise.
20894         * gcc.dg/vect/vect-92.c: New.
20895         * gcc.dg/vect/vect-93.c: New.
20896
20897 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20898
20899         PR fortran/18827
20900         * gfortran.dg/assign_2.f90: New test.
20901         * gfortran.dg/assign_3.f90: New test.
20902         * gfortran.dg/assign.f90: New test.
20903
20904 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20905
20906         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20907         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20908         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20909         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20910         names.
20911
20912 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20913
20914         * gcc.dg/cpp/ucnid-6.c: New.
20915
20916         * gcc.dg/cpp/normalize-1.c: New.
20917         * gcc.dg/cpp/normalize-2.c: New.
20918         * gcc.dg/cpp/normalize-3.c: New.
20919         * gcc.dg/cpp/normalize-4.c: New.
20920         * gcc.dg/cpp/ucnid-4.c: New.
20921         * gcc.dg/cpp/ucnid-5.c: New.
20922         * g++.dg/cpp/normalize-1.C: New.
20923         * g++.dg/cpp/ucnid-1.C: New.
20924
20925 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20926
20927         * gcc.dg/pr18628.c: New.
20928
20929 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20930
20931         PR c++/20280
20932         * g++.dg/tree-ssa/pr20280.C: New.
20933
20934 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20935
20936         PR fortran/20467
20937         * gfortran.dg/stfunc_2.f90: New test.
20938
20939 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20940
20941         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20942
20943 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20944
20945         * gcc.dg/tree-ssa/20050314-1.c: New test.
20946
20947 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20948
20949         PR c++/4403
20950         PR c++/9783, DR433
20951         * g++.dg/template/friend34.C: New test.
20952         * g++.dg/template/friend35.C: Likewise.
20953         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20954
20955 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20956
20957         Friend class name lookup 5/n
20958         PR c++/1016
20959         * g++.dg/lookup/hidden-class1.C: New test.
20960         * g++.dg/lookup/hidden-class2.C: Likewise.
20961         * g++.dg/lookup/hidden-class3.C: Likewise.
20962         * g++.dg/lookup/hidden-class4.C: Likewise.
20963         * g++.dg/lookup/hidden-class5.C: Likewise.
20964         * g++.dg/lookup/hidden-class6.C: Likewise.
20965         * g++.dg/lookup/hidden-class7.C: Likewise.
20966         * g++.dg/lookup/hidden-class8.C: Likewise.
20967         * g++.dg/lookup/hidden-class9.C: Likewise.
20968         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20969         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20970         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20971         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20972         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20973         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20974         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20975         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20976         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20977         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20978         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20979
20980 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20981
20982         PR c++/20157
20983         * g++.dg/template/error18.C: New test.
20984
20985 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20986
20987         PR debug/16792
20988         * g++.dg/debug/pr16792.C: New test.
20989
20990 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20991
20992         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20993         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20994         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20995         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20996         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20997         test assertion names.
20998
20999 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21000
21001         PR fortran/18600
21002         * gfortran.dg/stfunc_1.f90: New test.
21003
21004 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21005
21006         PR fortran/16907
21007         * gfortran.dg/real_index_1.f90: New test.
21008
21009 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21010
21011         PR fortran/20323
21012         * gfortran.dg/spec_expr_1.f90: New test.
21013
21014 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
21015
21016         PR c/20402
21017         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
21018         new parser.
21019
21020 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21021
21022         PR fortran/20361
21023         * gfortran.dg/largeequiv_1.f90: New test.
21024
21025 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21026
21027         * gcc.dg/ucnid-1.c: New.
21028         * gcc.dg/ucnid-2.c: New.
21029         * gcc.dg/ucnid-3.c: New.
21030         * gcc.dg/ucnid-4.c: New.
21031         * gcc.dg/ucnid-5.c: New.
21032         * gcc.dg/ucnid-6.c: New.
21033         * gcc.dg/cpp/ucnid-1.c: New.
21034         * gcc.dg/cpp/ucnid-2.c: New.
21035         * gcc.dg/cpp/ucnid-3.c: New.
21036         * g++.dg/other/ucnid-1.C: New.
21037
21038 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21039
21040         * gcc.dg/vmx/darwin-abi-3.c: Delete.
21041
21042 2005-03-11  Per Bothner  <per@bothner.com>
21043
21044         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
21045         that diagnotics refer to correct token.
21046         * gcc.dg/unused-3.c: Likewise.
21047
21048 2005-03-11  Per Bothner  <per@bothner.com>
21049
21050         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
21051         constant" is now actually on same line as string constant.
21052         * gcc.dg/cpp/direct2s.c: Likewise.
21053
21054 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
21055
21056         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
21057
21058 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21059
21060         PR libfortran/20124
21061         * gfortran.dg/pr20124.f90: New Test
21062
21063 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
21064
21065         PR tree-optimization/20130
21066         * gcc.dg/pr20130-1.c: New test.
21067
21068 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21069
21070         PR target/20095
21071         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
21072
21073 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21074
21075         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
21076
21077 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21078
21079         * g++.dg/eh/forced1.C: Fix comment.
21080         * g++.dg/eh/forced2.C: Ditto.
21081         * g++.dg/eh/forced3.C: Ditto.
21082         * g++.dg/eh/forced4.C: Ditto.
21083
21084 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
21085
21086         PR rtl-opt/20412
21087         * gcc.c-torture/compile/pr20412.c: New test.
21088
21089 2005-03-10  Roger Sayle  <roger@eyesopen.com>
21090
21091         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
21092
21093 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21094
21095         PR target/20322
21096         * gcc.dg/20050307-1.c: New test.
21097
21098 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
21099
21100         PR c++/20375
21101         * g++.dg/other/stdarg3.C: New.
21102
21103 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21104
21105         PR c++/18384, c++/18327
21106         * g++.dg/init/array19.C: New test.
21107
21108         PR inline-asm/20314
21109         * gcc.dg/torture/pr20314-1.c: New test.
21110         * gcc.dg/torture/pr20314-2.c: New test.
21111
21112 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
21113
21114         * gcc.dg/20050309-1.c: New test.
21115
21116 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21117
21118         * gcc.dg/builtins-10.c: Reactivate disabled test.
21119         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
21120         new cbrt transformations.
21121
21122 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
21123
21124         PR c++/20208
21125         * g++.dg/template/array13.C: New test.
21126
21127 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
21128
21129         PR c++/16859
21130         * g++.dg/init/brace4.C: New test.
21131
21132 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21133
21134         PR c++/20186
21135         * g++.dg/template/non-dependent12.C: New.
21136
21137 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
21138
21139         PR c++/20142
21140         * g++.dg/init/array18.C: Add dg-do run marker.
21141
21142         PR c++/20142
21143         * g++.dg/init/array18.C: New test.
21144
21145 2005-03-09  Ben Elliston  <bje@au.ibm.com>
21146
21147         * consistency.vlad/vlad.exp: Remove trailing semicolons.
21148         * g++.dg/gcov/gcov.exp: Likewise.
21149         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
21150         * gcc.target/xstormy16/xstormy16.exp: Likewise.
21151         * lib/c-torture.exp: Likewise.
21152         * lib/fortran-torture.exp: Likewise.
21153         * lib/g++.exp: Likewise.
21154         * lib/gcc-defs.exp: Likewise.
21155         * lib/gcc-dg.exp: Likewise.
21156         * lib/gcc.exp: Likewise.
21157         * lib/gcov.exp: Likewise.
21158         * lib/gfortran.exp: Likewise.
21159         * lib/mike-g++.exp: Likewise.
21160         * lib/mike-gcc.exp: Likewise.
21161         * lib/objc-torture.exp: Likewise.
21162         * lib/objc.exp: Likewise.
21163         * lib/profopt.exp: Likewise.
21164         * lib/target-libpath.exp: Likewise.
21165         * lib/target-supports.exp: Likewise.
21166         * lib/treelang.exp: Likewise.
21167         * lib/wrapper.exp: Likewise.
21168
21169 2005-03-08  Jeff Law  <law@redhat.com>
21170
21171         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
21172         PHI-OPT changes.
21173
21174 2005-03-08  Ira Rosen  <irar@il.ibm.com>
21175
21176         * gcc.dg/vect/pr20122.c: New test.
21177
21178 2005-03-07  Jeff Law  <law@redhat.com>
21179
21180         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
21181         was folded away.
21182         * gcc.dg/tree-ssa/pr18133-1.c: New test.
21183         * gcc.dg/tree-ssa/pr18133-2.c: New test.
21184         * gcc.dg/tree-ssa/pr18134.c: New test.
21185
21186 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21187
21188         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
21189         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
21190         gcc.dg/torture/builtin-noret-2.c: Require weak support.
21191
21192 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
21193
21194         PR tree-opt/17671
21195         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
21196
21197 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
21198
21199         * g++.dg/warn/Wnvdtor.C: New test.
21200
21201 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
21202
21203         * gcc.dg/torture/pr19683-1.c: New test.
21204
21205 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
21206
21207         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
21208         * gfortran.dg/g77/19990313-2.f: Ditto.
21209         * gfortran.dg/g77/19990313-3.f: Ditto.
21210         * gfortran.dg/g77/19990525-0.f: Ditto.
21211         * gfortran.dg/g77/19990826-0.f: Ditto.
21212         * gfortran.dg/g77/19990826-2.f: Ditto.
21213         * gfortran.dg/g77/19990826-3.f: Ditto.
21214         * gfortran.dg/g77/20000511-1.f: Ditto.
21215         * gfortran.dg/g77/20000511-2.f: Ditto.
21216         * gfortran.dg/g77/970625-2.f: Ditto.
21217         * gfortran.dg/g77/980310-2.f: Ditto.
21218         * gfortran.dg/g77/980310-3.f: Ditto.
21219         * gfortran.dg/g77/980310-8.f: Ditto.
21220         * gfortran.dg/g77/980519-2.f: Ditto.
21221         * gfortran.dg/g77/alpha1.f: Ditto.
21222         * gfortran.dg/g77/claus.f: Ditto.
21223         * gfortran.dg/g77/erfc.f: Ditto.
21224         * gfortran.dg/g77/short.f: Ditto.
21225         * gfortran.fortran-torture/execute/data.f90: Ditto.
21226         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
21227         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
21228
21229 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21230
21231         * lib/file-format.exp (gcc_target_object_format): Add check for som
21232         format and hardcode object formats on hppa*-*-hpux*.
21233         * lib/target-supports.exp (check_weak_available): Add check for som
21234         object format.  Always return 0 on hppa*-*-hpux10*.
21235
21236         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
21237         is defined.
21238
21239         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
21240
21241 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21242
21243         * gfortran.dg/pr19936_1.f90: New test.
21244         * gfortran.dg/pr19936_2.f90: New test.
21245         * gfortran.dg/pr19936_3.f90: New test.
21246
21247 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21248             Paul Thomas <prthomas@drfccad.cea.fr>
21249
21250         * gfortran.dg/PR19754_1.f90: New test.
21251         * gfortran.dg/PR19754_2.f90: Ditto.
21252
21253 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21254
21255         PR c++/19311
21256         * g++.dg/template/non-dependent11.C: New test.
21257
21258 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
21259
21260         * lib/target-supports.exp (check_iconv_available): Fix comment.
21261
21262 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
21263             Joseph S. Myers  <joseph@codesourcery.com>
21264
21265         PR c++/19797
21266         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
21267
21268 2005-03-04  Matthew Sachs  <msachs@apple.com>
21269
21270         * gcc.exp (gcc_target_compile): Put braces around
21271         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
21272         * objc.exp (objc_target_compile): Likewise.
21273         * treelang.exp (treelang_target_compile): Likewise.
21274
21275 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21276
21277         PR fortran/19673
21278         * gfortran.dg/func_result_1.f90: New test.
21279
21280 2005-03-04  Ben Elliston  <bje@au.ibm.com>
21281
21282         * gcc.misc-tests/options.exp: New test.
21283
21284 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
21285
21286         * gcc.dg/pr15784-4.c: New test.
21287
21288 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
21289
21290         * gcc.c-torture/execute/pr17133.c: New.
21291         * gcc.c-torture/compile/20050303-1.c: New.
21292
21293 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
21294
21295         * gcc.dg/cpp/assert4.c: Fix for cygwin.
21296
21297 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
21298
21299         * g++.dg/overload/using2.C: New.
21300
21301 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/19916
21304         * g++.dg/init/ptrmem2.C: New test.
21305
21306 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
21307
21308         PR c/8927
21309         * gcc.dg/pr8927-1.c: New test.
21310
21311 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21312
21313         PR c++/20232
21314         * g++.dg/inherit/covariant12.C: New.
21315
21316 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21317
21318         PR fortran/19479
21319         * gfortran.dg/bound_1.f90: New test.
21320
21321 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21322
21323         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21324         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21325
21326 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21327
21328         PR c/20245
21329         * gcc.dg/pr20245-1.c: New test.
21330
21331 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21332
21333         PR middle-end/19874
21334         * gcc.c-torture/execute/20050119-2.c: New test case.
21335
21336 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21337
21338         * README: Update the DejaGnu bug reporting address.
21339         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21340         * lib/objc-torture.exp: Likewise.
21341
21342 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21343
21344         * gfortran.dg/boz_1.f90: New test.
21345         * gfortran.dg/boz_3.f90: New test.
21346         * gfortran.dg/boz_4.f90: New test.
21347
21348 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21349
21350         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21351         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21352
21353 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21354
21355         PR libfortran/20101
21356         * gfortran.dg/write_0_pe_format.f90: New test.
21357
21358 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21359
21360         PR c++/20206
21361         * g++.dg/opt/thunk2.C: New test.
21362         * g++.dg/opt/covariant1.C: New test.
21363
21364 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21365
21366         * gfortran.dg/e_d_fmt.f90: New test.
21367
21368 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21369
21370         * gcc.dg/asm-b.c: Fix comment typos.
21371
21372 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21373
21374         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21375         a V_MAY_DEF also.
21376
21377 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21378
21379         PR tree-opt/20188
21380         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21381         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21382         * gcc.dg/asm-b.c: New test.
21383
21384 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21385
21386         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21387         Disable this test on IRIX 6.
21388
21389 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21390
21391         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21392         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21393         parser.
21394
21395 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21396
21397         PR tree-optimization/20204
21398         * testsuite/gcc.dg/pr20204.c: New test.
21399
21400 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21401
21402         PR target/20196
21403         * gcc.c-torture/execute/20050224-1.c: New test.
21404
21405         PR c++/20175
21406         * g++.dg/warn/Wbraces2.C: New test.
21407
21408 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21409
21410         PR c++/19878
21411         * g++.dg/init/const2.C: New test.
21412
21413 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21414
21415         PR tree-optimization/20100
21416         * gcc.c-torture/execute/pr20100-1.c: New test.
21417
21418 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21419
21420         * gfortran.dg/implicit_3.f90: New test.
21421
21422         * gfortran.dg/deftype_1.f90: New test.
21423
21424 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21425
21426         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21427         the test passes.
21428         * g++.dg/other/anon3.C: Accept a warning.
21429
21430 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21431
21432         * gcc.dg/pr20017.c: Fix a comment typo.
21433
21434 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21435
21436         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21437
21438 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21439
21440         PR ada/19902
21441         * ada/acats/tests/cxa/cxa3004.a: Remove.
21442         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21443
21444 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21445
21446         PR c++/20073
21447         * g++.dg/init/const1.C: New test.
21448
21449         PR c++/19991
21450         * g++.dg/parse/constant7.C: New test.
21451
21452         PR c++/20152
21453         * g++.dg/parse/error27.C: New test.
21454         * g++.dg/template/qualttp15.C: Adjust error markers.
21455         * g++.old-deja/g++.other/struct1.C: Likewise.
21456
21457         PR c++/20153
21458         * g++.dg/template/error17.C: New test.
21459
21460         PR c++/20148
21461         * g++.dg/parser/error26.C: New test.
21462
21463 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21464
21465         PR tree-optimization/20100
21466         PR tree-optimization/20115
21467         * gcc.dg/pr20115.c: New test.
21468         * gcc.dg/pr20115-1.c: New test.
21469         * gcc.dg/pr20100.c: New test.
21470         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21471         call-clobbered variables after alias1.
21472
21473 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21474
21475         * gfortran.dg/list_read_4.f90: new test.
21476
21477 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21478
21479         PR rtl-optimization/20017.
21480         * gcc.dg/pr20017.c: New.
21481
21482 2005-02-22  Devang Patel  <dpatel@apple.com>
21483
21484         PR 19952
21485         * g++.dg/tree-ssa/pr19952.C: New test.
21486
21487 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21488
21489         PR c++/19883
21490         * g++.dg/parse/constant6.C: New test.
21491
21492 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21493
21494         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21495         * g++.dg/charset/asm2.c: Likewise.
21496         * g++.dg/charset/asm3.c: Likewise.
21497         * g++.dg/charset/asm4.c: Likewise.
21498         * g++.dg/charset/asm5.c: Likewise.
21499         * g++.dg/charset/attribute1.c: Likewise.
21500         * g++.dg/charset/attribute2.c: Likewise.
21501         * g++.dg/charset/extern1.cc: Likewise.
21502         * g++.dg/charset/extern2.cc: Likewise.
21503         * g++.dg/charset/extern3.cc: Likewise.
21504         * g++.dg/charset/function.cc: Likewise.
21505         * g++.dg/charset/string.c: Likewise.
21506         * g++.dg/charset/charset.exp: Likewise.
21507         * lib/target-supports.exp (check_iconv_available): Fix comment.
21508
21509 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21510
21511         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21512         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21513         * gcc.dg/charset/asm2.c: Likewise.
21514         * gcc.dg/charset/asm3.c: Likewise.
21515         * gcc.dg/charset/asm4.c: Likewise.
21516         * gcc.dg/charset/asm5.c: Likewise.
21517         * gcc.dg/charset/asm6.c: Likewise.
21518         * gcc.dg/charset/attribute1.c: Likewise.
21519         * gcc.dg/charset/attribute2.c: Likewise.
21520         * gcc.dg/charset/builtin1.c: Likewise.
21521         * gcc.dg/charset/extern.c: Likewise.
21522         * gcc.dg/charset/function.c: Likewise.
21523         * gcc.dg/charset/string.c: Likewise.
21524         * gcc.dg/charset/charset.exp: Likewise.
21525
21526 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21527
21528         PR fortran/20086
21529         * gfortran.dg/pr20086.f90: New test.
21530
21531 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21532
21533         PR tree-optimization/19786
21534         * g++.dg/tree-ssa/pr19786.C: New.
21535
21536 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21537
21538         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21539
21540 2005-02-21  Jeff Law  <law@redhat.com>
21541
21542         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21543
21544 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21545
21546         * gfortran.dg/do_iterator: Split loop, markup all lines for
21547         which an error locus is printed.
21548         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21549         locus is printed.
21550         * gfortran.dg/select_4.f90: Likewise.
21551         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21552         locuses in the various permutations.
21553
21554 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21555
21556         PR tree-optimization/19951
21557         * g++.dg/vect: New directory.
21558         * g++.dg/vect/vect.exp: New file.
21559         * g++.dg/vect/pr19951.cc: New testcase.
21560         * g++.dg/dg.exp: Also prune vectorizer tests.
21561
21562 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21563
21564         PR 18785
21565         * gcc.dg/charset/builtin1.c: New test.
21566
21567 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21568
21569         PR c++/19299
21570         * g++.dg/inherit/volatile1.C: New test.
21571
21572         PR c++/19440
21573         * g++.dg/template/dtor4.C: New test.
21574
21575 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21576
21577         * gfortran.dg/int_1.f90: New test.
21578
21579 2005-02-19  Devang Patel  <dpatel@apple.com>
21580
21581         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21582
21583 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21584
21585         * gfortran.dg/achar_1.f90: New test.
21586
21587 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21588
21589         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21590
21591 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21592             Jakub Jelinek  <jakub@redhat.com>
21593
21594         PR tree-optimization/19828
21595         * gcc.dg/tree-ssa/loop-7.c: New test.
21596         * gcc.c-torture/execute/20050218-1.c: New test.
21597
21598 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21599
21600         PR c/20043
21601         * gcc.dg/transparent-union-1.c: New test.
21602         * gcc.dg/transparent-union-2.c: New test.
21603
21604 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21605
21606         PR tree-optimization/18977
21607         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21608
21609 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21610
21611         PR target/20054
21612         * gcc.dg/pr20054.c: New test.
21613
21614 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21615
21616         PR c++/19508
21617         * g++.dg/ext/attrib20.C: New test.
21618
21619 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21620
21621         PR middle-end/20030
21622         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21623
21624 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21625
21626         PR c++/20008
21627         * g++.dg/opt/switch4.C: New.
21628
21629 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21630
21631         PR c++/20023
21632         PR tree-optimization/20009
21633         * gcc.c-torture/compile/20050217-1.c: New test.
21634         * g++.dg/opt/switch3.C: New test.
21635
21636         PR tree-optimization/18947
21637         * gcc.c-torture/compile/20050215-1.c: New test.
21638         * gcc.c-torture/compile/20050215-2.c: New test.
21639         * gcc.c-torture/compile/20050215-3.c: New test.
21640
21641 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21642
21643         PR c++/20028
21644         * g++.dg/template/crash34.C: New.
21645
21646         PR c++/20022
21647         * g++.dg/other/access3.C: New.
21648
21649 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21650
21651         * gcc.dg/vect/vect-98.c: New test.
21652
21653 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21654
21655         PR tree-optimization/19967
21656         * gcc.dg/pr19967.c: New.
21657
21658 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21659
21660         PR middle-end/19857
21661         * gcc.dg/tree-ssa/20050215-1.c: New test.
21662         * gcc.c-torture/execute/20050215-1.c: New test.
21663
21664 2005-02-15  Eric Christopher  <echristo@redhat.com>
21665
21666         * gcc.dg/cpp/20050215-1.c: New file.
21667
21668 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21669
21670         PR tree-optimization/15785
21671         * gcc.dg/pr15785-1.c: New test.
21672
21673 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21674
21675         PR c++/17788
21676         * g++.dg/init/ctor4.C: New.
21677         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21678
21679 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21680
21681         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21682         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21683
21684 2005-02-15  Andreas Schwab  <schwab@suse.de>
21685
21686         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21687         declare malloc.
21688
21689 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21690
21691         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21692
21693 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21694
21695         PR tree-optimization/19853
21696         * gcc.c-torture/compile/pr19853.c: New test.
21697
21698 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21699
21700         PR c++/19608
21701         * g++.dg/parse/local-class1.C: New.
21702
21703         PR c++/19895
21704         * g++.dg/parse/ptrmem3.C: New.
21705
21706         PR c++/19884
21707         * g++.old-deja/g++.oliva/template6.C: Add another case.
21708         * g++.dg/template/explicit6.C: New.
21709
21710 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21711
21712         PR c++/17816
21713         * g++.dg/other/redecl2.C: New.
21714
21715 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21716
21717         PR c++/19891
21718         * g++.dg/abi/covariant4.C: New.
21719
21720 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21721
21722         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21723
21724 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21725
21726         * gcc.dg/vect/vect-96.c: Fix typo.
21727
21728 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21729
21730         PR c++/14479
21731         PR c++/19487
21732         * g++.dg/template/enum5.C: New test.
21733
21734 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21735
21736         * gcc.dg/vect/vect-97.c: New test.
21737
21738 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21739
21740         * gcc.dg/vect/vect-96.c: New test.
21741
21742 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21743
21744         * gcc.dg/builtins-34.c: Also check ldexp*.
21745
21746 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21747
21748         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21749
21750 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21751
21752         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21753         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21754         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21755         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21756         selector_list, selector_expression, dg-process-target): Move to new
21757         file target-supports-dg.exp.
21758         * lib/target-supports-dg.exp: New.
21759
21760         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21761         New.
21762
21763 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21764
21765         PR c++/19666
21766         * g++.dg/other/ptrmem6.C: New test.
21767
21768         PR middle-end/19858
21769         * gcc.c-torture/compile/20050210-1.c: New test.
21770
21771 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21772
21773         PR c++/19755
21774         * g++.dg/warn/Wbraces1.C: New test.
21775
21776 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21777
21778         * gcc.dg/builtins-52.c: New testcase.
21779
21780 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21781
21782         PR c/19342
21783         * gcc.c-torture/execute/20050119-1.c: New test.
21784
21785 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21786
21787         PR c++/19811
21788         * g++.dg/init/delete1.C: New test.
21789
21790 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21791
21792         PR c++/18470
21793         * g++.dg/template/static12.C: New test.
21794
21795 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21796
21797         PR c++/19787
21798         * g++.dg/conversion/ambig1.C: New test.
21799
21800         PR c++/19739
21801         * g++.dg/ext/attrib19.C: New test.
21802
21803         PR c++/19732
21804         * g++.dg/parse/dtor5.C: New test.
21805
21806         PR c++/19762
21807         * g++.dg/template/dtor3.C: New test.
21808
21809         PR c++/19826
21810         * g++.dg/template/static11.C: New test.
21811         * g++.dg/template/crash2.C: Remove dg-error marker.
21812
21813 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21814
21815         PR C++/18491
21816         * g++.old-deja/g++.mike/p10769a.C: Remove.
21817
21818 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21819
21820         * gcc.dg/builtins-48.c: New test case.
21821         * gcc.dg/builtins-49.c: New test case.
21822         * gcc.dg/builtins-50.c: New test case.
21823         * gcc.dg/builtins-51.c: New test case.
21824
21825 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21826
21827         PR middle-end/19583
21828         * g++.dg/warn/Wreturn-type-3.C: New test.
21829
21830 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21831
21832         PR middle-end/19402
21833         * gcc.dg/pr19402-1.c: New testcase.
21834         * gcc.dg/pr19402-2.c: likewise.
21835
21836 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21837
21838         PR middle-end/19854
21839         * g++.dg/tree-ssa/tmmti.C: New testcase.
21840
21841 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21842
21843         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21844
21845 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21846
21847         PR c++/19733
21848         * g++.dg/parse/crash23.C: New test.
21849         * g++.dg/warn/Weff1.C: New test.
21850
21851 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21852
21853         * gcc.dg/20050209-1.c: New test.
21854
21855 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21856
21857         PR target/19799
21858         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21859
21860 2005-02-08  Mike Stump  <mrs@apple.com>
21861
21862         * g++.dg/pch/import-2.c: New test.
21863         * g++.dg/pch/import-2.hs: New.
21864         * g++.dg/pch/include/import-2a.h: New.
21865         * g++.dg/pch/include/import-2b.h: New.
21866
21867 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21868
21869         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21870
21871 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21872
21873         * gfortran.dg/substr_1.f90: New test.
21874
21875 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21876
21877         PR middle-end/19775
21878         * gcc.dg/torture/builtin-power-1.c: Disable test for
21879         invalid transformation.
21880         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21881         no longer optimize.
21882         * gcc.dg/builtins-47.c: New testcase.
21883
21884 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21885             Dorit Naishlos  <dorit@il.ibm.com>
21886
21887         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21888
21889 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21890
21891         * gcc.c-torture/compile/20050206-1.c: New test.
21892
21893 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21894
21895         PR tree-opt/19768
21896         * g++.dg/opt/pr19768.C: New test.
21897
21898 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21899
21900         PR tree-opt/19736
21901         * gcc.c-torture/compile/pr19736.c: New test.
21902
21903 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21904
21905         PR c++/17401
21906         * g++.dg/parse/error25.C: New test.
21907
21908 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21909
21910         * gcc.c-torture/execute/20050203-1.c: New.
21911
21912 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21913
21914         * gcc.dg/vect/vect-85.c: Remove xfail.
21915         * gcc.dg/vect/vect-86.c: Remove xfail.
21916         * gcc.dg/vect/vect-87.c: Remove xfail.
21917         * gcc.dg/vect/vect-88.c: Remove xfail.
21918
21919 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21920
21921         * gcc.dg/altivec-19.c: New.
21922
21923 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21924
21925         PR c/17807
21926         * gcc.dg/nested-func-3.c: New test.
21927         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21928
21929 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21930
21931         * gcc.test-framework/gen_directive_tests: Generate tests for
21932         selector expressions.
21933
21934 2005-02-02  Matt Austern  <austern@apple.com>
21935
21936         PR c++/19628
21937         * g++/ext/builtin7.C: New.
21938         * g++/ext/builtin8.C: New.
21939
21940 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21941
21942         PR c/18502
21943         * gcc.dg/pr18502-1.c: New test.
21944
21945 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21946
21947         PR c++/17413
21948         * g++.dg/template/local4.C: Tweak.
21949
21950 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21951
21952         PR tree-optimization/19578
21953         * gcc.c-torture/compile/20050202-1.c: New test.
21954
21955 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21956
21957         PR c/19435
21958         * gcc.dg/c99-init-4.c: New test.
21959
21960 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21961
21962         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21963
21964         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21965
21966         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21967         * g++.dg/eh/check-vect.h: New.
21968
21969         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21970         * gcc.dg/vect/vect-78.c: Ditto.
21971         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21972         Remove.
21973
21974         * g++.dg/conversion/simd1.C: Expect warning.
21975         * g++.dg/ext/attribute-test-1.C: Ditto.
21976         * g++.dg/ext/attribute-test-2.C: Ditto.
21977         * g++.dg/ext/attribute-test-3.C: Ditto.
21978         * g++.dg/ext/attribute-test-4.C: Ditto.
21979
21980         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21981         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21982
21983         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21984
21985 2005-02-01  Richard Henderson  <rth@redhat.com>
21986
21987         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21988         long double for ibm double-double format.
21989         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21990
21991 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21992
21993         PR tree-optimization/19633
21994         * testsuite/gcc.dg/pr19633-1.c: New test.
21995         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21996         to NULL or a symbol.
21997
21998 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21999
22000         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
22001         New procs.
22002         (dg-process-target (local override)): Handle selector expressions.
22003
22004         * gcc.test-framework/README: Describe tests in source directory.
22005         * gcc.test-framework/test-framework.awk: Handle dg- tests.
22006         * gcc.test-framework/test-framework.exp: Handle dg- tests.
22007         * gcc.test-framework/dg-bogus-exp-P.c: New test.
22008         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
22009         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
22010         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
22011         * gcc.test-framework/dg-do-link-exp-P.c: New test.
22012         * gcc.test-framework/dg-do-run-exp-P.c: New test.
22013         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
22014         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
22015         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
22016         * gcc.test-framework/dg-error-exp-P.c: New test.
22017         * gcc.test-framework/dg-error-exp-XP.c: New test.
22018         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
22019         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
22020         * gcc.test-framework/dg-output-exp-P.c: New test.
22021         * gcc.test-framework/dg-output-exp-XF.c: New test.
22022         * gcc.test-framework/dg-warning-exp-P.c: New test.
22023         * gcc.misc-tests/dg-1.c: Remove.
22024         * gcc.misc-tests/dg-2.c: Remove.
22025         * gcc.misc-tests/dg-3.c: Remove.
22026         * gcc.misc-tests/dg-4.c: Remove.
22027         * gcc.misc-tests/dg-5.c: Remove.
22028         * gcc.misc-tests/dg-6.c: Remove.
22029         * gcc.misc-tests/dg-7.c: Remove.
22030         * gcc.misc-tests/dg-8.c: Remove.
22031         * gcc.misc-tests/dg-9.c: Remove.
22032         * gcc.misc-tests/dg-10.c: Remove.
22033         * gcc.misc-tests/dg-11.c: Remove.
22034         * gcc.misc-tests/dg-12.c: Remove.
22035         * gcc.misc-tests/dg-test.exp: Remove.
22036
22037         * gcc.test-framework/test-framework.awk: Change recording and
22038         printing of passes and failures.
22039
22040         * gcc.test-framework: New directory.
22041         * gcc.test-framework/README: New.
22042         * gcc.test-framework/test-framework.exp: New.
22043         * gcc.test-framework/test-framework.awk: New.
22044         * gcc.test-framework/gen_directive_tests: New.
22045
22046 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
22047
22048         * lib/treelang.exp: Fix comment typos.
22049         (treelang_target_compile): Don't append libs=-ltreelang to options.
22050
22051 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
22052
22053         * g++.dg/parse/typename7.C: Adjust error messages.
22054
22055 2005-01-31  Jeff Law  <law@redhat.com>
22056
22057         * gcc.c-torture/execute/20050131-1.c: New test.
22058         * gcc.dg/wcaselabel.c: New test.
22059
22060 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
22061
22062         * g++.dg/other/warning1.C: Adjust error messags.
22063         * g++.dg/parse/constant5.C: New test.
22064
22065 2005-01-31  Steven Bosscher  <stevenb@suse.de>
22066
22067         PR c/19333
22068         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
22069         the test case valid.
22070         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
22071         * testsuite/gcc.dg/array-7.c: Adjust expected result.
22072         * testsuite/gcc.dg/pr18596-3.c: Likewise.
22073         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
22074         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
22075         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
22076
22077 2005-01-31  Dale Johannesen  <dalej@apple.com>
22078
22079         * g++.dg/opt/pr19650.C: New test.
22080
22081 2005-01-31  Richard Henderson  <rth@redhat.com>
22082
22083         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22084         long double for intel double extended format.
22085         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22086
22087 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
22088
22089         PR c++/19555
22090         * g++.dg/template/static10.C: New test.
22091
22092         PR c++/19395
22093         * g++.dg/parse/error24.C: New test.
22094
22095         PR c++/19367
22096         * g++.dg/lookup/builtin1.C: New test.
22097
22098         PR c++/19457
22099         * g++.dg/warn/conv3.C: New test.
22100
22101 2005-01-30  Bud Davis  <bdavis@gfortran.org>
22102
22103         PR fortran/19647
22104         * gfortan.dg/inquire_7.f90
22105
22106 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
22107
22108         PR tree-optimization/15791
22109         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
22110         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
22111         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
22112         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
22113         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
22114         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
22115         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
22116         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
22117         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
22118         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
22119
22120 2005-01-29  Paul Brook  <paul@codesourcery.com>
22121
22122         PR fortran/18565
22123         * check.c (real_or_complex_check): New function.
22124         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
22125         * intrinsic.c (add_functions): Use new check functions.
22126         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
22127         Add prototypes.
22128
22129 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
22130
22131         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
22132         gcc.dg/lvalue-3.c: New tests.
22133         * gcc.dg/concat.c: Update expected messages.
22134
22135 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
22136
22137         PR libfortran/19595
22138         * gfortran.dg/eor_1.f90: New test.
22139
22140 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
22141
22142         PR fortran/19589
22143         * gfortran.dg/logical_data_1.f90: New test.
22144
22145 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
22146
22147         PR c++/19253
22148         * g++.dg/template/crash33.C: New test.
22149
22150         PR c++/19667
22151         * g++.dg/template/crash32.C: New test.
22152
22153 2005-01-28  Ian Lance Taylor  <ian@airs.com>
22154
22155         PR middle-end/16558
22156         * g++.dg/warn/Wreturn-type-2.C: New test.
22157
22158 2004-06-24  Jeff Law  <law@redhat.com>
22159
22160         * gcc.dg/tree-ssa/20050128-1.c: New test.
22161
22162 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
22163
22164         * gcc.target/frv/all-mdpackh-1.c: New test.
22165
22166 2005-01-28  Steven Bosscher  <stevenb@suse.de>
22167
22168         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
22169
22170 2005-01-27  Richard Henderson  <rth@redhat.com>
22171
22172         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
22173
22174 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22175
22176         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
22177
22178 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22179
22180         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22181         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22182         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
22183         to cope with cases where the multilib options override the dg-options.
22184
22185 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
22186
22187         PR c/18946
22188         * gcc.dg/noncompile/20050120-1.c: New test.
22189
22190 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
22191
22192         PR tree-optimization/19633
22193         * gcc.dg/pr19633.c: New test.
22194         * gcc.dg/tree-ssa/pr19633.c: New test.
22195
22196 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
22197
22198         * gcc.dg/20041216-1.c: New test.
22199
22200 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
22201
22202         PR objc/18862
22203         * objc.dg/selector-2.m: New test.
22204
22205 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
22206
22207         * g++.dg/opt/range-test-2.C: New test.
22208
22209         PR rtl-optimization/19579
22210         * gcc.c-torture/execute/20050124-1.c: New test.
22211
22212 2005-01-26  Greg Parker  <gparker@apple.com>
22213         Stuart Hastings  <stuart@apple.com>
22214
22215         * gcc.c-torture/execute/20050125-1.c: New.
22216
22217 2005-01-18  Jan Hubicka  <jh@suse.cz>
22218
22219         PR tree-optimize/19337
22220         * gcc.c-torture/compile/20050119-1.c: New test.
22221
22222 2005-01-24  James E Wilson  <wilson@specifixinc.com>
22223
22224         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
22225         test for successful match.
22226
22227 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
22228
22229         PR objc/18408
22230         * objc.dg/comp-types-7.m: New test.
22231
22232 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
22233
22234         * lib/target-supports.exp (current_target_name): New.
22235         (check_effective_target_ilp32, check_effective_target_lp64):
22236         Cache the result to use as long as the current target, with
22237         multilib flags, remains the same.
22238
22239         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
22240         (dg-require-weak, dg-require-visibility, dg-require-alias,
22241         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
22242         dg-require-effective-target, dg-skip-if): Remove call to
22243         skip_test_and_clear_xfail.
22244         (dg-test): Clear xfail data.
22245
22246 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
22247
22248         PR target/17751
22249         * gcc.dg/ppc64-toc.c: New test.
22250
22251         * g++.dg/tree-ssa/empty-1.C: New test.
22252
22253         PR middle-end/19551
22254         * gcc.c-torture/execute/20050121-1.c: New test.
22255         * gcc.dg/20050121-2.c: New test.
22256
22257 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
22258         Paul Brook  <paul@codesourcery.com>
22259
22260         PR fortran/17941
22261         * gfortran.dg/real_const_1.f: New test.
22262         * gfortran.dg/real_const_2.f90: New test.
22263         * gfortran.dg/complex_int_1.f90: New test.
22264
22265 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
22266
22267         PR fortran/19313
22268         * gfortan.dg/inquire_6.f90: New test.
22269
22270 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22271
22272         PR libfortran/19451
22273         * open_readonly_1.f90: New test.
22274
22275 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22276
22277         PR libfortran/18982
22278         * gfortran.dg/open_new.f90: New file.
22279
22280 2005-01-22  Paul Brook  <paul@codesourcery.com>
22281
22282         * namelist_1.f90: New test.
22283
22284 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
22285
22286         PR tree-optimization/19484
22287         * gcc.c-torture/compile/20050122-[12].c: New tests.
22288
22289 2005-01-22  Paul Brook  <paul@codesourcery.com>
22290
22291         * gfortran.dg/implicit_2.f90: New test.
22292
22293 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
22294
22295         PR fortran/19314
22296         * gfortran.dg/inquire_5.f90: New test.
22297
22298 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22299
22300         PR c/18809
22301         * gcc.dg/pr18809-1.c: New test.
22302
22303 2005-01-21  Ian Lance Taylor  <ian@airs.com>
22304
22305         * gcc.dg/20050121-1.c: New test.
22306
22307         PR tree-optimization/13000
22308         * gcc.dg/20040206-1.c: Change warning to point where function is
22309         being inlined.
22310
22311 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22312
22313         PR c++/19208
22314         * g++.dg/template/array11.C: New test.
22315
22316 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22317
22318         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22319         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22320         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22321         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22322         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22323         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22324
22325 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22326
22327         PR tree-optimization/15349
22328         * gcc.dg/tree-ssa/pr15349.c: New.
22329
22330 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22331
22332         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22333
22334 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22335
22336         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22337         scan-assembler-times directive name.
22338
22339         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22340         after dg-do.
22341
22342         PR rtl-optimization/19462
22343         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22344
22345 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22346
22347         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22348         counting function calls on ia64.
22349
22350 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22351
22352         PR rtl-optimization/15139
22353         * gcc.dg/20050111-2.c: New test.
22354
22355         PR c/17297
22356         * gcc.c-torture/compile/20050113-1.c: New testcase.
22357
22358         PR middle-end/19164
22359         * gcc.dg/20050113-1.c: New testcase.
22360
22361 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22362
22363         * gcc.dg/vect/vect-85.c: Add comment.
22364         * gcc.dg/vect/vect-86.c: Add xfail for now.
22365         * gcc.dg/vect/vect-87.c: Add xfail for now.
22366         * gcc.dg/vect/vect-88.c: Add xfail for now.
22367         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22368
22369 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22370
22371         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22372
22373 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22374
22375         * g++.dg/debug/typedef3.C: New test.
22376
22377 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22378
22379         PR c/19472
22380         * gcc.dg/asm-a.c: New test.
22381
22382 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22383
22384         * gcc.dg/sh-relax.c: Add prototype for abort.
22385
22386 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22387
22388         * gcc.dg/short-compare-1.c: New test.
22389         * gcc.dg/short-compare-2.c: Likewise.
22390
22391 2005-01-18  Michael Matz  <matz@suse.de>
22392
22393         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22394
22395 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22396
22397         PR tree-optimization/19121
22398         * gcc.c-torture/compile/pr19121.c: New test.
22399
22400 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22401
22402         PR target/19357
22403         * gcc.c-torture/compile/pr19357.c: New test.
22404
22405 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22406
22407         PR c/5675
22408         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22409         pass--those that refer just to the variable, possibly with a
22410         cast.
22411         * gcc.dg/c99-const-expr-3.c: Likewise.
22412
22413         PR middle-end/13127
22414         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22415         longer emitted.
22416
22417 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22418
22419         PR fortran/18778
22420         * gfortran.dg/endfile_2.f90: New test.
22421
22422 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22423
22424         PR 19168
22425         * gfortran.dg/select_5.f90: New test.
22426
22427 2004-01-16  Paul Brook  <paul@codesourcery.com>
22428
22429         * gfortran.dg/common_4.f90: New test.
22430
22431 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22432
22433         PR rtl-optimization/19462
22434         * gcc.dg/torture/pr19462-1.c: New test.
22435
22436 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22437
22438         PR objc/19321
22439         * objc.dg/func-ptr-2.m: New.
22440         * objc.dg/volatile-1.m: New.
22441
22442 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22443
22444         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22445
22446 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22447
22448         PR tree-optimization/19060
22449         * gcc.c-torture/execute/20050104-1.c: New test.
22450
22451 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22452
22453         PR fortran/18983
22454         * gfortran.dg/write_to_null.f90: New test.
22455
22456 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22457             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22458
22459         PR other/19328
22460         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22461         argument.
22462
22463 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22464
22465         PR c++/19263
22466         * g++.dg/init/vector1.C: New test.
22467
22468 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22469
22470         PR target/13158
22471         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22472         PR target/18987
22473         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22474
22475 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22476
22477         * gfortran.dg/select_1.f90: New test.
22478         * gfortran.dg/select_2.f90: New test.
22479         * gfortran.dg/select_3.f90: New test.
22480         * gfortran.dg/select_4.f90: New test.
22481
22482 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22483
22484         PR middle-end/19084
22485         PR rtl-optimization/19348
22486         * gcc.dg/20050111-1.c: New test.
22487         * gcc.c-torture/execute/20050111-1.c: New test.
22488
22489         * gcc.dg/i386-asm-4.c: New test.
22490
22491 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22492
22493         * gcc.dg/nested-func-2.c: New test.
22494         * ada/acats/norun.lst: Remove c953002.
22495
22496 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22497
22498         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22499
22500 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22501
22502         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22503
22504 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22505
22506         PR target/18761
22507         * g++.dg/abi/align1.C: New test.
22508
22509 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22510
22511         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22512         at a time.
22513         * g++.dg/ext/altivec_check.h: Support compiling as C.
22514
22515 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22516
22517         PR c++/19355
22518         * g++.dg/expr/pr19355-1.C: New test case.
22519
22520 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22521
22522         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22523         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22524         * ada/acats/tests/c3/c92005b.ada: Likewise.
22525         * ada/acats/tests/c3/cxb3012.a: Likewise.
22526         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22527
22528 2005-01-09  Paul Brook  <paul@codesourcery.com>
22529
22530         * gfortran.dg/common_2.f90: New file.
22531         * gfortran.dg/common_3.f90: New file.
22532
22533 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22534
22535         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22536
22537 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22538
22539         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22540         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22541         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22542         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22543         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22544         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22545         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22546         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22547         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22548         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22549         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22550         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22551         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22552         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22553         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22554         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22555         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22556         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22557         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22558         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22559         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22560         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22561         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22562         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22563         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22564         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22565         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22566         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22567         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22568         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22569         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22570         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22571         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22572         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22573         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22574         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22575         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22576         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22577         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22578         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22579         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22580         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22581         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22582         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22583         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22584         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22585         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22586         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22587         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22588         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22589         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22590         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22591         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22592         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22593         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22594         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22595         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22596         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22597         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22598         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22599         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22600         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22601         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22602         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22603         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22604         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22605         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22606
22607         * gcc.dg/vect/vect-1.c: Fix spelling.
22608         * gcc.dg/vect/vect-10.c: Fix spelling.
22609         * gcc.dg/vect/vect-11.c: Fix spelling.
22610         * gcc.dg/vect/vect-12.c: Fix spelling.
22611         * gcc.dg/vect/vect-14.c: Fix spelling.
22612         * gcc.dg/vect/vect-15.c: Fix spelling.
22613         * gcc.dg/vect/vect-16.c: Fix spelling.
22614         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22615         * gcc.dg/vect/vect-64.c: Fix comments.
22616         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22617
22618 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22619             Ira Rosen  <irar@il.ibm.com>
22620
22621         * gcc.dg/vect/vect-70.c: New test.
22622         * gcc.dg/vect/vect-71.c: New test.
22623
22624 2005-01-09  Manfred Hollstein  <mh@suse.com>
22625
22626         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22627         * gcc.dg/pr18241-2.c: Likewise.
22628         * gcc.dg/pr18241-3.c: Likewise.
22629         * gcc.dg/pr18241-4.c: Likewise.
22630         * gcc.dg/pr18241-5.c: Likewise.
22631
22632 2005-01-08  Richard Henderson  <rth@redhat.com>
22633
22634         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22635         False for x86 and x86-64.
22636
22637 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22638
22639         PR tree-optimization/18241
22640         * gcc.dg/pr18241-1.c: New test.
22641         * gcc.dg/pr18241-2.c: New test.
22642         * gcc.dg/pr18241-3.c: New test.
22643         * gcc.dg/pr18241-4.c: New test.
22644         * gcc.dg/pr18241-5.c: New test.
22645
22646 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22647
22648         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22649         gfortran.dg/select_4.f90: New.
22650
22651 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22652
22653         * gcc.c-torture/execute/20050107-1.c: New test.
22654
22655 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22656
22657         PR c++/19298
22658         * g++.dg/template/ref2.C: New.
22659
22660 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22661
22662         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22663         instead of being empty.
22664
22665 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22666
22667         PR fortran/15553
22668         * gfortran.dg/array-1.f90: New test.
22669
22670 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22671
22672         PR tree-optimization/19283
22673         * gcc.c-torture/execute/20050106-1.c: New test.
22674
22675         PR rtl-optimization/18861
22676         * gcc.dg/20050105-1.c: New test.
22677
22678         PR tree-optimization/18828
22679         * gcc.dg/20050105-2.c: New test.
22680
22681 2005-01-07  Andreas Jaeger  <aj@suse.de>
22682
22683         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22684
22685 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22686
22687         PR fortran/18398
22688         * gfortran.dg/fmt_read.f90: New test.
22689
22690 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22691
22692         * gcc.dg/rs6000-ldouble-2.c: New.
22693
22694 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22695
22696         PR c++/19244
22697         * g++.dg/parser/ctor2.C: New test.
22698
22699 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22700
22701         PR c++/17154
22702         * g++.dg/template/using9.C: New test.
22703
22704 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22705
22706         PR c++/19258
22707         * g++.dg/lookup/friend6.C: New test.
22708
22709 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22710
22711         PR c++/19270
22712         * g++.dg/template/array10.C: New.
22713
22714 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22715
22716         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22717         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22718
22719 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22720
22721         * gcc.c-torture/compile/20050105-1.c: New test.
22722
22723 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22724
22725         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22726
22727 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22728
22729         PR middle-end/19100
22730         * gcc.dg/conv-3.c: New test case.
22731
22732 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22733
22734         * gcc.dg/asm-wide-1.c: New test.
22735
22736 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22737
22738         PR c++/19030
22739         * g++.dg/parse/crash22.C: New
22740
22741 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22742
22743         PR 19257
22744         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22745
22746 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22747
22748         PR middle-end/17767
22749         * gcc.dg/i386-mmx-6.c: New test case.
22750
22751 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22752
22753         PR tree-optimization/18308
22754         * gcc.dg/vect/pr18308.c: New testcase.
22755
22756 2005-01-04  Andreas Jaeger  <aj@suse.de>
22757
22758         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22759
22760 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22761             Robert Bowdidge <bowdidge@apple.com>
22762
22763         * gcc.dg/cpp/subframework1.c: New.
22764         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22765         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22766         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22767         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22768
22769 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22770
22771         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22772         producing warning.
22773         * gcc.dg/darwin-weakimport-2.c: New.
22774
22775 2005-01-03  Richard Henderson  <rth@redhat.com>
22776
22777         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22778
22779 2005-01-03  Richard Henderson  <rth@redhat.com>
22780
22781         * gcc.dg/vect/vect.exp: Enable for ia64.
22782         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22783         (check_effective_target_vect_float): Likewise.
22784         (check_effective_target_vect_no_align): Likewise.
22785         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22786         * gcc.dg/vect/vect-8.c: Likewise.
22787
22788 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22789
22790         PR target/19236
22791         * gcc.dg/pr19236-1.c: New test case.
22792
22793 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22794
22795         PR rtl-optimization/12092
22796         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22797
22798 2005-01-02  Andreas Jaeger  <aj@suse.de>
22799
22800         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22801
22802 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22803             Andrew Pinski  <pinskia@physics.uc.edu>
22804
22805         PR rtl-optimization/12092
22806         * gcc.dg/pr12092-1.c: New test case.
22807
22808 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22809
22810         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22811         'hidden' and 'default' for better portability.
22812         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22813
22814         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22815         6 and 7.
22816         * g++.old-deja/g++.brendan/new3.C: Likewise.
22817
22818 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22819
22820         * gcc.dg/20041231-1.C: New test.
22821         * g++.dg/warn/Wunreachable-code-1.C: New test.
22822
22823 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22824
22825         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22826         file, not /dev/null.  Abort on error.
22827
22828 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22829             Ziemowit Laski  <zlaski@apple.com>
22830
22831         PR objc/18971
22832         * objc.dg/encode-5.m: New test.
22833
22834 2004-12-29  Richard Henderson  <rth@redhat.com>
22835
22836         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22837         * objc.dg/stabs-1.m: Disable for ia64.
22838
22839 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22840
22841         PR c++/19190
22842         * g++.dg/warn/Wunused-10.C: New test.
22843
22844 2004-12-28  Richard Henderson  <rth@redhat.com>
22845
22846         * objc.dg/stabs-1.m: Disable for alpha.
22847
22848 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22849
22850         PR c++/19149
22851         * g++.dg/parse/error23.C: New test.
22852
22853 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22854
22855         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22856
22857         PR fortran/19032
22858         * gfortran.dg/intrinsic_modulo_1.f90: New.
22859         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22860         tests with divisor -1.
22861
22862 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22863
22864         * g++.dg/opt/temp1.C (memcpy): Return a value.
22865
22866         PR c++/19148
22867         * g++.dg/expr/cond7.C: New test.
22868
22869 2004-12-27  Paul Brook  <paul@codesourcery.com>
22870
22871         * gfortran.dg/g77/select_no_compile.f: Remove.
22872
22873 2004-12-27  Richard Henderson  <rth@redhat.com>
22874
22875         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22876         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22877         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22878
22879 2004-12-26  Richard Henderson  <rth@redhat.com>
22880
22881         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22882         by 1i instead of token pasting.
22883
22884 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22885
22886         PR tree-optimization/17578
22887         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22888         to additional_flags.
22889         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22890
22891 2004-12-25  Richard Henderson  <rth@redhat.com>
22892
22893         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22894         Remove Alpha.
22895
22896 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22897
22898         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22899         hppa*-*-hpux*.
22900         * gcc.dg/pr17957.c (dg-options): Likewise.
22901         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22902         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22903         instead of 0 on __hppa__.
22904         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22905         "foo,%r" on hppa*-*-*.
22906
22907 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22908
22909         PR fortran/19071
22910         * gfortran.dg/complex_write.f90: New test.
22911
22912 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22913
22914         PR c++/17595
22915         * g++.dg/parse/pragma2.C: New test.
22916
22917         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22918
22919 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22920
22921         * gcc.dg/empty2.c: Add missing dg-warning.
22922
22923 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22924
22925         PR c++/17413
22926         * g++.dg/template/local4.C: New test.
22927         * g++.dg/template/crash19.C: Add dg-error marker.
22928
22929         * g++.dg/template/crash31.C: Correct embedded PR number.
22930
22931 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22932
22933         PR c++/16405
22934         * g++.dg/opt/temp1.C: Add do-run marker.
22935
22936 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22937
22938         * g++.dg/template/spec19.C: New.
22939
22940 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22941
22942         PR target/16819
22943         * gcc.dg/empty2.c: New.
22944
22945 2004-12-23  Richard Henderson  <rth@redhat.com>
22946
22947         * lib/target-supports.exp (check_effective_target_vect_no_align):
22948         Remove i?86 and x86-64.
22949
22950 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22951
22952         PR c++/16405
22953         * g++.dg/opt/temp1.C: New test.
22954
22955 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22956
22957         PR c++/18733
22958         * g++.dg/template/friend33.C: New testcase.
22959
22960 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22961
22962         PR c++/18464
22963         * g++.dg/template/cond5.C: New test.
22964
22965         PR c++/18492
22966         * g++.dg/inherit/thunk3.C: New test.
22967
22968         PR c++/11224
22969         * g++.dg/warn/Wunused-9.C: New test.
22970
22971 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22972
22973         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22974
22975 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22976
22977         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22978
22979 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22980
22981         PR c++/18378
22982         * g++.dg/ext/packed8.C: New test.
22983
22984         PR c++/19063
22985         * g++.dg/template/crash31.C: New test.
22986
22987         PR c++/19034
22988         * g++.dg/template/crash30.C: New test.
22989
22990 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22991
22992         PR C++/18984
22993         * g++.dg/eh/ctor3.C: New test.
22994
22995 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22996
22997         * objc.dg/stabs-1.m: Allow section name to be quoted and
22998         assembly label to begin with '.LL'.
22999
23000 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
23001
23002         * gcc.dg/vect/vect.exp
23003         (check_effective_target_lp64_or_vect_no_align): New.
23004         * gcc.dg/vect/vect-77.c: Use it.
23005         * gcc.dg/vect/vect-78.c: Use it.
23006
23007         * lib/target-supports.exp
23008         (check_effective_target_vect_no_max,
23009         check_effective_target_vect_no_bitwise,
23010         check_effective_target_vect_no_align): New.
23011         * gcc.dg/vect/vect-13.c: Use them.
23012         * gcc.dg/vect/vect-17.c: Ditto.
23013         * gcc.dg/vect/vect-18.c: Ditto.
23014         * gcc.dg/vect/vect-19.c: Ditto.
23015         * gcc.dg/vect/vect-20.c: Ditto.
23016         * gcc.dg/vect/vect-27.c: Ditto.
23017         * gcc.dg/vect/vect-29.c: Ditto.
23018         * gcc.dg/vect/vect-44.c: Ditto.
23019         * gcc.dg/vect/vect-48.c: Ditto.
23020         * gcc.dg/vect/vect-50.c: Ditto.
23021         * gcc.dg/vect/vect-52.c: Ditto.
23022         * gcc.dg/vect/vect-54.c: Ditto.
23023         * gcc.dg/vect/vect-56.c: Ditto.
23024         * gcc.dg/vect/vect-58.c: Ditto.
23025         * gcc.dg/vect/vect-60.c: Ditto.
23026         * gcc.dg/vect/vect-72.c: Ditto.
23027         * gcc.dg/vect/vect-80.c: Ditto.
23028
23029 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
23030
23031         PR c++/14075
23032         * g++.dg/init/string1.C: New.
23033
23034         PR c++/18975
23035         * g++.dg/other/synth1.C: New.
23036
23037 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23038
23039         PR c/18963
23040         * gcc.dg/pr18963-1.c: New test.
23041
23042 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23043
23044         PR c/18596
23045         * gcc.dg/funcdef-storage-1.c (foo): Remove.
23046         * gcc.dg/pr18596-1.c: Use dg-error.
23047         (dg-options): Use -fno-unit-at-a-time.
23048         * gcc.dg/pr18596-2.c: New test.
23049         * gcc.dg/pr18596-3.c: New test.
23050
23051 2004-12-20  Roger Sayle  <roger@eyesopen.com>
23052
23053         PR middle-end/18683
23054         * g++.dg/opt/pr18683-1.C: New test case.
23055
23056 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
23057
23058         PR other/19093
23059         * g++.dg/opt/max1.C: Fix for 64bit targets.
23060
23061 2004-12-20  Matt Austern  <austern@apple.com>
23062
23063         PR c++/19044
23064         * g++.dg/ext/builtin6.C: New
23065
23066 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
23067
23068         PR tree-optimization/19080
23069         * gcc.c-torture/compile/pr19080.c: New test.
23070
23071 2004-12-20  Steven Bosscher  <stevenb@suse.de>
23072
23073         * gcc.dg/20041219-1.c: New test.
23074
23075 2004-12-19  Roger Sayle  <roger@eyesopen.com>
23076
23077         PR middle-end/19068
23078         * g++.dg/opt/max1.C: New test case.
23079
23080 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23081
23082         * gcc.dg/fdata-sections-1.c: New test.
23083
23084 2004-12-18  Roger Sayle  <roger@eyesopen.com>
23085
23086         PR middle-end/18548
23087         * gcc.dg/max-1.c: New test case.
23088
23089 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
23090
23091         * gcc.c-torture/execute/20041218-1.c: New test.
23092
23093 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
23094
23095         * gcc.dg/pr18501.c: New test.
23096         * gcc.dg/uninit-5.c: XFAIL.
23097         * gcc.dg/uninit-9.c: XFAIL.
23098
23099 2004-12-17  Dale Johannesen  <dalej@apple.com>
23100
23101         * gcc.dg/20041213-1.c: New.
23102
23103 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
23104
23105         * objc.dg/stabs-1.m: Allow assembly label to begin
23106         with a dot ('.').
23107
23108 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
23109
23110         * gcc.c-torture/execute/20041213-1.c: Move...
23111         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
23112
23113 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
23114
23115         PR c++/18721
23116         * g++.dg/lookup/conv-5.C: New.
23117
23118 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
23119
23120         * objc.dg/stabs-1.m: New test.
23121
23122 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23123
23124         * gcc.dg/visibility-c.c: Change compile to
23125         assemble for the test.
23126
23127 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23128
23129         PR target/19041
23130         * gcc.dg/visibility-c.c: New test.
23131
23132 2004-12-16  Roger Sayle  <roger@eyesopen.com>
23133
23134         PR middle-end/18493
23135         * gcc.dg/switch-8.c: New test case.
23136
23137 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23138
23139         PR c++/18905
23140         * g++.dg/template/init4.C: New.
23141         * g++.dg/opt/static3.C: Enable optimizer.
23142
23143 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
23144
23145         * g++.dg/other/complex1.C: New test.
23146
23147 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
23148
23149         * g++.dg/opt/inline9.C: New test.
23150
23151 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23152
23153         PR fortran/18993
23154         * gfotran.dg/nullify_1.f: New test.
23155
23156 2004-12-15  Richard Henderson  <rth@redhat.com>
23157
23158         * gcc.target/i386/i386.exp: New harness.
23159         * gcc.target/i386/vect-args.c: New.
23160
23161 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
23162
23163         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
23164
23165 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23166
23167         PR c++/18825
23168         * g++.dg/template/friend32.C: New test.
23169
23170 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23171
23172         * cpp/pragma-once-1.c: New test.
23173         * cpp/pragma-once-1b.h: Likewise.
23174         * cpp/pragma-once-1c.h: Likewise.
23175         * cpp/pragma-once-1d.h: Likewise.
23176         * cpp/inc/pragma-once-1a.h: Likewise.
23177
23178 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
23179             Steven G. Kargl  <kargls@comcast.net>
23180
23181         PR fortran/17597
23182         * gfortran.dg/list_read_3.f90: New test.
23183
23184 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23185
23186         * gcc.dg/ftrapv-2.c: New test.
23187
23188 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23189
23190         PR c++/18981
23191         * g++.dg/template/typename9.C: New test.
23192
23193 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23194
23195         PR c++/18738
23196         * g++.dg/template/typename8.C: New test.
23197         * g++.dg/parse/friend2.C: Tweak error message.
23198
23199 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23200
23201         * gcc.c-torture/20041214-1.c: New test.
23202
23203 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23204
23205         PR c++/18965
23206         * g++.dg/init/array17.C: New test.
23207
23208 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23209
23210         PR c++/18793
23211         * g++.dg/init/aggr3.C: New test.
23212
23213 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
23214
23215         * gcc.dg/altivec-types-1.c: New test.
23216         * gcc.dg/altivec-types-2.c: New test.
23217         * gcc.dg/altivec-types-3.c: New test.
23218         * gcc.dg/altivec-types-4.c: New test.
23219         * g++.dg/ext/altivec-types-1.C: New test.
23220         * g++.dg/ext/altivec-types-2.C: New test.
23221         * g++.dg/ext/altivec-types-3.C: New test.
23222         * g++.dg/ext/altivec-types-4.C: New test.
23223
23224 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
23225
23226         PR middle-end/18951
23227         * gcc.c-torture/execute/20041213-1.c: New test.
23228
23229 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
23230
23231         PR c++/18949
23232         * g++.dg/template/cast1.C: New.
23233
23234 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
23235
23236         * gcc.c-torture/execute/20041213-2.c: New test.
23237
23238 2004-12-13  Richard Henderson  <rth@redhat.com>
23239
23240         * gcc.dg/i386-sse-10.c: Fix typo in options.
23241
23242 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
23243
23244         PR c++/18968
23245         * g++.dg/opt/pr18968.C: New test.
23246
23247 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
23248
23249         PR c++/18925
23250         * g++.dg/ext/visibility/staticdatamem.C: New test.
23251
23252 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
23253
23254         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
23255
23256 2004-12-13  Roger Sayle  <roger@eyesopen.com>
23257
23258         PR rtl-optimization/18928
23259         * gcc.dg/pr18928-1.c: New test case.
23260
23261 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
23262
23263         PR tree-opt/16951
23264         * gcc.c-torture/compile/20041211-1.c: New.
23265
23266 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23267
23268         PR middle-end/17564
23269         * gcc.c-torture/execute/20041212-1.c: New test.
23270
23271 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23272
23273         PR fortran/18869
23274         * gfortran.dg/common_1.f90: New test.
23275
23276 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
23277         Paul Brook  <paul@codesourcery.com>
23278
23279         PR fortran/16222
23280         * gfortran.dg/real_do_1.f90: New test.
23281
23282 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23283
23284         PR tree-opt/18040
23285         * g++.dg/opt/ptrmem6.C: New test.
23286
23287 2004-12-11  Roger Sayle  <roger@eyesopen.com>
23288
23289         PR middle-end/18921
23290         * gcc.dg/pr18921-1.c: New test case.
23291
23292 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23293
23294         PR fortran/17175
23295         * gfortran.dg/scale_1.f90: New test.
23296
23297 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
23298
23299         PR middle-end/18903
23300         * gcc.c-torture/compile/pr18903.c: New test.
23301
23302 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
23303
23304         * gcc.c-torture/execute/20041210-1.c: New test.
23305
23306 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23307
23308         PR c++/18731
23309         * g++.dg/parser/struct-1.C: New test.
23310         * g++.dg/parser/struct-2.C: New test.
23311         * g++.dg/parser/struct-3.C: New test.
23312
23313 2004-12-09  Richard Henderson  <rth@redhat.com>
23314
23315         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23316
23317         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23318         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23319
23320 2004-12-09  Matt Austern  <austern@apple.com>
23321
23322         PR c++/18514
23323         * g++.dg/ext/builtin1.C: New
23324         * g++.dg/ext/builtin2.C: New
23325         * g++.dg/ext/builtin3.C: New
23326         * g++.dg/ext/builtin4.C: New
23327         * g++.dg/ext/builtin5.C: New
23328
23329 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23330
23331         PR tree-opt/18904
23332         * g++.dg/opt/ptrmem5.C: New test.
23333
23334 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23335
23336         * g++.dg/parse/typename5.C: Adjust for new error.
23337         * g++.dg/parse/typename7.C: New.
23338
23339 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23340
23341         PR c++/18073
23342         * g++.dg/other/mmintrin.C: New test.
23343
23344 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23345
23346         PR c++/16681
23347         * g++.dg/init/array15.C: New.
23348         * g++.dg/init/array16.C: New.
23349
23350 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23351
23352         PR fortran/18826
23353         * gfortran.dg/assign_1.f90: New test.
23354
23355 2004-12-08  Nick Clifton  <nickc@redhat.com>
23356
23357         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23358         * gcc.target/xstormy16/data_below100: Likewise.
23359         * gcc.target/xstormy16/sfr: Likewise.
23360         * gcc.target/xstormy16/below100.S: New test source file.
23361         * gcc.target/xstormy16/below100.ld: New test linker script.
23362         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23363         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23364         bp instructions.
23365         * gcc.target/xstormy16/bp.c: Likewise.
23366
23367         * gcc.target/xstormy16/bss_below100: New files:
23368         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23369         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23370         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23371         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23372         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23373         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23374         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23375         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23376         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23377         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23378         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23379         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23380         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23381         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23382         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23383         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23384         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23385         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23386         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23387         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23388         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23389         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23390         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23391         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23392         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23393         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23394         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23395
23396         * gcc.target/xstormy16/data_below100: New files:
23397         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23398         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23399         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23400         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23401         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23402         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23403         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23404         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23405         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23406         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23407         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23408         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23409         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23410         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23411         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23412         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23413         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23414         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23415         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23416         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23417         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23418         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23419         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23420         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23421         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23422         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23423         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23424
23425         * gcc.target/xstormy16/sfr: New files:
23426         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23427         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23428         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23429         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23430         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23431         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23432         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23433         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23434         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23435         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23436         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23437         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23438         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23439         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23440         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23441         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23442         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23443         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23444         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23445         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23446         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23447         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23448         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23449         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23450         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23451         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23452         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23453         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23454         27_if0_sfrw_bitfield_f.c
23455
23456 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23457
23458         PR c++/18100
23459         * g++.dg/lookup/name-clash4.C: New test.
23460
23461 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23462
23463         PR c++/18672
23464         * g++.dg/opt/array1.C: New.
23465
23466         PR c++/18803
23467         * g++.dg/template/operator5.C: New.
23468
23469 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23470
23471         PR c/18867
23472         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23473
23474 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23475
23476         * gcc.dg/noncompile/20041207.c: New test.
23477
23478 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23479
23480         * g++.dg/other/unreachable-1.C: New test.
23481
23482 2004-12-06  Nick Clifton  <nickc@redhat.com>
23483
23484         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23485         <limits.h> because the latter comes from gcc's include/ directory
23486         and not the newlib/libc/include directory.
23487
23488 2004-12-04  Richard Henderson  <rth@redhat.com>
23489
23490         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23491
23492 2004-12-04  Richard Henderson  <rth@redhat.com>
23493
23494         * lib/target-supports.exp (check_gc_sections_available): Disable
23495         for alpha and ia64.
23496
23497 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23498
23499         PR middle-end/17909
23500         * g++.dg/other/vararg-2.C: New test.
23501
23502 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23503
23504         PR c++/17011, c++/17971
23505         * g++.dg/template/error15.C: Adjust expected error.
23506         * g++.dg/template/instantiate3.C: Likewise.
23507
23508 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23509
23510         * gcc.dg/altivec-18.c: Fix for darwin
23511
23512 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23513
23514         PR c++/18782
23515         * g++.dg/parse/ptrmem2.C: New.
23516
23517         PR c++/18318
23518         * g++.dg/template/new1.C: New.
23519
23520 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23521
23522         PR fortran/18710
23523         * gfortran.dg/direct_io_3.f90: New test.
23524
23525 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23526
23527         PR 18758
23528         * g++.dg/parse/crash21.C: New.
23529
23530 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23531
23532         PR c++/15664, c++/18276
23533         * g++.dg/template/ttp13.C: New test.
23534         * g++.dg/template/ttp14.C: Likewise.
23535
23536 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23537
23538         PR c++/18123
23539         * g++.dg/parse/enum2.C: New test.
23540         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23541
23542 2004-12-02  Nick Clifton  <nickc@redhat.com>
23543
23544         * gcc.target/xstormy16: New test directory.
23545         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23546         * gcc.target/xstormy16/bp.c: Check the generation of bp
23547         instructions.
23548         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23549         bn instructions and the BELOW100 attribute.
23550
23551 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23552
23553         PR target/16952
23554         * gcc.dg/ppc-eabi.c: New.
23555
23556 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23557
23558         PR fortran/18284
23559         * gfortran.dg/backspace.f90
23560
23561 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23562
23563         * gfortran.dg/inquire.f90: New test.
23564
23565 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23566
23567         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23568         handle effective-target-keyword.
23569         (dg-skip-if): Support effective-target keyword as target list.
23570         (dg-xfail-if): Ditto.
23571         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23572
23573 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23574
23575         PR tree-optimization/18291
23576         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23577
23578 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23579
23580         PR C++/18729
23581         * g++.dg/parse/crash20.C: New.
23582
23583         PR c++/17431
23584         * g++.dg/overload/arg1.C: New.
23585         * g++.dg/overload/arg2.C: New.
23586         * g++.dg/overload/arg3.C: New.
23587         * g++.dg/overload/arg4.C: New.
23588
23589 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23590
23591         * gcc.dg/c99-flex-array-4.c: Remove.
23592
23593 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23594
23595         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23596
23597         * lib/target-supports.exp (is-effective-target): Simplify.
23598
23599         * lib/target-supports.exp (check_effective_target_vect_long):
23600         Fix for powerpc64-*-*.
23601
23602 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23603
23604         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23605         to support new requirements on FreeBSD 5.
23606
23607 2004-11-30  Devang Patel  <dpatel@apple.com>
23608
23609         PR 18702
23610         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23611
23612 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23613
23614         * g++.dg/ext/altivec-13.C: New test.
23615
23616 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23617
23618         PR tree-opt/18298
23619         * gcc.c-torture/execute/p18298.c: New test.
23620
23621 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23622             Dorit Naishlos  <dorit@il.ibm.com>
23623
23624         PR tree-opt/18607
23625         * gcc.dg/vect/vect-89.c: New test.
23626
23627 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23628
23629         * gcc.dg/pr18596-1.c: New test.
23630
23631 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23632
23633         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23634
23635 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23636
23637         PR c/18479
23638         * gcc.dg/pr18479.c: New test.
23639
23640 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23641
23642         PR target/18490
23643         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23644         mmix-knuth-mmixware.
23645
23646         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23647         cris-*-elf* cris-*-aout* mmix-*-*
23648
23649 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23650
23651         PR middle-end/18725
23652         * gcc.dg/pr18725.c: New test.
23653
23654 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23655
23656         PR target/18488
23657         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23658
23659         PR target/18336
23660         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23661
23662 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23663
23664         PR c++/18368
23665         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23666         * g++.old-deja/g++.law/ctors5.C: Likewise.
23667         * g++.old-deja/g++.other/crash25.C: Likewise.
23668
23669         PR c++/18674
23670         * g++.dg/template/error16.C: New test.
23671
23672         PR c++/18512
23673         * g++.dg/template/crash29.C: New test.
23674
23675 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23676
23677         PR tree-optimization/18712
23678         * gcc.c-torture/compile/pr18712.c: New test.
23679
23680 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23681
23682         PR c/7544
23683         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23684         tests.
23685
23686 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23687
23688         PR c++/18652
23689         * g++.dg/lookup/crash6.C: New test.
23690
23691 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23692
23693         PR middle-end/18164
23694         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23695
23696 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23697
23698         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23699         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23700         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23701
23702 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23703
23704         * gcc.dg/pr18164.c: New test.
23705
23706 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23707
23708         * gcc.dg/funroll-loops-all.c: New.
23709
23710 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23711
23712         PR target/18489
23713         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23714         delimeter, match space and TAB as well as ":".
23715
23716         PR target/18484
23717         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23718
23719         PR target/18348
23720         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23721
23722         PR target/18345
23723         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23724
23725         PR target/18337
23726         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23727
23728 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23729
23730         * gfortran.dg/direct_io_2.f90: New test.
23731
23732 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23733
23734         PR target/18334
23735         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23736
23737 2004-11-28  Richard Henderson  <rth@redhat.com>
23738
23739         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23740
23741 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23742
23743         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23744         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23745         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23746         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23747         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23748         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23749         gcc.dg/pointer-arith-8.c: New tests.
23750
23751 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23752
23753         PR fortran/18364
23754         * gfortran.dg/endfile.f90: New test.
23755
23756 2004-11-27  Falk Hueffner  <falk@debian.org>
23757
23758         * gcc.dg/loop-6.c: New test.
23759
23760 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23761
23762         * gcc.c-torture/execute/20041126-1.c: New test.
23763
23764 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23765
23766         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23767         on IRIX.
23768
23769 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23770
23771         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23772         functions.
23773
23774 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23775
23776         PR rtl-optimization/17825
23777         * gcc.c-torture/compile/20041119-1.c: New test.
23778
23779 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23780
23781         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23782         Check existence of ld library path variables before unsetting.
23783
23784 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23785
23786         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23787
23788 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23789
23790         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23791
23792 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23793
23794         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23795
23796 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23797
23798         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23799         dg-do directive.
23800
23801 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23802
23803         * gcc.dg/pr17957.c: Pass --param, not -param.
23804
23805 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23806
23807         PR middle-end/17957
23808         * testsuite/gcc.dg/pr17957.c: New test.
23809
23810 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23811
23812         PR c++/18445
23813         * g++.dg/template/crash28.C: Likewise.
23814
23815         PR c++/18001
23816         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23817         * g++.dg/ext/lvaddr.C: Likewise.
23818         * g++.dg/opt/pr7503-3.C: Likewise.
23819
23820         PR c++/18466
23821         * g++.dg/parse/qualified3.C: New test.
23822         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23823
23824         PR c++/18545
23825         * g++.dg/expr/return1.C: New test.
23826
23827 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23828
23829         Friend class name lookup 3/n, PR c++/3332
23830         * g++.dg/lookup/friend3.C: New test.
23831         * g++.dg/lookup/friend4.C: Likewise.
23832         * g++.dg/lookup/friend5.C: Likewise.
23833
23834 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23835
23836         Friend class name lookup 2/n, PR c++/14513, c++/15410
23837         * g++.dg/lookup/friend2.C: New test.
23838         * g++.dg/template/friend31.C: Likewise.
23839
23840 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23841
23842         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23843
23844 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23845
23846         PR c++/17473
23847         * g++.dg/tc1/dr56.C: Remove.
23848         * g++.dg/template/typedef1.C: Add dg-error markers.
23849         * g++.old-deja/g++.other/typedef7.C: Likewise.
23850
23851         PR c++/18285
23852         * g++.dg/parse/typedef7.C: New test.
23853
23854 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23855
23856         * gcc.c-torture/execute/20041124-1.c: New test.
23857
23858 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23859
23860         * g++.dg/template/deduce3.C: New test.
23861
23862         PR c++/18586
23863         * g++.dg/template/crash27.C: New test.
23864
23865         PR c++/18530
23866         * g++.dg/warn/Wshadow-3.C: New test.
23867
23868 2004-11-24  Devang Patel  <dpatel@apple.com>
23869
23870         PR/18555
23871         * gcc.dg/cpp/isysroot-1.c: New test.
23872         * gcc.dg/cpp/usr/include/stdio.h: New file.
23873         * gcc.dg/cpp/isysroot-2.c: New test.
23874         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23875         New file.
23876
23877 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23878
23879         PR c++/8929
23880         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23881
23882 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23883
23884         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23885         * gcc.target/sparc/pdist.c: Likewise.
23886
23887 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23888
23889         PR c++/16882
23890         * g++.dg/conversion/simd1.C: New test.
23891
23892 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23893
23894         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23895         and restore_ld_library_path_env_vars.
23896         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23897         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23898         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23899         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23900
23901 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23902
23903         * gcc.dg/pragma-align-2.c: Test macro expansion.
23904         * gcc.dg/pragma-pack-2.c: New test.
23905
23906 2004-11-23  Richard Henderson  <rth@redhat.com>
23907
23908         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23909         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23910         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23911         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23912         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23913         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23914
23915         * gcc.dg/vect/vect.exp: Add check for alpha.
23916         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23917         (check_effective_target_vect_int): Enable for alpha.
23918         (check_effective_target_vect_long): New.
23919         (is-effective-target): Add it.
23920
23921 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23922
23923         * gcc.dg/pr18614-1.c: New test.
23924
23925 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23926
23927         * gcc.dg/setjmp-2.c: New test.
23928
23929 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23930
23931         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23932         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23933         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23934         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23935         gcc.target/sparc/pdist.c: New tests.
23936
23937 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23938
23939         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23940
23941 2004-11-22  Dale Johannesen  <dalej@apple.com>
23942
23943         * gcc.dg/20041111-1.c: New.
23944
23945 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23946
23947         PR tree-opt/18536
23948         * gcc.dg/vect/pr18536.c: New test.
23949
23950 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23951
23952         PR c++/18354
23953         * g++.dg/template/nontype11.C: New test.
23954
23955 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23956
23957         PR middle-end/18520
23958         * gcc.dg/pr18520-1.c: New test case.
23959
23960 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23961
23962         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23963         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23964         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23965         expected diagnostics.
23966
23967 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23968
23969         PR target/18580
23970         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23971         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23972         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23973
23974 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23975
23976         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23977
23978 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23979             Joseph Myers  <joseph@codesourcery.com>
23980
23981         * lib/target-supports.exp (check_visibility_available): Really
23982         test the compiler.
23983
23984 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23985
23986         PR tree-opt/18181
23987         * gcc.dg/vect/vect-85.c: New test.
23988         * gcc.dg/vect/vect-86.c: New test.
23989         * gcc.dg/vect/vect-87.c: New test.
23990         * gcc.dg/vect/vect-88.c: New test.
23991
23992 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23993
23994         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23995
23996 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23997
23998         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23999         * gcc.dg/ppc-and-1.c: Ditto.
24000         * gcc.dg/ppc-compare-1.c: Ditto.
24001         * gcc.dg/ppc-mov-1.c: Ditto
24002
24003 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
24004             Mark Mitchell  <mark@codesourcery.com>
24005
24006         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
24007
24008 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24009             Aldy Hernandez  <aldyh@redhat.com>
24010
24011         * lib/target-supports.exp (check_effective_target_vect_int): New
24012         (check_effective_target_vect_float): New
24013         (check_effective_target_vect_double): New.
24014         (is-effective-target): Support new effective targets keywords.
24015         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
24016         default action for dg-do.
24017         * gcc.dg/vect/pr16105.c: Use new support.
24018         * gcc.dg/vect/pr18400.c: Ditto.
24019         * gcc.dg/vect/pr18425.c: Ditto.
24020         * gcc.dg/vect/vect-1.c: Ditto.
24021         * gcc.dg/vect/vect-10.c: Ditto.
24022         * gcc.dg/vect/vect-11.c: Ditto.
24023         * gcc.dg/vect/vect-12.c: Ditto.
24024         * gcc.dg/vect/vect-13.c: Ditto.
24025         * gcc.dg/vect/vect-14.c: Ditto.
24026         * gcc.dg/vect/vect-15.c: Ditto.
24027         * gcc.dg/vect/vect-16.c: Ditto.
24028         * gcc.dg/vect/vect-17.c: Ditto.
24029         * gcc.dg/vect/vect-18.c: Ditto.
24030         * gcc.dg/vect/vect-19.c: Ditto.
24031         * gcc.dg/vect/vect-2.c: Ditto.
24032         * gcc.dg/vect/vect-20.c: Ditto.
24033         * gcc.dg/vect/vect-21.c: Ditto.
24034         * gcc.dg/vect/vect-22.c: Ditto.
24035         * gcc.dg/vect/vect-23.c: Ditto.
24036         * gcc.dg/vect/vect-24.c: Ditto.
24037         * gcc.dg/vect/vect-25.c: Ditto.
24038         * gcc.dg/vect/vect-26.c: Ditto.
24039         * gcc.dg/vect/vect-27.c: Ditto.
24040         * gcc.dg/vect/vect-27a.c: Ditto.
24041         * gcc.dg/vect/vect-28.c: Ditto.
24042         * gcc.dg/vect/vect-29.c: Ditto.
24043         * gcc.dg/vect/vect-29a.c: Ditto.
24044         * gcc.dg/vect/vect-3.c: Ditto.
24045         * gcc.dg/vect/vect-30.c: Ditto.
24046         * gcc.dg/vect/vect-31.c: Ditto.
24047         * gcc.dg/vect/vect-32.c: Ditto.
24048         * gcc.dg/vect/vect-33.c: Ditto.
24049         * gcc.dg/vect/vect-34.c: Ditto.
24050         * gcc.dg/vect/vect-35.c: Ditto.
24051         * gcc.dg/vect/vect-36.c: Ditto.
24052         * gcc.dg/vect/vect-37.c: Ditto.
24053         * gcc.dg/vect/vect-38.c: Ditto.
24054         * gcc.dg/vect/vect-4.c: Ditto.
24055         * gcc.dg/vect/vect-40.c: Ditto.
24056         * gcc.dg/vect/vect-41.c: Ditto.
24057         * gcc.dg/vect/vect-42.c: Ditto.
24058         * gcc.dg/vect/vect-43.c: Ditto.
24059         * gcc.dg/vect/vect-44.c: Ditto.
24060         * gcc.dg/vect/vect-45.c: Ditto.
24061         * gcc.dg/vect/vect-46.c: Ditto.
24062         * gcc.dg/vect/vect-47.c: Ditto.
24063         * gcc.dg/vect/vect-48.c: Ditto.
24064         * gcc.dg/vect/vect-48a.c: Ditto.
24065         * gcc.dg/vect/vect-49.c: Ditto.
24066         * gcc.dg/vect/vect-5.c: Ditto.
24067         * gcc.dg/vect/vect-50.c: Ditto.
24068         * gcc.dg/vect/vect-51.c: Ditto.
24069         * gcc.dg/vect/vect-52.c: Ditto.
24070         * gcc.dg/vect/vect-53.c: Ditto.
24071         * gcc.dg/vect/vect-54.c: Ditto.
24072         * gcc.dg/vect/vect-55.c: Ditto.
24073         * gcc.dg/vect/vect-56.c: Ditto.
24074         * gcc.dg/vect/vect-56a.c: Ditto.
24075         * gcc.dg/vect/vect-57.c: Ditto.
24076         * gcc.dg/vect/vect-58.c: Ditto.
24077         * gcc.dg/vect/vect-59.c: Ditto.
24078         * gcc.dg/vect/vect-6.c: Ditto.
24079         * gcc.dg/vect/vect-60.c: Ditto.
24080         * gcc.dg/vect/vect-61.c: Ditto.
24081         * gcc.dg/vect/vect-62.c: Ditto.
24082         * gcc.dg/vect/vect-63.c: Ditto.
24083         * gcc.dg/vect/vect-64.c: Ditto.
24084         * gcc.dg/vect/vect-65.c: Ditto.
24085         * gcc.dg/vect/vect-66.c: Ditto.
24086         * gcc.dg/vect/vect-67.c: Ditto.
24087         * gcc.dg/vect/vect-68.c: Ditto.
24088         * gcc.dg/vect/vect-69.c: Ditto.
24089         * gcc.dg/vect/vect-7.c: Ditto.
24090         * gcc.dg/vect/vect-72.c: Ditto.
24091         * gcc.dg/vect/vect-72a.c: Ditto.
24092         * gcc.dg/vect/vect-73.c: Ditto.
24093         * gcc.dg/vect/vect-74.c: Ditto.
24094         * gcc.dg/vect/vect-75.c: Ditto.
24095         * gcc.dg/vect/vect-76.c: Ditto.
24096         * gcc.dg/vect/vect-77.c: Ditto.
24097         * gcc.dg/vect/vect-77a.c: Ditto.
24098         * gcc.dg/vect/vect-78.c: Ditto.
24099         * gcc.dg/vect/vect-79.c: Ditto.
24100         * gcc.dg/vect/vect-8.c: Ditto.
24101         * gcc.dg/vect/vect-80.c: Ditto.
24102         * gcc.dg/vect/vect-82.c: Ditto.
24103         * gcc.dg/vect/vect-82_64.c: Ditto.
24104         * gcc.dg/vect/vect-83.c: Ditto.
24105         * gcc.dg/vect/vect-83_64.c: Ditto.
24106         * gcc.dg/vect/vect-9.c: Ditto.
24107         * gcc.dg/vect/vect-all.c: Ditto.
24108         * gcc.dg/vect/vect-none.c: Ditto.
24109
24110 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24111
24112         * lib/gcc-dg.exp (dg-skip-if): New function.
24113         (dg-forbid-option): Remove.
24114         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
24115         * g++.dg/abi/bitfield8.C: Likewise.
24116         * g++.dg/abi/dtor1.C: Likewise.
24117         * g++.dg/abi/empty10.C: Likewise.
24118         * g++.dg/abi/empty7.C: Likewise.
24119         * g++.dg/abi/empty9.C: Likewise.
24120         * g++.dg/abi/layout3.C: Likewise.
24121         * g++.dg/abi/layout4.C: Likewise.
24122         * g++.dg/abi/thunk1.C: Likewise.
24123         * g++.dg/abi/thunk2.C: Likewise.
24124         * g++.dg/abi/vbase11.C: Likewise.
24125         * g++.dg/abi/vthunk2.C: Likewise.
24126         * g++.dg/abi/vthunk3.C: Likewise.
24127         * g++.dg/ext/attrib8.C: Likewise.
24128         * g++.dg/opt/longbranch2.C: Likewise.
24129         * g++.dg/opt/reg-stack4.C: Likewise.
24130         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24131         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24132         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24133         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24134         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24135         * gcc.dg/20000609-1.c: Likewise.
24136         * gcc.dg/20000720-1.c: Likewise.
24137         * gcc.dg/20011107-1.c: Likewise.
24138         * gcc.dg/20011119-1.c: Likewise.
24139         * gcc.dg/20020108-1.c: Likewise.
24140         * gcc.dg/20020122-2.c: Likewise.
24141         * gcc.dg/20020122-3.c: Likewise.
24142         * gcc.dg/20020201-3.c: Likewise.
24143         * gcc.dg/20020206-1.c: Likewise.
24144         * gcc.dg/20020218-1.c: Likewise.
24145         * gcc.dg/20020310-1.c: Likewise.
24146         * gcc.dg/20020411-1.c: Likewise.
24147         * gcc.dg/20020418-2.c: Likewise.
24148         * gcc.dg/20020426-1.c: Likewise.
24149         * gcc.dg/20020426-2.c: Likewise.
24150         * gcc.dg/20020517-1.c: Likewise.
24151         * gcc.dg/20020523-1.c: Likewise.
24152         * gcc.dg/20020523-2.c: Likewise.
24153         * gcc.dg/20020729-1.c: Likewise.
24154         * gcc.dg/20030204-1.c: Likewise.
24155         * gcc.dg/20030826-2.c: Likewise.
24156         * gcc.dg/20030926-1.c: Likewise.
24157         * gcc.dg/20031202-1.c: Likewise.
24158         * gcc.dg/980312-1.c: Likewise.
24159         * gcc.dg/980313-1.c: Likewise.
24160         * gcc.dg/990117-1.c: Likewise.
24161         * gcc.dg/990424-1.c: Likewise.
24162         * gcc.dg/990524-1.c: Likewise.
24163         * gcc.dg/991230-1.c: Likewise.
24164         * gcc.dg/i386-387-1.c: Likewise.
24165         * gcc.dg/i386-387-2.c: Likewise.
24166         * gcc.dg/i386-387-3.c: Likewise.
24167         * gcc.dg/i386-387-4.c: Likewise.
24168         * gcc.dg/i386-387-5.c: Likewise.
24169         * gcc.dg/i386-387-6.c: Likewise.
24170         * gcc.dg/i386-asm-1.c: Likewise.
24171         * gcc.dg/i386-bitfield1.c: Likewise.
24172         * gcc.dg/i386-bitfield2.c: Likewise.
24173         * gcc.dg/i386-loop-1.c: Likewise.
24174         * gcc.dg/i386-loop-2.c: Likewise.
24175         * gcc.dg/i386-loop-3.c: Likewise.
24176         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24177         * gcc.dg/i386-pic-1.c: Likewise.
24178         * gcc.dg/i386-regparm.c: Likewise.
24179         * gcc.dg/i386-signbit-1.c: Likewise.
24180         * gcc.dg/i386-signbit-2.c: Likewise.
24181         * gcc.dg/i386-signbit-3.c: Likewise.
24182         * gcc.dg/i386-sse-5.c: Likewise.
24183         * gcc.dg/i386-sse-8.c: Likewise.
24184         * gcc.dg/i386-unroll-1.c: Likewise.
24185         * gcc.dg/tls/opt-1.c: Likewise.
24186         * gcc.dg/tls/opt-2.c: Likewise.
24187         * gcc.dg/unroll-1.c: Likewise.
24188         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24189         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24190         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24191         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24192
24193 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24194
24195         * g++.dg/template/incomplete1.C: New test.
24196
24197 2004-11-16  Nick Clifton  <nickc@redhat.com>
24198
24199         Revert patches accidentally commited during checkin of fixes for
24200         xstormy16 tests:
24201         gcc.c-torture/execute/simd-4.c: Revert
24202         gcc.dg/20040910-1.c: Revert.
24203
24204 2004-11-16  Paul Brook  <paul@codesourcery.com>
24205
24206         PR fortran/13010
24207         * gfortran.dg/der_pointer_1.f90: New test.
24208
24209 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
24210
24211         PR c/18498
24212         * gcc.dg/bitfld-13.c: New test.
24213
24214 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
24215
24216         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
24217         powerpc*-*-linux*.
24218
24219         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
24220         * gcc.dg/ppc64-abi-2.c: Ditto.
24221         * gcc.dg/ppc64-abi-3.c: Ditto.
24222
24223         * lib/gcc-dg.exp (dg-target-list): Remove.
24224
24225 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
24226
24227         * gcc.dg/ia64-postinc.c: New test.
24228
24229 2004-11-15  Mark Mitchell <mark@codesourcery.com>
24230
24231         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
24232
24233 2004-11-15  Nick Clifton  <nickc@redhat.com>
24234
24235         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
24236         __INT_MAX__ so that the test can be compiled by toolchains
24237         targeted at 16-bit processors.
24238
24239         * gcc.dg/20040625-1.c: Use long constants rather than integers
24240         when performing arithmetic that will overflow 16-bits.
24241
24242         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
24243         xstormy16.  It does not support 128-bit vector operations.
24244
24245         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
24246         with the macro PTR_TYPE.  Define this macro to an integer type
24247         suitable for holding a pointer.
24248
24249         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
24250         the target is a 16-bit processor.
24251
24252         * gcc.dg/cpp/if-2.c: Expect a different warning message from
24253         16-bit targets where the character constant will be too long.
24254
24255         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
24256         where the double will not be directly addressable.
24257
24258 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24259
24260         Friend class name lookup 1/n, PR c++/18471
24261         * g++.dg/template/crash26.C: New test.
24262         * g++.dg/lookup/struct1.C: Adjust expected error.
24263         * g++.dg/parse/elab1.C: Likewise.
24264         * g++.dg/parse/elab2.C: Likewise.
24265         * g++.dg/parse/int-as-enum1.C: Likewise.
24266         * g++.dg/parse/struct-as-enum1.C: Likewise.
24267         * g++.dg/parse/typedef1.C: Likewise.
24268         * g++.dg/parse/typedef3.C: Likewise.
24269         * g++.dg/parse/typedef4.C: Likewise.
24270         * g++.dg/parse/typedef5.C: Likewise.
24271         * g++.dg/template/nontype4.C: Likewise.
24272         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
24273         * g++.old-deja/g++.other/elab1.C: Likewise.
24274         * g++.old-deja/g++.other/syntax4.C: Likewise.
24275
24276 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24277
24278         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
24279
24280 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
24281
24282         * gcc.c-torture/execute/20041114-1.c: New test.
24283
24284 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
24285
24286         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24287         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24288         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24289         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24290         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24291         gcc.dg/switch-7.c: New tests.
24292
24293 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24294
24295         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24296
24297 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24298
24299         PR tree-opt/18400
24300         * gcc.dg/vect/pr18400.c: New test.
24301
24302 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24303             Andrew Pinski  <pinskia@physics.uc.edu>
24304
24305         PR tree-opt/18425
24306         * gcc.dg/vect/pr18425.c: New test.
24307
24308 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24309
24310         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24311         Guard with dg-require-alias and dg-require-visibility.
24312
24313 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24314
24315         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24316
24317 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24318
24319         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24320
24321 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24322
24323         PR c++/17344
24324         * g++.dg/template/defarg5.C: New test.
24325
24326 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24327
24328         * g++.dg/parse/cast1.C: Run only on ILP32.
24329         * g++.old-deja/g++.mike/p784.C: Likewise.
24330
24331 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24332
24333         * gcc.c-torture/execute/20041113-1.c: New test.
24334
24335 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24336
24337         PR target/18230
24338         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24339         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24340         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24341         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24342         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24343         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24344         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24345         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24346         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24347         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24348         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24349         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24350         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24351
24352 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24353
24354         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24355         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24356         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24357         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24358         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24359         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24360         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24361         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24362         gcc.target/sparc/combined-1.c: New tests.
24363
24364 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24365
24366         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24367         New tests.
24368
24369 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24370
24371         * lib/gcc-dg.exp (dg-forbid-option): New function.
24372         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24373         * g++.dg/abi/bitfield8.C: Likewise.
24374         * g++.dg/abi/dtor1.C: Likewise.
24375         * g++.dg/abi/empty10.C: Likewise.
24376         * g++.dg/abi/empty7.C: Likewise.
24377         * g++.dg/abi/empty9.C: Likewise.
24378         * g++.dg/abi/layout3.C: Likewise.
24379         * g++.dg/abi/layout4.C: Likewise.
24380         * g++.dg/abi/thunk1.C: Likewise.
24381         * g++.dg/abi/thunk2.C: Likewise.
24382         * g++.dg/abi/vbase11.C: Likewise.
24383         * g++.dg/abi/vthunk2.C: Likewise.
24384         * g++.dg/abi/vthunk3.C: Likewise.
24385         * g++.dg/ext/attrib8.C: Likewise.
24386         * g++.dg/opt/longbranch2.C: Likewise.
24387         * g++.dg/opt/reg-stack4.C: Likewise.
24388         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24389         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24390         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24391         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24392         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24393         * gcc.dg/20000609-1.c: Likewise.
24394         * gcc.dg/20000720-1.c: Likewise.
24395         * gcc.dg/20011107-1.c: Likewise.
24396         * gcc.dg/20011119-1.c: Likewise.
24397         * gcc.dg/20020108-1.c: Likewise.
24398         * gcc.dg/20020122-2.c: Likewise.
24399         * gcc.dg/20020122-3.c: Likewise.
24400         * gcc.dg/20020201-3.c: Likewise.
24401         * gcc.dg/20020206-1.c: Likewise.
24402         * gcc.dg/20020218-1.c: Likewise.
24403         * gcc.dg/20020310-1.c: Likewise.
24404         * gcc.dg/20020411-1.c: Likewise.
24405         * gcc.dg/20020418-2.c: Likewise.
24406         * gcc.dg/20020426-1.c: Likewise.
24407         * gcc.dg/20020426-2.c: Likewise.
24408         * gcc.dg/20020517-1.c: Likewise.
24409         * gcc.dg/20020523-1.c: Likewise.
24410         * gcc.dg/20020523-2.c: Likewise.
24411         * gcc.dg/20020729-1.c: Likewise.
24412         * gcc.dg/20030204-1.c: Likewise.
24413         * gcc.dg/20030826-2.c: Likewise.
24414         * gcc.dg/20030926-1.c: Likewise.
24415         * gcc.dg/20031202-1.c: Likewise.
24416         * gcc.dg/980312-1.c: Likewise.
24417         * gcc.dg/980313-1.c: Likewise.
24418         * gcc.dg/990117-1.c: Likewise.
24419         * gcc.dg/990424-1.c: Likewise.
24420         * gcc.dg/990524-1.c: Likewise.
24421         * gcc.dg/991230-1.c: Likewise.
24422         * gcc.dg/i386-387-1.c: Likewise.
24423         * gcc.dg/i386-387-2.c: Likewise.
24424         * gcc.dg/i386-387-3.c: Likewise.
24425         * gcc.dg/i386-387-4.c: Likewise.
24426         * gcc.dg/i386-387-5.c: Likewise.
24427         * gcc.dg/i386-387-6.c: Likewise.
24428         * gcc.dg/i386-asm-1.c: Likewise.
24429         * gcc.dg/i386-bitfield1.c: Likewise.
24430         * gcc.dg/i386-bitfield2.c: Likewise.
24431         * gcc.dg/i386-loop-1.c: Likewise.
24432         * gcc.dg/i386-loop-2.c: Likewise.
24433         * gcc.dg/i386-loop-3.c: Likewise.
24434         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24435         * gcc.dg/i386-pic-1.c: Likewise.
24436         * gcc.dg/i386-regparm.c: Likewise.
24437         * gcc.dg/i386-signbit-1.c: Likewise.
24438         * gcc.dg/i386-signbit-2.c: Likewise.
24439         * gcc.dg/i386-signbit-3.c: Likewise.
24440         * gcc.dg/i386-sse-5.c: Likewise.
24441         * gcc.dg/i386-sse-8.c: Likewise.
24442         * gcc.dg/i386-unroll-1.c: Likewise.
24443         * gcc.dg/tls/opt-1.c: Likewise.
24444         * gcc.dg/tls/opt-2.c: Likewise.
24445         * gcc.dg/unroll-1.c: Likewise.
24446         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24447         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24448         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24449         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24450         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24451         -m64 is specified.
24452
24453 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24454
24455         PR c++/18389
24456         * g++.dg/parse/cond1.C: New test.
24457
24458         PR c++/18429
24459         * g++.dg/template/array9.C: New test.
24460         * g++.dg/ext/vla1.C: Adjust error messages.
24461         * g++.dg/ext/vlm1.C: Likewise.
24462         * g++.dg/template/crash2.C: Likewise.
24463
24464         PR c++/18436
24465         * g++.dg/template/call3.C: New test.
24466
24467         PR c++/18407
24468         * g++.dg/template/ptrmem11.C: New test.
24469
24470 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24471
24472         PR other/14264
24473         * lib/g++.exp: Set LC_ALL and LANG to C.
24474         * lib/gcc-dg.exp: Likewise.
24475         * lib/gfortran.exp: Likewise.
24476         * lib/objc.exp: Likewise.
24477         * lib/treelang.exp: Likewise.
24478
24479 2004-11-12  Andreas Schwab  <schwab@suse.de>
24480
24481         * gcc.dg/pr16286.c: Fix last change.
24482
24483 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24484
24485         PR c++/18416
24486         * g++.dg/init/global1.C: New test.
24487
24488 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24489
24490         * gcc.c-torture/execute/20041112-1.c: New test.
24491
24492 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24493
24494         * lib/gcc-dg.exp (dg-target-list): New.
24495
24496 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24497             Richard Sandiford  <rsandifo@redhat.com>
24498
24499         * lib/target-supports.exp (get-compiler_messages): New.
24500         (check_named_sections_available): Use it.
24501         (check_effective_target_ilp32): New.
24502         (check_effective_target_lp64): New.
24503         (is-effective-target): New.
24504         * lib/gcc-dg.exp (dg-require-effective-target): New.
24505
24506 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24507
24508         * gcc.dg/precedence-1.c: New test.
24509
24510 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24511
24512         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24513
24514         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24515         message, delete generated files, use more descriptive name for
24516         executable, and make the test unsupported when it cannot be run.
24517
24518         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24519         (dg-require-weak, dg-require-visibility, dg-require-alias,
24520         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24521         dg-require-iconv, dg-require-named-sections): Use it.
24522
24523         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24524
24525 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24526
24527         PR target/16457
24528         * gcc.dg/ppc-and-1: New
24529
24530         PR target/16796
24531         * gcc.dg/ppc-mov-1.c: New.
24532
24533         PR target/16458
24534         * gcc.dg/ppc-compare-1.c: New.
24535
24536 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24537
24538         * objc.dg/desig-init-2.m: New test.
24539
24540 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24541
24542         PR middle-end/18160
24543         * g++.dg/warn/register-var-1.C: New test.
24544         * g++.dg/warn/register-var-2.C: New test.
24545
24546 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24547
24548         * gcc.dg/union-2.c: New test.
24549
24550 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24551
24552         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24553         New test for PR tree-optimization/17892.
24554
24555 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24556
24557         PR c++/18369
24558         * g++.dg/init/new12.C: New test.
24559
24560 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24561
24562         * gcc.target/sparc: New directory.
24563         * gcc.target/sparc/sparc.exp: New driver.
24564         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24565         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24566         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24567         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24568
24569 2004-11-10  Paul Brook  <paul@codesourcery.com>
24570
24571         PR fortran/18218
24572         * gfortran.dg/list_read.c: New test.
24573
24574 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24575
24576         PR c/18322
24577         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24578         expected diagnostic location.
24579
24580 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24581
24582         * gcc.dg/20041109-1.c: New test.
24583
24584 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24585
24586         PR objc/18406
24587         * objc/compile/pr18406.m: New test.
24588
24589 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24590
24591         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24592
24593 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24594
24595         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24596
24597 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24598
24599         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24600
24601 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24602
24603         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24604         exit.
24605
24606 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24607
24608         PR tree-opt/18299
24609         * gcc.c-torture/pr18299-1.c: New test.
24610
24611 2004-11-06  Andreas Schwab  <schwab@suse.de>
24612
24613         * gcc.dg/pr16286.c: Also test for bool and pixel.
24614
24615 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24616
24617         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24618         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24619         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24620         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24621         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24622         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24623         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24624         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24625         gcc.dg/struct-semi-3.c: New tests.
24626
24627 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24628
24629         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24630
24631 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24632
24633         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24634         Do not use C99 designators.
24635
24636 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24637
24638         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24639
24640 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24641
24642         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24643         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24644         * gcc.c-torture/execute/simd-5.x: Remove.
24645
24646 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24647
24648         PR rtl-optimization/17933
24649         * gcc.dg/torture/pr17933-1.c: New test.
24650
24651 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24652
24653         PR target/18106
24654         * lib/target-supports.exp (check_weak_available): Support
24655         Windows.
24656
24657 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24658
24659         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24660         call to fflush(stdout) before abort.
24661         (my_ffsll): New function.
24662         (generate_fields): Use it.
24663
24664 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24665
24666         * gcc.dg/init-undef-1.c: New test.
24667
24668 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24669
24670         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24671         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24672         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24673         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24674         expected messages for new parser.
24675
24676 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24677
24678         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24679
24680 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24681
24682         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24683         on LP64 targets.
24684
24685 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24686
24687         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24688         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24689         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24690         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24691         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24692         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24693         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24694         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24695         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24696         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24697
24698 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24699
24700         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24701         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24702         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24703         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24704         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24705         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24706         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24707         for new parser.
24708
24709 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24710
24711         PR target/15342
24712         * gcc.dg/20041104-1.c: New test.
24713
24714 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24715
24716         * g++.dg/template/nontype7.C: New test.
24717         * g++.dg/template/nontype8.C: Likewise.
24718         * g++.dg/template/nontype9.C: Likewise.
24719         * g++.dg/template/nontype10.C: Likewise.
24720         * g++.dg/tc1/dr49.C: Likewise.
24721         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24722         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24723
24724 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24725
24726         * g++.dg/rtti/tinfo1.C: Remove xfails.
24727
24728 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24729
24730         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24731         packed attribute to the definition to satisfy the new C++ parser.
24732
24733 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24734
24735         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24736         invocations of va_arg.
24737
24738 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24739
24740         PR c++/18124
24741         * g++.dg/template/crash25.C: New test.
24742
24743         PR c++/18155
24744         * g++.dg/template/typedef2.C: New test.
24745         * g++.dg/parse/crash13.C: Adjust error markers.
24746
24747         PR c++/18177
24748         * g++.dg/conversion/const3.C: New test.
24749
24750 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24751
24752         PR fortran/17535
24753         PR fortran/17583
24754         PR fortran/17713
24755         * gfortran.dg/generic_[123].f90: New testcases.
24756
24757 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24758
24759         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24760         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24761
24762 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24763
24764         PR tree-opt/16808
24765         * gcc.c-torture/compile/pr16808.c: New test.
24766
24767 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24768
24769         PR rtl-optimization/17104
24770         * gcc.dg/ppc-bitfield1.c: New.
24771
24772 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24773
24774         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24775
24776 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24777
24778         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24779         strings for 32-bit code.
24780
24781 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24782
24783         PR c/18239
24784         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24785
24786 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24787
24788         PR c++/18064
24789         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24790
24791 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24792
24793         PR c++/15172
24794         * g++.dg/init/aggr2.C: New test.
24795
24796 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24797
24798         * objc.dg/local-decl-1.m: New test.
24799
24800 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24801
24802         * gcc.dg/20040910-1.c: Adjust regex.
24803
24804 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24805
24806         PR rtl-optimization/18084
24807         * g++.dg/opt/pr18084-1.C: New testcase.
24808
24809 2004-10-30  Matt Austern  <austern@apple.com>
24810
24811         PR c++/17542
24812         * g++.dg/ext/attrib18.C: New test.
24813
24814 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24815
24816         PR middle-end/18096
24817         * gcc.dg/pr18096-1.c: New test case.
24818
24819 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24820
24821         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24822
24823 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24824
24825         PR c/16666
24826         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24827         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24828         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24829         gcc.dg/old-style-prom-3.c: New tests.
24830
24831 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24832
24833         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24834         Remove unnecessary inclusion of stdio.h.
24835
24836 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24837
24838         PR rtl-optimization/17581
24839         * gcc.dg/pr17581-1.c: New test case.
24840
24841 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24842
24843         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24844         being implemented.
24845         * g++.dg/conversion/dr195-1.C: New.
24846         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24847         * g++.old-deja/g++.mike/p10148.C: Likewise.
24848
24849 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24850
24851         PR c++/17695
24852         * g++.dg/debug/typedef2.C: New test.
24853
24854 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24855
24856         PR fortran/13490
24857         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24858         * gfortran.dg/g77/README: Update.
24859
24860 2004-10-28  Matt Austern  <austern@apple.com>
24861
24862         PR c++/14124
24863         * g++.dg/ext/packed7.C: New test.
24864
24865 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24866
24867         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24868         scan-assembler.
24869         * lib/scanasm.exp (hidden-scan-for): New proc.
24870         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24871         string.
24872         (scan-not-hidden): Likewise.
24873         * lib/target-supports.exp (check_visibility_available): mach-o is
24874         support too.
24875
24876 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24877
24878         PR c++/17132
24879         * g++.dg/template/memclass3.C: New test.
24880
24881 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24882
24883         PR middle-end/18160
24884         * gcc.dg/register-var-1.c: New test.
24885         * gcc.dg/register-var-2.c: New test.
24886         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24887         error now.
24888
24889 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24890
24891         PR other/18172
24892         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24893         unused variables.
24894         * gcc.dg/vect/vect-22.c: Likewise.
24895
24896 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24897
24898         * gcc.dg/i386-rotate-1.c: New test.
24899
24900 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24901
24902         * g++.dg/init/ref12.C: Add "run" marker.
24903
24904         PR c++/17435
24905         * g++.dg/init/ref12.C: New test.
24906
24907         PR c++/18140
24908         * g++.dg/template/shift1.C: New test.
24909         * g++.dg/template/error10.C: Adjust error markers.
24910
24911 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24912
24913         PR tree-opt/17529
24914         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24915
24916 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24917
24918         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24919         * gcc.dg/weak/weak-3.c: Likewise.
24920         * gcc.dg/weak/weak-5.c: Likewise.
24921         * gcc.dg/weak/weak-9.c: Likewise.
24922         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24923         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24924
24925         * gcc.dg/darwin-weakimport-1.c: New.
24926
24927 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24928
24929         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24930
24931 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24932
24933         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24934         'syntax' error messages.
24935         * gcc.dg/cpp/direct2s.c: Likewise.
24936
24937 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24938
24939         * gcc.c-torture/compile/20041026-1.c: New.
24940
24941 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24942
24943         PR c++/18093
24944         * g++.dg/lookup/ns2.C: New test.
24945
24946         PR c++/18020
24947         * g++.dg/template/enum4.C: New test.
24948
24949         PR c++/18161
24950         * g++.dg/template/expr1.C: New test.
24951
24952 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24953
24954         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24955
24956 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24957
24958         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24959         gcc.dg/decl-nospec-3.c: New tests.
24960
24961 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24962
24963         * objc.dg/super-class-3.m: New test.
24964
24965 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24966
24967         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24968         resyncing.
24969         * gcc.dg/cpp/direct2s.c: Likewise.
24970
24971 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24972
24973         * objc.dg/image-info.m: Update for changes to section selection.
24974
24975 2004-10-25  David Ayers  <d.ayers@inode.at>
24976             Ziemowit Laski  <zlaski@apple.com>
24977
24978         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24979         diagnostics when messaging 'id <Proto>'.
24980         * objc.dg/class-protocol-1.m: New test.
24981         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24982         a non-existent method signature.
24983         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24984         Update diagnostics when messaging with non-existent method signature.
24985         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24986         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24987         invalid receivers are now resolved as if messaging 'id'; remove
24988         extraneous diagnostics.
24989
24990 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24991
24992         PR c/16667
24993         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24994         gcc.dg/init-desig-obs-3.c: New tests.
24995
24996 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24997
24998         * gcc.dg/debug/20041023-1.c: New test.
24999
25000 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
25001
25002         PR middle-end/17407
25003         * gcc.c-torture/compile/pr17407.c: New test.
25004
25005         PR c++/18121
25006         * g++.dg/template/array8.C: New test.
25007
25008 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25009
25010         PR other/18138
25011         * lib/g++.exp: Accept more than one multilib libgcc.
25012         * lib/gcc-dg.exp: Likewise.
25013         * lib/objc.exp: Likewise.
25014         * lib/treelang.exp: Likewise.
25015         * lib/gfortran.exp: Likewise.
25016
25017 2004-10-24  Ben Elliston  <bje@au.ibm.com>
25018
25019         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
25020
25021 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
25022
25023         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
25024         * gcc.dg/c99-const-expr-3.c: Likewise.
25025
25026 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
25027
25028         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
25029
25030 2004-10-23  Ben Elliston  <bje@au.ibm.com>
25031
25032         * gcc.c-torture/execute/loop-2e.x: Remove.
25033
25034 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25035
25036         PR c++/18095
25037         * g++.dg/parse/crash18.C: New.
25038         * g++.dg/parse/crash19.C: New.
25039
25040 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
25041
25042         * g++.dg/ext/dllimport1.C: Move dg-warnings.
25043         * g++.dg/ext/dllimport2.C: Same.
25044         * g++.dg/ext/dllimport8.C: Same.
25045
25046 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
25047
25048         PR c++/10841
25049         * g++.dg/conversion/cast1.C: New test.
25050         * g++.dg/overload/pmf1.C: Adjust error marker.
25051
25052 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
25053
25054         PR objc/17923
25055         * objc.dg/const-str-7.m: New test.
25056
25057 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25058
25059         * g++.dg/template/memfriend11.C: Fix comment typo.
25060         * g++.dg/template/memfriend14.C: Likewise.
25061
25062 2004-10-20  Richard Henderson  <rth@redhat.com>
25063
25064         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
25065         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
25066         -fasynchronous-unwind-tables.
25067
25068 2004-10-20  Richard Henderson  <rth@redhat.com>
25069
25070         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
25071         (main): Return success.
25072         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
25073         (main): Return success.
25074
25075 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25076
25077         PR c++/13495
25078         * g++.dg/template/memfriend9.C: New test.
25079         * g++.dg/template/memfriend10.C: Likewise.
25080         * g++.dg/template/memfriend11.C: Likewise.
25081         * g++.dg/template/memfriend12.C: Likewise.
25082         * g++.dg/template/memfriend13.C: Likewise.
25083         * g++.dg/template/memfriend14.C: Likewise.
25084         * g++.dg/template/memfriend15.C: Likewise.
25085         * g++.dg/template/memfriend16.C: Likewise.
25086         * g++.dg/template/memfriend17.C: Likewise.
25087         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
25088
25089 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
25090
25091         * g++.dg/conversion/dr195.C: New.
25092         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
25093
25094 2004-10-20  Ben Elliston  <bje@au.ibm.com>
25095             Devang Patel  <dpatel@apple.com>
25096
25097         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
25098         of floating point arithmetic, which could trap.
25099
25100 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
25101
25102         PR c++/14035
25103         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
25104         * g++.dg/conversion/const2.C: New test.
25105         * g++.dg/expr/reinterpret2.C: New test.
25106         * g++.dg/expr/reinterpret3.C: New test.
25107         * g++.dg/expr/cast2.C: New test.
25108         * g++.dg/expr/copy1.C: New test.
25109         * g++.dg/other/conversion1.C: Change error message.
25110         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
25111         function pointers to void *.
25112         * g++.old-deja/g++.mike/p10148.C: Likewise.
25113
25114 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25115
25116         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
25117
25118 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
25119
25120         PR c++/18047
25121
25122         * g++.dg/parse/expr3.C: New test.
25123
25124 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25125
25126         * gcc.dg/smod-1.c: New test.
25127
25128 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
25129
25130         * objc.dg/method-14.m: New test.
25131
25132 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25133
25134         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
25135         Also xfail as the patch was reverted.
25136
25137 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25138
25139         PR middle-end/16973
25140         * gcc.dg/pr16973.c: New test.
25141
25142 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
25143
25144         PR tree-optimization/17656
25145         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
25146
25147 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25148
25149         * g++.dg/eh/shadow1.C: New.
25150
25151 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
25152
25153         * gcc.c-torture/compile/20041018-1.c: New test.
25154
25155 2004-10-18  Ben Elliston  <bje@au.ibm.com>
25156
25157         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
25158         compiler referring to register 0 when accessing sdata.  The linker
25159         now patches things up.
25160
25161 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
25162
25163         PR c/17529
25164         * gcc.c-torture/compile/pr17529.c: New test.
25165
25166 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25167
25168         PR c++/17743
25169         * g++.dg/ext/attrib17.C: New test.
25170
25171 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25172
25173         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
25174
25175 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25176
25177         PR c++/10479
25178         * g++.dg/ext/attrib16.C: New test.
25179
25180 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
25181
25182         PR c++/17042
25183         * g++.dg/init/dso_handle1.C: New test.
25184
25185         PR c++/14667
25186         * g++.dg/parse/typedef6.C: New test.
25187
25188         PR c++/17916
25189         * g++.dg/parse/pragma1.C: New test.
25190
25191 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
25192
25193         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
25194
25195 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
25196
25197         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
25198         -fno-common when on HPPA HP-UX platforms.
25199
25200 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
25201
25202         PR other/16820
25203         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
25204         stdint.h.
25205         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
25206         uintptr_t.
25207
25208 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25209
25210         PR c++/16301
25211         * g++.dg/lookup/strong-using-4.C: New test.
25212
25213 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25214
25215         PR middle-end/16567
25216         * gcc.c-torture/compile/nested-1.c: New test.
25217
25218 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25219
25220         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
25221         and mipsisa64*-*-* (until support for misaligned loads is added).
25222         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
25223         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
25224         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
25225         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
25226         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
25227         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
25228
25229 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
25230
25231         PR c++/17976
25232         * g++.dg/init/dtor3.C: New test.
25233
25234 2004-10-15  Ben Elliston  <bje@au.ibm.com>
25235
25236         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
25237
25238 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
25239
25240         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
25241         * gcc.dg/macho-lo-sum.c: Likewise.
25242
25243 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
25244
25245         * gcc.dg/ppc-spe64-1.c: New test.
25246
25247 2004-10-14  Devang Patel  <dpatel@apple.com>
25248
25249         PR 17635
25250         * gcc.dg/pr17635.c : New test.
25251
25252 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
25253
25254         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
25255         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
25256         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
25257         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
25258         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
25259         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
25260         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
25261         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
25262         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
25263         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
25264         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
25265         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
25266         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
25267         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
25268         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
25269         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
25270         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
25271         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
25272
25273 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25274
25275         * gcc.dg/vect/vect-82.c: New testcase.
25276         * gcc.dg/vect/vect-82_64.c: New testcase.
25277         * gcc.dg/vect/vect-83.c: New testcase.
25278         * gcc.dg/vect/vect-83_64.c: New testcase.
25279
25280 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25281
25282         * gcc.dg/cpp/error-1.c: New test.
25283
25284 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25285
25286         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25287
25288 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
25289
25290         PR target/17984
25291         * gcc.dg/cris-peep2-xsrand2.c: New test.
25292
25293 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
25294
25295         PR c++/17661
25296         * testsuite/g++.dg/expr/for2.C: New test.
25297
25298 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25299
25300         * g++.dg/inherit/thunk1.C: Run on the SPARC.
25301
25302 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
25303
25304         PR tree-optimization/17724
25305         * g++.dg/opt/pr17724-1.C: New test.
25306         * g++.dg/opt/pr17724-2.C: New test.
25307         * g++.dg/opt/pr17724-3.C: New test.
25308         * g++.dg/opt/pr17724-4.C: New test.
25309         * g++.dg/opt/pr17724-5.C: New test.
25310         * g++.dg/opt/pr17724-6.C: New test.
25311
25312 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
25313
25314         PR c/17301
25315         * gcc.dg/pr17301-2.c: New test.
25316
25317 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25318
25319         PR c++/15876
25320         * g++.dg/parse/error22.C: New test.
25321
25322         PR c++/17936
25323         * g++.dg/template/spec18.C: New test.
25324
25325 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25326
25327         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25328         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25329         memcpy.
25330         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25331         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25332
25333 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25334
25335         * g++.dg/eh/cleanup5.C: Add dg-options "".
25336
25337 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25338
25339         PR middle-end/17657
25340         * gcc.dg/switch-4.c: New test case.
25341
25342 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25343
25344         * gcc.c-torture/execute/20041011-1.c: New test.
25345
25346 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25347
25348         PR c++/17554
25349         * g++.dg/init/for3.C: New test.
25350
25351         PR c++/17657
25352         * g++.dg/opt/switch2.C: New test.
25353
25354         PR middle-end/17703
25355         * g++.dg/warn/Wreturn-2.C: New test.
25356
25357 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25358
25359         PR c++/17907
25360         * g++.dg/eh/cleanup5.C: New test.
25361
25362 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25363
25364         PR c++/17393
25365         * g++.dg/parse/error21.C: New test.
25366
25367 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25368
25369         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25370         * g++.dg/warn/incomplete1.C: Likewise.
25371         * g++.dg/template/qualttp20.C: Likewise.
25372
25373 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25374
25375         PR c/17881
25376         * parm-incomplete-1.c: New test.
25377
25378 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25379
25380         PR c++/17867
25381         * g++.dg/parse/error19.C: New test.
25382
25383         PR c++/17670
25384         * g++.dg/init/new11.C: New test.
25385
25386         PR c++/17821
25387         * g++.dg/parse/error20.C: New test.
25388
25389         PR c++/17826
25390         * g++.dg/template/crash24.C: New test.
25391
25392 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25393
25394         PR c/17301
25395         * gcc.dg/pr17301-1.c: New test.
25396
25397 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25398
25399         PR c/17189
25400         * gcc.dg/anon-struct-5.c: New test.
25401
25402 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25403
25404         PR c/17844
25405         * gcc.dg/pr17844-1.c: New test.
25406
25407 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25408
25409         PR tree-optimization/17906
25410         * gcc.c-torture/compile/pr17906.c: New.
25411
25412 2004-10-09  Stuart Hastings  <stuart@apple.com>
25413             Roger Sayle  <roger@eyesopen.com>
25414
25415         PR rtl-optimization/17853
25416         * gcc.dg/i386-mmx-5.c: New testcase.
25417
25418 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25419
25420         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25421
25422 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25423
25424         PR c++/17524
25425         * g++.dg/template/static9.C: New test.
25426
25427         PR c++/17685
25428         * g++.dg/parse/operator5.C: New test.
25429
25430 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25431
25432         PR middle-end/17894
25433         * gcc.c-torture/execute/divcmp-4.c: New test case.
25434
25435 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25436
25437         PR tree-opt/17902
25438         * g++.dg/opt/pr17902.C: New test.
25439
25440 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25441
25442         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25443
25444 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25445
25446         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25447
25448 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25449
25450         * gcc.dg/assign-warn-3.c: New test.
25451
25452 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25453
25454         PR c/16999
25455         * gcc.dg/cpp/ident-1.c: New test.
25456
25457 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25458
25459         * gcc.c-torture/compile/acc1.c: New.
25460
25461 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25462
25463         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25464         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25465
25466 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25467
25468         * gcc.dg/ultrasp11.c: New test.
25469
25470 2004-10-08  Michael Matz  <matz@suse.de>
25471
25472         * gcc.dg/doloop-2.c: New test.
25473
25474 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25475
25476         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25477         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25478         objc.dg/method-9.m: Update expected diagnostics.
25479
25480 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25481
25482         * gcc.dg/ppc-fsel-3.c: New file.
25483         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25484
25485 2004-10-07  Paul Brook  <paul@codesourcery.com>
25486
25487         * gfortran.dg/intrinsic_verify_1.f90: New test.
25488
25489 2004-10-07  Paul Brook  <paul@codesourcery.com>
25490
25491         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25492
25493 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25494
25495         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25496         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25497         commit.
25498
25499 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25500
25501         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25502
25503 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25504
25505         PR c++/17115
25506         * g++.dg/warn/Winline-4.C: New test.
25507
25508 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25509
25510         * gcc.c-torture/compile/20041007-1.c: New test.
25511
25512 2004-10-07  Paul Brook  <paul@codesourcery.com>
25513
25514         PR fortran/17678
25515         * gfortran.dg/use_allocated_1.f90: New test.
25516
25517 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25518
25519         PR middle-end/17849
25520         * gfortran.fortran-torture/compile/nested.f90: New test
25521
25522 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25523
25524         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25525
25526 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25527
25528         PR c++/17368
25529         * g++.dg/ext/asm6.C: New test.
25530
25531 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25532
25533         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25534
25535 2004-10-06  Paul Brook  <paul@codesourcery.com>
25536
25537         PR libfortran/17709
25538         * gfortran.dg/empty_format_1.f90: New test.
25539
25540 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25541
25542         PR fortran/17568
25543         * gfortran.dg/ishft.f90: New test.
25544
25545         PR fortran/17283
25546         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25547         tests.
25548
25549 2004-10-06  Paul Brook  <paul@codesourcery.com>
25550
25551         * gfortran.dg/do_1.f90: New test.
25552
25553 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25554
25555         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25556         optimizing for size.
25557
25558 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25559
25560         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25561
25562 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25563
25564         * gcc.c-torture/compile/20041005-1.c: New test.
25565
25566 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25567
25568         PR c++/17829
25569         * g++.dg/lookup/koenig4.C: New.
25570
25571 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25572
25573         * g++.dg/other/classkey1.C: Adjust quoting marks.
25574         * g++.dg/parse/error15.C: Likewise.
25575         * g++.dg/template/meminit2.C (int>): Likewise.
25576
25577 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25578
25579         PR fortran/17283
25580         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25581
25582         PR fortran/17631
25583         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25584
25585         PR fortran/17708
25586         * gfortran.dg/pr17708.f90: New test.
25587
25588 2004-10-04  Chao-ying Fu  <fu@mips.com>
25589
25590         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25591         * gcc.dg/vect/vect-4.c: Ditto.
25592         * gcc.dg/vect/vect-5.c: Ditto.
25593         * gcc.dg/vect/vect-6.c: Ditto.
25594         * gcc.dg/vect/vect-8.c: Ditto.
25595         * gcc.dg/vect/vect-16.c: Ditto.
25596         * gcc.dg/vect/vect-30.c: Ditto.
25597         * gcc.dg/vect/vect-40.c: Ditto.
25598         * gcc.dg/vect/vect-41.c: Ditto.
25599         * gcc.dg/vect/vect-42.c: Ditto.
25600         * gcc.dg/vect/vect-43.c: Ditto.
25601         * gcc.dg/vect/vect-44.c: Ditto.
25602         * gcc.dg/vect/vect-45.c: Ditto.
25603         * gcc.dg/vect/vect-46.c: Ditto.
25604         * gcc.dg/vect/vect-47.c: Ditto.
25605         * gcc.dg/vect/vect-48.c: Ditto.
25606         * gcc.dg/vect/vect-49.c: Ditto.
25607         * gcc.dg/vect/vect-50.c: Ditto.
25608         * gcc.dg/vect/vect-51.c: Ditto.
25609         * gcc.dg/vect/vect-52.c: Ditto.
25610         * gcc.dg/vect/vect-53.c: Ditto.
25611         * gcc.dg/vect/vect-54.c: Ditto.
25612         * gcc.dg/vect/vect-55.c: Ditto.
25613         * gcc.dg/vect/vect-56.c: Ditto.
25614         * gcc.dg/vect/vect-57.c: Ditto.
25615         * gcc.dg/vect/vect-58.c: Ditto.
25616         * gcc.dg/vect/vect-59.c: Ditto.
25617         * gcc.dg/vect/vect-60.c: Ditto.
25618         * gcc.dg/vect/vect-74.c: Ditto.
25619         * gcc.dg/vect/vect-79.c: Ditto.
25620         * gcc.dg/vect/vect-80.c: Ditto.
25621
25622 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25623
25624         * gcc.dg/unused-7.c: Use the correct option.
25625
25626 2004-10-04  Paul Brook  <paul@codesourcery.com>
25627         Bud Davis  <bdavis9659@comcast.net>
25628
25629         PR fortran/17706
25630         PR fortran/16434
25631         * gfortran/pr17706.f90: New test.
25632         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25633
25634 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25635
25636         * gfortran.dg/pr17612.f90: New test.
25637
25638 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25639
25640         * g++.dg/template/local1.C: Adjust quoting marks in
25641         testing for diagnostics.
25642         * g++.dg/tls/diag-2.C: Likewise.
25643         * g++.dg/other/error8.C: Likewise.
25644
25645 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25646
25647         PR c/17178
25648         * gcc.dg/unused-4.c: Adjust to be correct.
25649
25650         PR c/17820
25651         * gcc.dg/unused-7.c: New test.
25652
25653 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25654
25655         PR c++/17797
25656         * g++.dg/overload/template2.C: New test.
25657
25658 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25659
25660         PR tree-optimization/16632
25661         * gcc.dg/tree-ssa/20041002-1.c: New.
25662
25663 2004-10-03  Paul Brook  <paul@codesourcery.com>
25664
25665         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25666         rather than relying on default formatting.
25667
25668 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25669
25670         * gcc.dg/20040920-1.c: Update expected message text.
25671
25672 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25673
25674         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25675
25676 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25677
25678         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25679         tree level.
25680
25681 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25682
25683         * gcc.dg/tree-ssa/pr17343.c: Remove.
25684
25685 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25686
25687         PR tree-opt/17343
25688         * gcc.dg/tree-ssa/pr17343.c: New test.
25689
25690 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25691
25692         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25693         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25694         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25695         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25696         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25697
25698 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25699
25700         * gcc.dg/lvalue-2.c: New test.
25701
25702 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25703
25704         PR c/17730
25705         * gcc.dg/pr17730-1.c: New test
25706
25707 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25708
25709         PR c/7425
25710         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25711
25712 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25713
25714         * gcc.c-torture/execute/stdarg-1.c: New test.
25715         * gcc.c-torture/execute/stdarg-2.c: New test.
25716         * gcc.c-torture/execute/stdarg-3.c: New test.
25717         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25718         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25719         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25720         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25721         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25722
25723 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25724
25725         PR tree-optimization/17697
25726         * g++.dg/opt/pr17697-1.C: New test.
25727         * g++.dg/opt/pr17697-2.C: New test.
25728         * g++.dg/opt/pr17697-3.C: New test.
25729
25730 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25731
25732         PR c/16409
25733         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25734         gcc.dg/vla-init-5.c: New tests.
25735
25736 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25737
25738         PR c/13804
25739         * gcc.dg/pr13804-1.c: New test.
25740
25741 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25742
25743         PR fortran/16938
25744         * gfortran.dg/pr16938.f90: New test.
25745
25746 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25747
25748         * g++.dg/template/crash23.C: New test.
25749
25750 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25751
25752         PR c++/17585
25753         * g++.dg/template/static8.C: New test.
25754
25755 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25756
25757         PR c++/17681
25758         * g++.dg/other/error9.C: New test.
25759
25760 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25761
25762         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25763
25764 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25765
25766         PR fortran/15164
25767         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25768
25769 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25770
25771         PR middle-end/17112
25772         * gcc.dg/pr17112-1.c: New test case.
25773
25774 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25775
25776         PR c/11459
25777         * gcc.dg/pr11459-1.c: New test.
25778
25779 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25780
25781         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25782         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25783
25784 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25785
25786         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25787
25788 2004-09-25  Jan Hubicka  <jh@suse.cz>
25789
25790         * compile/30040909-1.c: New test.
25791         * compile/30040907-1.c: New test.
25792
25793 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25794
25795         * gcc.c-torture/execute/va-arg-26.c: New test.
25796
25797 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25798
25799         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25800         extra diagnostics on targets with 64-bit pointers.
25801         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25802
25803 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25804
25805         PR c/17188
25806         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25807         * gcc.dg/decl-3.c: Adjust expected message.
25808
25809 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25810
25811         PR fortran/17615
25812         * gfortran.dg/pr17615.f90: New test.
25813
25814 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25815
25816         PR tree-optimzation/17517
25817         * g++.dg/tree-ssa/pr17517.C: New Test.
25818
25819 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         PR c++/16889
25822         * g++.dg/lookup/ambig3.C: New.
25823
25824 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25825
25826         PR tree-opt/17624
25827         * g++.dg/opt/pr17624.C: New test.
25828
25829 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25830
25831         PR c/6980
25832         * gcc.dg/Wbad-function-cast-1.c: New test.
25833
25834 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25835
25836         * g++.dg/ext/complit1.C
25837         * g++.dg/other/error2.C
25838         * g++.dg/other/nontype-1.C
25839         * g++.dg/parse/crash11.C
25840         * g++.dg/parse/crash12.C
25841         * g++.dg/parse/error15.C
25842         * g++.dg/parse/error4.C
25843         * g++.dg/parse/tmpl-outside1.C
25844         * g++.dg/parse/too-many-tmpl-args1.C
25845         * g++.dg/template/dependent-expr3.C
25846         * g++.dg/template/error10.C
25847         * g++.dg/template/instantiate1.C
25848         * g++.dg/template/vtable2.C
25849         * g++.dg/warn/Wshadow-1.C
25850         * g++.dg/warn/weak1.C
25851         * g++.old-deja/g++.brendan/crash16.C
25852         * g++.old-deja/g++.brendan/crash18.C
25853         * g++.old-deja/g++.brendan/crash48.C
25854         * g++.old-deja/g++.brendan/crash49.C
25855         * g++.old-deja/g++.brendan/crash55.C
25856         * g++.old-deja/g++.brendan/crash56.C
25857         * g++.old-deja/g++.brendan/crash8.C
25858         * g++.old-deja/g++.brendan/enum11.C
25859         * g++.old-deja/g++.brendan/enum8.C
25860         * g++.old-deja/g++.brendan/enum9.C
25861         * g++.old-deja/g++.brendan/friend3.C
25862         * g++.old-deja/g++.brendan/misc14.C
25863         * g++.old-deja/g++.bugs/900402_02.C
25864         * g++.old-deja/g++.bugs/900404_03.C
25865         * g++.old-deja/g++.bugs/900404_04.C
25866         * g++.old-deja/g++.bugs/900428_03.C
25867         * g++.old-deja/g++.jason/crash4.C
25868         * g++.old-deja/g++.jason/overload21.C
25869         * g++.old-deja/g++.jason/redecl1.C
25870         * g++.old-deja/g++.jason/report.C
25871         * g++.old-deja/g++.jason/rfg10.C
25872         * g++.old-deja/g++.jason/template30.C
25873         * g++.old-deja/g++.law/arm12.C
25874         * g++.old-deja/g++.law/ctors5.C
25875         * g++.old-deja/g++.law/cvt20.C
25876         * g++.old-deja/g++.law/init10.C
25877         * g++.old-deja/g++.law/init8.C
25878         * g++.old-deja/g++.law/visibility17.C
25879         * g++.old-deja/g++.law/visibility7.C
25880         * g++.old-deja/g++.mike/net8.C
25881         * g++.old-deja/g++.mike/p646.C
25882         * g++.old-deja/g++.mike/p700.C
25883         * g++.old-deja/g++.mike/p701.C
25884         * g++.old-deja/g++.mike/p811.C
25885         * g++.old-deja/g++.ns/template13.C
25886         * g++.old-deja/g++.other/array3.C
25887         * g++.old-deja/g++.other/crash25.C
25888         * g++.old-deja/g++.other/dtor3.C
25889         * g++.old-deja/g++.other/dtor4.C
25890         * g++.old-deja/g++.other/main1.C
25891         * g++.old-deja/g++.other/warn7.C
25892         * g++.old-deja/g++.pt/crash11.C
25893         * g++.old-deja/g++.pt/crash36.C
25894         * g++.old-deja/g++.pt/spec22.C
25895         * g++.old-deja/g++.pt/spec9.C
25896         * g++.old-deja/g++.pt/ttp52.C
25897         * g++.old-deja/g++.robertl/eb103.C
25898         * g++.old-deja/g++.robertl/eb121.C
25899         * g++.old-deja/g++.robertl/eb22.C
25900         * g++.old-deja/g++.robertl/eb8.C:
25901         Update locations and/or regexps of dg-error markers.
25902         Remove markers for some bogus messages that are no longer issued.
25903
25904 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25905
25906         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25907         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25908
25909 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25910
25911         PR c++/17618
25912         * g++.dg/lookup/crash5.C: New test.
25913
25914 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25915
25916         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25917         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25918         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25919         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25920         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25921         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25922
25923         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25924         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25925         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25926         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25927         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25928         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25929
25930         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25931
25932         * gcc.dg/vect/vect-44.c: Check additional cases.
25933         * gcc.dg/vect/vect-48.c: Check additional cases.
25934
25935         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25936         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25937         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25938         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25939         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25940         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25941         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25942         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25943         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25944
25945         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25946         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25947         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25948
25949 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25950
25951         * gcc.dg/tree-ssa/loop-6.c: New test.
25952
25953 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         PR c++/17620
25956         * g++.dg/inherit/base2.C: New.
25957
25958 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25959
25960         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25961         * gcc.dg/20001012-2.c: Likewise.
25962         * gcc.dg/20001013-1.c: Likewise.
25963         * gcc.dg/20001101-1.c: Likewise.
25964         * gcc.dg/20001102-1.c: Likewise.
25965         * gcc.dg/bf-spl1.c: Likewise.
25966         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25967         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25968
25969 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25970
25971         PR tree-optimization/16721
25972         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25973
25974 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25975
25976         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25977         * gcc.dg/20040305-1.c: Likewise.
25978
25979 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25980
25981         PR c/16566
25982         * gcc.c-torture/compile/pr16566-1.c,
25983         gcc.c-torture/compile/pr16566-2.c,
25984         gcc.c-torture/compile/pr16566-3.c: New tests.
25985
25986 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25987
25988         PR tree-optimization/17512
25989         * gcc.c-torture/compile/20040916-1.c.
25990
25991 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25992
25993         * gcc.dg/pragma-re-3.c: New test.
25994
25995 2004-09-17  Matt Austern  <austern@apple.com>
25996
25997         PR c++/15049
25998         * g++.dg/other/anon3.C: New.
25999
26000 2004-09-21  Roger Sayle  <roger@eyesopen.com>
26001
26002         PR c++/7503
26003         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
26004         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
26005         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
26006         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
26007         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
26008
26009 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
26010
26011         PR fortran/17286
26012         * gfortran.dg/pr17286.f90: New test.
26013
26014 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
26015
26016         PR c++/17530
26017         * g++.dg/template/static7.C: New test.
26018
26019 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
26020
26021         PR tree-opt/17558
26022         * gcc.c-torture/compile/pr17558.c: New test.
26023
26024 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26025
26026         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
26027         if SKIP_ATTRIBUTE is defined.
26028
26029 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26030
26031         PR fortran/15957
26032         * gfortran.dg/pr15957.f90: New test.
26033
26034 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
26035
26036         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
26037         in comparison.
26038         * gcc.dg/vect/vect-79.c: Likewise.
26039         * gcc.dg/vect/vect-80.c: Likewise.
26040
26041 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26042
26043         PR fortran/15750
26044         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
26045
26046 2004-09-20  Ira Rosen  <irar@il.ibm.com>
26047
26048         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
26049         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
26050         * gcc.dg/vect/vect-62.c: New testcase.
26051         * gcc.dg/vect/vect-63.c: New testcase.
26052         * gcc.dg/vect/vect-64.c: New testcase.
26053         * gcc.dg/vect/vect-65.c: New testcase.
26054         * gcc.dg/vect/vect-66.c: New testcase.
26055         * gcc.dg/vect/vect-67.c: New testcase.
26056         * gcc.dg/vect/vect-68.c: New testcase.
26057         * gcc.dg/vect/vect-69.c: New testcase.
26058         * gcc.dg/vect/vect-79.c: New testcase.
26059         * gcc.dg/vect/vect-80.c: New testcase.
26060
26061 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26062
26063         * gcc.target/mips/asm-1.c: New test.
26064
26065 2004-09-19  Ira Rosen  <irar@il.ibm.com>
26066
26067         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
26068         * gcc.dg/vect/vect-73.c: New testcase.
26069         * gcc.dg/vect/vect-74.c: New testcase.
26070         * gcc.dg/vect/vect-75.c: New testcase.
26071         * gcc.dg/vect/vect-76.c: New testcase.
26072         * gcc.dg/vect/vect-77.c: New testcase.
26073         * gcc.dg/vect/vect-78.c: New testcase
26074
26075 2004-09-18  Paul Brook  <paul@codesourcery.com>
26076
26077         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
26078
26079 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26080
26081         PR c/17424
26082         * gcc.dg/pr17424-1.c: New test.
26083
26084 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
26085
26086         * g++.dg/tree-ssa/pr17153.C: New test.
26087
26088 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
26089
26090         PR pch/13361
26091         * testsuite/g++.dg/pch/wchar-1.C: New.
26092         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26093
26094 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
26095
26096         * gcc.c-torture/execute/20040917-1.c: New test.
26097
26098 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26099
26100         PR tree-optimization/17319
26101         * gcc.dg/pr17319.c: New test.
26102
26103 2004-09-17  Devang Patel  <dpatel@apple.com>
26104
26105         * gcc.dg/20040813-1.c: New test.
26106
26107 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26108
26109         PR tree-optimization/17273
26110         * gcc.c-torture/compile/pr17273.c: New test.
26111
26112 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26113
26114         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
26115         Update expected messages.
26116         * gcc.dg/declspec-13.c: New test.
26117
26118 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
26119
26120         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
26121
26122 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26123
26124         * gcc.c-torture/execute/pr17252.c: Use post-increment to
26125         change what 'a' is pointing to.
26126
26127 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
26128
26129         PR c++/16002
26130         * g++.dg/template/error18.C: New test.
26131
26132         PR c++/16029
26133         * g++.dg/warn/Wunused-8.C: New test.
26134
26135 2004-09-17  Steven Bosscher  <stevenb@suse.de>
26136
26137         PR tree-optimization/17513
26138         * gcc.dg/20040916-1.c: New test.
26139
26140 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
26141
26142         PR c++/17501
26143         * g++.dg/template/typename7.C: New test.
26144
26145 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26146
26147         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
26148
26149 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
26150
26151         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
26152         with -ftree-based-profiling also.
26153         * lib/profopt.exp: Support late-set profile_option/feedback_option.
26154
26155 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
26156
26157         PR/15364
26158         * gfortran.dg/der_array_io_1.f90: New test.
26159         * gfortran.dg/der_array_io_2.f90: New test.
26160         * gfortran.dg/der_array_io_3.f90: New test.
26161
26162 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26163
26164         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
26165         EABI.
26166
26167 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26168
26169         * g++.dg/opt/switch1.C: New test.
26170
26171 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26172
26173         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
26174         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
26175         Update expected messages.
26176
26177 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26178
26179         PR fortran/16485
26180         * gfortran.dg/same_name_1.f90: New test.
26181
26182 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
26183
26184         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
26185         dereference garbage pointers.
26186
26187 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
26188
26189         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
26190         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
26191
26192         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
26193         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
26194         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
26195
26196 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
26197
26198         PR c++/17324
26199         * g++.dg/template/mangle1.C: New test.
26200
26201 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26202
26203         PR tree-optimization/17252
26204         * gcc.c-torture/execute/pr17252.c: New test.
26205
26206 2004-09-14  Andrew Pinski  <apinski@apple.com>
26207
26208         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
26209
26210 2004-09-14  Roger Sayle  <roger@eyesopen.com>
26211
26212         PR rtl-optimization/9771
26213         * gcc.dg/pr9771-1.c: New test case.
26214
26215 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26216
26217         PR tree-optimization/15262
26218         * gcc.c-torture/execute/pr15262-1.c: New test.
26219         * gcc.c-torture/execute/pr15262-2.c: New test.
26220
26221 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26222
26223         * gcc.dg/declspec-12.c: New test.
26224
26225 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
26226
26227         * gfortran.dg/pr17090.f90: Add directives to test.
26228
26229 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26230
26231         * gcc.c-torture/compile/20040914-1.c: New test.
26232
26233 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26234
26235         PR c++/16162
26236         * g++.dg/template/decl2.C: New test.
26237
26238 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
26239
26240         PR fortran/17090
26241         * gfortran.dg/pr17090.f90: New test.
26242
26243 2004-09-13  Dale Johannesen  <dalej@apple.com>
26244
26245         * gcc.c-torture/compile/pr17408.c: New test case.
26246
26247 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26248
26249         PR c++/16716
26250         * g++.dg/parse/crash17.C: New test.
26251
26252         PR c++/17327
26253         * g++.dg/template/enum3.C: New test.
26254
26255 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
26256
26257         * lib/gcc-defs.exp: Load wrapper.exp.
26258         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
26259         using local code.
26260         * lib/gcc.exp (gcc_init): Similar.
26261         * lib/gfortran.exp (gfortran_init): Similar.
26262         * lib/objc.exp (objc_init): Similar.
26263         * lib/treelang.exp (treelang_init): Similar.
26264         * lib/wrapper.exp: New file with build_wrapper call machinery in
26265         ${tool}_maybe_build_wrapper.
26266
26267 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26268
26269         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
26270         "inline".
26271         * gcc.dg/declspec-11.c: Update expected messages.
26272         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
26273         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
26274         gcc.dg/inline-12.c: New tests.
26275
26276 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
26277
26278         * g++.dg/tree-ssa/pr17400.C: New testcase.
26279
26280 2004-09-13  James E Wilson  <wilson@specifixinc.com>
26281
26282         * gcc.target/mips/sb1-1.c: New testcase.
26283
26284 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
26285
26286         * lib/g77-dg.exp: Remove unused file.
26287         * lib/mike-g77.exp: Ditto.
26288         * lib/g77.exp: Ditto.
26289
26290 2004-09-12  Richard Henderson  <rth@redhat.com>
26291
26292         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26293
26294 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26295
26296         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26297         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26298         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26299         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26300         Update expected messages.
26301
26302 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
26303
26304         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26305         declaration/use mismatch for dirp parameter.
26306
26307 2004-09-12  Andrew Pinski  <apinski@apple.com>
26308
26309         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26310         -fgnu-runtime is passed.
26311
26312 2004-09-12  Richard Henderson  <rth@redhat.com>
26313
26314         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26315         do the uplevel thing and update additional_flags directly.
26316         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26317         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26318         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26319         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26320
26321 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26322
26323         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26324
26325 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26326
26327         PR middle-end/17411
26328         * g++.dg/opt/pr17411-1.C: New test case.
26329
26330 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26331
26332         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26333         gcc.dg/tls/diag-2.c: Update expected messages.
26334         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26335         messages.
26336         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26337         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26338         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26339         gcc.dg/tls/diag-5.c: New tests.
26340
26341 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26342
26343         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26344
26345 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26346
26347         * g++.dg/parse/break-in-for.C: New test.
26348
26349 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26350
26351         * gcc.dg/tree-ssa/20040911-1.c: New test.
26352
26353 2004-09-11  Andreas Jaeger  <aj@suse.de>
26354
26355         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26356         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26357
26358 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26359
26360         * gcc.target/frv: New directory of FR-V-specific tests.
26361
26362 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26363
26364         * gcc.dg/convert-vec-1.c: New test.
26365
26366 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26367
26368         PR middle-end/17024
26369         * gcc.dg/pr17024-1.c: New test case.
26370
26371 2004-09-10  Eric Christopher  <echristo@redhat.com>
26372
26373         * gcc.dg/20040910-1.c: New test.
26374
26375 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26376
26377         * gcc.dg/bitfld-9.c: New test.
26378
26379 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26380
26381         * gcc.c-torture/execute/ieee/acc1.c: New test.
26382         * gcc.c-torture/execute/ieee/acc2.c: New test.
26383         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26384
26385 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26386
26387         * gcc.dg/deprecated-2.c: New test.
26388
26389 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26390
26391         * gcc.dg/init-vec-1.c: New test.
26392
26393 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26394
26395         PR middle-end/17055
26396         * gcc.dg/pr17055-1.c: New test case.
26397
26398 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26399
26400         PR target/17377
26401         * gcc.c-torture/execute/pr17377.c: New test.
26402
26403 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26404
26405         PR c/8420
26406         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26407         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26408         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26409         gcc.dg/long-long-typespec-1.c: New tests.
26410         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26411
26412 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26413
26414         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26415         gcc.dg/gnu99-static-1.c: New tests.
26416
26417 2004-09-08  Devang Patel  <dpatel@apple.com>
26418
26419         * gcc.dg/darwin-ld-20040828-1.c: New test.
26420         * gcc.dg/darwin-ld-20040828-2.c: New test.
26421         * gcc.dg/darwin-ld-20040828-3.c: New test.
26422
26423 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26424
26425         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26426         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26427         in error message.
26428         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26429         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26430         in error message.
26431         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26432         types they qualify.
26433         * objc.dg/type-size-2.m: Fix wording in comment.
26434         * objc.dg/va-meth-1.m: New test case.
26435
26436 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26437
26438         PR c/16633:
26439         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26440         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26441
26442 2004-09-06  Devang Patel  <dpatel@apple.com>
26443
26444         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26445         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26446
26447 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26448
26449         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26450         reflect changed line numbering of diagnostics.
26451
26452 2004-09-06  Paul Brook  <paul@codesourcery.com>
26453
26454         * gfortran.dg/edit_real_1.f90: Add new test.
26455
26456 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26457
26458         * gcc.dg/tree-ssa/loop-2.c: New test.
26459         * gcc.dg/tree-ssa/loop-3.c: New test.
26460         * gcc.dg/tree-ssa/loop-4.c: New test.
26461         * gcc.dg/tree-ssa/loop-5.c: New test.
26462
26463 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26464
26465         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26466
26467 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26468
26469         * gcc.dg/format/sentinel-1.c: New test.
26470
26471 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26472
26473         * testsuite/gcc.dg/builtins-46.c: New.
26474
26475 2004-09-03  Devang Patel  <dpatel@apple.com>
26476
26477         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26478         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26479
26480 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26481
26482         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26483         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26484         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26485         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26486         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26487         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26488         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26489         the non-portable bzero.
26490         * gcc.dg/20010912-1.c: xfail for NetWare.
26491         * gcc.dg/20020426-2.c: xfail for NetWare.
26492         * gcc.dg/20021014-1.c: xfail for NetWare.
26493         * gcc.dg/20021018-1.c: xfail for NetWare.
26494         * gcc.dg/20030213-1.c: xfail for NetWare.
26495         * gcc.dg/20030225-1.c: xfail for NetWare.
26496         * gcc.dg/20030708-1.c: xfail for NetWare.
26497         * gcc.dg/builtins-config.h: Also exclude NetWare.
26498         * gcc.dg/format/format.h: Define restrict only if not already defined.
26499         * gcc.dg/nest.c: xfail for NetWare.
26500         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26501         * lib/target-supports.exp (check_visibility_available): Exclude
26502         NetWare.
26503
26504 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26505
26506         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26507         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26508         deterministic starting point for the alignment of structure fields.
26509         * gcc.dg/Wpadded.c: Dito.
26510         * g++.dg/abi/vbase10.C: Dito.
26511
26512 2004-09-03  Devang Patel  <dpatel@apple.com>
26513
26514         * g++.dg/debug/pr15736.cc: New test.
26515
26516 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26517
26518         * README.QMTEST: Fix out-of-date link.
26519
26520 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26521
26522         PR fortran/16579
26523         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26524         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26525
26526 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26527
26528         * g++.dg/abi/arm_rtti1.C: New test.
26529
26530 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26531
26532         * gcc.dg/ppc-vector-memcpy.c: New.
26533         * gcc.dg/ppc-vector-memset.c: New.
26534
26535 2004-09-02  Chao-ying Fu  <fu@mips.com>
26536
26537         * gcc.target/mips/mips-3d-1.c: New test.
26538         * gcc.target/mips/mips-3d-2.c: New test.
26539         * gcc.target/mips/mips-3d-3.c: New test.
26540         * gcc.target/mips/mips-3d-4.c: New test.
26541         * gcc.target/mips/mips-3d-5.c: New test.
26542         * gcc.target/mips/mips-3d-6.c: New test.
26543         * gcc.target/mips/mips-3d-7.c: New test.
26544         * gcc.target/mips/mips-3d-8.c: New test.
26545         * gcc.target/mips/mips-3d-9.c: New test.
26546         * gcc.target/mips/mips-ps-1.c: New test.
26547         * gcc.target/mips/mips-ps-2.c: New test.
26548         * gcc.target/mips/mips-ps-3.c: New test.
26549         * gcc.target/mips/mips-ps-4.c: New test.
26550         * gcc.target/mips/mips-ps-type.c: New test.
26551
26552 2004-09-02  Paul Brook  <paul@codesourcery.com>
26553
26554         * gfortran.dg/edit_real_1.f90: Add new tests.
26555
26556 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26557
26558         PR fortran/15327
26559         * gfortran.dg/merge_char_1.f90: New test.
26560
26561 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26562
26563         PR fortran/16404
26564         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26565
26566 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26567
26568         PR c/1522
26569         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26570
26571 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26572
26573         * g++.dg/opt/loop1.C: Do not XFAIL.
26574
26575 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26576
26577         * gcc.c-torture/execute/20040831-1.c: New test.
26578
26579 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26580
26581         PR fortran/16579
26582         * gfortran.dg/g77/20010610.f: Now passes.
26583         Copy from g77.f-torture/execute. Add dg-run directive.
26584         * gfortran.dg/g77/README: Update
26585
26586 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26587
26588         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26589         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26590         (t1, t2, t3, t4): Add volatile.
26591
26592 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26593
26594         * g++.dg/ext/visibility/arm1.C: New test.
26595
26596 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26597
26598         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26599         -pedantic-errors.
26600
26601 2004-09-01  Paul Brook  <paul@codesourcery.com>
26602
26603         * gfortran.dg/eof_2.f90: New test.
26604
26605 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26606
26607         PR fortran/16579
26608         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26609
26610 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26611
26612         PR libfortran/16805
26613         * gfortran.dg/list_read_2.f90: New test.
26614
26615 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26616
26617         * g++.dg/abi/key1.C: New test.
26618
26619 2004-08-31  Richard Henderson  <rth@redhat.com>
26620
26621         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26622         form of offsetof.
26623         * g++.dg/other/offsetof5.C: Remove duplicate.
26624
26625 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26626
26627         PR fortran/17244
26628         * gfortran.dg/func_derived_1.f90: New test.
26629
26630 2004-08-31  Paul Brook  <paul@codesourcery.com>
26631
26632         * gfortran.dg/eof_1.f90: New test.
26633
26634 2004-08-31  Paul Brook  <paul@codesourcery.com>
26635
26636         * gfortran.dg/list_read_1.f90: New file.
26637
26638 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26639
26640         * g++.dg/opt/loop1.C: XFAIL.
26641
26642 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26643
26644         * gcc.dg/funcdef-storage-1.c: New.
26645         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26646         an extern function in local scope.
26647         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26648         declare an 'auto inline' function in local scope.
26649         * gcc.dg/20011130-1.c: Likewise.
26650         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26651         an 'auto' function in local scope.
26652         * gcc.dg/20021014-1.c: Likewise.
26653         * gcc.dg/20030331-2.c: Likewise.
26654
26655 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26656
26657         * gfortran.dg/blockdata_1.f90: New test.
26658
26659 2004-08-30  Richard Henderson  <rth@redhat.com>
26660
26661         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26662
26663 2004-08-30  Richard Henderson  <rth@redhat.com>
26664
26665         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26666         additional_flags set by alternate driver.
26667         (ieee-options): New procedure.
26668         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26669         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26670         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26671         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26672
26673 2004-08-30  Richard Henderson  <rth@redhat.com>
26674
26675         * lib/f-torture.exp: Remove.
26676
26677 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26678
26679         PR rtl-optimization/16590
26680         * g++.dg/opt/loop1.C: New test.
26681
26682 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26683
26684         PR fortran/13910
26685         * gfortran.dg/oldstyle_1.f90: New test.
26686
26687 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26688         Paul Brook  <paul@codesourcery.com>
26689
26690         * gfortran.dg/g77/README: Update.
26691         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26692         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26693         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26694
26695 2004-08-28  Paul Brook  <paul@codesourcery.com>
26696
26697         PR libfortran/17195
26698         * gfortran.dg/edit_real_1.f90: New test.
26699
26700 2004-08-27  Paul Brook  <paul@codesourcery.com>
26701
26702         * gfortran.dg/rewind_1.f90: New test.
26703
26704 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26705
26706         PR fortran/16597
26707         * gfortran.dg/pr16597.f90: New test.
26708
26709 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26710
26711         PR c/13801
26712         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26713         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26714         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26715         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26716         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26717
26718 2004-08-26  Nick Clifton  <nickc@redhat.com>
26719
26720         * gcc.c-torture/compile/pr17119.c: New test.
26721
26722 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26723
26724         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26725
26726 2004-08-25  Richard Henderson  <rth@redhat.com>
26727
26728         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26729         the bits that expect kind=8 to be the largest real kind.
26730
26731 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26732
26733         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26734
26735 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26736
26737         * gfortran.dg/assignment_1.f90: New test.
26738
26739 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26740
26741         * g++.dg/template/repo3.C: New test.
26742
26743 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26744
26745         PR middle-end/16693
26746         PR tree-optimization/16372
26747         * g++.dg/opt/pr16372-1.C: New test case.
26748         * g++.dg/opt/pr16693-1.C: New test case.
26749         * g++.dg/opt/pr16693-2.C: New test case.
26750
26751 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26752
26753         * objc.dg/proto-lossage-4.m: New test.
26754
26755 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26756
26757         PR c++/17155
26758         * g++.dg/inherit/local2.C: New test.
26759
26760 2004-08-25  Paul Brook  <paul@codesourcery.com>
26761
26762         PR fortran/17144
26763         * gfortran.dg/string_ctor_1.f90: New test.
26764
26765 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26766
26767         PR c++/14428
26768         * g++.dg/template/redecl2.C: New test.
26769
26770 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26771
26772         PR fortran/17143
26773         * gfortran.dg/pr17143.f90: New test.
26774
26775 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26776
26777         PR fortran/17164
26778         * gfortran.dg/pr17164.f90: New test.
26779
26780 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26781
26782         * gcc.dg/tree-ssa/loop-1.c: New test.
26783
26784 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26785
26786         * gcc.c-torture/compile/20040824-1.c: New test.
26787
26788 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26789
26790         * gcc.c-torture/compile/iftrap-3.c: New test.
26791
26792 2004-08-24  Paul Brook  <paul@codesourcery.com>
26793
26794         * gfortran.dg/entry_2.f90: New test.
26795
26796 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26797
26798         PR c++/16889
26799         * g++.dg/lookup/ambig[12].C: New.
26800
26801 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26802
26803         PR c++/16706
26804         * g++.dg/template/crash21.C: New test.
26805         * g++.dg/template/crash22.C: Likewise.
26806
26807 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26808
26809         PR c++/17149
26810         * g++.dg/template/access15.C: New.
26811
26812 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26813
26814         PR c++/17163
26815         * g++.dg/template/repo2.C: New test.
26816
26817 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26818
26819         PR rtl-optimization/17078
26820         * gcc.c-torture/execute/pr17078-1.c: New test case.
26821
26822 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26823
26824         PR c/14492
26825         * gcc.dg/debug/crash1.c: New test.
26826
26827 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26828
26829         PR c/16180
26830         * gcc.dg/loop-5.c: New test.
26831
26832 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26833
26834         * gcc.c-torture/execute/20040823-1.c: New test.
26835
26836 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26837
26838         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26839         to the assembler.  Simplify test accordingly.
26840         (asm_abi_flags): Use GNU names.
26841         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26842         to check for ABI flags.
26843
26844 2004-08-22  Andrew Pinski  <apinski@apple.com>
26845
26846         * g++.dg/opt/pr14029.C: New test.
26847         * gcc.c-torture/execute/pr15262.c: New test.
26848
26849 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26850
26851         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26852
26853 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26854
26855         PR 16908
26856         * gfortran.dg/direct_io.f90: New test.
26857
26858 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26859
26860         PR c++/17121
26861         * g++.dg/inherit/local2.C: New test.
26862
26863 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26864
26865         PR c++/17120
26866         * g++.dg/warn/Wparentheses-4.C: New test.
26867
26868 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26869
26870         PR c++/17121
26871         * g++.dg/inherit/local2.C: New test.
26872
26873         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26874         * gcc.dg/ppc-ldstruct.c: Likewise.
26875         * gcc.dg/ppc64-abi-2.c: Likewise.
26876
26877 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26878
26879         PR rtl-optimization/17099
26880         * gcc.c-torture/execute/20040820-1.c: New test.
26881
26882 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26883
26884         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26885
26886 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26887
26888         PR fortran/17077
26889         * gfortran.dg/auto_array_1.f90: New test.
26890
26891 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26892
26893         PR fortran/17074
26894         * gfortran.dg/simpleif_1.f90: New test.
26895
26896 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26897
26898         * lib/target-supports.exp (check_profiling_available): Return
26899         false for arm*-*-symbianelf* and arm*-*-eabi*.
26900
26901         PR c++/15890
26902         * g++.dg/template/delete1.C: New test.
26903
26904 2004-08-19  Paul Brook  <paul@codesourcery.com>
26905
26906         PR fortran/14976
26907         PR fortran/16228
26908         * gfortran.dg/data_char_1.f90: New test.
26909
26910 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26911
26912         PR fortran/16946
26913         * gfortran.dg/reduction.f90: New testcase.
26914
26915 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26916
26917         PR fortran/16520
26918         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26919
26920 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26921
26922         PR c++/17041
26923         * g++.dg/Wparentheses-3.C: New test.
26924
26925 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26926
26927         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26928         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26929         * gcc.dg/vect/vect-2.c: Likewise.
26930         * gcc.dg/vect/vect-3.c: Likewise.
26931         * gcc.dg/vect/vect-4.c: Likewise.
26932         * gcc.dg/vect/vect-5.c: Likewise.
26933         * gcc.dg/vect/vect-6.c: Likewise.
26934         * gcc.dg/vect/vect-7.c: Likewise.
26935         * gcc.dg/vect/vect-25.c: Likewise.
26936         * gcc.dg/vect/vect-31.c: Likewise.
26937         * gcc.dg/vect/vect-32.c: Likewise.
26938         * gcc.dg/vect/vect-34.c: Likewise.
26939         * gcc.dg/vect/vect-36.c: Likewise.
26940         * gcc.dg/vect/vect-all.c: Likewise.
26941
26942 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26943
26944         PR c++/17068
26945         * g++.dg/template/operator4.C: New test.
26946
26947 2004-08-18  Richard Henderson  <rth@redhat.com>
26948
26949         * gcc.dg/20040206-1.c: XFAIL.
26950
26951 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26952
26953         PR c++/16246
26954         * g++.dg/template/array7.C: New test.
26955
26956 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26957
26958         * gcc.dg/mips-movcc-1.c: New test.
26959         * gcc.dg/mips-movcc-2.c: New test.
26960         * gcc.dg/mips-movcc-3.c: New test.
26961
26962         * gcc.dg/mips-nmadd-1.c: New test.
26963         * gcc.dg/mips-nmadd-2.c: New test.
26964
26965 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26966
26967         PR c++/15871
26968         * g++.dg/opt/inline8.C: New test.
26969
26970         PR c++/16965
26971         * g++.dg/parse/error17.C: New test.
26972
26973 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26974
26975         * gcc.dg/vect: New directory for vectorizer tests.
26976         * gcc.dg/vect/tree-vect.h: New file.
26977         * gcc.dg/vect/vect.exp: New file.
26978         * gcc.dg/vect/pr16105.c.c: New test.
26979         * gcc.dg/vect/vect-1.c: New test.
26980         * gcc.dg/vect/vect-2.c: New test.
26981         * gcc.dg/vect/vect-3.c: New test.
26982         * gcc.dg/vect/vect-4.c: New test.
26983         * gcc.dg/vect/vect-5.c: New test.
26984         * gcc.dg/vect/vect-6.c: New test.
26985         * gcc.dg/vect/vect-7.c: New test.
26986         * gcc.dg/vect/vect-8.c: New test.
26987         * gcc.dg/vect/vect-9.c: New test.
26988         * gcc.dg/vect/vect-10.c: New test.
26989         * gcc.dg/vect/vect-11.c: New test.
26990         * gcc.dg/vect/vect-12.c: New test.
26991         * gcc.dg/vect/vect-13.c: New test.
26992         * gcc.dg/vect/vect-14.c: New test.
26993         * gcc.dg/vect/vect-15.c: New test.
26994         * gcc.dg/vect/vect-16.c: New test.
26995         * gcc.dg/vect/vect-17.c: New test.
26996         * gcc.dg/vect/vect-18.c: New test.
26997         * gcc.dg/vect/vect-19.c: New test.
26998         * gcc.dg/vect/vect-20.c: New test.
26999         * gcc.dg/vect/vect-21.c: New test.
27000         * gcc.dg/vect/vect-22.c: New test.
27001         * gcc.dg/vect/vect-23.c: New test.
27002         * gcc.dg/vect/vect-24.c: New test.
27003         * gcc.dg/vect/vect-25.c: New test.
27004         * gcc.dg/vect/vect-26.c: New test.
27005         * gcc.dg/vect/vect-27.c: New test.
27006         * gcc.dg/vect/vect-28.c: New test.
27007         * gcc.dg/vect/vect-29.c: New test.
27008         * gcc.dg/vect/vect-30.c: New test.
27009         * gcc.dg/vect/vect-31.c: New test.
27010         * gcc.dg/vect/vect-32.c: New test.
27011         * gcc.dg/vect/vect-33.c: New test.
27012         * gcc.dg/vect/vect-34.c: New test.
27013         * gcc.dg/vect/vect-35.c: New test.
27014         * gcc.dg/vect/vect-36.c: New test.
27015         * gcc.dg/vect/vect-37.c: New test.
27016         * gcc.dg/vect/vect-38.c: New test.
27017         * gcc.dg/vect/vect-40.c: New test.
27018         * gcc.dg/vect/vect-41.c: New test.
27019         * gcc.dg/vect/vect-42.c: New test.
27020         * gcc.dg/vect/vect-43.c: New test.
27021         * gcc.dg/vect/vect-44.c: New test.
27022         * gcc.dg/vect/vect-45.c: New test.
27023         * gcc.dg/vect/vect-46.c: New test.
27024         * gcc.dg/vect/vect-47.c: New test.
27025         * gcc.dg/vect/vect-48.c: New test.
27026         * gcc.dg/vect/vect-49.c: New test.
27027         * gcc.dg/vect/vect-50.c: New test.
27028         * gcc.dg/vect/vect-51.c: New test.
27029         * gcc.dg/vect/vect-52.c: New test.
27030         * gcc.dg/vect/vect-53.c: New test.
27031         * gcc.dg/vect/vect-54.c: New test.
27032         * gcc.dg/vect/vect-55.c: New test.
27033         * gcc.dg/vect/vect-56.c: New test.
27034         * gcc.dg/vect/vect-57.c: New test.
27035         * gcc.dg/vect/vect-58.c: New test.
27036         * gcc.dg/vect/vect-59.c: New test.
27037         * gcc.dg/vect/vect-60.c: New test.
27038         * gcc.dg/vect/vect-61.c: New test.
27039         * gcc.dg/vect/vect-all.c: New test.
27040         * gcc.dg/vect/vect-none.c: New test.
27041
27042 2004-08-17  Paul Brook  <paul@codesourcery.com>
27043
27044         PR fortran/13082
27045         * gfortran.dg/entry_1.f90: New test.
27046
27047 2004-08-17  Andrew Pinski  <apinski@apple.com>
27048
27049         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
27050
27051 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
27052
27053         * gcc.dg/pr17036-1.c: New test.
27054
27055 2004-08-16  Devang Patel  <dpatel@apple.com>
27056
27057         * gcc.dg/darwin-20040809-1.c: New test.
27058
27059 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
27060
27061         * gcc.dg/funcdef-attr-1.c: New test.
27062
27063 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
27064
27065         * gcc.dg/altivec-17.c: New test.
27066         * gcc.dg/altivec-18.c: New test.
27067
27068 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27069
27070         PR c++/6749
27071         * g++.dg/template/vtable2.C: New test.
27072
27073 2004-08-14  Richard Henderson  <rth@redhat.com>
27074
27075         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
27076         * gcc.dg/pack-test-4.c (main): Return 0.
27077         * gcc.dg/setjmp-1.c: Remove XFAIL.
27078         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
27079
27080 2004-08-14  Richard Henderson  <rth@redhat.com>
27081
27082         * gcc.dg/980217-1.c: Add prototype for printf.
27083
27084 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
27085
27086         * gfortran.dg/pr16935.f90: New test.
27087
27088 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
27089
27090         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
27091
27092 2004-08-13  Paul Brook  <paul@codesourcery.com>
27093
27094         * gfortran.dg/der_io_1.f90: Remove stray comma.
27095
27096 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27097
27098         * gcc.dg/vmx/cw-bug-2.c: Remove.
27099         * gcc.dg/vmx/vprint-1.c: Remove.
27100         * gcc.dg/vmx/vscan-1.c: Remove.
27101
27102 2004-08-12  Devang patel  <dpatel@apple.com>
27103
27104         * gcc.dg/darwin-20040809-2.c: New test.
27105
27106 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
27107
27108         * g++.dg/ext/altivec-12.C: New test.
27109
27110         * g++.dg/ext/altivec-11.C: New test.
27111
27112 2004-08-12  Paul Brook  <paul@codesourcery.com>
27113
27114         * g++.dg/abi/arm_cxa_vec_1.C: New test.
27115
27116 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27117
27118         * g++.dg/ext/altivec-2.C: Check for hardware support before
27119         executing any VMX instructions.
27120
27121         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
27122
27123 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
27124
27125         PR c++/16276
27126         * g++.old-deja/g++.other/comdat4.C: New test.
27127         * g++.old-deja/g++.other/comdat4-aux.cc: New.
27128
27129 2004-08-12  Ben Elliston  <bje@au.ibm.com>
27130
27131         PR target/16286
27132         * gcc.dg/pr16286.c: New test.
27133
27134 2004-08-12 Jan Beulich <jbeulich@novell.com>
27135
27136         * g++.dg/ext/asm5.C: New.
27137
27138 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27139
27140         PR c++/16698
27141         * g++.dg/eh/crash1.C: New test.
27142
27143         PR c++/16717
27144         * g++.dg/ext/construct1.C: New test.
27145
27146 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27147
27148         PR c++/16853
27149         * g++.dg/init/ptrmem1.C: New test.
27150
27151         PR c++/16618
27152         * g++.dg/parse/offsetof5.C: New test.
27153
27154         PR c++/16870
27155         * g++.dg/template/overload3.C: New test.
27156
27157 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27158
27159         PR c++/16964
27160         * g++.dg/parse/error16.C: New test.
27161
27162         PR c++/16904
27163         * g++.dg/template/error14.C: New test.
27164
27165         PR c++/16929
27166         * g++.dg/template/error15.C: New test.
27167
27168 2004-08-11  Devang Patel  <dpatel@apple.com>
27169
27170         * gcc.dg/darwin-ld-20040809-1.c: New test.
27171         * gcc.dg/darwin-ld-20040809-2.c: New test.
27172
27173 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
27174
27175         PR fortran/16917
27176         * gfortran.dg/dfloat_1.f90: New test.
27177
27178 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
27179
27180         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
27181         * gcc.dg/dll-2.c: Fix dg-require syntax.
27182         * gcc.misc-tests/arm-isr.c (abort): Declare.
27183         (exit): Likewise.
27184
27185 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
27186
27187         PR c++/16971
27188         * g++.dg/parse/crash16.C: New test.
27189
27190 2004-08-10  Roger Sayle  <roger@eyesopen.com>
27191
27192         * gcc.dg/mips-rsqrt-1.c: New test case.
27193         * gcc.dg/mips-rsqrt-2.c: New test case.
27194         * gcc.dg/mips-rsqrt-3.c: New test case.
27195
27196 2004-08-10  Paul Brook  <paul@codesourcery.com>
27197
27198         * gfortran.dg/der_io_1.f90: New test.
27199
27200 2004-08-10  Paul Brook  <paul@codesourcery.com>
27201
27202         PR fortran/16919
27203         * gfortran.dg/der_array_1.f90: New test.
27204
27205 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
27206
27207         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
27208
27209 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
27210
27211         * gcc.dg/wchar_t-2.c: Fix typo.
27212
27213 2004-08-09  Falk Hueffner  <falk@debian.org>
27214
27215         PR tree-optimization/12517
27216         * gcc.c-torture/compile/pr12517.c: New test.
27217
27218         PR tree-optimization/12578
27219         * gcc.c-torture/compile/pr12578.c: New test.
27220
27221         PR tree-optimization/12899
27222         * gcc.c-torture/compile/pr12899.c: New test.
27223
27224         PR rtl-optimization/14692
27225         * gcc.c-torture/compile/pr14692.c: New test.
27226
27227         PR tree-optimization/16461
27228         * gcc.c-torture/compile/pr16461.c: New test.
27229
27230 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27231
27232         * gfortran.dg/getenv_1.f90: New test.
27233
27234 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27235
27236         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
27237         wchar_t.
27238         * gcc.dg/symbian5.c: Test -fno-short-wchar.
27239
27240 2004-08-06  Paul Brook  <paul@codesourcery.com>
27241
27242         * gfortran.dg/ret_array_1.f90: New test.
27243         * gfortran.dg/ret_pointer_1.f90: New test.
27244
27245 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
27246
27247         * gcc.dg/missing-field-init-[12].c: New tests.
27248         * g++.dg/warn/missing-field-init-[12].C: New tests.
27249
27250 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27251
27252         * gcc.dg/enum2.c: New test.
27253         * gcc.dg/symbian3.c: Likewise.
27254         * gcc.dg/symbian4.c: Likewise.
27255         * gcc.dg/wchar_t-2.c: Likewise.
27256
27257 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27258
27259         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
27260         destructor tests.
27261
27262 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27263
27264         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
27265         dg-require-visiblity.
27266         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
27267         * g++.dg/ext/visibility/fvisibility.C: Likewise.
27268         * g++.dg/ext/visibility/memfuncts.C: Likewise.
27269         * g++.dg/ext/visibility/new1.C: Likewise.
27270         * g++.dg/ext/visibility/pragma.C: Likewise.
27271         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
27272         * g++.dg/ext/visibility/virtual.C: Likewise.
27273         * g++/dg/ext/visibility/visibility-1.C: Likewise.
27274         * g++/dg/ext/visibility/visibility-2.C: Likewise.
27275         * g++/dg/ext/visibility/visibility-3.C: Likewise.
27276         * g++/dg/ext/visibility/visibility-4.C: Likewise.
27277         * g++/dg/ext/visibility/visibility-5.C: Likewise.
27278         * g++/dg/ext/visibility/visibility-6.C: Likewise.
27279         * g++/dg/ext/visibility/visibility-7.C: Likewise.
27280         * g++/dg/ext/visibility/visibility-8.C: New test.
27281         * gcc.c-torture/compile/dll.x: Remove.
27282         * gcc.dg/dll-2.c: Use dg-require-dll
27283         * gcc.dg/visibility-10.c: New test.
27284         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27285         supporting DLLs.
27286         * testsuite/lib/scanasm.exp (scan_hidden): New function.
27287         (scan_not_hidden): Likewise.
27288
27289 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
27290
27291         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27292
27293 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
27294
27295         * gcc.c-torture/execute/20040805-1.c: New test.
27296
27297 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
27298
27299         * gcc.dg/20020118-1.c: Declare abort.
27300         * gcc.dg/altivec_check.h: Likewise.
27301         * gcc.dg/iftrap-2.c: Likewise.
27302         * gcc.dg/pragma-darwin.c: Likewise.
27303         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27304
27305 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
27306
27307         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27308
27309 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27310
27311         * gcc.c-torture/execute/builtins/abs-2.c,
27312         gcc.c-torture/execute/builtins/abs-3.c,
27313         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27314         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27315         intmax_t, uintmax_t and their limits.
27316         * gcc.dg/intmax_t-1.c: New test.
27317
27318 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27319
27320         * g++.dg/tc1/dr147.C: Add reference to PR.
27321
27322 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27323
27324         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27325         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27326
27327 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27328
27329         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27330
27331 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27332
27333         * gcc.dg/redecl-5.c: New test.
27334         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27335         of scanf.
27336
27337 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27338
27339         PR middle-end/16790
27340         * gcc.c-torture/execute/pr16790-1.c: New test case.
27341
27342 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27343
27344         * g++.dg/ext/visibility/assign1.C: New test.
27345         * g++.dg/ext/visibility/new1.C: Likewise.
27346
27347         * gcc.dg/symbian1.c: New test.
27348         * gcc.dg/symbian2.c: Likewise.
27349
27350 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27351
27352         PR target/16570
27353         * gcc.dg/i386-sse-9.c: New test.
27354
27355 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27356
27357         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27358
27359 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27360
27361         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27362         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27363         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27364         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27365         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27366         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27367         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27368         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27369         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27370         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27371         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27372         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27373         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27374         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27375         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27376         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27377         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27378         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27379         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27380         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27381         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27382         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27383         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27384         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27385         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27386         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27387         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27388         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27389         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27390         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27391         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27392         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27393         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27394         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27395         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27396         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27397         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27398         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27399         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27400         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27401         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27402         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27403         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27404         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27405         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27406         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27407         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27408         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27409         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27410         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27411         gcc.misc-tests/i386-pf-3dnow-1.c,
27412         gcc.misc-tests/i386-pf-athlon-1.c,
27413         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27414         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27415         Declare built-in functions used.
27416         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27417
27418 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27419
27420         PR c++/16707
27421         * g++.dg/lookup/using12.C: New test.
27422
27423         * g++.dg/init/null1.C: Fix PR number.
27424         * g++.dg/parse/namespace10.C: Likewise.
27425
27426 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27427
27428         PR c++/16224
27429         * g++.dg/template/spec17.C: New test.
27430         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27431         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27432
27433 2004-08-02  David Billinghurst
27434
27435         PR fortran/16292
27436         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27437
27438 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27439
27440         * gcc.dg/ia64-got-1.c: New test case.
27441
27442 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27443
27444         PR c++/16489
27445         * g++.dg/init/null1.C: New test.
27446         * g++.dg/tc1/dr76.C: Adjust error marker.
27447
27448         PR c++/16529
27449         * g++.dg/parse/namespace10.C: New test.
27450
27451         PR c++/16810
27452         * g++.dg/inherit/ptrmem2.C: New test.
27453
27454 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27455
27456         PR target/16155
27457         * gcc.dg/pr16155.c: New test.
27458
27459 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27460
27461         * gcc.dg/redecl-2.c: New test.
27462
27463 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27464
27465         * gcc.dg/darwin-longdouble.c: New file.
27466
27467 2004-07-30  Richard Henderson  <rth@redhat.com>
27468
27469         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27470         write to constant argument.
27471         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27472
27473 2004-07-30  Richard Henderson  <rth@redhat.com>
27474
27475         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27476         tests of nearest around zero.
27477
27478 2004-07-30  Andrew Pinski  <apinski@apple.com>
27479
27480         * gcc.c-torture/compile/20040730-1.c: New test.
27481
27482 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27483
27484         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27485         powerpc-eabispe.
27486
27487 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27488
27489         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27490
27491 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27492
27493         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27494         contains $ld_library_path.
27495         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27496
27497 2004-07-29  Richard Henderson  <rth@redhat.com>
27498
27499         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27500
27501         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27502         (alt2, which): New.
27503         (Check): Accept either alternative.
27504
27505 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27506
27507         * g++.dg/abi/inline1.C: New test.
27508         * g++.dg/abi/local1-a.cc: Likewise.
27509         * g++.dg/abi/local1.C: Likewise.
27510         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27511         * g++.dg/abi/mangle12.C: Likewise.
27512         * g++.dg/abi/mangle17.C: Likewise.
27513         * g++.dg/abi/mangle20-2.C: Likewise.
27514         * g++.dg/opt/interface1.C: Likewise.
27515         * g++.dg/opt/interface1.h: Likewise.
27516         * g++.dg/opt/interface1-a.cc: New test.
27517         * g++.dg/parse/repo1.C: New test.
27518         * g++.dg/template/repo1.C: Likewise.
27519         * g++.dg/warn/Winline-1.C: Likewise.
27520         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27521
27522 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27523
27524         * gcc.dg/tree-ssa/20040729-1.c: New test.
27525
27526 2004-07-27  Matt Austern <austern@apple.com>
27527
27528         * gcc.dg/darwin-bool-1.c: New test.
27529         * gcc.dg/darwin-bool-2.c: New test.
27530
27531 2004-07-28  Richard Henderson  <rth@redhat.com>
27532
27533         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27534         arguments in the correct type.  Don't write to constant arguments.
27535
27536 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27537
27538         PR tree-optimization/16688
27539         PR tree-optimization/16689
27540         * g++.dg/tree-ssa/pr16688.C: New test.
27541
27542 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27543
27544         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27545         loads.  Not only in the comment, this time.
27546
27547 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27548
27549         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27550         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27551         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27552         * gcc.dg/sh4a-bitmovua.c: New.
27553         * gcc.dg/sh4a-cos.c: New.
27554         * gcc.dg/sh4a-cosf.c: New.
27555         * gcc.dg/sh4a-fprun.c: New.
27556         * gcc.dg/sh4a-fsrra.c: New.
27557         * gcc.dg/sh4a-memmovua.c: New.
27558         * gcc.dg/sh4a-sin.c: New.
27559         * gcc.dg/sh4a-sincos.c: New.
27560         * gcc.dg/sh4a-sincosf.c: New.
27561         * gcc.dg/sh4a-sinf.c: New.
27562
27563 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27564
27565         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27566         conditionals.
27567         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27568         loads.
27569         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27570         DOM1.
27571
27572 2004-07-27  Andrew Pinski  <apinski@apple.com>
27573
27574         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27575
27576 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27577
27578         * gcc.dg/pragma-isr.c: New test.
27579
27580 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27581
27582         PR c++/14429
27583         * g++.dg/template/ttp11.C: New test.
27584
27585 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27586
27587         * gcc.c-torture/compile/20040727-1.c: New test.
27588
27589 2004-07-26  Eric Christopher  <echristo@redhat.com>
27590
27591         * gcc.c-torture/compile/20040726-2.c: New test.
27592
27593 2004-07-26  Andrew Pinski  <apinski@apple.com>
27594
27595         * g++.dg/rtti/tinfo1.C: Xfail.
27596
27597 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27598
27599         * gcc.c-torture/compile/20040726-1.c: New test.
27600
27601 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27602             Brian Ryner  <bryner@brianryner.com>
27603
27604         PR c++/9283
27605         PR c++/15000
27606         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27607         * g++.dg/ext/visibility/: New directory.
27608         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27609         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27610         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27611         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27612         * g++.dg/ext/visibility/fvisibility.C,
27613         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27614         g++.dg/ext/visibility/fvisibility-override1.C
27615         g++.dg/ext/visibility/fvisibility-override2.C
27616         g++.dg/ext/visibility/memfuncts.C
27617         g++.dg/ext/visibility/noPLT.C
27618         g++.dg/ext/visibility/pragma.C
27619         g++.dg/ext/visibility/pragma-override1.C
27620         g++.dg/ext/visibility/pragma-override2.C
27621         g++.dg/ext/visibility/staticmemfuncts.C
27622         g++.dg/ext/visibility/virtual.C: New tests.
27623
27624 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27625
27626         PR c/15360
27627         * gcc.dg/pr15360-1.c: New test.
27628
27629 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27630
27631         * gcc.dg/pragma-align-2.c: New test.
27632         * gcc.dg/pragma-init-fini.c: New test.
27633         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27634         targets.
27635
27636 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27637
27638         * gcc.dg/init-string-2.c: New test.
27639
27640 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27641
27642         PR 16684
27643         * gcc.dg/Wredundant-decls-1.c: New test case.
27644
27645 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27646
27647         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27648         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27649         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27650         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27651         * gcc.dg/compat/generate-random.c: New file.
27652         * gcc.dg/compat/generate-random.h: Likewise.
27653         * gcc.dg/compat/generate-random_r.c: Likewise.
27654         * gcc.dg/compat/struct-layout-1.h: Likewise.
27655         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27656         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27657         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27658         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27659         * gcc.dg/compat/struct-layout-1_main.c: New test.
27660         * gcc.dg/compat/struct-layout-1_x.c: New file.
27661         * gcc.dg/compat/struct-layout-1_y.c: New file.
27662         * gcc.dg/compat/struct-layout-1_test.h: New file.
27663
27664 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27665
27666         * gcc.dg/comp-return-1.c: New test
27667
27668 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27669
27670         * gcc.dg/vmx/8-02a.c: Fix typo.
27671
27672         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27673         * gcc.dg/darwin-abi-3.c: New test.
27674
27675         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27676         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27677
27678         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27679         * gcc.dg/vmx/ops-long-1.c: New test.
27680         * gcc.dg/vmx/ops-long-2.c: New test.
27681
27682 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27683
27684         * g++.dg/lookup/conv-[1234].C: New.
27685
27686 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27687
27688         * g++.dg/parse/attr2.C: Simplify.
27689
27690 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27691
27692         PR c/7284
27693         * gcc.c-torture/execute/pr7284-1.c: New test.
27694
27695 2004-07-22  Brian Booth  <bbooth@redhat.com>
27696
27697         * gcc.dg/tree-ssa/20040721-1.c: New test.
27698
27699 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27700
27701         * g++.dg/template/crash20.c: New.
27702
27703 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27704
27705         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27706         Add dg-run directive.  Declare variables as required.
27707         * gfortran.dg/g77/README: Update
27708
27709 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27710
27711         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27712         gcc.dg/cris-peep2-andu2.c: New tests.
27713
27714 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27715
27716         PR c/15052
27717         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27718         on return type.
27719         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27720         messages.
27721         * gcc.dg/qual-return-2.c: Update expected messages.
27722         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27723
27724 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27725
27726         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27727         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27728
27729 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27730
27731         PR c/11250
27732         * gcc.dg/init-string-1.c: New test.
27733
27734 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27735
27736         PR middle-end/15345
27737         PR c/16450
27738         * gcc.dg/torture/nested-fn-1.c: New test.
27739
27740 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27741
27742         PR target/16559
27743         * gcc.dg/ia64-fptr-1.c: New file.
27744
27745 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27746
27747         PR c++/14497
27748         * g++.dg/template/spec16.C: New test.
27749         * g++.old-deja/g++.robertl/eb118.C: Remove.
27750
27751 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27752
27753         PR c++/509
27754         * g++.dg/template/spec15.C: New test.
27755
27756 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27757
27758         Copy cases from g77.f-torture/execute and add dg-run
27759         directive.  Other changes as noted.
27760         * gfortran.dg/g77/13037.f
27761         * gfortran.dg/g77/1832.f
27762         * gfortran.dg/g77/19981119-0.f
27763         * gfortran.dg/g77/19990313-0.f
27764         * gfortran.dg/g77/19990313-1.f
27765         * gfortran.dg/g77/19990313-2.f
27766         * gfortran.dg/g77/19990313-3.f
27767         * gfortran.dg/g77/19990419-1.f
27768         * gfortran.dg/g77/19990826-0.f
27769         * gfortran.dg/g77/19990826-2.f
27770         * gfortran.dg/g77/20000503-1.f
27771         * gfortran.dg/g77/20001111.f
27772         * gfortran.dg/g77/20010116.f
27773         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27774         * gfortran.dg/g77/20010430.f
27775         * gfortran.dg/g77/6177.f
27776         * gfortran.dg/g77/947.f
27777         * gfortran.dg/g77/970816-3.f
27778         * gfortran.dg/g77/971102-1.f
27779         * gfortran.dg/g77/980520-1.f
27780         * gfortran.dg/g77/980628-0.f
27781         * gfortran.dg/g77/980628-1.f
27782         * gfortran.dg/g77/980628-10.f
27783         * gfortran.dg/g77/980628-2.f
27784         * gfortran.dg/g77/980628-3.f
27785         * gfortran.dg/g77/980628-7.f
27786         * gfortran.dg/g77/980628-8.f
27787         * gfortran.dg/g77/980628-9.f
27788         * gfortran.dg/g77/980701-0.f
27789         * gfortran.dg/g77/980701-1.f
27790         * gfortran.dg/g77/cabs.f
27791         * gfortran.dg/g77/claus.f
27792         * gfortran.dg/g77/complex_1.f
27793         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27794         * gfortran.dg/g77/dcomplex.f
27795         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27796         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27797         * gfortran.dg/g77/f90-intrinsic-numeric.f
27798         * gfortran.dg/g77/int8421.f
27799         * gfortran.dg/g77/labug1.f
27800         * gfortran.dg/g77/large_vec.f
27801         * gfortran.dg/g77/le.f
27802         * gfortran.dg/g77/short.f
27803         * gfortran.dg/g77/README: Update
27804
27805 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27806
27807         PR c++/16637
27808         * g++.dg/parse/lookup4.C: New test.
27809
27810 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27811
27812         PR c++/16175
27813         * g++.dg/template/ttp10.C: New test.
27814
27815 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27816
27817         * gcc.dg/pr12625-1.c: New test.
27818
27819 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27820
27821         * testsuite/gcc.dg/switch-warn-1.c: New test.
27822         * testsuite/gcc.dg/switch-warn-2.c: New test.
27823         * gcc.c-torture/compile/pr14730.c: Update.
27824
27825 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27826
27827         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27828         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27829         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27830         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27831
27832 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27833
27834         PR c++/16623
27835         * g++.dg/template/assign1.C: New test.
27836
27837 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27838
27839         PR c++/12170
27840         * g++.dg/template/ttp9.C: New test.
27841
27842 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27843
27844         * gcc.dg/format/cmn-err-1.c: New test.
27845
27846 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27847
27848         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27849         gcc.dg/Wparentheses-10.c: New tests.
27850         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27851
27852 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27853
27854         PR fortran/16465
27855         * gfortran.dg/g77//ffixed-line-length-0.f,
27856         gfortran.dg/g77/ffixed-line-length-132.f,
27857         gfortran.dg/g77/ffixed-line-length-72.f,
27858         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27859         gfortran.dg/g77/README: Update.
27860
27861 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27862
27863         PR c++/13092
27864         * g++.dg/template/non-dependent7.C: New test.
27865         * g++.dg/template/non-dependent8.C: Likewise.
27866         * g++.dg/template/non-dependent9.C: Likewise.
27867         * g++.dg/template/non-dependent10.C: Likewise.
27868
27869 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27870
27871         PR c++/16337
27872         * g++.dg/parse/attr2.C: New test.
27873
27874 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27875
27876         * g77.dg: Removed.
27877         * g77.f-torture: Ditto.
27878
27879 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27880
27881         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27882         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27883         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27884
27885 2004-07-16  Richard Henderson  <rth@redhat.com>
27886
27887         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27888
27889 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27890
27891         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27892         tests with full list of options.
27893         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27894         of TORTURE_OPTIONS if test contains 'dg-do run'.
27895
27896         PR fortran/16404
27897         * gfortran.dg/do_iterator.f90: New test.
27898
27899 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27900
27901         PR rtl-optimization/16536
27902         * gcc.c-torture/execute/restrict-1.c: New test.
27903
27904 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27905
27906         PR fortran/15324
27907         * gfortran.dg/pr15324.f90: New test.
27908
27909         PR fortran/15129
27910         * gfortran.dg/pr15129.f90: New test.
27911
27912         PR fortran/15140
27913         * gfortran.dg/pr15140.f90: New test.
27914
27915         PR fortran/13792
27916         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27917         compile-time simplification.
27918
27919 2004-07-14  Mike Stump  <mrs@apple.com>
27920
27921         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27922
27923 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27924
27925         PR target/16325
27926         * gcc.dg/profile-generate-1.c: New.
27927
27928 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27929
27930         * gcc.c-torture/execute/20040709-1.c: New test.
27931         * gcc.c-torture/execute/20040709-2.c: New test.
27932
27933 2004-07-14  Mike Stump  <mrs@apple.com>
27934
27935         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27936
27937 2004-07-14  Mike Stump  <mrs@apple.com>
27938
27939         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27940
27941 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27942
27943         PR c++/16518
27944         * g++.dg/parse/mutable1.C: New test.
27945
27946 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27947
27948         PR tree-optimization/16443
27949         * gcc.dg/tree-ssa/20040713-1.c: New test.
27950
27951 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27952
27953         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27954         for operator new.
27955
27956 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27957
27958         * gfortran.dg/g77/README: New file
27959         * gfortran.dg/g77/19981216-0.f: Copy from
27960         g77.f-torture/noncompile.  Add "dg-do compile" and
27961         dg-error as required.
27962         * gfortran.dg/g77/19990218-1.f: Likewise.
27963         * gfortran.dg/g77/19990905-1.f: Likewise.
27964         * gfortran.dg/g77/9263.f: Likewise.
27965         * gfortran.dg/g77/980615-0.f: Likewise.
27966         * gfortran.dg/g77/980616-0.f: Likewise.
27967         * gfortran.dg/g77/check0.f: Likewise.
27968         * gfortran.dg/g77/select_no_compile.f: Likewise.
27969
27970 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27971
27972         Copy files from g77.f-torture/compile.
27973         Add "{ dg-do compile}".  Other changes as noted
27974         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27975         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27976         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27977         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27978         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27979         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27980         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27981         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27982         statement to conform to standard.  Append alpha1.x for reference.
27983         * gfortran.dg/g77/xformat.f: Add dg-warning
27984
27985 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27986
27987         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27988         Add {dg-do compile} directive.
27989         * gfortran.dg/g77/cpp2.F: Likewise.
27990
27991 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27992
27993         PR c++/5402
27994         * g++.dg/lookup/name-clash1.C: New test.
27995
27996         PR c++/9777
27997         * g++.dg/lookup/name-clash2.C: New test.
27998
27999         PR c++/12102
28000         * g++.dg/lookup/name-clash3.C: New test.
28001
28002 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28003
28004         * g++.dg/lookup/new2.C: New test.
28005         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
28006
28007 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
28008
28009         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
28010         Add {dg-do compile} directive.
28011         * gfortran.dg/g77/13060.f: Likewise.
28012         * gfortran.dg/g77/19990218-0.f: Likewise.
28013         * gfortran.dg/g77/19990305-0.f: Likewise.
28014         * gfortran.dg/g77/19990419-0.f: Likewise.
28015         * gfortran.dg/g77/19990502-0.f: Likewise.
28016         * gfortran.dg/g77/19990502-1.f: Likewise.
28017         * gfortran.dg/g77/19990525-0.f: Likewise.
28018         * gfortran.dg/g77/19990826-1.f: Likewise.
28019         * gfortran.dg/g77/19990826-3.f: Likewise.
28020         * gfortran.dg/g77/19990905-2.f: Likewise.
28021         * gfortran.dg/g77/20000412-1.f: Likewise.
28022         * gfortran.dg/g77/20000511-1.f: Likewise.
28023         * gfortran.dg/g77/20000511-2.f: Likewise.
28024         * gfortran.dg/g77/20000518.f: Likewise.
28025         * gfortran.dg/g77/20000601-1.f: Likewise.
28026         * gfortran.dg/g77/20000601-2.f: Likewise.
28027         * gfortran.dg/g77/20000629-1.f: Likewise.
28028         * gfortran.dg/g77/20000630-2.f: Likewise.
28029         * gfortran.dg/g77/20010115.f: Likewise.
28030         * gfortran.dg/g77/20010321-1.f: Likewise.
28031         * gfortran.dg/g77/20010426.f: Likewise.
28032         * gfortran.dg/g77/20020307-1.f: Likewise.
28033         * gfortran.dg/g77/8485.f: Likewise.
28034         * gfortran.dg/g77/960317-1.f: Likewise.
28035         * gfortran.dg/g77/970915-0.f: Likewise.
28036         * gfortran.dg/g77/980310-1.f: Likewise.
28037         * gfortran.dg/g77/980310-2.f: Likewise.
28038         * gfortran.dg/g77/980310-3.f: Likewise.
28039         * gfortran.dg/g77/980310-4.f: Likewise.
28040         * gfortran.dg/g77/980310-6.f: Likewise.
28041         * gfortran.dg/g77/980310-7.f: Likewise.
28042         * gfortran.dg/g77/980310-8.f: Likewise.
28043         * gfortran.dg/g77/980419-2.f: Likewise.
28044         * gfortran.dg/g77/980424-0.f: Likewise.
28045         * gfortran.dg/g77/980427-0.f: Likewise.
28046         * gfortran.dg/g77/980729-0.f: Likewise.
28047         * gfortran.dg/g77/981117-1.f: Likewise.
28048         * gfortran.dg/g77/toon_1.f: Likewise.
28049
28050 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28051
28052         PR c++/2204
28053         * g++.dg/other/abstract2.C: New test.
28054
28055 2004-07-12  Paul Brook  <paul@codesourcery.com>
28056
28057         * gfortran.dg/pointer_init_1.f90: New test.
28058
28059 2004-07-11  Paul Brook  <paul@codesourcery.com>
28060
28061         PR fortran/15986
28062         * gfortran.dg/contained_1.f90: New test.
28063
28064 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
28065
28066         * g++.dg/parse/defarg8.C: New test.
28067
28068 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28069
28070         PR fortran/16433
28071         * gfortran.dg/pr16433.f: New test.
28072
28073         PR fortran/17574
28074         * gfortran.dg/pr15754.f90: New test.
28075
28076 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28077
28078         PR tree-optimization/16437
28079         * gcc.c-torture/execute/bitfld-4.c: New test.
28080
28081 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28082
28083         * gfortran.fortran-torture/execute/common_2.f90: Add check for
28084         access to common var from module.
28085
28086 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28087
28088         PR fortran/16336
28089         * gfortran.fortran-torture/execute/common_2.f90: New test.
28090
28091 2004-07-10  Paul Brook  <paul@codesourcery.com>
28092
28093         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
28094
28095 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28096
28097         PR fortran/15969
28098         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
28099
28100 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
28101
28102         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
28103         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
28104         * gfortran.dg/g77/ffree-form-1.f: Likewise.
28105         * gfortran.dg/g77/ffree-form-2.f: Likewise.
28106         * gfortran.dg/g77/ffree-form-3.f: Likewise.
28107         * gfortran.dg/g77/fno-underscoring.f: Likewise.
28108         * gfortran.dg/g77/funderscoring.f: Likewise.
28109         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
28110
28111 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28112
28113         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
28114
28115 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28116         Paul Brook  <paul@codesourcery.com>
28117
28118         PR fortran/13415
28119         * gfortran.dg/common_pointer_1.f90: New test.
28120
28121 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28122
28123         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
28124
28125 2004-07-09  James E Wilson  <wilson@specifixinc.com>
28126
28127         PR target/16364
28128         * gcc.c-torture/compile/20040709-1.c: New.
28129
28130 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28131
28132         PR fortran/14077
28133         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
28134
28135 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28136
28137         PR fortran/13201
28138         * gfortran.dg/shape_1.f90: New test.
28139
28140 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
28141             Andrew Pinski  <apinski@apple.com>
28142
28143         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
28144
28145 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28146
28147         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
28148         comment.
28149
28150 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28151         Paul Brook  <paul@codesourcery.com>
28152
28153         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
28154         '.f95' and '.F95'.
28155
28156 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
28157
28158         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
28159
28160 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28161
28162         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
28163         testcases with capital suffix.
28164
28165 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28166
28167         PR fortran/15481
28168         PR fortran/13372
28169         PR fortran/13575
28170         PR fortran/15978
28171         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
28172
28173         * gfortran.dg/implicit_1.f90: New test.
28174
28175 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28176
28177         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
28178         expression to match gfortran warning/error messages
28179         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
28180         dg-error text.
28181
28182 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28183
28184         * lib/fortran-torture.exp: Rename proc search_for to
28185         search_for_re.
28186
28187 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28188
28189         * gcc.c-torture/execute/simd-5.x: New file.
28190         XFAIL on SPARC 64-bit at -O0.
28191
28192 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28193
28194         PR c++/8211
28195         PR c++/16165
28196         * g++.dg/warn/effc3.C: New test.
28197
28198 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28199
28200         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
28201         change X to 1X in format.
28202         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
28203         add data statements to conform to standard.
28204
28205 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28206
28207         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
28208         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
28209         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
28210
28211 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28212
28213         * gfortran.dg/g77/7388.f: Copy from g77.dg
28214         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
28215         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
28216         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
28217         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
28218         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
28219         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
28220         * gfortran.dg/g77/strlen0.f: Likewise.
28221
28222 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28223
28224         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
28225         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
28226
28227 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28228
28229         * gcc.c-torture/execute/920428-2.x: Delete.
28230         * gcc.c-torture/execute/920501-7.x: Likewise.
28231
28232 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
28233
28234         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
28235         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
28236         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
28237         prescott and c3-2.
28238         (PREFETCH_3DNOW): Add -march=c3.
28239
28240 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
28241
28242         PR c/16437
28243         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
28244         * gcc.c-torture/execute/bf64-1.x: Likewise.
28245
28246 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28247
28248         * gcc.c-torture/compile/20040708-1.c: New test.
28249
28250 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28251
28252         PR c++/16169
28253         * g++.dg/warn/effc2.C: New test.
28254
28255 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28256
28257         * gcc.c-torture/execute/bitfld-1.x: Remove.
28258         * gcc.c-torture/execute/bitfld-3.c: New test.
28259         * gcc.dg/bitfld-2.c: Remove XFAILs.
28260
28261 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
28262
28263         PR c++/16276
28264         * g++.dg/rtti/tinfo1.C: New file.
28265
28266 2004-07-07  Eric Christopher  <echristo@redhat.com>
28267
28268         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
28269
28270 2004-07-07  Andrew Pinski  <apinski@apple.com>
28271
28272         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
28273
28274 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
28275
28276         * g++.dg/init/call1.C: XFAIL.
28277
28278 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
28279
28280         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
28281         except for movstrict*, to movmem* and clrstr* to clrmem*.
28282
28283 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
28284
28285         * gcc.c-torture/execute/20040707-1.c: New test.
28286
28287 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
28288
28289         * gcc.c-torture/execute/20040706-1.c: New test.
28290
28291 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28292
28293         PR c++/3671
28294         * g++.dg/template/spec14.C: New test.
28295
28296 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28297
28298         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28299         nothing if not yet defined.  Use it in b, c and d type definitions.
28300         * gcc.c-torture/execute/20040705-1.c: New test.
28301         * gcc.c-torture/execute/20040705-2.c: New test.
28302
28303 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28304
28305         PR c++/2518
28306         * g++.dg/lookup/new1.C: New test.
28307
28308 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28309
28310         PR c++/11406
28311         * g++.dg/template/sizeof8.C: New test.
28312
28313 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28314
28315         * gcc.c-torture/compile/20040705-1.c: New test.
28316
28317 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28318
28319         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28320
28321 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28322
28323         * gcc.dg/cpp/if-mop.c: Two new testcases.
28324         * gcc.dg/cpp/trad/comment-3.c: New.
28325
28326 2004-07-04  Paul Brook  <paul@codesourcery.com>
28327
28328         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28329
28330 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28331
28332         PR c++/3761
28333         * g++.dg/lookup/crash4.C: New test.
28334
28335 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28336
28337         * gcc.c-torture/execute/builtin-abs-1.c
28338         * gcc.c-torture/execute/builtin-abs-2.c
28339         * gcc.c-torture/execute/builtin-complex-1.c
28340         * gcc.c-torture/execute/builtins/string-1-lib.c
28341         * gcc.c-torture/execute/builtins/string-1.c
28342         * gcc.c-torture/execute/builtins/string-2-lib.c
28343         * gcc.c-torture/execute/builtins/string-2.c
28344         * gcc.c-torture/execute/builtins/string-3-lib.c
28345         * gcc.c-torture/execute/builtins/string-3.c
28346         * gcc.c-torture/execute/builtins/string-4-lib.c
28347         * gcc.c-torture/execute/builtins/string-4.c
28348         * gcc.c-torture/execute/builtins/string-5-lib.c
28349         * gcc.c-torture/execute/builtins/string-5.c
28350         * gcc.c-torture/execute/builtins/string-6-lib.c
28351         * gcc.c-torture/execute/builtins/string-6.c
28352         * gcc.c-torture/execute/builtins/string-7-lib.c
28353         * gcc.c-torture/execute/builtins/string-7.c
28354         * gcc.c-torture/execute/builtins/string-8-lib.c
28355         * gcc.c-torture/execute/builtins/string-8.c
28356         * gcc.c-torture/execute/builtins/string-9-lib.c
28357         * gcc.c-torture/execute/builtins/string-9.c
28358         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28359         * gcc.c-torture/execute/builtins/string-asm-1.c
28360         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28361         * gcc.c-torture/execute/builtins/string-asm-2.c
28362         * gcc.c-torture/execute/stdio-opt-1.c
28363         * gcc.c-torture/execute/stdio-opt-2.c
28364         * gcc.c-torture/execute/stdio-opt-3.c
28365         * gcc.c-torture/execute/string-opt-1.c
28366         * gcc.c-torture/execute/string-opt-10.c
28367         * gcc.c-torture/execute/string-opt-11.c
28368         * gcc.c-torture/execute/string-opt-12.c
28369         * gcc.c-torture/execute/string-opt-13.c
28370         * gcc.c-torture/execute/string-opt-14.c
28371         * gcc.c-torture/execute/string-opt-15.c
28372         * gcc.c-torture/execute/string-opt-16.c
28373         * gcc.c-torture/execute/string-opt-2.c
28374         * gcc.c-torture/execute/string-opt-6.c
28375         * gcc.c-torture/execute/string-opt-7.c
28376         * gcc.c-torture/execute/string-opt-8.c:
28377         Replace with ...
28378
28379         * gcc.c-torture/execute/builtins/abs-2.c
28380         * gcc.c-torture/execute/builtins/abs-3.c
28381         * gcc.c-torture/execute/builtins/complex-1.c
28382         * gcc.c-torture/execute/builtins/fprintf.c
28383         * gcc.c-torture/execute/builtins/fputs.c
28384         * gcc.c-torture/execute/builtins/memcmp.c
28385         * gcc.c-torture/execute/builtins/memmove.c
28386         * gcc.c-torture/execute/builtins/memops-asm.c
28387         * gcc.c-torture/execute/builtins/mempcpy-2.c
28388         * gcc.c-torture/execute/builtins/mempcpy.c
28389         * gcc.c-torture/execute/builtins/memset.c
28390         * gcc.c-torture/execute/builtins/printf.c
28391         * gcc.c-torture/execute/builtins/sprintf.c
28392         * gcc.c-torture/execute/builtins/strcat.c
28393         * gcc.c-torture/execute/builtins/strchr.c
28394         * gcc.c-torture/execute/builtins/strcmp.c
28395         * gcc.c-torture/execute/builtins/strcpy.c
28396         * gcc.c-torture/execute/builtins/strcspn.c
28397         * gcc.c-torture/execute/builtins/strlen-2.c
28398         * gcc.c-torture/execute/builtins/strlen.c
28399         * gcc.c-torture/execute/builtins/strncat.c
28400         * gcc.c-torture/execute/builtins/strncmp-2.c
28401         * gcc.c-torture/execute/builtins/strncmp.c
28402         * gcc.c-torture/execute/builtins/strncpy.c
28403         * gcc.c-torture/execute/builtins/strpbrk.c
28404         * gcc.c-torture/execute/builtins/strpcpy-2.c
28405         * gcc.c-torture/execute/builtins/strpcpy.c
28406         * gcc.c-torture/execute/builtins/strrchr.c
28407         * gcc.c-torture/execute/builtins/strspn.c
28408         * gcc.c-torture/execute/builtins/strstr-asm.c
28409         * gcc.c-torture/execute/builtins/strstr.c:
28410         ... these new files.
28411
28412         * gcc.c-torture/execute/builtins/abs-2-lib.c
28413         * gcc.c-torture/execute/builtins/abs-3-lib.c
28414         * gcc.c-torture/execute/builtins/complex-1-lib.c
28415         * gcc.c-torture/execute/builtins/fprintf-lib.c
28416         * gcc.c-torture/execute/builtins/fputs-lib.c
28417         * gcc.c-torture/execute/builtins/memcmp-lib.c
28418         * gcc.c-torture/execute/builtins/memmove-lib.c
28419         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28420         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28421         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28422         * gcc.c-torture/execute/builtins/memset-lib.c
28423         * gcc.c-torture/execute/builtins/printf-lib.c
28424         * gcc.c-torture/execute/builtins/sprintf-lib.c
28425         * gcc.c-torture/execute/builtins/strcat-lib.c
28426         * gcc.c-torture/execute/builtins/strchr-lib.c
28427         * gcc.c-torture/execute/builtins/strcmp-lib.c
28428         * gcc.c-torture/execute/builtins/strcpy-lib.c
28429         * gcc.c-torture/execute/builtins/strcspn-lib.c
28430         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28431         * gcc.c-torture/execute/builtins/strlen-lib.c
28432         * gcc.c-torture/execute/builtins/strncat-lib.c
28433         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28434         * gcc.c-torture/execute/builtins/strncmp-lib.c
28435         * gcc.c-torture/execute/builtins/strncpy-lib.c
28436         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28437         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28438         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28439         * gcc.c-torture/execute/builtins/strrchr-lib.c
28440         * gcc.c-torture/execute/builtins/strspn-lib.c
28441         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28442         * gcc.c-torture/execute/builtins/strstr-lib.c
28443         * gcc.c-torture/execute/builtins/lib/abs.c
28444         * gcc.c-torture/execute/builtins/lib/fprintf.c
28445         * gcc.c-torture/execute/builtins/lib/memset.c
28446         * gcc.c-torture/execute/builtins/lib/printf.c
28447         * gcc.c-torture/execute/builtins/lib/sprintf.c
28448         * gcc.c-torture/execute/builtins/lib/strcpy.c
28449         * gcc.c-torture/execute/builtins/lib/strcspn.c
28450         * gcc.c-torture/execute/builtins/lib/strncat.c
28451         * gcc.c-torture/execute/builtins/lib/strncmp.c
28452         * gcc.c-torture/execute/builtins/lib/strncpy.c
28453         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28454         * gcc.c-torture/execute/builtins/lib/strspn.c
28455         * gcc.c-torture/execute/builtins/lib/strstr.c:
28456         New files containing support routines.
28457
28458         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28459         declaration.
28460         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28461         when not optimizing.
28462
28463 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28464
28465         PR c++/16240
28466         * g++.dg/abi/mangle22.C: New test.
28467         * g++.dg/abi/mangle23.C: Likewise.
28468
28469 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28470
28471         PR fortran/16290
28472         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28473         Allow for cases without denormalized floating point numbers.
28474
28475 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28476
28477         PR c/1027
28478         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28479         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28480         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28481         expected warning text.
28482         * gcc.dg/format/diag-2.c: New test.
28483
28484 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28485
28486         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28487
28488 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28489
28490         * gcc.dg/builtins-43.c: New.
28491         * gcc.dg/builtins-44.c: New.
28492         * gcc.dg/builtins-45.c: New.
28493
28494 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28495             Andreas Tobler  <a.tobler@schweiz.ch>
28496
28497         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28498         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28499         as SIGSEGV.
28500         * gcc.dg/cleanup-11.c: Likewise.
28501         * gcc.dg/cleanup-8.c: Likewise.
28502         * gcc.dg/cleanup-9.c: Likewise.
28503         * gcc.dg/cleanup-5.c: Run on all platforms.
28504
28505 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28506
28507         * g++.dg/warn/nonnull1.C: New test.
28508
28509 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28510
28511         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28512         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28513         Special-case the Sun compiler wrt to <complex.h>.
28514
28515 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28516
28517         * gcc.dg/Wunreachable-8.C: New test.
28518
28519         * gcc.dg/h8300-ice2.c : New test.
28520
28521 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28522
28523         PR fortran/16161
28524         * gfortran.fortran-torture/compile/implicit.f90: Add test
28525         for implicit character.
28526
28527 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28528
28529         PR fortran/16289
28530         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28531         Use tiny() intrinsic to find smallest non-negative real
28532
28533 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28534
28535         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28536         * gcc.dg/compat/struct-by-value-22_x.c: New.
28537         * gcc.dg/compat/struct-by-value-22_y.c: New.
28538
28539         * gcc.c-torture/execute/20040629-1.c: New test.
28540
28541 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28542
28543         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28544         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28545
28546         PR target/16195
28547         * gcc.dg/20040625-1.c: New test.
28548
28549 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28550
28551         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28552
28553 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28554
28555         PR fortran/15963
28556         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28557
28558 2004-06-29  Richard Henderson  <rth@redhat.com>
28559
28560         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28561
28562 2004-06-29  Paul Brook  <paul@codesourcery.com>
28563
28564         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28565         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28566
28567 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28568
28569         PR c++/16260
28570         * g++.dg/parse/crash15.C: New.
28571
28572 2004-06-28  Andrew Pinski  <apinski@apple.com>
28573
28574         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28575         by the error already.
28576
28577         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28578
28579 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28580
28581         PR target/14041
28582         * gcc.dg/h8300-bss-align-1.c : New.
28583
28584 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28585
28586         * PR c++/16174
28587         * g++.dg/template/ctor4.C: New.
28588
28589 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28590
28591         PR c++/16205
28592         * g++.dg/warn/Wsequence-point-1.C: New test.
28593
28594 2004-06-27  Paul Brook  <paul@codesourcery.com>
28595
28596         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28597
28598 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28599
28600         * g++.old-deja/g++.mike/p7325.C: Remove.
28601
28602 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28603
28604         PR c/14963
28605         * gcc.dg/pr14963.c: New test.
28606
28607 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28608
28609         PR c++/16193
28610         * g++.dg/parse/redef1.C: New test.
28611
28612 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28613
28614         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28615         20021110.c.
28616         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28617         20021119-1.c.
28618         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28619         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28620         5-04.c.
28621         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28622         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28623         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28624         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28625         g++.brendan/enum14.C.
28626         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28627         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28628         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28629         g++.mike/virt1.C.
28630         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28631         memtemp24.C.
28632
28633 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28634
28635         * gcc.dg/20040527-1.c: New test case.
28636
28637 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28638
28639         PR gfortran/pr16196
28640         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28641
28642 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28643
28644         PR middle-end/15825
28645         * gcc.dg/pr15825-1.c: New test case.
28646
28647 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28648
28649         * gcc.c-torture/execute/20040625-1.c: New test.
28650
28651 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28652
28653         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28654
28655 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28656
28657         * gcc.dg/torture/mips-div-1.c: New test.
28658
28659 2004-06-24  Jeff Law  <law@redhat.com>
28660
28661         * gcc.dg/tree-ssa/20040624-1.c: New test.
28662
28663 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28664
28665         * gcc.c-torture/compile/20040624-1.c: New test.
28666
28667 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28668
28669         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28670         this directory.
28671
28672 2004-06-23  Andrew Pinski  <apinski@apple.com>
28673
28674         PR middle-end/15988
28675         * g++.dg/opt/ptrmem4.C: New test.
28676
28677         * gcc.dg/c90-array-quals-2.c: New test.
28678
28679 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28680
28681         * gcc.dg/kpice1.c: New test.
28682
28683 2006-06-23  Andrew Pinski  <apinski@apple.com>
28684
28685         * gcc.dg/c90-array-quals.c: New test.
28686
28687 2006-06-22  Richard Henderson  <rth@redhat.com>
28688
28689         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28690
28691 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28692
28693         * gcc.dg/builtins-config.h: Handle FreeBSD.
28694
28695 2006-06-22  Richard Henderson  <rth@redhat.com>
28696
28697         * g++.dg/opt/devirt1.C: New.
28698
28699 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28700
28701         * g++.dg/opt/pr15551.C: New testcase.
28702
28703 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28704
28705         PR target/14800
28706         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28707         x86_64-*-linux* when compiling for 32bit.
28708
28709 2004-06-21  Andrew Pinski  <apinski@apple.com>
28710
28711         * gcc.dg/pch/struct-1.c: New.
28712         * gcc.dg/pch/struct-1.hs: New.
28713
28714 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28715
28716         * gcc.dg/pch/save-temps-1.c: New file.
28717         * gcc.dg/pch/save-temps-1.hs: New file.
28718
28719 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28720
28721         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28722         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28723
28724 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28725
28726         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28727         to fix type error.
28728         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28729         Remove trailing spaces.
28730
28731 2004-06-21  Richard Henderson  <rth@redhat.com>
28732
28733         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28734         merging && to BIT_FIELD_REF.
28735
28736 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28737
28738         * g++.dg/opt/placeholder1.C: New test.
28739
28740 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28741
28742         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28743         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28744         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28745         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28746
28747 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28748
28749         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28750         extern "C".
28751         * g++.dg/other/pragma-re-1.C: Add comments.
28752
28753 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28754
28755         PR gfortran/16080
28756         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28757
28758 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28759
28760         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28761         instead of setting the type of size_t by
28762         hand.
28763
28764 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28765
28766         * gcc.dg/unordered-2.c: New test case.
28767         * gcc.dg/unordered-3.c: New test case.
28768
28769 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28770
28771         PR other/16043
28772         * lib/g++.exp (g++_version): Tweak regexp for version
28773         * lib/g77.exp (g77_version): Likewise.
28774         * lib/gfortran.exp (gfortran_version): Likewise.
28775         * lib/objc.exp (objc_version): Likewise.
28776         * lib/treelang.exp (treelang_version): Likewise.
28777
28778 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28779
28780         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28781         Use INT_MAX instead of __INT_MAX__.
28782         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28783
28784         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28785         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28786         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28787         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28788         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28789         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28790         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28791         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28792         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28793
28794         * gcc.dg/range-test-1.c: New test.
28795         * g++.dg/opt/range-test-1.C: New test.
28796
28797 2004-06-17  Richard Henderson  <rth@redhat.com>
28798
28799         * objc.dg/sync-1.m: New.
28800         * objc.dg/try-catch-1.m: Don't force next runtime.
28801         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28802         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28803         shadowed catch clause.
28804         * objc.dg/try-catch-5.m: New.
28805
28806 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28807
28808         Bug 14610
28809         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28810
28811 2004-06-15  Richard Henderson  <rth@redhat.com>
28812
28813         * gcc.dg/20001116-1.c: Move expected warning line.
28814
28815 2004-06-15  Richard Henderson  <rth@redhat.com>
28816
28817         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28818         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28819
28820 2004-06-15  Jeff Law  <law@redhat.com>
28821
28822         * gcc.dg/tree-ssa/20040615-1.c: New test.
28823         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28824         be less sensitive to operand ordering.
28825         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28826
28827 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28828
28829         * g++.dg/abi/bitfield3.C: Add comment..
28830
28831 2004-06-15  Richard Henderson  <rth@redhat.com>
28832
28833         * g++.dg/ext/stmtexpr1.C: XFAIL.
28834         * gcc.dg/20030612-1.c: XFAIL.
28835
28836 2004-06-15  Eric Christopher  <echristo@redhat.com>
28837
28838         * g++.dg/charset/asm5.c: New.
28839         * gcc.dg/charset/asm6.c: New.
28840
28841 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28842
28843         PR fortran/15962
28844         * gfortran.fortran-torture/execute/select_1.f90: New test.
28845
28846 2004-06-15  Paul Brook  <paul@codesourcery.com>
28847
28848         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28849
28850 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28851
28852         PR c++/15967
28853         * g++.dg/lookup/crash3.C: New test.
28854
28855 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28856
28857         PR c++/15947
28858         * g++.dg/parse/dtor4.C: New test.
28859
28860 2004-06-14  Jeff Law  <law@redhat.com>
28861
28862         * gcc.c-torture/compile/20040614-1.c: New test.
28863
28864 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28865
28866         PR fortran/15211
28867         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28868         LEN of a character array.
28869
28870 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28871
28872         PR c++/15096
28873         * g++.dg/template/ptrmem10.C: New test.
28874
28875         PR c++/14930
28876         * g++.dg/template/friend30.C: New test.
28877
28878 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28879
28880         PR fortran/14928
28881         * gfortran.fortran-torture/compile/mloc.f90: New test.
28882
28883 2004-06-13  Paul Brook  <paul@codesourcery.com>
28884
28885         * gfortran.fortran-torture/execute/random_2.f90: New test.
28886
28887 2004-06-13  Eric Christopher  <echristo@redhat.com>
28888
28889         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28890
28891 2004-06-12  Paul Brook  <paul@codesourcery.com>
28892
28893         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28894
28895 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28896
28897         PR fortran/14923
28898         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28899
28900 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28901
28902         PR fortran/14957
28903         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28904         syntax errors in end statements of contained subroutines.
28905
28906 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28907
28908         PR fortran/12841
28909         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28910
28911 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28912
28913         PR fortran/15665
28914         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28915
28916 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28917
28918         PR gfortran/12839
28919         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28920
28921 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28922
28923         PR c++/15862
28924         * g++.dg/parse/enum1.C: New test.
28925
28926 2004-06-10  Jeff Law  <law@redhat.com>
28927
28928         * gcc.c-torture/compile/20040610-1.c: New test.
28929
28930 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28931
28932         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28933         * g++.old-deja/g++.other/decl3.C: Likewise.
28934
28935 2004-06-10  Brian Booth  <bbooth@redhat.com>
28936
28937         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28938         V_MAY_DEF instead of VDEF.
28939         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28940
28941 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28942
28943         PR c++/14211
28944         * g++.dg/conversion/const1.C: New test.
28945
28946         PR c++/15076
28947         * g++.dg/conversion/reinterpret1.C: New test.
28948
28949         PR c++/15877
28950         * g++.dg/template/enum2.C: New test.
28951
28952         PR c++/15227
28953         * g++.dg/template/error13.C: New test.
28954
28955 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28956
28957         PR fortran/14957
28958         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28959         arguments to test_* REAL and of the right size.
28960
28961 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28962
28963         PR target/15569
28964         PR rtl-optimization/15681
28965         * gcc.dg/20040609-1.c: New test.
28966
28967 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28968
28969         PR c++/14791
28970         * g++.dg/opt/builtins1.C: New test.
28971
28972 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28973
28974         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28975         that use default windows32 struct layout.
28976         * gcc.dg/i386-bitfield2.c: Likewise.
28977
28978 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28979
28980         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28981         for mingw32 and cygwin targets.
28982
28983 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28984
28985         * gcc.dg/pch/macro-4.c: New.
28986         * gcc.dg/pch/macro-4.hs: New.
28987
28988 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28989
28990         PR fortran/13249
28991         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28992
28993 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28994
28995         PR fortran/13372
28996         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28997
28998 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28999
29000         PR gfortran/14897
29001         * gfortran.fortran-torture/execute/t_edit.f90: New test.
29002
29003 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
29004
29005         PR gfortran/15755
29006         * gfortran.fortran-torture/execute/backspace.c : New test.
29007
29008 2004-06-09  Paul Brook  <paul@codesourcery.com>
29009
29010         * gfortran.fortran-torture/execure/intrinsic_associated.f90
29011         (pointer_to_section): Rewrite to use smaller array.
29012
29013 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
29014
29015         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
29016         * gcc.dg/ext/altivec-10.c: Same.
29017         * gcc.dg/ext/altivec-11.c: Same.
29018         * gcc.dg/ext/altivec-12.c: Same.
29019         * gcc.dg/ext/altivec-13.c: Same.
29020         * gcc.dg/ext/altivec-14.c: Same.
29021         * gcc.dg/ext/altivec-15.c: Same.
29022         * gcc.dg/ext/altivec-16.c: Same.
29023         * gcc.dg/ext/altivec-3.c: Same.
29024         * gcc.dg/ext/altivec-4.c: Same.
29025         * gcc.dg/ext/altivec-6.c: Same.
29026         * gcc.dg/ext/altivec-7.c: Same.
29027         * gcc.dg/ext/altivec-8.c: Same.
29028         * gcc.dg/ext/altivec-varargs-1.c: Same.
29029
29030         * g++.dg/ext/altivec-1.C: Correct dg syntax.
29031         * g++.dg/ext/altivec-10.C: Same.
29032         * g++.dg/ext/altivec-2.C: Same.
29033         * g++.dg/ext/altivec-3.C: Same.
29034         * g++.dg/ext/altivec-4.C: Same.
29035         * g++.dg/ext/altivec-5.C: Same.
29036         * g++.dg/ext/altivec-6.C: Same.
29037         * g++.dg/ext/altivec-7.C: Same.
29038         * g++.dg/ext/altivec-8.C: Same.
29039         * g++.dg/ext/altivec-9.C: Same.
29040
29041 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29042
29043         PR c++/7841
29044         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
29045
29046 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29047
29048         * gcc.dg/union-1.c: New test.
29049
29050 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29051
29052         * gcc.dg/builtins-41.c: New test case.
29053         * gcc.dg/builtins-42.c: New test case.
29054
29055 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29056
29057         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
29058         * g++.dg/ext/altivec-10.C: Same.
29059         * g++.dg/ext/altivec-2.C: Same.
29060         * g++.dg/ext/altivec-3.C: Same.
29061         * g++.dg/ext/altivec-4.C: Same.
29062         * g++.dg/ext/altivec-5.C: Same.
29063         * g++.dg/ext/altivec-6.C: Same.
29064         * g++.dg/ext/altivec-7.C: Same.
29065         * g++.dg/ext/altivec-8.C: Same.
29066         * g++.dg/ext/altivec-9.C: Same.
29067         * g++.old-deja/g++.abi/cxa_vec.C: Same.
29068         * g++.old-deja/g++.brendan/new3.C: Same.
29069         * gcc.c-torture/execute/eeprof-1.x: Same.
29070
29071 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29072
29073         PR c/14765
29074         * gcc.dg/pr14765-1.c: New test.
29075
29076 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29077
29078         PR c/14649
29079         * gcc.dg/pr14649-1.c: New test case.
29080
29081 2004-06-07  Richard Henderson  <rth@redhat.com>
29082
29083         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
29084         if temporaries.
29085
29086 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29087
29088         * g++.dg/eh/elide1.C: Remove XFAIL.
29089
29090 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
29091
29092         PR c++/15337
29093         * g++.dg/expr/sizeof3.C: New test.
29094
29095         PR c++/14777
29096         * g++.dg/template/access14.C: New test.
29097
29098         PR c++/15554
29099         * g++.dg/template/enum1.C: New test.
29100
29101         PR c++/15057
29102         * g++.dg/eh/throw1.C: New test.
29103
29104 2004-06-07  David Ayers  <d.ayers@inode.at>
29105             Ziemowit Laski  <zlaski@apple.com>
29106
29107         * lib/objc.exp (objc_target_compile): Revert the '-framework
29108         Foundation' flag fix, since bare Darwin does not ship
29109         with the Foundation framework.
29110         * objc/execute/next_mapping.h: Provide a local NSConstantString
29111         @interface and @implementation.
29112         (objc_constant_string_init): A constructor function, used to
29113         initialize the NSConstantString meta-class object.
29114         * objc/execute/string1.m: Include "next_mapping.h" instead of
29115         <Foundation/NSString.h>.
29116         * objc/execute/string2.m: Likewise.
29117         * objc/execute/string3.m: Likewise.
29118         * objc/execute/string4.m: Likewise.
29119
29120 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
29121
29122         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
29123         to double. Replace double with FLOAT.
29124         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
29125
29126         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
29127         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
29128         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
29129         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
29130         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
29131         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
29132         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
29133         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
29134
29135 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29136
29137         PR c/13519
29138         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
29139
29140 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29141
29142         PR c++/15503
29143         * g++.dg/template/meminit2.C: New test.
29144
29145 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
29146
29147         PR target/15822
29148         * gcc.c-torture/execute/compare-fp-1.c,
29149         gcc.c-torture/execute/compare-fp-2.c,
29150         gcc.c-torture/execute/compare-fp-3.c,
29151         gcc.c-torture/execute/compare-fp-4.c,
29152         gcc.c-torture/execute/compare-fp-3.x,
29153         gcc.c-torture/execute/compare-fp-4.x: Moved...
29154         * gcc.c-torture/execute/ieee/compare-fp-1.c,
29155         gcc.c-torture/execute/ieee/compare-fp-2.c,
29156         gcc.c-torture/execute/ieee/compare-fp-3.c,
29157         gcc.c-torture/execute/ieee/compare-fp-4.c,
29158         gcc.c-torture/execute/ieee/compare-fp-3.x,
29159         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
29160
29161 2004-06-04  David Ayers  <d.ayers@inode.at>
29162
29163         * objc/execute/protocol-isEqual-4.m: New testcase.
29164
29165 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
29166
29167         * objc/execute/protocol-isEqual-1.m: New testcase.
29168         * objc/execute/protocol-isEqual-2.m: New testcase.
29169         * objc/execute/protocol-isEqual-3.m: New testcase.
29170
29171 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29172
29173         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
29174
29175 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
29176
29177         * lib/objc.exp (objc_target_compile): When running tests on
29178         Darwin (Mac OS X), inform the linker about '-framework
29179         'Foundation'.
29180
29181 2004-06-02  Eric Christopher  <echristo@redhat.com>
29182
29183         * gcc.c-torture/compile/20040602-1.c: New.
29184
29185 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
29186
29187         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
29188         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
29189
29190         PR tree-optimization/14736
29191         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
29192
29193         PR tree-optimization/14042
29194         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
29195
29196         PR tree-optimization/14729
29197         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
29198
29199 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29200
29201         PR fortran/15557
29202         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
29203
29204 2004-06-01  Richard Hederson  <rth@redhat.com>
29205
29206         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
29207
29208 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29209
29210         PR c++/14932
29211         * g++.dg/parse/offsetof4.C: New test.
29212
29213 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
29214
29215         PR objc/7993
29216         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
29217
29218 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
29219
29220         PR c++/15701
29221         * g++.dg/template/friend29.C: New test.
29222
29223 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29224
29225         PR c/15749
29226         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
29227
29228 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
29229
29230         * gcc.dg/sparc-trap-1.c: New test.
29231
29232 2004-05-31  Roger Sayle  <roger@eyesopen.com>
29233
29234         PR middle-end/15069
29235         * g++.dg/opt/fold3.C: New test case.
29236
29237 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
29238
29239         * lib/target-supports.exp (check_iconv_available): Fix fallout
29240         from 2004-05-28 patch.
29241
29242 2004-05-30  Paul Brook  <paul@codesourcery.com>
29243
29244         PR fortran/15620
29245         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
29246         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
29247
29248 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
29249
29250         * gfortran.fortran-torture/execute/random_1.f90: New test.
29251
29252 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29253
29254         * g++.dg/ext/altivec-10.C: New test.
29255
29256 2004-05-29  Paul Brook  <paul@codesourcery.com>
29257
29258         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
29259
29260 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29261
29262         * gcc.dg/altivec-16.c: New test.
29263
29264 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
29265
29266         * lib/target-supports.exp (check_vmx_hw_available): New.
29267         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
29268
29269         * lib/target-supports.exp (check_alias_available,
29270         check_iconv_available, check_named_sections_available): Use
29271         unique names for temporary files.
29272
29273 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29274
29275         * gcc.dg/altivec-15.c: New test.
29276
29277 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29278
29279         PR c++/15083
29280         * g++.dg/warn/noeffect6.C: New test.
29281
29282         PR c++/15471
29283         * g++.dg/expr/ptrmem4.C: New test.
29284
29285         PR c++/15640
29286         * g++.dg/template/operator3.C: New test.
29287
29288 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29289
29290         PR c++/14668
29291         * g++.dg/lookup/redecl1.C: New test.
29292         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29293
29294 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
29295
29296         * gcc.c-torture/execute/compare-fp-1.c,
29297         gcc.c-torture/execute/compare-fp-2.c,
29298         gcc.c-torture/execute/compare-fp-3.c,
29299         gcc.c-torture/execute/compare-fp-4.c,
29300         gcc.c-torture/execute/compare-fp-3.x,
29301         gcc.c-torture/execute/compare-fp-4.x,
29302         gcc.dg/pr15649-1.c: New.
29303
29304 2004-05-27  Adam Nemet  <anemet@lnxw.com>
29305
29306         PR c++/12883
29307         * g++.dg/init/array14.C: New test.
29308
29309 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
29310
29311         * lib/compat.exp (compat-get-options-main): New.
29312         (compat-get-options): Remove unneeded code, warn for ignored
29313         command.
29314         (compat-execute): Check flag set by dg-require-* commands.
29315
29316         * lib/compat.exp (compat-execute): Break up long lines.
29317
29318 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29319
29320         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29321         * gcc.dg/altivec-14.c: New test.
29322         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29323
29324         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29325         * gcc.dg/altivec-12.c: Ditto.
29326
29327         * gcc.dg/altivec-3.c: Move call to altivec_check.
29328
29329 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29330
29331         PR c++/15044
29332         * g++.dg/template/error12.C: New test.
29333
29334         PR c++/15317
29335         * g++.dg/ext/attrib15.C: New test.
29336
29337         PR c++/15329
29338         * g++.dg/template/ptrmem9.C: New test.
29339
29340 2004-05-25  Paul Brook  <paul@codesourcery.com>
29341
29342         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29343
29344 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29345
29346         PR c++/15165
29347         * g++.dg/template/crash19.C: New test.
29348
29349 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29350
29351         PR c++/15025
29352         * g++.dg/template/redecl1.C: New test.
29353
29354 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29355
29356         PR c++/14821
29357         * g++.dg/other/ns1.C: New test.
29358
29359         PR c++/14883
29360         * g++.dg/template/invalid1.C: New test.
29361
29362 2004-05-23  Paul Brook  <paul@codesourcery.com>
29363         Victor Leikehman  <lei@haifasphere.co.il>
29364
29365         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29366         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29367
29368 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29369
29370         PR c++/15285
29371         PR c++/15299
29372         * g++.dg/template/non-dependent5.C: New test.
29373         * g++.dg/template/non-dependent6.C: New test.
29374
29375 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29376
29377         PR c++/15507
29378         * g++.dg/inherit/union1.C: New test.
29379
29380         PR c++/15542
29381         * g++.dg/template/addr1.C: New test.
29382
29383         PR c++/15427
29384         * g++.dg/template/array5.C: New test.
29385
29386         PR c++/15287
29387         * g++.dg/template/array6.C: New test.
29388
29389 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29390             Roger Sayle  <roger@eyesopen.com>
29391
29392         * g++.dg/lookup/forscope2.C: New test case.
29393
29394 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29395
29396         * gcc.dg/cpp/Wmissingdirs.c: New.
29397
29398 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29399
29400         PR target/15301
29401         * gcc.dg/compat/union-m128-1.h: New file.
29402         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29403         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29404         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29405
29406 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29407
29408         PR target/15302
29409         * gcc.dg/compat/struct-complex-1.h: New file.
29410         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29411         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29412         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29413
29414 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29415
29416         PR middle-end/3074
29417         * gcc.dg/pr3074-1.c: New test case.
29418         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29419
29420 2004-05-20  Falk Hueffner  <falk@debian.org>
29421
29422         PR other/15526
29423         * gcc.dg/ftrapv-1.c: New test case.
29424
29425 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29426
29427         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29428
29429 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29430             Jeff Law  <law@redhat.com>
29431
29432         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29433         * gcc.dg/tree-ssa/20040518-2.c: New test.
29434
29435         * gcc.dg/tree-ssa/20040518-1.c: New test.
29436
29437 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29438
29439         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29440
29441 2004-05-18  Paul Brook  <paul@codesourcery.com>
29442
29443         PR fortran/13930
29444         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29445
29446 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29447
29448         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29449         constant folding.
29450
29451 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29452
29453         * gcc.dg/tree-ssa/20040517-1.c: New test.
29454
29455 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29456
29457         * gcc.dg/loop-4.c: New test.
29458
29459 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29460
29461         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29462
29463 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29464
29465         PR fortran/15311
29466         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29467
29468 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29469
29470         PR fortran/13826
29471         PR fortran/13940
29472         * gfortran.fortran-torture/compile/data_1.f90: New test.
29473
29474 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29475
29476         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29477         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29478
29479 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29480
29481         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29482
29483 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29484
29485         PR c/15444
29486         * gcc.dg/format/xopen-1.c: Adjust expected message.
29487         * gcc.dg/format/xopen-3.c: New test.
29488
29489 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29490
29491         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29492
29493 2004-05-14  Jeff Law  <law@redhat.com>
29494
29495         * gcc.dg/tree-ssa/20040514-2.c: New test.
29496
29497 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29498
29499         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29500         this ...
29501         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29502         this.
29503
29504 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29505
29506         * gcc.dg/tree-ssa/20040514-1.c: New test.
29507
29508 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29509
29510         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29511         test.
29512
29513 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29514
29515         PR fortran/14066
29516         * gfortran.fortran-torture/compile/do_1.f90: New test.
29517
29518 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29519
29520         PR fortran/15051
29521         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29522         test.
29523
29524 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29525
29526         PR fortran/15149
29527         * gfortran.fortran-torture/execute/random_init.f90: New test.
29528
29529 2004-05-13  Paul Brook  <paul@codesourcery.com>
29530
29531         PR fortran/15314
29532         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29533
29534 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29535
29536         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29537         for the powerpc case.
29538
29539 2004-05-13  Jeff Law  <law@redhat.com>
29540
29541         * gcc.dg/tree-ssa/20040513-1.c: New test.
29542         * gcc.dg/tree-ssa/20040513-2.c: New test.
29543
29544 2004-05-13  Paul Brook  <paul@codesourcery.com>
29545
29546         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29547         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29548         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29549
29550 2004-05-13  Andreas Schwab  <schwab@suse.de>
29551
29552         PR other/10819
29553         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29554         characters.
29555
29556 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29557
29558         PR fortran/15294
29559         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29560
29561 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29562
29563         Merge from tree-ssa-20020619-branch.  See
29564         ChangeLog.tree-ssa for details.
29565
29566 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29567
29568         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29569         include <altivec.h> explicitly.
29570         * gcc.dg/altivec-13.c: Likewise.
29571
29572 2004-05-11  Paul Brook  <paul@codesourcery.com>
29573
29574         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29575
29576 2004-05-10  Eric Christopher  <echristo@redhat.com>
29577
29578         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29579         * gcc.dg/sibcall-4.c: Ditto.
29580
29581 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29582
29583         * g++.dg/ext/altivec-8.C: New test case.
29584         * gcc.dg/altivec-13.c: New test case.
29585
29586 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29587
29588         * gcc.c-torture/execute/divcmp-1.c: New test case.
29589         * gcc.c-torture/execute/divcmp-2.c: New test case.
29590         * gcc.c-torture/execute/divcmp-3.c: New test case.
29591
29592 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29593
29594         * g++.dg/other/pragma-re-2.C: New test.
29595
29596 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29597
29598         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29599         * gcc.dg/i386-387-2.c: Likewise.
29600
29601         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29602         __builtin_drem.
29603         * gcc.dg/i386-387-6.c: Likewise.
29604
29605 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29606
29607         * gcc.dg/builtins-33.c: Also check log1p*.
29608
29609 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29610
29611         PR optimization/15296
29612         * gcc.c-torture/execute/pr15296.c: New test.
29613
29614 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29615
29616         * gcc.dg/builtins-40.c: New test.
29617
29618 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29619
29620         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29621
29622 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29623
29624         * g++.dg/ext/spe1.C: New testcase.
29625
29626 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29627
29628         * objc.dg/image-info.m: Allow additional attributes
29629         for __image_info section.
29630
29631 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29632
29633         * gcc.dg/torture/mips-hilo-2.c: New test.
29634
29635 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29636
29637         PR c++/14389
29638         * g++.dg/template/member5.C: New test.
29639
29640 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29641
29642         * gcc.dg/builtins-34.c: Also check expm1*.
29643
29644 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29645
29646         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29647         * gcc.dg/torture/builtin-convert-3.c: New test.
29648
29649 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29650
29651         PR middle-end/15054
29652         * g++.dg/opt/pr15054.C: New test.
29653
29654 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29655
29656         * gcc.dg/torture/builtin-rounding-1.c: New test.
29657         * gcc.dg/builtins-25.c: Delete.
29658         * gcc.dg/builtins-29.c: Delete.
29659
29660 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29661
29662         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29663         * gcc.dg/sibcall-4.c: Likewise.
29664         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29665
29666 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29667
29668         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29669         bit-field on 16-bit targets.
29670
29671 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29672
29673         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29674         16-bit targets.
29675
29676 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29677
29678         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29679         * gcc.dg/rs6000-power2-2.c: Likewise.
29680
29681 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29682
29683         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29684         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29685         Change the asm registers to be in form of frN instead of fN.
29686
29687 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29688
29689         * gcc.dg/torture/builtin-convert-2.c: New test.
29690
29691 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29692
29693         * gcc.dg/rs6000-power2-1.c: New test.
29694         * gcc.dg/rs6000-power2-2.c: New test.
29695
29696 2004-04-28  Jan Hubicka  <jh@suse.cz>
29697
29698         * gcc.dg/unused-6.c: New test.
29699
29700 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29701             Ulrich Weigand  <uweigand@de.ibm.com>
29702
29703         * ada/acats/run_all.sh: Define $target variable.
29704
29705 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29706
29707         PR c++/15119
29708         * g++.dg/other/vararg-1.C: New test.
29709
29710         PR c++/4794
29711         * g++.dg/eh/cleanup3.C: New test.
29712
29713 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29714
29715         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29716         and ad8011a (target_insn).
29717         * ada/acats/support/macro.dfs: Likewise.
29718         * ada/acats/support/impbit.adb: New file.
29719
29720 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29721
29722         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29723
29724 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29725
29726         * gcc.dg/loop-3.c: New test.
29727
29728 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29729
29730         * gcc.c-torture/execute/simd-5.c: New test.
29731
29732 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29733
29734         PR c++/15064
29735         * g++.dg/template/crash18.C: New test.
29736
29737 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29738
29739         * g++.dg/ext/complit3.C: New test.
29740
29741 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29742
29743         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29744         * gcc.dg/altivec-3.c: Same.
29745         * gcc.dg/altivec-varargs-1.c: Same.
29746
29747 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29748
29749         * lib/target-supports.exp (check_profiling_available): Assume
29750         profiling is not available on powerpc-eabi targets.
29751
29752 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29753
29754         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29755         * gcc.dg/vmx/bug-1.c: Ditto.
29756
29757 2004-04-20  Eric Christopher  <echristo@redhat.com>
29758
29759         * gcc.dg/charset/extern.c: New test.
29760         * g++.dg/charset/extern3.cc: Ditto.
29761
29762 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29763
29764         * gcc.dg/builtins-39.c: New test.
29765
29766 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29767
29768         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29769
29770 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29771
29772         * gcc.dg/torture/mips-hilo-1.c: New test.
29773
29774 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29775
29776         * gcc.c-torture/compile/20040419-1.c: New test.
29777
29778 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29779
29780         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29781
29782 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29783             Aldy Hernandez  <aldyh@redhat.com>
29784
29785         * gcc.c-torture/execute/va-arg-24.c: New.
29786
29787 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29788             Aldy Hernandez  <aldyh@redhat.com>
29789
29790         * gcc.dg/vmx/1b-01.c: New.
29791         * gcc.dg/vmx/1b-02.c: New.
29792         * gcc.dg/vmx/1b-03.c: New.
29793         * gcc.dg/vmx/1b-04.c: New.
29794         * gcc.dg/vmx/1b-05.c: New.
29795         * gcc.dg/vmx/1b-06.c: New.
29796         * gcc.dg/vmx/1b-07.c: New.
29797         * gcc.dg/vmx/1c-01.c: New.
29798         * gcc.dg/vmx/1c-02.c: New.
29799         * gcc.dg/vmx/3a-01a.c: New.
29800         * gcc.dg/vmx/3a-01.c: New.
29801         * gcc.dg/vmx/3a-01m.c: New.
29802         * gcc.dg/vmx/3a-03.c: New.
29803         * gcc.dg/vmx/3a-03m.c: New.
29804         * gcc.dg/vmx/3a-04.c: New.
29805         * gcc.dg/vmx/3a-04m.c: New.
29806         * gcc.dg/vmx/3a-05.c: New.
29807         * gcc.dg/vmx/3a-06.c: New.
29808         * gcc.dg/vmx/3a-06m.c: New.
29809         * gcc.dg/vmx/3a-07.c: New.
29810         * gcc.dg/vmx/3b-01.c: New.
29811         * gcc.dg/vmx/3b-02.c: New.
29812         * gcc.dg/vmx/3b-10.c: New.
29813         * gcc.dg/vmx/3b-13.c: New.
29814         * gcc.dg/vmx/3b-14.c: New.
29815         * gcc.dg/vmx/3b-15.c: New.
29816         * gcc.dg/vmx/3c-01a.c: New.
29817         * gcc.dg/vmx/3c-01.c: New.
29818         * gcc.dg/vmx/3c-02.c: New.
29819         * gcc.dg/vmx/3c-03.c: New.
29820         * gcc.dg/vmx/3d-01.c: New.
29821         * gcc.dg/vmx/4-01.c: New.
29822         * gcc.dg/vmx/4-03.c: New.
29823         * gcc.dg/vmx/5-01.c: New.
29824         * gcc.dg/vmx/5-02.c: New.
29825         * gcc.dg/vmx/5-03.c: New.
29826         * gcc.dg/vmx/5-04.c: New.
29827         * gcc.dg/vmx/5-05.c: New.
29828         * gcc.dg/vmx/5-06.c: New.
29829         * gcc.dg/vmx/5-07.c: New.
29830         * gcc.dg/vmx/5-07t.c: New.
29831         * gcc.dg/vmx/5-08.c: New.
29832         * gcc.dg/vmx/5-10.c: New.
29833         * gcc.dg/vmx/5-11.c: New.
29834         * gcc.dg/vmx/7-01a.c: New.
29835         * gcc.dg/vmx/7-01.c: New.
29836         * gcc.dg/vmx/7c-01.c: New.
29837         * gcc.dg/vmx/7d-01.c: New.
29838         * gcc.dg/vmx/7d-02.c: New.
29839         * gcc.dg/vmx/8-01.c: New.
29840         * gcc.dg/vmx/8-02a.c: New.
29841         * gcc.dg/vmx/8-02.c: New.
29842         * gcc.dg/vmx/brode-1.c: New.
29843         * gcc.dg/vmx/bug-1.c: New.
29844         * gcc.dg/vmx/bug-2.c: New.
29845         * gcc.dg/vmx/bug-3.c: New.
29846         * gcc.dg/vmx/cw-bug-1.c: New.
29847         * gcc.dg/vmx/cw-bug-2.c: New.
29848         * gcc.dg/vmx/cw-bug-3.c: New.
29849         * gcc.dg/vmx/dct.c: New.
29850         * gcc.dg/vmx/debug-1.c: New.
29851         * gcc.dg/vmx/debug-2.c: New.
29852         * gcc.dg/vmx/debug-3.c: New.
29853         * gcc.dg/vmx/debug-4.c: New.
29854         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29855         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29856         * gcc.dg/vmx/eg-5.c: New.
29857         * gcc.dg/vmx/fft.c: New.
29858         * gcc.dg/vmx/gcc-bug-1.c: New.
29859         * gcc.dg/vmx/gcc-bug-2.c: New.
29860         * gcc.dg/vmx/gcc-bug-3.c: New.
29861         * gcc.dg/vmx/gcc-bug-4.c: New.
29862         * gcc.dg/vmx/gcc-bug-5.c: New.
29863         * gcc.dg/vmx/gcc-bug-6.c: New.
29864         * gcc.dg/vmx/gcc-bug-7.c: New.
29865         * gcc.dg/vmx/gcc-bug-8.c: New.
29866         * gcc.dg/vmx/gcc-bug-9.c: New.
29867         * gcc.dg/vmx/gcc-bug-b.c: New.
29868         * gcc.dg/vmx/gcc-bug-c.c: New.
29869         * gcc.dg/vmx/gcc-bug-d.c: New.
29870         * gcc.dg/vmx/gcc-bug-e.c: New.
29871         * gcc.dg/vmx/gcc-bug-f.c: New.
29872         * gcc.dg/vmx/gcc-bug-g.c: New.
29873         * gcc.dg/vmx/gcc-bug-i.c: New.
29874         * gcc.dg/vmx/harness.h: New.
29875         * gcc.dg/vmx/ira1.c: New.
29876         * gcc.dg/vmx/ira2a.c: New.
29877         * gcc.dg/vmx/ira2b.c: New.
29878         * gcc.dg/vmx/ira2.c: New.
29879         * gcc.dg/vmx/ira2c.c: New.
29880         * gcc.dg/vmx/mem.c: New.
29881         * gcc.dg/vmx/newton-1.c: New.
29882         * gcc.dg/vmx/ops.c: New.
29883         * gcc.dg/vmx/sn7153.c: New.
29884         * gcc.dg/vmx/spill2.c: New.
29885         * gcc.dg/vmx/spill3.c: New.
29886         * gcc.dg/vmx/spill.c: New.
29887         * gcc.dg/vmx/t.c: New.
29888         * gcc.dg/vmx/varargs-1.c: New.
29889         * gcc.dg/vmx/varargs-2.c: New.
29890         * gcc.dg/vmx/varargs-3.c: New.
29891         * gcc.dg/vmx/varargs-4.c: New.
29892         * gcc.dg/vmx/varargs-5.c: New.
29893         * gcc.dg/vmx/varargs-6.c: New.
29894         * gcc.dg/vmx/varargs-7.c: New.
29895         * gcc.dg/vmx/vmx.exp: New.
29896         * gcc.dg/vmx/vprint-1.c: New.
29897         * gcc.dg/vmx/vscan-1.c: New.
29898         * gcc.dg/vmx/x-01.c: New.
29899         * gcc.dg/vmx/x-02.c: New.
29900         * gcc.dg/vmx/x-03.c: New.
29901         * gcc.dg/vmx/x-04.c: New.
29902         * gcc.dg/vmx/x-05.c: New.
29903         * gcc.dg/vmx/yousufi-1.c: New.
29904         * gcc.dg/vmx/zero-1.c: New.
29905         * gcc.dg/vmx/zero.c: New.
29906
29907 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29908
29909         * g++.dg/lookup/java1.C: Update for chage of
29910         _Jv_AllocObject.
29911         * g++.dg/lookup/java2.C: Likewise.
29912
29913 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29914
29915         * ada/acats/run_all.sh: use -O2 by default.
29916
29917 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29918
29919         * gcc.dg/vr-mult-[12].c: New tests.
29920
29921 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29922
29923         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29924
29925         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29926
29927 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29928
29929         * lib/target-supports.exp (check_profiling_available): Assume profiling
29930         isn't available for mips*-*-elf targets.
29931
29932 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29933
29934         * gcc.dg/builtins-38.c: New test.
29935
29936 2004-04-14  Eric Christopher  <echristo@redhat.com>
29937
29938         * g++.dg/charset/charset.exp: Run .cc extension tests.
29939
29940 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29941
29942         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29943
29944 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29945
29946         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29947
29948 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29949
29950         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29951         * gcc.dg/i386-387-2.c: Likewise.
29952
29953         * gcc.dg/i386-387-7.c: New test.
29954         * gcc.dg/i386-387-8.c: New test.
29955
29956         * gcc.dg/builtins-37.c: New test.
29957
29958 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29959
29960         * g++.dg/pch/externc-1.C: Add missing semicolon.
29961
29962 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29963
29964         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29965
29966 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29967
29968         * gcc.c-torture/execute/20040411-1.c: New test.
29969
29970 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29971
29972         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29973
29974 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29975
29976         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29977
29978 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29979
29980         * lib/target-supports.exp (check_named_sections_available): New.
29981         * lib/gcc-dg.exp (dg-require-named-sections): New.
29982         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29983         old-deja.exp.  Also prune error-count message from HP linker.
29984         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29985
29986         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29987         * g++.old-deja/g++.pt/static3.C: Likewise.
29988         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29989
29990 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29991
29992         * gcc.c-torture/execute/20040409-1.c: New test case.
29993         * gcc.c-torture/execute/20040409-2.c: New test case.
29994         * gcc.c-torture/execute/20040409-3.c: New test case.
29995
29996 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29997
29998         * gcc.dg/20040409-1.c: New test.
29999
30000 2004-04-08  Roger Sayle  <roger@eyesopen.com>
30001
30002         PR target/14888
30003         * g++.dg/opt/pr14888.C: New test case.
30004
30005 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
30006
30007         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
30008         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
30009         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
30010         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
30011         New tests.
30012
30013 2004-04-08  Paul Brook  <paul@codesourcery.com>
30014
30015         * gcc.dg/spill-1.c: New test.
30016
30017 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30018
30019         * gcc.dg/torture/builtin-ctype-2.c: New test.
30020
30021 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
30022
30023         * gcc.dg/pch/pch.exp: Add largefile test.
30024
30025 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
30026
30027         * g++.dg/pch/externc-1.Hs: New.
30028         * g++.dg/pch/externc-1.C: New.
30029
30030 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30031
30032         * gcc.dg/compat/struct-by-value-5a_main.c,
30033         gcc.dg/compat/struct-by-value-5b_main.c: New files.
30034         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
30035         * gcc.dg/compat/struct-by-value-5a_x.c,
30036         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
30037         gcc.dg/compat/struct-by-value-5_x.c.
30038         * gcc.dg/compat/struct-by-value-5a_y.c,
30039         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
30040         gcc.dg/compat/struct-by-value-5_y.c.
30041
30042         * gcc.dg/compat/struct-by-value-6a_main.c,
30043         gcc.dg/compat/struct-by-value-6b_main.c: New files.
30044         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
30045         * gcc.dg/compat/struct-by-value-6a_x.c,
30046         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
30047         gcc.dg/compat/struct-by-value-6_x.c.
30048         * gcc.dg/compat/struct-by-value-6a_y.c,
30049         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
30050         gcc.dg/compat/struct-by-value-6_y.c.
30051
30052         * gcc.dg/compat/struct-by-value-7a_main.c,
30053         gcc.dg/compat/struct-by-value-7b_main.c: New files.
30054         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
30055         * gcc.dg/compat/struct-by-value-7a_x.c,
30056         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
30057         gcc.dg/compat/struct-by-value-7_x.c.
30058         * gcc.dg/compat/struct-by-value-7a_y.c,
30059         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
30060         gcc.dg/compat/struct-by-value-7_y.c.
30061
30062 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
30063
30064         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
30065         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
30066         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
30067         options.
30068
30069 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
30070
30071         * gcc.dg/builtins-36.c: New test.
30072
30073 2004-04-06  Paul Brook  <paul@codesourcery.com>
30074
30075         * README.gcc: Remove obsolete contraint on testcases.
30076
30077 2004-04-05  Paul Brook  <paul@codesourcery.com>
30078
30079         PR2123
30080         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
30081         failure and exit(0) on success.
30082         * g++.dg/expr/anew2.C: Ditto.
30083         * g++.dg/expr/anew3.C: Ditto.
30084         * g++.dg/expr/anew4.C: Ditto.
30085
30086 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
30087
30088         PR c++/3518
30089         * g++.dg/template/unify7.C: New.
30090
30091 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30092
30093         * g++.dg/README: Bring up to date with new subdirectories; remove
30094         duplicate subdirectory lines.
30095
30096 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
30097
30098         PR c++/14007
30099         * g++.dg/template/unify5.C: New.
30100         * g++.dg/template/unify6.C: New.
30101         * g++.dg/template/qualttp20.C: Adjust.
30102         * g++.old-deja/g++.jason/report.C: Adjust.
30103         * g++.old-deja/g++.other/qual1.C: Adjust.
30104
30105 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
30106
30107         PR c++/14803
30108         * g++.dg/inherit/ptrmem1.C: New test.
30109
30110 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
30111
30112         PR c++/14755
30113         * gcc.c-torture/execute/20040331-1.c: New test.
30114         * gcc.dg/20040331-1.c: New test.
30115
30116 2004-04-01  Paul Brook  <paul@codesourcery.com>
30117
30118         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
30119
30120 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
30121
30122         PR c++/14724
30123         * g++.dg/init/goto1.C: New test.
30124
30125         PR c++/14763
30126         * g++.dg/template/defarg4.C: New test.
30127
30128 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
30129
30130         * gcc.dg/altivec-11.c: Extend test for more valid cases.
30131
30132 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
30133
30134         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
30135
30136 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
30137
30138         * gcc.dg/noncompile/undeclared-2.c: New test.
30139
30140 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30141
30142         * gcc.dg/940409-1.c: Remove XFAIL.
30143         * gcc.dg/reg-vol-struct-1.c: New test.
30144
30145 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30146
30147         * gcc.dg/torture/builtin-wctype-1.c: New test.
30148
30149 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
30150
30151         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
30152         * gcc.dg/20001101-1.c: Likewise.
30153         * gcc.dg/20001102-1.c: Likewise.
30154
30155 2004-03-25  Roger Sayle  <roger@eyesopen.com>
30156
30157         * gcc.dg/compare8.c: Add an additional test for XOR.
30158
30159 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30160
30161         * gcc.dg/torture/builtin-ctype-1.c: New test.
30162
30163 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30164
30165         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
30166         * gcc.dg/torture/builtin-math-1.c: Likewise.
30167         * gcc.dg/torture/builtin-power-1.c: New test.
30168
30169 2004-03-24  Andreas Schwab  <schwab@suse.de>
30170
30171         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
30172         IA64 assembler.
30173
30174 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30175             Roger Sayle  <roger@eyesopen.com>
30176
30177         * gcc.dg/compare8.c: New test case.
30178
30179 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
30180
30181         * g++.dg/ext/altivec-7.C: New test.
30182
30183 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
30184
30185         PR 12267, 12391, 12560, 13129, 14114, 14133
30186         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
30187         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
30188         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
30189         Adjust error regexps.
30190         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
30191         * gcc.dg/noncompile/undeclared-1.c: New test cases.
30192         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
30193         * gcc.dg/local1.c: Add explanatory comment.
30194
30195 2004-03-23  Roger Sayle  <roger@eyesopen.com>
30196
30197         PR optimization/14669
30198         * g++.dg/opt/fold2.C: New test case.
30199
30200 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
30201
30202         PR c/14069
30203         * gcc.dg/20040322-1.c: New test.
30204
30205 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30206
30207         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
30208         * gcc.dg/ultrasp4.c: Likewise.
30209         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
30210
30211 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30212
30213         * gcc.dg/i386-sse-8.c: Reset default options.
30214
30215 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30216
30217         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
30218         in the error message text.
30219
30220 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30221
30222         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
30223
30224 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
30225
30226         PR c++/14616
30227         * g++.dg/init/array13.C: New test.
30228
30229 2004-03-20  Roger Sayle  <roger@eyesopen.com>
30230
30231         PR target/13889
30232         * gcc.c-torture/compile/pr13889.c: New test case.
30233
30234 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30235
30236         PR c/14635
30237         * builtins-1.c (nan, nans): Don't test.
30238         * builtins-30.c: Don't use nan, nanf, nanl.
30239         * builtins-35.c: New test.
30240
30241 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
30242
30243         * g++.dg/ext/altivec-6.C: New test.
30244
30245 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
30246
30247         * g++.dg/init/placement3.C: New test.
30248
30249         * g++.dg/template/spec13.C: New test.
30250
30251         * g++.dg/lookup/using11.C: New test.
30252
30253         * g++.dg/lookup/koenig3.C: New test.
30254
30255         * g++.dg/template/operator2.C: New test.
30256
30257         * g++.dg/expr/dtor3.C: New test.
30258         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
30259         marker.
30260         * g++.old-deja/g++.law/visibility28.C: Likewise.
30261
30262 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
30263
30264         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
30265         * gcc.dg/ppc64-abi-3.c: Likewise.
30266
30267 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30268
30269         PR c++/14545
30270         * g++.dg/parse/template15.C: New test.
30271
30272 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30273
30274         * g++.dg/expr/dtor2.C: New test.
30275
30276         * g++.dg/lookup/anon4.C: New test.
30277
30278         * g++.dg/overload/using1.C: New test.
30279
30280         * g++.dg/template/lookup7.C: New test.
30281
30282         * g++.dg/template/typename6.C: New test.
30283
30284         * g++.dg/expr/cond6.C: New test.
30285
30286 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30287
30288         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30289
30290 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30291
30292         * g++.dg/expr/cond5.C: New test.
30293         * g++.dg/expr/constcast1.C: Likewise.
30294         * g++.dg/expr/ptrmem2.C: Likewise.
30295         * g++.dg/expr/ptrmem3.C: Likewise.
30296         * g++.dg/lookup/main1.C: Likewise.
30297         * g++.dg/template/lookup6.C: Likewise.
30298
30299 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30300
30301         * gcc.dg/local1.c: New test.
30302
30303         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30304
30305 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30306
30307         * gcc.dg/torture/builtin-convert-1.c: New test.
30308
30309 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30310
30311         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30312
30313 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30314
30315         PR c++/14481
30316         * g++.dg/warn/Wunused-7.C: New test.
30317
30318 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30319
30320         * gcc.dg/torture/builtin-integral-1.c: New test.
30321
30322 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30323
30324         PR c++/14586
30325         * g++.dg/parse/non-dependent3.C: New test.
30326
30327 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30328
30329         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30330         * g++.dg/eh/simd-2.C: Likewise.
30331         * g++.dg/init/array10.C: Likewise.
30332         * gcc.c-torture/compile/simd-1.c: Likewise.
30333         * gcc.c-torture/compile/simd-2.c: Likewise.
30334         * gcc.c-torture/compile/simd-3.c: Likewise.
30335         * gcc.c-torture/compile/simd-4.c: Likewise.
30336         * gcc.c-torture/compile/simd-6.c: Likewise.
30337         * gcc.c-torture/execute/simd-1.c: Likewise.
30338         * gcc.c-torture/execute/simd-2.c: Likewise.
30339         * gcc.dg/compat/vector-defs.h: Likewise.
30340         * gcc.dg/20020531-1.c: Likewise.
30341         * gcc.dg/altivec-3.c: Likewise.
30342         * gcc.dg/altivec-4.c: Likewise.
30343         * gcc.dg/altivec-varargs-1.c: Likewise.
30344         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30345         * gcc.dg/i386-mmx-3.c: Likewise.
30346         * gcc.dg/i386-sse-4.c: Likewise.
30347         * gcc.dg/i386-sse-5.c: Likewise.
30348         * gcc.dg/i386-sse-8.c: Likewise.
30349         * gcc.dg/simd-1.c: Likewise.
30350         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30351         __ev64_opaque__ since the machine description provides it.
30352
30353 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30354
30355         * lib/compat.exp (skip_list): New global variable.
30356         Use it to hold the user defined COMPAT_SKIPS list if any.
30357         (compat-obj): Add the members of skip_list to optall.
30358
30359 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30360
30361         * gcc.dg/compat/union-by-value-1_main.c,
30362         union-by-value-1_x.c, union-by-value-1_y.c,
30363         union-check.h, union-defs.h,
30364         union-init.h, union-return-1_main.c,
30365         union-return-1_x.c, union-return-1_y.c: New files.
30366
30367 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30368
30369         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30370         mixed-struct-init.h: Add 4 mixed structure types.
30371         struct-by-value-21_main.c, struct-by-value-21_x.c,
30372         struct-by-value-21_y.c, struct-return-21_main.c,
30373         struct-return-21_x.c, struct-return-21_y.c: New files.
30374
30375 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30376
30377         PR c++/14550
30378         * g++.dg/parse/template14.C: New test.
30379
30380 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30381
30382         * gcc.c-torture/execute/20040313-1.c: New test.
30383
30384 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30385
30386         PR target/14533
30387         * gcc.dg/20040311-2.c: New test.
30388
30389 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30390
30391         PR other/14544
30392         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30393         bit-field.
30394
30395 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30396
30397         * gcc.dg/20040305-2.c: Add missing return statement.
30398
30399 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30400
30401         * gcc.dg/builtins-34.c: Also check pow10*.
30402
30403 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30404
30405         PR target/14262
30406         * gcc.dg/20040305-2.c: New test.
30407
30408 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30409
30410         * gcc.dg/20040310-1.c: New test.
30411
30412 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30413
30414         * gcc.c-torture/execute/20040311-1.c: New test case.
30415
30416 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30417
30418         PR c++/14476
30419         * g++.dg/lookup/enum1.C: New test.
30420
30421 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30422
30423         PR c++/14510
30424         * g++.dg/lookup/struct2.C: New test.
30425
30426 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30427
30428         * gcc.dg/builtins-34.c: New test.
30429
30430 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30431
30432         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30433
30434 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30435
30436         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30437         * gcc.dg/alias-2.c: New testcase.
30438
30439 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30440
30441         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30442
30443 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30444
30445         * gcc.c-torture/execute/20040309-1.c: New test case.
30446
30447 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30448
30449         PR c++/14397
30450         * g++.dg/overload/ref1.C: New.
30451
30452 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30453
30454         PR c++/14409
30455         * g++.dg/template/spec12.C: New test.
30456
30457         PR c++/14448
30458         * g++.dg/parse/crash14.C: New test.
30459
30460 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30461
30462         PR c++/14230
30463         * g++.dg/init/ref11.C: New test.
30464
30465 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30466
30467         PR c++/14432
30468         * g++.dg/parse/builtin2.C: New test.
30469
30470 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30471
30472         PR c++/14401
30473         * g++.dg/init/ctor3.C: New test.
30474         * g++.dg/init/union1.C: New test.
30475         * g++.dg/ext/anon-struct4.C: New test.
30476
30477 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30478
30479         * g++.dg/lookup/koenig1.C: Tweak error messages.
30480         * g++.dg/lookup/used-before-declaration.C: Likewise.
30481         * g++.dg/other/do1.C: Likewise.
30482         * g++.dg/overload/koenig1.C: Likewise.
30483         * g++.dg/parse/crash13.C: Likewise.
30484         * g++.dg/template/instantiate3.C: Likewise.
30485
30486 2004-03-08  Eric Christopher  <echristo@redhat.com>
30487
30488         * * lib/target-supports.exp: Enable libiconv in test
30489         compilation.  Fix up error checking.
30490
30491 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30492
30493         PR middle-end/14289
30494         * gcc.dg/pr14289-1.c: New test case.
30495         * gcc.dg/pr14289-2.c: Likewise.
30496         * gcc.dg/pr14289-3.c: Likewise.
30497
30498 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30499
30500         * gcc.c-torture/execute/20040308-1.c: New test.
30501
30502 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30503
30504         * gcc.c-torture/execute/20040307-1.c: New test case.
30505
30506 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30507
30508         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30509
30510 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30511
30512         * gcc.dg/20040306-1.c: New test.
30513
30514 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30515
30516         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30517         them static.
30518         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30519
30520 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30521
30522         PR c/14465
30523         * gcc.dg/decl-6.c: New test.
30524
30525 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30526
30527         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30528         Rename LOGPOW -> LOG_POW.
30529         (SQRT_EXP, POW_EXP): New.
30530
30531 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30532
30533         * gcc.dg/i386-sse-8.c: New test.
30534
30535 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30536
30537         PR c/14114
30538         * gcc.dg/decl-5.c: New test.
30539
30540 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30541
30542         * gcc.dg/20040305-1.c: New test.
30543
30544 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30545
30546         PR other/14354
30547         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30548
30549 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30550
30551         PR c++/14425, c++/14426
30552         * g++.dg/ext/altivec-4.C: New test.
30553         * g++.dg/ext/altivec-5.C: New test.
30554
30555 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30556
30557         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30558         global variables of a type with no linkage.
30559         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30560         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30561         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30562         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30563         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30564         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30565         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30566         * g++.dg/warn/deprecated.C: Name enum Color.
30567         * g++.dg/overload/VLA.C: Name structure for 'b'.
30568         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30569
30570 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30571
30572         * gcc.c-torture/compile/20040304-1.c: New test.
30573
30574 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30575
30576         PR 13728
30577         * gcc.dg/decl-4.c: New testcase.
30578
30579 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30580
30581         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30582         as PRECF if sizeof (float) > sizeof (double).
30583         (PRECL): Make it the same as PRECF if
30584         sizeof (float) > sizeof (long double).
30585
30586 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30587
30588         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30589         system type.  Add check for irix6 which doesn't have c99 runtime.
30590
30591 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30592
30593         * gcc.dg/const-elim-1.c: xfail for xtensa.
30594
30595 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30596
30597         PR c++/14369
30598         * g++.dg/template/cond4.C: New test.
30599
30600 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30601
30602         PR c++/14360
30603         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30604
30605         PR c++/14361
30606         * g++.dg/parse/defarg7.C: New test.
30607
30608         PR c++/14359
30609         * g++.dg/template/friend26.C: New test.
30610
30611 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30612
30613         PR c++/14324
30614         * g++.dg/abi/mangle21.C: New test.
30615
30616         PR c++/14260
30617         * g++.dg/parse/constructor2.C: New test.
30618
30619         PR c++/14337
30620         * g++.dg/template/sfinae1.C: New test.
30621
30622 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30623
30624         PR c++/14267
30625         * g++.dg/expr/crash2.C: New test.
30626
30627         PR middle-end/13448
30628         * gcc.dg/inline-5.c: New test.
30629         * gcc.dg/always-inline.c: Split out tests into ...
30630         * gcc.dg/always-inline2.c: ... this and ...
30631         * gcc.dg/always-inline3.c: ... this.
30632
30633 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30634
30635         PR debug/12103
30636         * g++.dg/debug/crash1.C: New test.
30637
30638 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30639
30640         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30641         function with __attribute__((noinline)).
30642         (recurser_void2): Likewise.
30643         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30644         (recurser_void2): Likewise.
30645
30646 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30647
30648         PR middle-end/14203
30649         * g++.dg/warn/Wunused-6.C: New test case.
30650
30651 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30652
30653         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30654         not defined.
30655
30656 2004-02-27  Eric Christopher  <echristo@redhat.com>
30657
30658         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30659         * g++.dg/charset/asm2.c: Run only x86.
30660         * gcc.dg/charset/asm3.c: Ditto.
30661
30662 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30663
30664         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30665         ld_library_path.
30666
30667 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30668
30669         * g++.dg/ext/altivec-3.C: New.
30670
30671 2004-02-26  Richard Henderson  <rth@redhat.com>
30672
30673         * g++.dg/ext/attrib10.C: Mark for warning.
30674         * gcc.dg/attr-alias-1.c: New.
30675
30676 2004-02-26  Richard Henderson  <rth@redhat.com>
30677
30678         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30679         * gcc.c-torture/execute/20040208-2.c: ... it back.
30680
30681 2004-02-26  Eric Christopher  <echristo@redhat.com>
30682
30683         * lib/target-supports.exp (check-iconv-available): New function.
30684         * lib/gcc-dg.exp (dg-require-iconv): New function.
30685         Use above.
30686         * gcc.dg/charset: New directory.
30687         * gcc.dg/charset/charset.exp: New file.
30688         * gcc.dg/charset/asm1.c: Ditto.
30689         * gcc.dg/charset/asm2.c: Ditto.
30690         * gcc.dg/charset/asm3.c: Ditto.
30691         * gcc.dg/charset/asm4.c: Ditto.
30692         * gcc.dg/charset/asm5.c: Ditto.
30693         * gcc.dg/charset/attribute1.c: Ditto.
30694         * gcc.dg/charset/attribute2.c: Ditto.
30695         * gcc.dg/charset/string1.c: Ditto.
30696         * g++.dg/charset: New directory.
30697         * g++.dg/dg.exp: Add here. Special options.
30698         * g++.dg/charset/charset.exp: New file.
30699         * g++.dg/charset/asm1.c: Ditto.
30700         * g++.dg/charset/asm2.c: Ditto.
30701         * g++.dg/charset/asm3.c: Ditto.
30702         * g++.dg/charset/asm4.c: Ditto.
30703         * g++.dg/charset/attribute1.c: Ditto.
30704         * g++.dg/charset/attribute2.c: Ditto.
30705         * g++.dg/charset/extern1.cc: Ditto.
30706         * g++.dg/charset/extern2.cc: Ditto.
30707         * g++.dg/charset/string1.c: Ditto.
30708
30709 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30710
30711         PR c++/14278
30712         * g++.dg/parse/comma1.C: New test.
30713
30714 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30715
30716         PR c++/14284
30717         * g++.dg/template/ttp8.C: New test.
30718
30719 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30720
30721         * gcc.dg/fixuns-trunc-1.c: New test.
30722
30723 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30724
30725         * gcc.dg/builtins-config.h: Use #elif.
30726
30727 2004-02-26  Michael Matz  <matz@suse.de>
30728
30729         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30730         * gcc.dg/991214-1.c: Likewise.
30731         * gcc.dg/i386-asm-1.c: Likewise.
30732
30733 2004-02-25  Richard Henderson  <rth@redhat.com>
30734
30735         * gcc.c-torture/execute/20040208-2.c: Move ...
30736         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30737
30738 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30739
30740         PR c++/14246
30741         * g++.dg/other/crash-3.C: New test.
30742
30743 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30744
30745         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30746         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30747
30748         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30749         HP-UX.
30750
30751 2004-02-24  Michael Matz  <matz@suse.de>
30752
30753         * gcc.dg/i386-regparm.c: New.
30754
30755 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30756
30757         * gcc.c-torture/execute/20040223-1.c: New.
30758
30759 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30760             Kazu Hirata  <kazu@cs.umass.edu>
30761
30762         * gcc.dg/fwritable-strings-1.c: Remove.
30763
30764 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30765
30766         PR c/14156
30767         * gcc.dg/20040223-1.c: New test.
30768
30769 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30770
30771         PR c++/14106
30772         * g++.dg/ext/typeof9.C: New test.
30773
30774 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30775
30776         PR c++/14250
30777         * g++.dg/other/switch1.C: New test.
30778
30779 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30780
30781         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30782         * gcc.dg/va-arg-1.c: Likewise.
30783
30784 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30785
30786         PR c++/14143
30787         * g++.dg/template/koenig5.C: New test.
30788
30789 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30790
30791         * g++.dg/ext/altivec-1.C: Generalize target triple.
30792         * g++.dg/ext/altivec-2.C: New test case.
30793         * g++.dg/ext/altivec_check.h: New file.
30794         * gcc.dg/altivec-1.c: Generalize target triple;
30795         include altivec_check.h and call altivec_check().
30796         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30797         * gcc.dg/altivec-6.c: New test case.
30798         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30799         type casts as needed.
30800         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30801         altivec_check().
30802         * gcc.dg/altivec-12.c: New test case.
30803         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30804         include altivec_check.h and call altivec_check().
30805         * gcc.dg/altivec_check.h: New file.
30806
30807 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30808
30809         * lib/target-supports.exp (check_alias_available): Don't mangle
30810         function `g' in test program.
30811
30812 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30813
30814         * lib/target-supports.exp (check_profiling_available): Check
30815         argument to determine whether we support a profiling type.
30816         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30817         check_profiling_available.
30818         * g++.dg/bprob/bprob.exp: Likewise.
30819         * g77.dg/bprob/bprob.exp: Likewise.
30820         * gcc.misc-tests/bprob.exp: Likewise.
30821         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30822         dg-require-profiling and delete expected error handling.
30823         * gcc.dg/20021014-1.c: Likewise.
30824         * gcc.dg/nest.c: Likewise.
30825
30826 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30827
30828         PR c++/12007
30829         * g++.dg/other/vthunk1.C: New test.
30830
30831 2004-02-20  Falk Hueffner  <falk@debian.org>
30832
30833         PR target/14201
30834         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30835
30836 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30837
30838         PR c++/13927
30839         * g++.dg/other/error8.C: Remove XFAIL markers.
30840
30841         PR c++/14173
30842         * g++.dg/ext/packed5.C: New test.
30843
30844         PR c++/14199
30845         * g++.dg/warn/Wunused-5.C: New test.
30846
30847         PR c++/14186
30848         * g++.dg/lookup/member1.C: New test.
30849
30850 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30851
30852         * gcc.c-torture/compile/20040130-1.c: Enable only when
30853         __INT_MAX__ >= 2147483647L.
30854         * gcc.c-torture/compile/961203-1.c: Likewise.
30855
30856 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30857
30858         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30859         * g++.dg/opt/template1.C: Robustify assembler regexp
30860
30861 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30862
30863         * gcc.c-torture/execute/simd-4.x: Remove.
30864         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30865         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30866         Guard with #ifndef SKIP_ATTRIBUTE.
30867         * gcc.dg/compat/vector-1_y.c: Likewise.
30868         * gcc.dg/compat/vector-2_x.c: Likewise.
30869         * gcc.dg/compat/vector-2_y.c: Likewise.
30870         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30871         * g++.dg/eh/simd-2.C: Likewise.
30872
30873 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30874
30875         * gcc.c-torture/compile/complex-1.c: New.
30876
30877 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30878
30879         PR target/14209
30880         * gcc.c-torture/execute/20040218-1.c: New test.
30881
30882 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30883
30884         PR c++/14181
30885         * g++.dg/parse/new2.C: New test.
30886
30887 2004-02-18  Paul Brook  <paul@codesourcery.com>
30888
30889         * gcc.c-torture/compile/libcall-1.c: New test.
30890
30891 2004-02-18  Paul Brook  <paul@codesourcery.com>
30892
30893         PR debug/12934
30894         * gcc.dg/debug/debug-7.c: New test.
30895
30896 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30897
30898         * gcc.dg/20040217-1.c: New test.
30899
30900 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30901
30902         * gcc.c-torture/execute/990208-1.x: Delete.
30903
30904 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30905
30906         * gcc.c-torture/execute/20040208-2.x: New file.
30907
30908 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30909
30910         PR c++/11326
30911         * g++.dg/abi/structret1.C: New test.
30912
30913 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30914
30915         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30916         (i386_cpuid): No need to test if cpuid is available on AMD64.
30917         Fix assembly, so that it works onboth i386 and AMD64.
30918         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30919         (vecInLong): Fix s[] member type to unsigned int.
30920         (vecInWord): Remove type.
30921         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30922         (a64, b64, c64, d64, e64): Remove.
30923         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30924         Remove unused variable.  Remove initialization of removed variables.
30925         Don't call mmx_tests nor sse_tests.
30926         (reference_mmx, reference_sse): Remove.
30927         (check): Add return stmt.
30928         * gcc.dg/i386-sse-7.c: New test.
30929         * gcc.dg/i386-mmx-4.c: New test.
30930
30931 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30932
30933         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30934         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30935         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30936         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30937         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30938         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30939         g++.dg/tc1/dr94.C: Fix line terminator.
30940
30941 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30942
30943         * gcc.c-torture/compile/20040216-1.c: New.
30944
30945 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30946
30947         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30948         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30949         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30950         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30951         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30952         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30953
30954 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30955
30956         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30957
30958 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30959
30960         PR c++/13971
30961         * g++.dg/expr/cond4.C: New test.
30962
30963         PR c++/14086
30964         * g++.dg/lookup/crash2.C: New test.
30965
30966 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30967
30968         * gcc.c-torture/compile/20040214-2.c: New test.
30969
30970 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30971
30972         PR c++/14116
30973         * g++.dg/ext/typeof8.C: New test.
30974
30975 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30976
30977         * gcc.c-torture/compile/20040214-1.c: New test.
30978
30979 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30980
30981         PR c++/13635
30982         * g++.dg/template/spec11.C: New test.
30983
30984 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30985
30986         PR c++/13927
30987         * g++.dg/other/error8.C: New test.
30988
30989 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30990
30991         PR c++/14122
30992         * g++.dg/template/array4.C: New test.
30993
30994         PR c++/14108
30995         * g++.dg/inherit/thunk2.C: New test.
30996
30997         PR c++/14083
30998         * g++.dg/eh/cond2.C: New test.
30999
31000 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
31001
31002         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
31003
31004 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
31005
31006         * lib/scanasm.exp (dg-scan): Quote pattern before display.
31007
31008 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
31009
31010         * g++.dg/simd-2.C: xfail on ppc64-linux.
31011
31012 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31013
31014         PR c/456
31015         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
31016         tests.
31017
31018 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
31019
31020         * gcc.dg/builtins-33.c: New test.
31021
31022 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
31023
31024         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
31025
31026 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31027
31028         * g++.dg/simd-2.C: Set -maltivec for ppc64.
31029
31030 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31031
31032         * gcc.dg/ppc64-abi-3.c: New test.
31033
31034 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
31035
31036         PR c/14092
31037
31038         * gcc.dg/pr14092-1.c: New testcase.
31039
31040 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
31041
31042         * gcc.dg/cpp/assert4.c: Fix typo last change.
31043
31044         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
31045         * gcc.dg/cpp/assert4.c: Handle powerpc64.
31046
31047         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
31048
31049 2004-02-09  Roger Sayle  <roger@eyesopen.com>
31050
31051         * gcc.c-torture/compile/20040209-1.c: New test case.
31052
31053 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31054
31055         * gcc.dg/c90-init-1.c: Adjust expected error messages.
31056
31057 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
31058
31059         * gcc.c-torture/execute/20040208-[12].c: New tests.
31060
31061 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31062
31063         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
31064
31065 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31066
31067         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
31068
31069 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31070
31071         Bug 13856
31072         * gcc.dg/visibility-8.c: New testcase.
31073
31074 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31075
31076         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
31077         arguments.
31078         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
31079
31080 2004-02-07  Roger Sayle  <roger@eyesopen.com>
31081
31082         PR middle-end/13696
31083         * g++.dg/opt/fold1.C: New test case.
31084
31085 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31086
31087         PR c++/14033
31088         * g++.dg/other/crash-2.C: New test.
31089
31090 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31091
31092         PR c++/14028
31093         * g++.dg/parse/angle-bracket2.C: New test.
31094
31095 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31096
31097         PR middle-end/13750
31098         Revert:
31099         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31100         PR pch/13361
31101         * testsuite/g++.dg/pch/wchar-1.C: New.
31102         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31103
31104 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31105
31106         PR c++/14008
31107         * g++.dg/parse/error15.C: New test.
31108         * g++.dg/parse/crash11.C: Update dg-error mark.
31109
31110 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31111
31112         PR c++/13932
31113         * g++.dg/warn/conv2.C: New test.
31114
31115 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31116
31117         PR c++/13086
31118         * g++.dg/warn/incomplete1.C: Remove xfail.
31119
31120 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31121
31122         * lib/file-format.exp (gcc_target_object_format): Use
31123         ${tool}_target_compile, not gcc_target_compile.
31124         * lib/target-supports.exp (check_alias_available): Likewise.
31125         (check_gc_sections_available): Likewise.
31126         * g++.dg/ext/attrib10.C: Use dg-require-alias.
31127         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
31128         dg-require-alias.
31129
31130 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31131
31132         PR c++/13969
31133         * g++.dg/template/static6.C: New test.
31134
31135 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
31136
31137         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
31138
31139 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31140
31141         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
31142         tests for systems where `char' is unsigned by default.
31143
31144 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31145
31146         PR c++/13997
31147         * g++.dg/template/partial3.C: New test.
31148
31149 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
31150
31151         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
31152         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
31153         Remove mentions of obsolete ports.
31154
31155 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
31156
31157         * gcc.dg/noncompile/20001228-1.c: Fix for new
31158         error message.
31159
31160 2004-02-03  Roger Sayle  <roger@eyesopen.com>
31161
31162         PR target/9348
31163         * gcc.c-torture/execute/multdi-1.c: New test case.
31164
31165 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31166
31167         PR c++/13925
31168         * g++.dg/template/lookup5.C: New test.
31169
31170 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31171
31172         PR c++/13950
31173         * g++.dg/template/lookup4.C: New test.
31174
31175         PR c++/13970
31176         * g++.dg/parse/error14.C: New test.
31177
31178         PR c++/14002
31179         * g++.dg/parse/template13.C: New test.
31180
31181 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31182
31183         PR c++/13978
31184         * g++.dg/template/koenig4.C: New test.
31185
31186         PR c++/13968
31187         * g++.dg/template/crash17.C: New test.
31188
31189         PR c++/13975
31190         * g++.dg/parse/error13.C: New test.
31191         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
31192
31193 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31194
31195         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
31196
31197 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
31198
31199         PR c/11658
31200         PR c/13994
31201         * gcc.dg/noncompile/20040203-1.c: New test.
31202         * gcc.dg/noncompile/20040203-2.c: Likewise.
31203         * gcc.dg/noncompile/20040203-3.c: Likewise.
31204         * gcc.dg/20040203-1.c: Likewise.
31205
31206 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
31207
31208         PR c++/10858
31209         * g++.dg/template/sizeof7.C: New test.
31210
31211 2004-02-02  Eric Christopher  <echristo@redhat.com>
31212             Zack Weinberg  <zack@codesourcery.com>
31213
31214         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
31215
31216 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
31217
31218         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
31219         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
31220         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
31221         * gcc.dg/cleanup-5.c: Run only on Linux targets.
31222
31223 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
31224
31225         PR c++/13113
31226         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
31227
31228         PR c++/13854
31229         * g++.dg/ext/attrib13.C: New test.
31230
31231         PR c++/13907
31232         * g++.dg/conversion/op2.C: New test.
31233
31234 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31235
31236         * gcc.dg/titype-1.c: Fix pasto.
31237
31238 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31239
31240         * gcc.dg/titype-1.c: New test.
31241
31242 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31243
31244         PR c++/13957
31245         * g++.dg/template/non-type-template-argument-1.C,
31246         g++.dg/template/qualified-id1.C: Update dg-error marks.
31247         * g++.dg/template/nontype6.C: New test.
31248
31249 2004-02-01  Roger Sayle  <roger@eyesopen.com>
31250
31251         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
31252         * gcc.dg/builtins-31.c: New testcase.
31253         * gcc.dg/builtins-32.c: New testcase.
31254
31255 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
31256
31257         * objc.dg/call-super-2.m: Update line numbers
31258         for the including of stddef.h.
31259
31260 2004-01-30  Michael Matz  <matz@suse.de>
31261
31262         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
31263         g++.dg/ext/case-range3.C: New tests.
31264
31265 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31266
31267         DR206
31268         PR c++/13813
31269         * g++.dg/template/member4.C: New test.
31270
31271 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31272
31273         PR c++/13683
31274         * g++.dg/template/sizeof6.C: New test.
31275
31276 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31277
31278         * gcc.dg/fwritable-strings-1.c: New test.
31279
31280 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31281
31282         * gcc.c-torture/compile/20040130-1.c: New test.
31283
31284 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
31285
31286         * objc.dg/call-super-2.m: Include stddef.h for size_t.
31287
31288 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
31289
31290         PR c++/13883
31291         * g++.dg/template/ctor3.C: New test.
31292
31293 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31294
31295         * g++.dg/tc1: New directory.
31296         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31297         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31298         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31299         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31300         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31301
31302 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31303
31304         * g++.dg/parse/error11.C: New test.
31305         * g++.dg/parse/error12.C: Likewise.
31306
31307 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
31308
31309         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31310         (scan_initial, main): Use aligned_sizeof instead of sizeof.
31311
31312 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
31313
31314         PR c++/13791
31315         * g++.dg/ext/attrib12.C: New test.
31316
31317         PR c++/13736
31318         * g++.dg/parse/cast2.C: New test.
31319
31320 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31321
31322         * objc.dg/encode-2.m (main): New local string.  Set depending on
31323         sizeof long.  Use in sscanf call.
31324         * objc.dg/encode-3.m (main): New local string.  Set depending on
31325         sizeof long.  Use in scan_initial call.
31326
31327 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31328
31329         * objc.dg/call-super-2.m: Make LP64-safe.
31330         * objc.dg/desig-init-1.m: Likewise.
31331
31332 2004-01-27  Devang Patel <dpatel@apple.com>
31333
31334         * g++.dg/debug/namespace1.C: New test.
31335
31336 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31337
31338         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31339         xscale-*-*.
31340
31341         * gcc.dg/arm-mmx-1.c: New test.
31342
31343 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31344
31345         * gcc.dg/20040127-1.c: New test.
31346         * gcc.dg/20040127-2.c: New test.
31347
31348 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31349
31350         * objc.dg/stret-1.m (glob): Renamed to globa.
31351
31352 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31353
31354         PR c++/13663
31355         * g++.dg/expr/for1.C: New test.
31356
31357 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31358
31359         PR middle-end/13779
31360         * gcc.dg/darwin-longlong.c: New test.
31361
31362 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31363
31364         * gcc.dg/20040124-1.c: Moved test from here...
31365         * gcc.c-torture/compile/20040124-1.c: ...to here.
31366
31367 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31368
31369         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31370         the assembly output if -m64 is passed.
31371
31372 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31373
31374         PR c++/13833
31375         * g++.dg/template/cond3.C: New test.
31376
31377 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31378
31379         PR c++/13810
31380         * g++.dg/template/ttp7.C: New test.
31381
31382 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31383
31384         PR c++/13797
31385         * g++.dg/template/nontype4.C: New test.
31386         * g++.dg/template/nontype5.C: Likewise.
31387
31388 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31389
31390         * gcc.dg/torture/mips-clobber-at.c: New test.
31391
31392 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31393
31394         * gcc.dg/20040124-1.c: New test.
31395
31396 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31397
31398         * gcc.dg/20040123-1.c: New test.
31399
31400 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31401
31402         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31403
31404 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31405
31406         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31407
31408 2004-01-23  Andrew Pinski  <apinski@apple.com>
31409
31410         * gcc.dg/20030121-1.c: Move to ..
31411         * gcc.dg/20040121-1.c: here.
31412
31413 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31414
31415         * gcc.dg/builtins-29.c: New test case.
31416
31417 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31418
31419         PR 18314
31420         * gcc.dg/builtins-30.c: New testcase.
31421
31422 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31423
31424         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31425         * lib/g77.exp: Likewise.
31426         * lib/objc.exp: Likewise.
31427         * lib/g++.exp: Likewise.
31428
31429 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31430
31431         * gcc.dg/struct-by-value-2.c: New test.
31432
31433 2004-01-21  Andrew Pinski  <apinski@apple.com>
31434
31435         PR target/13785
31436         * gcc.dg/20030121-1.c: New test.
31437
31438 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31439
31440         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31441         clobber frame pointer register in asm statement.
31442
31443 2004-01-21  Falk Hueffner  <falk@debian.org>
31444
31445         * gcc.c-torture/compile/20040121-1.c: New test.
31446
31447 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31448
31449         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31450
31451 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31452
31453         * gcc.dg/ppc64-abi-2.c: New test.
31454
31455 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31456
31457         * lib/treelang.exp: Fill out this file.
31458         * lib/treelang-dg.exp: New File.
31459
31460 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31461
31462         * gcc.c-torture/compile/981022-1.c: Remove.
31463         * gcc.dg/array-5.c: Remove XFAIL.
31464         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31465         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31466         gcc.dg/cond-lvalue-1.c: Update.
31467         * gcc.dg/cast-lvalue-2.c: New test.
31468
31469 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31470
31471         PR c++/13592
31472         * g++.dg/other/error1.C (class foo): Tweak error message.
31473
31474         PR c++/13592
31475         * g++.dg/template/call2.C: New test.
31476
31477 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31478
31479         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31480         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31481         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31482         scalar-return-1_x.c, scalar-return-2_y.c,
31483         scalar-return-3_x.c, scalar-return-3_y.c,
31484         scalar-return-4_x.c, scalar-return-4_y.c,
31485         struct-align-1.h, struct-align-1_x.c,
31486         struct-align-1_y.c, struct-align-2.h,
31487         struct-align-2_x.c, struct-align-2_y.c,
31488         struct-by-value-10_y.c, struct-by-value-11_x.c,
31489         struct-by-value-11_y.c, struct-by-value-12_x.c,
31490         struct-by-value-12_y.c, struct-by-value-13_x.c,
31491         struct-by-value-13_y.c, struct-by-value-14_x.c,
31492         struct-by-value-14_y.c, struct-by-value-15_x.c,
31493         struct-by-value-15_y.c, struct-by-value-16_y.c,
31494         struct-by-value-17_y.c, struct-by-value-18_y.c,
31495         struct-by-value-19_y.c, struct-by-value-1_x.c,
31496         struct-by-value-1_y.c, struct-by-value-20_y.c,
31497         struct-by-value-2_x.c, struct-by-value-2_y.c,
31498         struct-by-value-3_y.c, struct-by-value-4_x.c,
31499         struct-by-value-4_y.c, struct-by-value-5_y.c,
31500         struct-by-value-6_y.c, struct-by-value-7_y.c
31501         struct-by-value-8_x.c, struct-by-value-8_y.c
31502         struct-by-value-9_x.c, struct-by-value-9_y.c
31503         struct-return-10_x.c, struct-return-10_y.c,
31504         struct-return-19_x.c, struct-return-20_x.c
31505         struct-return-2_x.c, struct-return-2_y.c
31506         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31507         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31508
31509 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31510
31511         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31512         attribute on sparc*-sun-solaris2.*.
31513
31514 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31515
31516         PR c++/13710
31517         * g++.dg/ext/typeof7.C: New test.
31518
31519 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31520
31521         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31522         * gcc.dg/const-elim-1.c: Same.
31523
31524 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31525
31526         * objc.dg/stret-1.m: New.
31527         * objc.dg/stret-2.m: New.
31528
31529 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31530
31531         PR c++/11895
31532         * g++.dg/ext/vector1.C: New test.
31533
31534 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31535
31536         * gcc.dg/pch/import-1.c: New.
31537         * gcc.dg/pch/import-1.hs: New.
31538         * gcc.dg/pch/import-1a.h: New.
31539         * gcc.dg/pch/import-1b.h: New.
31540         * gcc.dg/pch/import-1c.h: New.
31541
31542 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31543
31544         PR c++/13574
31545         * g++.dg/ext/array1.C: New test.
31546
31547         PR c++/13178
31548         * g++.dg/conversion/op1.C: New test.
31549
31550 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31551
31552         PR 11864
31553         From Kazumoto Kojima / Dan Kegel:
31554         * gcc.dg/pr11864-1.c: New test.
31555
31556         PR 10392
31557         From Marcus Comstedt / Dan Kegel:
31558         * gcc.dg/pr10392-1.c: New test.
31559
31560 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31561
31562         PR c++/13478
31563         * g++.dg/init/ref10.C: New test.
31564
31565 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31566
31567         PR c++/13407
31568         * g++.dg/parse/typename6.C: New test.
31569
31570 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31571
31572         PR pch/13361
31573         * testsuite/g++.dg/pch/wchar-1.C: New.
31574         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31575
31576 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31577
31578         PR c++/9259
31579         * g++.dg/expr/sizeof2.C: New test.
31580
31581 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31582
31583         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31584
31585 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31586
31587         PR c++/13659
31588         * g++.dg/lookup/strong-using-3.C: New.
31589         * g++.dg/lookup/using-10.C: New.
31590
31591 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31592
31593         PR c++/13594
31594         * g++.dg/lookup/strong-using-2.C: New.
31595
31596 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31597             Dan Kegel <dank@kegel.com>
31598             J"orn Rennecke <joern.rennecke@superh.com>
31599
31600         PR target/9365
31601         * gcc.dg/pr9365-1.c: New test.
31602
31603 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31604
31605         PR c++/8856
31606         * g++.dg/parse/casting-operator2.C: New test.
31607         * g++.old-deja/g++.pt/explicit83.C: Remove.
31608
31609 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31610
31611         * gcc.dg/label-compound-stmt-1.c: New test.
31612         * gcc.c-torture/compile/950922-1.c,
31613         gcc.c-torture/compile/20000211-3.c,
31614         gcc.c-torture/compile/20000518-1.c,
31615         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31616         compound statements.
31617
31618 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31619
31620         * gcc.dg/ppc64-abi-1.c: New test.
31621
31622 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31623
31624          * g++.dg/ext/attrib9.C: Add dg-warnings.
31625
31626 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31627
31628         PR c++/12335
31629         * g++.dg/parse/dtor3.C: New test.
31630
31631 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31632
31633         PR c++/12709
31634         * g++.dg/parse/try-catch-1.C: New test.
31635
31636 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31637
31638         * ada/acats/run_all.sh: Add more verbose output in acats.log
31639         when compiling tests.
31640
31641 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31642
31643         PR 13656
31644         * gcc.dg/typedef-redecl.c: New test case.
31645         * gcc.dg/typedef-redecl.h: New support file.
31646
31647 2004-01-13  Jan Hubicka  <jh@suse.cz>
31648
31649         * gcc.dg/always_inline.c: New test.
31650         * gcc.dg/debug/20031231-1.c: Fix.
31651
31652 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31653
31654         PR c++/13474
31655         * g++.dg/template/array3.C: New test.
31656
31657 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31658
31659         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31660         * g++.dg/warn/Wunused-2.C: Likewise.
31661
31662 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31663
31664         PR c++/13289
31665         * g++.dg/template/instantiate6.C: New test.
31666
31667 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31668
31669         PR middle-end/11397
31670         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31671
31672 2004-01-12  Jan Hubicka  <jh@suse.cz>
31673
31674         PR opt/12826
31675         * gcc.dg/20040112-1.c: New.
31676
31677         * gcc.dg/dwarf-die[1-7].c: Move to...
31678         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31679         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31680
31681 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31682
31683         PR c++/4100
31684         * g++.dg/parse/friend4.C: New test.
31685
31686 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31687
31688         PR c++/4100
31689         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31690         definition is called a friend.
31691
31692 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31693
31694         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31695
31696 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31697
31698         PR c++/3478
31699         * g++.dg/parse/error10.C: New test.
31700         * g++.dg/template/arg2.C: Accept "invalid type" error.
31701
31702 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31703
31704         PR middle-end/13392
31705         * g++.dg/opt/expect2.C: New test.
31706
31707 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31708
31709         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31710         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31711         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31712         Update dg-error regexps.
31713
31714 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31715
31716         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31717         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31718
31719 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31720
31721         * gcc.dg/pragma-re-1.c: Use right pointer type.
31722
31723 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31724
31725         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31726
31727 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31728
31729         * gcc.dg/rs6000-ldouble-1.c: New.
31730
31731 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31732
31733         DR 337
31734         PR c++/9256
31735         * g++.dg/other/abstract1.C: New test.
31736
31737 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31738
31739         * g++.dg/lookup/strong-using-1.C: New.
31740
31741 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31742
31743         PR c/11234
31744         * gcc.dg/func-ptr-conv-1.c: New test.
31745         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31746
31747 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31748
31749         PR target/13380.
31750         * gcc.c-torture/compile/20040109-1.c: New.
31751
31752 2004-01-08  Stuart Hastings  <stuart@apple.com>
31753
31754         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31755         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31756         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31757
31758 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31759
31760         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31761
31762 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31763
31764         * ada/acats/run_acats: Treat 'gnatchop' the same way
31765         as 'gnatmake'.  Export GCC_DRIVER.
31766         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31767         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31768
31769 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31770
31771         PR c++/12573
31772         * g++.dg/template/dependent-expr4.C: New test.
31773
31774 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31775
31776         * gcc.dg/altivec-11.c: New test.
31777
31778 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31779
31780         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31781
31782 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31783
31784         PR c/6024
31785         * gcc.dg/enum-compat-1.c: New test.
31786         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31787
31788 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31789
31790         PR c/12165
31791         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31792         gcc.dg/c99-idem-qual-3.c: New tests.
31793
31794 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31795
31796         * gcc.dg/winline-7.c: Don't cast void * to int.
31797
31798 2004-01-06  Jan Hubicka  <jh@suse.cz>
31799
31800         * gcc.dg/i386-sse-5.c: New test
31801         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31802
31803 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31804
31805         PR c++/12815
31806         * g++.dg/rtti/typeid4.C: New test.
31807
31808 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31809
31810         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31811
31812 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31813
31814         PR c++/12132
31815         * g++.dg/template/error11.C: New test.
31816
31817         PR c++/13451
31818         * g++.dg/template/class2.C: New test.
31819
31820 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31821         Richard Sandiford <rsandifo@redhat.com>
31822
31823         PR c++/13387
31824         * g++.dg/opt/alias3.C: New test.
31825
31826 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31827
31828         PR c++/13157
31829         * g++.dg/template/koenig3.C: New test.
31830
31831         PR c++/13529
31832         * g++.dg/parse/offsetof3.C: New test.
31833
31834         * g++.dg/init/copy7.C: Add missing dg-error markers.
31835
31836         PR c++/12226
31837         * g++.dg/init/copy7.c: New test.
31838
31839         PR c++/13536
31840         * g++.dg/parse/cast1.C: New test.
31841
31842 2004-01-04  Jan Hubicka  <jh@suse.cz>
31843
31844         * gcc.dg/winline[1-7].c: New tests.
31845
31846 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31847
31848         PR c++/13520
31849         * g++.dg/template/qualttp22.C: New test.
31850
31851 2004-01-01  Jan Hubicka  <jh@suse.cz>
31852
31853         * gcc.dg/debug/20031231-1.c: New.
31854         * gcc.c-torture/compile/20040101-1.c: New.
31855         * gcc.dg/dwarf-die-[1-7].c: New.
31856
31857 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31858
31859         PR optimization/13521
31860         * gcc.c-torture/compile/20031231-1.c: New test.
31861
31862 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31863
31864         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31865
31866 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31867
31868         PR c++/10079
31869         * g++.dg/template/crash16.C: New test.
31870
31871 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31872
31873         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31874
31875 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31876
31877         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31878         ports.
31879         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31880         * g++.old-deja/g++.law/profile1.C: Likewise.
31881         * gcc.c-torture/compile/981006-1.c: Likewise.
31882         * gcc.c-torture/execute/loop-2e.x: Likewise.
31883         * gcc.c-torture/execute/loop-2f.x: Remove.
31884         * gcc.c-torture/execute/loop-2g.x: Likewise.
31885         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31886         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31887
31888 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31889
31890         PR c++/13507
31891         * g++.dg/ext/attrib11.C: New test.
31892
31893         PR c++/13494
31894         * g++.dg/template/array2-1.C: New test.
31895         * g++.dg/template/array2-2.C: New test.
31896
31897 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31898
31899         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31900
31901 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31902
31903         PR c++/12774
31904         * g++.dg/template/array1-1.C: New test.
31905         * g++.dg/template/array1-2.C: New test.
31906
31907 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31908
31909         PR fortran/12632
31910         * g77.dg/12632.f: New test case.
31911
31912 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31913
31914         PR c++/13289
31915         * g++.dg/parse/nontype1.C: New test.
31916
31917 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31918
31919         PR c++/12403
31920         * g++.dg/parse/explicit1.C: New test.
31921         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31922
31923 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31924
31925         PR c++/13081
31926         * g++.dg/opt/inline6.C: New test.
31927
31928         PR c++/12613
31929         * g++.dg/parse/error9.C: New test.
31930
31931         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31932
31933 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31934
31935         PR c++/13009
31936         * g++.dg/init/assign1.C: New test.
31937
31938 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31939
31940         PR c++/13070
31941         * g++.dg/warn/format3.C: New test case.
31942
31943 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31944
31945         * gcc.c-torture/compile/20031227-1.c: New test.
31946
31947 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31948
31949         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31950         * g77.dg/bprob/bprob.exp: Likewise.
31951         * gcc.misc-tests/bprob.exp: Likewise.
31952         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31953         variants on systems where the library does not provide that
31954         functionality.
31955         * gcc.dg/builtins-20.c: Use builtins-config.h.
31956         * gcc.dg/builtins-config.h: New file.
31957
31958 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31959
31960         * lib/gcc-dg.exp (dg-require-profiling): New function.
31961         * lib/target-supports.exp (check_profiling_available): Likewise.
31962         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31963         * g77.dg/bprob/bprob.exp: Likewise.
31964         * gcc.misc-tests/bprob.exp: Likewise.
31965         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31966         * gcc.dg/20021014-1.c: Likewise.
31967         * gcc.dg/nest.c: Likewise.
31968
31969 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31970
31971         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31972         compiling.
31973         * g++.dg/lookup/java2.C: Likewise.
31974         * gcc.dg/cpp/lexident.c: Likewise.
31975
31976 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31977
31978         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31979         given.
31980         * gcc.c-torture/compile/961203-1.c: Likewise.
31981         * gcc.c-torture/compile/980506-1.c: Likewise.
31982
31983 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31984
31985         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31986         (additional_prunes): New global.
31987         (gcc-dg-prune): Handle additional per-test pruning.
31988         (dg-test): Clear additional_prunes between tests.
31989
31990         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31991         dg-prune-output to avoid spurious failures from assembler
31992         complaining about nonexistent WAW violations.
31993         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31994         Use dg-prune-output to avoid spurious failures from assembler
31995         warning about Itanium B-step errata.
31996
31997 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31998
31999         * g++.dg/abi/macro0.C: New test.
32000         * g++.dg/abi/macro1.C: Likewise.
32001         * g++.dg/abi/macro2.C: Likewise.
32002
32003         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
32004         * g++.dg/abi/bitfield7.C: Likewise.
32005         * g++.dg/abi/dtor2.C: Likewise.
32006         * g++.dg/abi/mangle11.C: Likewise.
32007         * g++.dg/abi/mangle12.C: Likewise.
32008         * g++.dg/abi/mangle14.C: Likewise.
32009         * g++.dg/abi/mangle17.C: Likewise.
32010         * g++.dg/abi/vbase10.C: Likewise.
32011         * g++.dg/abi/vbase14.C: Likewise.
32012         * g++.dg/template/qualttp17.C: Likewise.
32013
32014 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32015
32016         PR c/11995
32017         * gcc.dg/20031223-1.c: New test.
32018
32019 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32020
32021         * gcc.dg/noreturn-7.c: New test.
32022
32023 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32024
32025         * gcc.dg/null-pointer-1.c: New test.
32026
32027 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32028
32029         * g++.old-deja/g++.jason/template18.C: Remove.
32030         * g++.old-deja/g++.jason/template37.C: Likewise.
32031
32032         PR c++/12862
32033         * g++.dg/lookup/ns1.C: New test.
32034
32035         PR c++/12397
32036         * g++.dg/template/lookup3.C: New test.
32037
32038 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32039
32040         * g++.dg/template/recurse1.C: New test
32041
32042 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32043
32044         PR c++/12479
32045         * g++.dg/parse/semicolon1.C: New test.
32046         * g++.dg/parse/semicolon1.h: Likewise.
32047
32048 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
32049
32050         * gcc.dg/darwin-misaligned.c: New test.
32051
32052 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32053
32054         PR c/9163
32055         * gcc.dg/20031222-1.c: New test.
32056
32057 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
32058
32059         PR c++/13438
32060         * g++.dg/parse/error8.C: New test.
32061
32062         PR c++/11554
32063         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
32064
32065 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
32066
32067         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
32068         too small.
32069         * gcc.c-torture/compile/930217-1.c: Likewise.
32070         * gcc.c-torture/compile/930513-1.c: Likewise.
32071         * gcc.c-torture/execute/920908-2.c: Likewise.
32072         * gcc.c-torture/execute/921204-1.c: Likewise.
32073         * gcc.c-torture/execute/930621-1.c: Likewise.
32074         * gcc.c-torture/execute/930630-1.c: Likewise.
32075         * gcc.c-torture/execute/931031-1.c: Likewise.
32076         * gcc.c-torture/execute/980602-2.c: Likewise.
32077         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32078         * gcc.c-torture/execute/compndlit-1.c: Likewise.
32079         * gcc.c-torture/execute/extzvsi.c: Likewise.
32080         * gcc.c-torture/unsorted/ext.c: Likewise.
32081
32082 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
32083
32084         PR target/12749
32085         * gcc.c-torture/compile/20031220-2.c: New test case.
32086
32087 2003-12-20  Roger Sayle  <roger@eyesopen.com>
32088
32089         PR optimization/13031
32090         * gcc.c-torture/compile/20031220-1.c: New test case.
32091
32092 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32093
32094         * gcc.dg/cast-function-1.c: New test.
32095
32096 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32097
32098         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
32099         formats.
32100
32101 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
32102
32103         PR c++/12795
32104         * g++.dg/ext/attrib10.C: New test.
32105
32106 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32107
32108         * gcc.dg/cleanup-10.c: New test.
32109         * gcc.dg/cleanup-11.c: New test.
32110
32111 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32112
32113         PR c++/13239
32114         * g++.dg/opt/expect1.C: New test.
32115
32116 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
32117
32118         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
32119
32120 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
32121
32122         PR debug/12923
32123         * gcc.dg/20031218-1.c: New test.
32124
32125         PR debug/12389
32126         * gcc.dg/20031218-2.c: New test.
32127         * gcc.dg/20031218-3.c: New test.
32128
32129         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
32130         of label name and allow for USER_LABEL_PREFIX == "_" names.
32131         * g++.dg/abi/mangle18-2.C: Likewise.
32132         * g++.dg/abi/mangle19-1.C: Likewise.
32133         * g++.dg/abi/mangle19-2.C: Likewise.
32134         * g++.dg/abi/mangle20-1.C: Likewise.
32135         * g++.dg/abi/mangle20-2.C: Likewise.
32136
32137 2003-12-18  Richard Henderson  <rth@redhat.com>
32138
32139         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
32140
32141 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
32142             Dan Kegel <dank@kegel.com>
32143
32144         PR other/12009
32145         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
32146         testing a cross compiler, it causes spurious compile failures.
32147         * lib/g++.exp: Likewise.
32148
32149 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32150
32151         PR c++/13262
32152         * g++.dg/template/access13.C: New test.
32153
32154 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
32155
32156         * gcc.dg/20031216-1.c: New test.
32157
32158 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32159
32160         PR c++/9154
32161         * g++.dg/template/error10.C: New test.
32162
32163 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32164
32165         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
32166         * g++.dg/eh/simd-2.C: Likewise.
32167
32168 2003-12-17  James E Wilson  <wilson@specifixinc.com>
32169             Roger Sayle  <roger@eyesopen.com>
32170
32171         * gcc.c-torture/execute/ieee/mzero5.c: New.
32172
32173 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
32174
32175         PR c++/10603
32176         * g++.dg/parse/error6.C: New test.
32177
32178         PR c++/12827
32179         * g++.dg/parse/error7.C: New test.
32180
32181 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32182
32183         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
32184         at -O with stabs debugging formats.
32185         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
32186         * gcc.dg/debug/debug-2.c: Likewise.
32187
32188 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32189
32190         PR c++/12696
32191         * g++.dg/init/error1.C: New test.
32192
32193         PR c++/12218
32194         * g++.dg/init/pm3.C: New test.
32195
32196 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32197
32198         PR c/3347
32199         * gcc.dg/bitfld-8.c: New test.
32200
32201 2003-12-16  James Lemke  <jim@wasabisystems.com>
32202
32203         * gcc.dg/arm-scd42-[123].c: New tests.
32204
32205 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32206
32207         PR c++/9043
32208         * g++.dg/abi/mangle20-1.C: New test.
32209         * g++.dg/abi/mangle20-2.C: New test.
32210
32211 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32212
32213         PR c++/13275
32214         * g++.dg/other/offsetof2.C: Remove XFAIL.
32215         * g++.dg/parse/offsetof1.C: New test.
32216         * g++.gd/parse/offsetof2.C: Likewise.
32217
32218 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32219
32220         * g++.dg/template/nontype3.C: New test.
32221         * g++.dg/template/static2.C: Tweaked the dg-error clause.
32222
32223 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32224
32225         * g++.dg/warn/noreturn-3.C: Also test instantiation.
32226
32227 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32228
32229         PR c++/13387
32230         * g++.dg/expr/assign1.C: New test.
32231
32232         PR c++/13242
32233         * g++.dg/abi/mangle19-1.C: New test.
32234         * g++.dg/abi/mangle19-2.C: New test.
32235
32236 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
32237
32238         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
32239
32240 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32241
32242         * gcc.c-torture/execute/20031216-1.c: New test.
32243
32244 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32245
32246         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
32247         an ICE regression.
32248
32249 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32250
32251         PR c++/10926
32252         * g++.dg/template/error9.C: New test.
32253
32254         PR c++/11116
32255         * g++.dg/template/error8.C: New test.
32256
32257 2003-12-15  Roger Sayle  <roger@eyesopen.com>
32258
32259         PR middle-end/13400
32260         * gcc.c-torture/execute/20031215-1.c: New test case.
32261
32262 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32263
32264         PR c++/13269
32265         * g++.dg/parse/error5.C: New test.
32266
32267         PR c++/12989
32268         * g++.dg/expr/sizeof1.C: New test.
32269
32270         PR c++/13310
32271         * g++.dg/template/crash15.C: New test.
32272
32273 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
32274
32275         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
32276         a non-POD type as the last named parameter of a varargs function.
32277
32278 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32279
32280         PR c++/13243
32281         PR c++/12573
32282         * g++.dg/template/crash14.C: New test.
32283         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32284
32285 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32286
32287         * g++.dg/other/java1.C: New test.
32288
32289         PR c++/13241
32290         * g++.dg/abi/mangle18-1.C: New test.
32291         * g++.dg/abi/mangle18-2.C: New test.
32292
32293 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32294
32295         PR optimization/10312
32296         * gcc.c-torture/execute/20031214-1.c: New.
32297
32298 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32299
32300         PR c++/10779
32301         PR c++/12160
32302         * g++.dg/parse/error3.C: New test.
32303         * g++.dg/parse/error4.C: Likewise.
32304         * g++.dg/abi/mangle4.C: Tweak error messages.
32305         * g++.dg/lookup/using5.C: Likewise.
32306         * g++.dg/other/error2.C: Likewise.
32307         * g++.dg/parse/typename5.C: Likewise.
32308         * g++.dg/parse/undefined1.C: Likewise.
32309         * g++.dg/template/arg2.C: Likewise.
32310         * g++.dg/template/ttp3.C: Likewise.
32311         * g++.dg/template/type1.C: Likewise.
32312         * g++.old-deja/g++.other/crash32.C: Likewise.
32313         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32314
32315 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32316
32317         PR c++/13106
32318         * g++.dg/warn/noreturn-3.C: New test.
32319
32320 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32321
32322         PR c++/13118
32323         * g++.dg/abi/covariant3.C: New.
32324
32325 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32326
32327         * g++.dg/eh/ia64-1.C: New test.
32328
32329 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32330
32331         PR optimization/13037
32332         * g77.f-torture/execute/13037.f: New test case.
32333
32334 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32335
32336         PR c++/12881
32337         * g++.dg/abi/covariant2.C: New.
32338
32339 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32340
32341         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32342
32343 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32344
32345         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32346
32347 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32348
32349         PR other/10819
32350         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32351         to fix Bug 10819.
32352         * lib/g++.exp (g++_version): Likewise.
32353         * lib/g77.exp (g77_version): Likewise.
32354         * lib/objc.exp (default_objc_version): Likewise.
32355
32356 2003-12-10  Richard Henderson  <rth@redhat.com>
32357
32358         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32359
32360         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32361
32362 2003-12-08  Matt Austern  <austern@apple.com>
32363
32364         PR c/13134
32365         * lib/gcc-dg.exp (dg-require-visibility): Define.
32366         * lib/target-supports (check_visibility_available): Define.
32367         * gcc.dg/visibility-1.c: New test.
32368         * gcc.dg/visibility-2.c: Likewise.
32369         * gcc.dg/visibility-3.c: Likewise.
32370         * gcc.dg/visibility-4.c: Likewise.
32371         * gcc.dg/visibility-5.c: Likewise.
32372         * gcc.dg/visibility-6.c: Likewise.
32373         * g++.dg/ext/visibility-1.C: Likewise.
32374         * g++.dg/ext/visibility-2.C: Likewise.
32375         * g++.dg/ext/visibility-3.C: Likewise.
32376         * g++.dg/ext/visibility-4.C: Likewise.
32377         * g++.dg/ext/visibility-5.C: Likewise.
32378         * g++.dg/ext/visibility-6.C: Likewise.
32379
32380 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32381
32382         * g++.dg/lookup/java1.C: New test.
32383         * g++.dg/lookup/java2.C: New test.
32384
32385 2003-12-07  Falk Hueffner  <falk@debian.org>
32386
32387         * g++.dg/opt/noreturn-1.C: New test.
32388
32389 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32390
32391         * gcc.dg/overflow-1.c: New test.
32392
32393 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32394
32395         * g77.f-torture/compile/13060.f: New test.
32396
32397 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32398
32399         PR c++/13323
32400         * g++.dg/inherit/operator2.C: New test.
32401
32402 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32403
32404         PR c++/13305
32405         * g++.dg/ext/attrib9.C: New test.
32406
32407 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32408
32409         PR c++/13314
32410         * g++.dg/template/error7.C: New test.
32411
32412 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32413             J"orn Rennecke <joern.rennecke@superh.com>
32414
32415         PR target/13302
32416         * g++.dg/other/struct-va_list.C: New test.
32417
32418 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32419
32420         PR c++/13166
32421         * g++.dg/parse/defarg6.C: New test.
32422
32423 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32424
32425         PR target/13256
32426         * gcc.c-torture/execute/20031201-1.c: New test.
32427
32428 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32429
32430         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32431
32432 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32433
32434         * gcc.dg/builtin-return-1.c: New test.
32435
32436 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32437             J"orn Rennecke <joern.rennecke@superh.com>
32438
32439         PR optimization/13260
32440         * gcc.c-torture/execute/20031204-1.c: New test.
32441
32442 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32443
32444         PR c++/9127
32445         * g++.dg/template/error6.C: New test.
32446
32447 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32448
32449         * gcc.dg/20031202-1.c: New test.
32450
32451 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32452
32453         PR c++/13179
32454         * g++.dg/template/eh1.C: New test.
32455
32456         PR c++/10771
32457         * g++.dg/template/error5.C: New test.
32458
32459 2003-12-02  David Ung  <davidu@mips.com>
32460
32461         * gcc.dg/compat/vector-check.h: Corrected type for var
32462         g_##TMODE
32463
32464 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32465
32466         PR c++/10126
32467         * g++.dg/template/ptrmem8.C: New test.
32468
32469 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32470
32471         PR c++/12573
32472         * g++.dg/template/dependent-expr3.C: New test.
32473
32474 2003-12-01  James Lemke  <jim@wasabisystems.com>
32475
32476         * gcc.dg/arm-g2.c: New test.
32477
32478 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32479
32480         PR optimization/11634
32481         * gcc.dg/20031201-2.c: New test case.
32482
32483 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32484
32485         PR 11433
32486         * objc.dg/proto-lossage-3.m: New test.
32487
32488 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32489
32490         PR optimization/12628
32491         * gcc.dg/20031201-1.c: New test case.
32492
32493 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32494
32495         * gcc.dg/unaligned-1.c: New test.
32496
32497 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32498
32499         PR c++/9849
32500         * g++.dg/template/error4.C: New test.
32501         * g++.dg/template/nested3.C: Adjust error markers.
32502
32503 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32504
32505         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32506
32507 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32508
32509         PR c/10333
32510         * gcc.dg/bitfld-7.c: New test.
32511
32512 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32513
32514         * gcc.dg/tls/asm-1.C: New test.
32515
32516 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32517
32518         * gcc.dg/cpp/assert4.c: Update.
32519
32520 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32521
32522         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32523         * gcc.dg/builtin-apply3.c: New test.
32524
32525 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32526
32527         * lib/compat.exp (compat-obj): New xfaildata parameter.
32528         Use it to set compiler_conditional_xfail_data before compiling.
32529         (compat-get-options): Handle dg-xfail-if.
32530         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32531         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32532         * gcc.dg/compat/vector-1_y.c: Likewise.
32533         * gcc.dg/compat/vector-2_x.c: Likewise.
32534         * gcc.dg/compat/vector-2_y.c: Likewise.
32535
32536 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32537
32538         * g++.dg/opt/reg-stack4.C: New test.
32539
32540 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32541
32542         * gcc.dg/builtin-apply2.c: New test.
32543
32544 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32545
32546         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32547
32548 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32549
32550         PR c++/12924
32551         * g++.dg/template/template-id-2.C: New test.
32552
32553 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32554
32555         PR c++/5369
32556         * g++.dg/template/memfriend1.C: New test.
32557         * g++.dg/template/memfriend2.C: Likewise.
32558         * g++.dg/template/memfriend3.C: Likewise.
32559         * g++.dg/template/memfriend4.C: Likewise.
32560         * g++.dg/template/memfriend5.C: Likewise.
32561         * g++.dg/template/memfriend6.C: Likewise.
32562         * g++.dg/template/memfriend7.C: Likewise.
32563         * g++.dg/template/memfriend8.C: Likewise.
32564         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32565
32566 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32567
32568         PR c++/12515
32569         * g++.dg/ext/cond1.C: New test.
32570
32571 2003-11-20  Richard Henderson  <rth@redhat.com>
32572
32573         * gcc.dg/20020201-2.c: Remove.
32574         * gcc.dg/20020201-4.c: Remove.
32575         * gcc.dg/20020304-1.c: Remove.
32576
32577 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32578
32579         * gcc.dg/cpp/trad/xwin1.c: New test case.
32580
32581 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32582
32583         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32584         * lib/g77.exp: Likewise.
32585         * lib/objc.exp: Likewise.
32586         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32587         for darwin.
32588
32589 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32590
32591         PR c++/12932
32592         * g++.dg/template/static5.C: New test.
32593
32594 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32595
32596         * gcc.dg/nested-func-1.c: New test.
32597
32598 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32599
32600         * gcc.dg/cpp/assert4.c: New test.
32601
32602 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32603
32604         PR c++/2294
32605         * g++.dg/lookup/using9.c: New test.
32606
32607 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32608
32609         PR c++/12762
32610         * g++.dg/template/error3.C: New test.
32611
32612 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32613
32614         PR ada/13035
32615         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32616         No longer use a wrapper for gcc, since this does not work under
32617         Windows.
32618
32619 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32620
32621         PR c++/2094
32622         * g++.dg/template/ptrmem7.C: New test.
32623
32624 2003-11-13  Andrew Pinski <apinski@apple.com>
32625
32626         * gcc.c-torture/compile/20031113-1.c: New test.
32627
32628 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32629             Kean Johnston <jkj@sco.com>
32630
32631         PR c/13029
32632         * gcc.dg/unused-4.c: Update.
32633
32634 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32635
32636         * g++.dg/opt/const3.C: New test.
32637
32638 2003-11-13  Jan Hubicka  <jh@suse.cz>
32639
32640         * gcc.c-torture/compile/20031112-1.c: New test.
32641
32642 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32643
32644         * g++.dg/parse/crash10.C: Remove bogus error marker.
32645
32646 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32647
32648         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32649         (host_gcc): Likewise.
32650         (ROOT): Honor $PWDCMD.
32651         (BASE): Likewise.
32652         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32653
32654 2003-11-12  Catherine Moore  <clm@redhat.com>
32655
32656         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32657
32658 2003-11-12  Andreas Jaeger  <aj@suse.de>
32659             Jakub Jelinek  <jakub@redhat.com>
32660             Andrew Pinski  <pinskia@physics.uc.edu>
32661             Richard Henderson  <rth@redhat.com>
32662
32663         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32664         systems.
32665         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32666
32667         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32668         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32669
32670 2003-11-11  Andreas Jaeger  <aj@suse.de>
32671
32672         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32673
32674         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32675
32676 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32677
32678         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32679         Clean ups.
32680
32681 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32682
32683         * gcc.dg/trampoline-1.c: New test.
32684
32685 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32686
32687         * gcc.c-torture/compile/200031109-1.c: New test.
32688
32689 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32690
32691         PR c/3190
32692         PR c/8714
32693         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32694         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32695         gcc.dg/format/no-y2k-1.c: Update.
32696
32697 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32698
32699         PR optimization/10467
32700         * gcc.dg/20031108-1.c: New test case.
32701
32702 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32703
32704         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32705
32706 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32707
32708         * gcc.dg/compound-lvalue-1.c: New test.
32709         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32710         some XFAILs.
32711
32712 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32713
32714         * gcc.dg/altivec-varargs-1.c: New test.
32715
32716 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32717
32718         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32719         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32720         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32721         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32722         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32723
32724 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32725
32726         * gcc.dg/cond-lvalue-1.c: New test.
32727
32728 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32729
32730         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32731
32732 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32733
32734         PR c++/11616
32735         * g++.dg/template/instantiate5.C: New test.
32736
32737 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32738
32739         PR c++/12726
32740         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32741         * ChangeLog: Add missing first entry for above test.
32742
32743 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32744
32745         PR c++/9810
32746         * g++.dg/template/using8.C: New test.
32747         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32748
32749 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32750
32751         PR optimization/10817
32752         * gcc.c-torture/compile/20031102-1.c: New test case.
32753
32754 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32755
32756         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32757         2147483647.
32758
32759 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32760
32761         * gcc.dg/20031102-1.c: New test.
32762
32763 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32764
32765         * gcc.dg/complex-1.c: New test.
32766
32767 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32768
32769         PR c++/12796
32770         * g++.dg/template/crash13.C: Adjust expected error location.
32771         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32772
32773 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32774
32775         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32776
32777 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32778
32779         PR/10239
32780         * gcc.c-torture/compile/20031031-2.c: New test.
32781
32782 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32783
32784         PR/11640
32785         * gcc.c-torture/compile/20031031-1.c: New test.
32786
32787 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32788
32789         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32790         * gcc.misc-tests/bprob.exp: Likewise.
32791         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32792         the execution test on arm-elf configs.
32793         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32794         configs that don't support scratch files.
32795         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32796
32797 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32798
32799         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32800         done by dejagnu.
32801
32802 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32803
32804         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32805         Avoid non pure sh syntax. Add more logging.
32806
32807         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32808         fail.
32809
32810 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32811
32812         PR libgcj/10610
32813         * gcc.dg/ppc-stackalign-1.c: New test.
32814
32815 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32816
32817         * ada/acats/run_all.sh: Change output to be more compliant with
32818         dejagnu framework.
32819         Create acats.sum and acats.log files under testsuite/ada/acats
32820         Only run [a-z]* directories, to filter out e.g. CVS.
32821         Redirect build output to log file.
32822
32823 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32824
32825         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32826
32827 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32828
32829         PR ada/5909:
32830         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32831
32832 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32833
32834         * gcc.c-torture/compile/20031023-1.c: New test.
32835         * gcc.c-torture/compile/20031023-2.c: New test.
32836         * gcc.c-torture/compile/20031023-3.c: New test.
32837         * gcc.c-torture/compile/20031023-4.c: New test.
32838
32839 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32840
32841         PR c++/10371
32842         * g++.dg/lookup/scoped8.C: New test.
32843
32844 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32845
32846         * g++.dg/opt/reg-stack3.C: New test.
32847
32848 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32849
32850         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32851
32852 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32853
32854         PR c++/11076
32855         * g++.dg/template/crash13.C: New test.
32856
32857 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32858
32859         * gcc.dg/c99-restrict-2.c: New test.
32860
32861 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32862
32863         PR c++/12698, c++/12699, c++/12700, c++/12566
32864         * g++.dg/inherit/covariant9.C: New test.
32865         * g++.dg/inherit/covariant10.C: New test.
32866         * g++.dg/inherit/covariant11.C: New test.
32867
32868 2003-10-23  Jason Merrill  <jason@redhat.com>
32869
32870         PR c++/12726
32871         * g++.dg/ext/complit2.C: New test.
32872
32873 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32874
32875         PR target/12654
32876         * gcc.c-torture/execute/20031020-1.c: New test.
32877
32878 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32879
32880         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32881         following the jump_insn.
32882
32883 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32884
32885         * gcc.dg/cast-lvalue-1.c: New test.
32886
32887 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32888
32889         PR c++/11962
32890         * g++.dg/template/cond2.C: New test.
32891
32892 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32893
32894         * gcc.dg/builtins-28.c: New test.
32895
32896 2003-10-20  Jan Hubicka  <jh@suse.cz>
32897
32898         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32899         parameter.
32900         * testsuite/gcc.dg/inline-2.c: Likewise.
32901
32902 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32903
32904         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32905         * gcc.dg/nest.c: Likewise.
32906
32907 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32908
32909         PR c++/9781, c++/10583, c++/11862
32910         * g++.dg/parse/crash13.C: New test.
32911
32912 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32913
32914         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32915
32916 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32917
32918         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32919         Define HAVE_C99_RUNTIME except on Solaris.
32920         * gcc.dg/builtins-20.c: Likewise.
32921
32922 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32923
32924         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32925
32926 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32927
32928         PR c++/12495
32929         * g++.dg/template/crash21.C: New test.
32930
32931 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32932
32933         PR c++/2513
32934         * g++.dg/template/typename5.C: New test.
32935
32936 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32937
32938         PR c++/12369
32939         * g++.dg/template/friend25.C: New test.
32940
32941 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32942
32943         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32944         versions.
32945
32946 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32947
32948         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32949         == 2147483647.
32950
32951 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32952
32953         * gcc.c-torture/execute/960416-1.x: Remove.
32954         * gcc.c-torture/execute/divconst-3.x: Likewise.
32955
32956 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32957
32958         PR target/12598
32959         * gcc.dg/torture/cris-volatile-1.c: New test.
32960
32961 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32962
32963         PR optimization/9325
32964         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32965         for overflowing floating point to integer conversion during RTL
32966         simplification.
32967
32968 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32969
32970         * objc/execute/_cmd.m: Fix typo.
32971         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32972         Relax 'scan-assembler' regexp.
32973         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32974         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32975         * objc.dg/zero-link-2.m: Remove blank line.
32976         * objc.dg/zero-link-3.m: New test case.
32977
32978 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32979
32980         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32981
32982         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32983         than linker trickery.
32984
32985 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32986
32987         PR c++/12370
32988         * g++.dg/other/friend2.C: New test.
32989
32990 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32991
32992         * gcc.dg/20031012-1.c: New test.
32993
32994 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32995
32996         * gcc.dg/weak/weak-3.c: Fix for new warning.
32997
32998 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32999
33000         PR optimization/8750
33001         * gcc.c-torture/execute/20031012-1.c: New test case.
33002
33003 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33004
33005         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
33006         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
33007
33008 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33009
33010         PR optimization/12260
33011         * gcc.c-torture/compile/20031011-2.c: New test case.
33012
33013 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33014
33015         * gcc.c-torture/execute/20031011-1.c: New testcase.
33016
33017 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
33018
33019         * gcc.c-torture/compile/20031011-1.c: New test.
33020
33021 2003-10-11  Jan Hubicka  <jh@suse.cz>
33022
33023         * g++.dg/other/first-global.C: New test.
33024
33025 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33026
33027         * gcc.c-torture/execute/string-opt-18.c: New testcase.
33028
33029 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
33030
33031         * gcc.c-torture/compile/20031010-1.c: New test.
33032
33033 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
33034
33035         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
33036         * gcc.c-torture/execute/va-arg-25.c: ... here.
33037
33038 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
33039
33040         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
33041
33042 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
33043
33044         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
33045
33046 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
33047
33048         * g++.dg/parse/error2.C: New test.
33049
33050 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
33051
33052         PR c++/11097
33053         * g++.dg/other/error5.C: Modify the error message.
33054         * g++.dg/lookup/using8.C: New test.
33055
33056 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
33057
33058         * gcc.dg/darwin-abi-2.c: New file.
33059         * gcc.c-torture/execute/va-arg-24.c: New file.
33060
33061 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
33062
33063         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
33064         indentation.
33065
33066 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
33067
33068         PR c++/10147
33069         * g++.dg/other/error4.C: Update error messages.
33070         * g++.dg/template/ptrmem4.C: Likewise.
33071
33072         PR c++/12337
33073         * g++.dg/init/new9.C: New test.
33074
33075         PR c++/12334, c++/12236, c++/8656
33076         * g++.dg/ext/attrib8.C: New test.
33077
33078 2003-10-06  Devang Patel  <dpatel@apple.com>
33079
33080         * gcc.dg/debug/dwarf2-3.h: New test.
33081         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
33082
33083 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
33084
33085         * g++.dg/opt/cfg2.C: New test.
33086
33087 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33088
33089         * g++.dg/opt/float1.C: New test.
33090
33091 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33092
33093         * gcc.dg/c90-array-lval-6.c: New test.
33094         * gcc.dg/c99-array-lval-6.c: New test.
33095
33096 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
33097             Ziemowit Laski  <zlaski@apple.com>
33098
33099         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
33100         'Derived', so that it is never considered a class method; add
33101         new warning for '+port' method ambiguity.
33102         * objc.dg/method-12.m: Include <objc/objc.h> instead of
33103         <objc/objc-api.h> (needed on Mac OS X).
33104         * objc.dg/method-13.m: New test.
33105
33106 2003-10-03  Roger Sayle  <roger@eyesopen.com>
33107
33108         PR optimization/9325, PR java/6391
33109         * gcc.c-torture/execute/20031003-1.c: New test case.
33110
33111 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
33112
33113         PR optimization/12180
33114         * gcc.dg/20031002-1.c: New test.
33115
33116         PR c++/12486
33117         * g++.dg/inherit/error1.C: New test.
33118
33119 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
33120
33121         * lib/f-torture.exp (search_for): Rename to...
33122         (search_for_re): This.  Also, clean up comments and the
33123         "regexp" invocation.
33124
33125 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
33126
33127         * gcc.c-torture/compile/20031002-1.c: New test.
33128
33129 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
33130
33131         * g++.dg/opt/cond1.C: New test.
33132
33133 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
33134
33135         * gcc.dg/Wold-style-definition-2.c: New testcase.
33136         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
33137
33138 2003-09-29  Richard Henderson  <rth@redhat.com>
33139
33140         * g++.dg/init/array10.C: Add dg-options.
33141
33142 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33143
33144         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
33145
33146 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33147
33148         * g++.dg/template/friend19.C: Fix typo.
33149         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
33150
33151 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
33152
33153         * gcc.c-torture/execute/20030928-1.c: New test.
33154         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
33155
33156 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33157
33158         * g++.dg/opt/unroll1.C: New test.
33159
33160 2003-09-26  Roger Sayle  <roger@eyesopen.com>
33161
33162         PR optimization/11741
33163         * gcc.dg/20030926-1.c: New test case.
33164
33165 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33166
33167         PR c++/5655
33168         * g++.dg/parse/access7.C: New test.
33169         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
33170
33171 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
33172
33173         MERGE OF objc-improvements-branch into MAINLINE:
33174         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
33175         if libobjc has not been built.
33176         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
33177         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
33178         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
33179         objc/execute/nested-3.m, objc/execute/np-2.m,
33180         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
33181         objc/execute/redefining_self.m, objc/execute/root_methods.m,
33182         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
33183         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
33184         objc.dg/special/unclaimed-category-1.h,
33185         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
33186         well as GNU runtime.
33187         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
33188         * execute/cascading-1.m, execute/function-message-1.m,
33189         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
33190         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
33191         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
33192         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
33193         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
33194         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
33195         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
33196         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
33197         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
33198         * objc.dg/bitfield-2.m: Run only on Darwin.
33199         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
33200         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
33201         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
33202         * objc.dg/const-str-1.m: Fix constant string layout.
33203
33204 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
33205
33206         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
33207
33208 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
33209
33210         * gcc.dg/darwin-abi-1.c: New file.
33211
33212 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
33213
33214         PR target/12281
33215         * gcc.c-torture/compile/20030921-1.c: New test.
33216
33217 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33218
33219         * g++.dg/opt/reg-stack2.C: New test.
33220
33221 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33222
33223         * g++.dg/eh/delayslot1.C: New test.
33224
33225 2003-09-20  Richard Henderson  <rth@redhat.com>
33226
33227         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
33228
33229 2003-09-20  Roger Sayle  <roger@eyesopen.com>
33230
33231         * gcc.c-torture/execute/20030920-1.c: New test case.
33232
33233 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33234
33235         * g++.dg/rtti/typeid3.C: Correct expected error message.
33236
33237 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33238
33239         PR c++/157
33240         * g++.dg/parse/crash12.C: New test.
33241
33242 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
33243
33244         * gcc.dg/compat/mixed-struct-check.h: New.
33245         * gcc.dg/compat/mixed-struct-defs.h: New.
33246         * gcc.dg/compat/mixed-struct-init.h: New.
33247         * gcc.dg/compat/struct-by-value-19_main.c: New.
33248         * gcc.dg/compat/struct-by-value-19_x.c: New.
33249         * gcc.dg/compat/struct-by-value-19_y.c: New.
33250         * gcc.dg/compat/struct-by-value-20_main.c: New.
33251         * gcc.dg/compat/struct-by-value-20_x.c: New.
33252         * gcc.dg/compat/struct-by-value-20_y.c: New.
33253         * gcc.dg/compat/struct-return-19_main.c: New.
33254         * gcc.dg/compat/struct-return-19_x.c: New.
33255         * gcc.dg/compat/struct-return-19_y.c: New.
33256         * gcc.dg/compat/struct-return-20_main.c: New.
33257         * gcc.dg/compat/struct-return-20_x.c: New.
33258         * gcc.dg/compat/struct-return-20_y.c: New.
33259
33260 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
33261         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
33262         so that it will not complain on LP64 targets.
33263
33264 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33265
33266         PR c++/495
33267         * g++.dg/template/friend24.C: New test.
33268
33269 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
33270
33271         PR c++/12332
33272         * g++.dg/template/memtmpl2.C: New test.
33273
33274 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
33275
33276         PR target/11184
33277         * gcc.dg/builtin-apply1.c: New test.
33278
33279 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33280
33281         PR c++/9848
33282         * g++.dg/warn/Wunused-4.C: New test.
33283
33284 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33285
33286         PR c++/12316
33287         * g++.dg/other/gc2.C: New test.
33288
33289 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
33290
33291         PR c++/11991
33292         * g++.dg/rtti/typeid3.C: New test.
33293
33294         PR c++/12266
33295         * g++.dg/overload/template1.C: New test.
33296
33297 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33298
33299         * g++.dg/opt/cfg3.C: New test.
33300
33301 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33302
33303         PR c++/7939
33304         * g++.dg/template/crash11.C: New test.
33305
33306 2003-09-16  Jason Merrill  <jason@redhat.com>
33307             Jakub Jelinek  <jakub@redhat.com>
33308
33309         * gcc.dg/attr-warn-unused-result.c: New test.
33310
33311 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33312
33313         PR c++/12184
33314         * g++.dg/expr/call2.C: New test.
33315
33316 2003-09-15  Andreas Jaeger  <aj@suse.de>
33317
33318         * gcc.dg/Wold-style-definition-1.c: New test.
33319
33320 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33321
33322         PR c++/3907
33323         * g++.dg/parse/template12.C: New test.
33324
33325         * g++.dg/abi/bitfield11.C: New test.
33326         * g++.dg/abi/bitfield12.C: Likewise.
33327
33328 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33329
33330         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33331         non-expansion of functional macro name without arguments at EOL.
33332         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33333
33334 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33335
33336         * gcc.c-torture/execute/20030914-[12].c: New tests.
33337
33338 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33339
33340         PR c++/11788
33341         * g++.dg/overload/addr1.C: New test.
33342
33343 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33344
33345         * gcc.dg/20030909-1.c: New test.
33346
33347 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33348
33349         * gcc.dg/ultrasp10.c: New test.
33350
33351 2003-09-09  Devang Patel  <dpatel@apple.com>
33352
33353         * gcc.dg/darwin-ld-6.c: New test.
33354
33355 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33356
33357         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33358
33359 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33360
33361         * gcc.dg/ia64-types1.c: New test.
33362         * gcc.dg/ia64-types2.c: Likewise.
33363
33364 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33365
33366         * gcc.dg/builtins-1.c: Add more _Complex tests.
33367         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33368
33369         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33370         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33371
33372 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33373
33374         PR c++/11786
33375         * g++.dg/lookup/koenig2.C: New test.
33376
33377         PR c++/5296
33378         * g++.dg/rtti/typeid2.C: New test.
33379
33380 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33381
33382         * gcc.c-torture/compile/20030904-1.c: New test.
33383
33384 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33385
33386         * g++.dg/opt/longbranch2.C: New test.
33387
33388 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33389
33390         * g++.dg/template/crash10.C: Only compile it.
33391
33392 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33393
33394         PR middle-end/11665
33395         * gcc.c-torture/compile/20030907-1.c: New test.
33396         * g++.dg/init/array11.C: New test.
33397
33398 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33399
33400         PR c++/11852
33401         * g++.dg/init/struct1.C: New test.
33402
33403 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33404
33405         PR c++/12181
33406         * g++.dg/expr/comma1.C: New test.
33407
33408 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33409
33410         PR c++/11867
33411         * g++.dg/expr/static_cast5.C: New test.
33412
33413 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33414
33415         PR c++/11507
33416         * g++.dg/lookup/scoped7.C: New test.
33417
33418         PR c++/9574
33419         * g++.dg/other/static1.C: New test.
33420
33421         PR c++/11490
33422         * g++.dg/warn/template-1.C: New test.
33423
33424         PR c++/11432
33425         * g++.dg/template/crash10.C: New test.
33426
33427         PR c++/2478
33428         * g++.dg/overload/VLA.C: New test.
33429
33430         PR c++/10804
33431         * g++.dg/template/call1.C: New test.
33432
33433 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33434
33435         PR c++/11794
33436         * g++.dg/parse/using3.C: New test.
33437
33438 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33439
33440         PR c++/11409
33441         * g++.dg/overload/builtin3.C: New test case.
33442
33443 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33444
33445         PR c/9862
33446         * gcc.dg/20030906-1.c: New test.
33447         * gcc.dg/20030906-2.c: Likewise.
33448
33449 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33450
33451         PR c++/12167
33452         * g++.dg/parse/defarg5.C: New test.
33453
33454         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33455
33456 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33457
33458         PR c++/12163
33459         * g++.dg/expr/static_cast4.C: New test.
33460
33461         PR c++/12146
33462         * g++.dg/template/crash9.C: New test.
33463
33464 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33465
33466         * g++.old-deja/g++.ext/pretty2.C: Update for change
33467         in __FUNCTION__.
33468         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33469
33470 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33471
33472         PR c++/11922
33473         * g++/dg/template/qualified-id1.C: New test.
33474
33475         PR c++/12037
33476         * g++.dg/warn/noeffect4.C: New test.
33477
33478 2003-09-04  Matt Austern  <austern@apple.com>
33479
33480         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33481         * g++.dg/ext/fnname2.C: Likewise.
33482         * g++.dg/ext/fnname3.C: Likewise.
33483
33484 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33485
33486         * g++.dg/expr/lval1.C: New test.
33487         * g++.dg/ext/lvcast.C: Remove.
33488
33489 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33490
33491         PR optimization/11700.
33492         * gcc.c-torture/compile/20030903-1.c: New test case.
33493
33494 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33495
33496         PR c++/12053
33497         * g++.dg/abi/layout4.C: New test.
33498
33499 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33500
33501         PR c++/11553
33502         * g++.dg/parse/friend3.C: New test.
33503
33504 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33505
33506         PR c++/11847
33507         * g++.dg/template/class1.C: New test.
33508
33509         PR c++/11808
33510         * g++.dg/expr/call1.C: New test.
33511
33512 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33513
33514         PR c++/12114
33515         * g++.dg/init/ref9.C: New test.
33516
33517         PR c++/11972
33518         * g++.dg/template/nested4.C: New test.
33519
33520 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33521
33522         PR c++/12093
33523         * g++.dg/template/non-dependent4.C: New test.
33524
33525         PR c++/11928
33526         * g++.dg/inherit/conv1.C: New test.
33527
33528 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33529
33530         PR c++/6196
33531         * g++.dg/ext/label1.C: New test.
33532         * g++.dg/ext/label2.C: Likewise.
33533
33534 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33535
33536         * g++.dg/expr/cond3.C: New test.
33537
33538 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33539
33540         * gcc.dg/builtins-1.c: Add new builtin cases.
33541
33542 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33543
33544         * gcc.dg/builtins-1.c: Add new cases.
33545         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33546
33547 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33548
33549         * gcc.dg/builtins-1.c: Add more math builtin tests.
33550         * gcc.dg/torture/builtin-attr-1.c: New test.
33551
33552 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33553
33554         PR optimization/5079
33555         * g++.dg/opt/static3.C: New test.
33556
33557 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33558
33559         * gcc.misc-tests/gcov-10b.c: New test.
33560
33561 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33562
33563         * g++.dg/opt/ptrmem3.C: New test.
33564
33565         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33566
33567 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33568
33569         * gcc.dg/20030826-2.c: New test.
33570
33571 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33572
33573         PR middle-end/12002
33574         * g77.f-torture/compile/12002.f: New test case.
33575
33576 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33577
33578         * gcc.dg/20030826-1.c: New test case.
33579
33580 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33581
33582         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33583
33584 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33585
33586         PR c++/11871
33587         * c++.dg/lookup/crash1.C: New test.
33588
33589         * c++.dg/warn/noeffect3.C: New test.
33590
33591 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33592
33593         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33594         * gcc.dg/compat/vector-1_y.c: Ditto.
33595         * gcc.dg/compat/vector-2_x.c: Ditto.
33596         * gcc.dg/compat/vector-2_y.c: Ditto.
33597
33598 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33599
33600         * gcc.dg/20030702-1.c: New test.
33601
33602 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33603
33604         PR c++/8795
33605         * g++.dg/ext/altivec-1.C: New test.
33606
33607 2003-08-24  Richard Henderson  <rth@redhat.com>
33608
33609         * g++.dg/eh/simd-2.C: Add -w for x86.
33610
33611 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33612
33613         * gcc.dg/20030815-1.c: New test.
33614
33615 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33616
33617         PR c++/3765
33618         * g++.dg/parse/access6.C: New test.
33619
33620 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33621
33622         PR c++/641, c++/11876
33623         * g++.dg/template/friend22.C: New test.
33624         * g++.dg/template/friend23.C: Likewise.
33625
33626 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33627
33628         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33629         identically.
33630
33631 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33632
33633         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33634
33635 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33636
33637         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33638
33639 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33640
33641         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33642
33643 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33644
33645         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33646
33647 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33648
33649         PR c++/11919
33650         * g++.dg/overload/prom1.C: New test.
33651
33652         PR c++/11551
33653         * g++.dg/parse/dtor2.C: New test.
33654
33655         PR c++/10762
33656         * g++.dg/parse/using2.C: New test.
33657
33658 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33659
33660         PR target/11805
33661         * gcc.c-torture/compile/20030821-1.c: New.
33662
33663 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33664
33665         PR c++/11834
33666         * g++.dg/template/deduce2.C: New test.
33667
33668 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33669
33670         * gcc.c-torture/execute/20030821-1.c: New test.
33671
33672 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33673
33674         PR middle-end/11984
33675         * gcc.dg/20030820-1.c: New test case.
33676
33677 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33678
33679         PR c++/11945
33680         * g++.dg/warn/noeffect2.C: New test.
33681
33682 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33683
33684         PR c++/10926
33685         * g++.dg/template/dtor2.C: New test.
33686
33687         PR c++/11684
33688         * g++.dg/template/operator1.C: New test.
33689         * g++.dg/parse/operator4.C: New test.
33690
33691         PR c++/11946.C
33692         * g++.dg/expr/enum1.C: New test.
33693         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33694
33695         PR c++/11036.C
33696         * g++.dg/parse/elab2.C: New test.
33697         * g++.dg/parse/typedef4.C: Change error message.
33698         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33699         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33700         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33701
33702 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33703
33704         * gcc.dg/pch/warn-1.c: New.
33705         * gcc.dg/pch/warn-1.hs: New.
33706
33707         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33708         not-tested file.
33709
33710 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33711
33712         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33713
33714 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33715
33716         * gcc.dg/uninit-D.c: New Test.
33717         * gcc.dg/uninit-E.c: New Test.
33718         * gcc.dg/uninit-F.c: New Test.
33719         * gcc.dg/uninit-G.c: New Test.
33720
33721 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33722
33723         * g++.dg/README: Describe the pch directory.
33724
33725 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33726
33727         PR c++/11174
33728         * g++.dg/parse/access4.C: New test.
33729         * g++.dg/parse/access5.C: Likewise.
33730         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33731
33732 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33733
33734         * gcc.dg/noncompile/20030818-1.c: New.
33735
33736 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33737
33738         PR c++/11957
33739         * g++.dg/warn/noeffect1.C: New test.
33740
33741         * g++.dg/template/scope2.C: New test.
33742         * g++.dg/template/error2.C: Correct dg-error
33743
33744 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33745
33746         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33747
33748 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33749
33750         PR C++/11512
33751         * g++.dg/template/warn1.C: New.
33752
33753 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33754
33755         * g++.dg/template/error2.C: New test.
33756         * g++.dg/lookup/using7.C: Adjust errors
33757         * g++.old-deja/g++.pt/crash36.C: Likewise.
33758         * g++.old-deja/g++.pt/derived3.C: Likewise.
33759
33760 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33761
33762         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33763         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33764         * gcc.c-torture/execute/builtins/string-9.c: New, from
33765         string-opt-9.c.  Adjust for execute/builtins framework.
33766         * gcc.c-torture/execute/string-opt-9.c: Delete.
33767
33768 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33769
33770         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33771
33772         * g++.dg/parse/ret-type2.C: New test.
33773
33774         PR c++/11703
33775         * g++.dg/init/new8.C: New test.
33776
33777         PR c++/10923
33778         * g++.dg/parse/typedef5.C: New test.
33779
33780         PR c++/9512
33781         * g++.dg/parse/qualified2.C: New test.
33782         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33783         invalid code.
33784
33785 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33786
33787         * g++.dg/conversion/ptrmem1.C: New test.
33788
33789 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33790
33791         PR target/11693
33792         * gcc.dg/20030811-1.c: New test.
33793
33794         PR target/11535
33795         * gcc.c-torture/execute/20030811-1.c: New test.
33796
33797 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33798
33799         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33800
33801 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33802
33803         PR c++/11789.C
33804         * g++.dg/inherit/multiple1.C: New test.
33805
33806 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33807
33808         * gcc.dg/spe1.c: New test.
33809
33810         PR c++/11670
33811         * g++.dg/expr/cast2.C: New test.
33812
33813         PR c++/10530
33814         * g++.dg/template/dependent-name2.C: New test.
33815
33816 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33817
33818         * g++.dg/parse/crash11.C: Put the dg options in comments.
33819
33820 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33821
33822         * lib/gcc-dg.exp: Update for diagnostic change.
33823
33824 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33825
33826         PR c++/5767
33827         * g++.dg/parse/crash11.C: New test.
33828
33829 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33830
33831         * gcc.dg/cpp/spacing1.c: Update.
33832
33833 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33834
33835         PR target/11739
33836         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33837         a value for -mtune.
33838
33839 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33840
33841         PR middle-end/11771
33842         * gcc.c-torture/compile/20030804-1.c: New test case.
33843
33844 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33845
33846         * gcc.dg/20030804-1.c: New test case.
33847
33848 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33849
33850         * gcc.dg/cpp/separate-1.c: New test.
33851
33852 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33853
33854         PR c++/11704
33855         * g++.dg/template/dependent-expr2.C: New test.
33856
33857         PR c++/11766
33858         * g++.dg/expr/ptrmem1.C: New test.
33859
33860 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33861
33862         PR c++/9453
33863         * g++.dg/template/friend15.C: New test.
33864
33865 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33866
33867         * lib/dg-pch.exp: Work round PCH bug.
33868
33869 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33870
33871         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33872         builtins.  Move cases from builtins-4.c here.
33873
33874         * gcc.dg/torture/builtin-math-1.c: New test taken from
33875         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33876         additional cases.
33877
33878         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33879         Delete.
33880
33881 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33882
33883         PR c++/9447
33884         * g++.dg/template/using7.C: New test.
33885
33886 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33887
33888         * import1.c, import2.c: New tests.
33889
33890 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33891
33892         * g++.dg/eh/crossjump1.C: New test.
33893
33894 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33895
33896         PR c++/11697
33897         * g++.dg/template/using6.C: New test.
33898
33899         PR c++/11744
33900         * g++.dg/template/koenig2.C: New test.
33901
33902 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33903
33904         PR c++/7983
33905         * g++.dg/parse/typedef4.C: New test.
33906
33907 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33908
33909         PR c++/8442, c++/8806
33910         * g++.dg/template/elab1.C: New test.
33911         * g++.dg/template/type2.C: Likewise.
33912         * g++.dg/template/ttp3.C: Adjust expected error message.
33913         * g++.old-deja/g++.law/visibility13.C: Likewise.
33914         * g++.old-deja/g++.niklas/t135.C: Likewise.
33915         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33916         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33917         template argument.
33918         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33919
33920 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33921
33922         PR c++/11295
33923         * g++.dg/ext/stmtexpr1.C: New test.
33924
33925         * g++.dg/opt/tmp1.C: New test.
33926
33927         PR c++/11525
33928         * g++.dg/parse/constant4.C: New test.
33929
33930         PR c++/9447
33931         * g++.dg/template/using5.C: New test.
33932
33933 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33934
33935         * gcc.dg/builtins-27.c: New test case.
33936
33937 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33938
33939         * gcc.dg/tls/opt-7.c: New test.
33940
33941 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33942
33943         * g++.old-deja/g++.other/crash18.C: Remove.
33944
33945 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33946
33947         * g++.dg/template/explicit3.C: New.
33948         * g++.dg/template/explicit4.C: New.
33949         * g++.dg/template/explicit5.C: New.
33950
33951         PR c++/11347
33952         * g++.dg/template/memtmpl1.C: New.
33953
33954 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33955
33956         PR target/11565
33957         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33958         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33959
33960 2003-07-30  Jan Hubicka  <jh@suse.cz>
33961
33962         * vtgc1.c: Kill.
33963
33964 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33965
33966         * gcc.dg/struct-in-proto-1.c: New test.
33967
33968 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33969
33970         * gcc.dg/cpp/include2.c: Only expect one message.
33971
33972 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33973
33974         PR c++/9447
33975         * g++.dg/template/using1.C: New test.
33976         * g++.dg/template/using2.C: New test.
33977         * g++.dg/template/using3.C: New test.
33978         * g++.dg/template/using4.C: New test.
33979
33980 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33981
33982         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33983         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33984
33985 2003-07-28  Jan Hubicka  <jh@suse.cz>
33986
33987         PR c++/11530
33988         * g++.dg/opt/call1.C: New test.
33989
33990 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33991
33992         PR c++/11667
33993         * g++.dg/init/enum2.C: New test.
33994         * g++.dg/template/overload1.C: Add "-w" option.
33995
33996 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33997
33998         * gcc.dg/Wdeclaration-after-statement-1.c,
33999         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
34000
34001 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
34002
34003         * gcc.c-torture/compile/20030725-1.c: New test.
34004
34005 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
34006
34007         * gcc.dg/20030505.c: Only run for SPE.
34008         Remove definition of opaque type.
34009
34010 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
34011
34012         * g++.dg/template/ptrmem6.C: New test.
34013
34014 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
34015
34016         * gcc.c-torture/compile/zero-strct-2.c: New test.
34017
34018 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
34019
34020         * gcc.dg/intermod-1.c: New test.
34021
34022 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34023
34024         PR c++/11617
34025         * g++.dg/template/lookup2.C: New test.
34026         * g++.dg/template/memclass1.C: Remove instantiated from error.
34027         * g++.dg/other/error2.C: Tweak expected errors.
34028
34029         PR c++/11596
34030         * g++.dg/template/defarg3.C: New test.
34031
34032         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
34033
34034 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
34035
34036         * g++.dg/inherit/access5.C: New test.
34037
34038 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34039
34040         PR c++/11513
34041         * g++.dg/template/crash8.C: New test.
34042
34043 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
34044
34045         PR c/10602
34046         * gcc.dg/noncompile/incomplete-2.c: New test.
34047
34048 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
34049
34050         PR c++/11645
34051         * g++.dg/inherit/access4.C: New test.
34052
34053         PR c++/11517
34054         * g++.dg/expr/cond2.C: New test.
34055
34056         PR optimization/10679
34057         * g++.dg/opt/inline4.C: New test.
34058
34059 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34060
34061         * g++.dg/parse/crash10: New test.
34062
34063 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34064
34065         * g++.dg/ext/flexary1.C: New test.
34066
34067 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34068
34069         PR c++/10793
34070         * g++.dg/template/crash9.C: New test.
34071
34072 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34073
34074         PR c++/3004
34075         * g++.dg/parse/typedef3.C: New test.
34076
34077         PR c++/7906
34078         * g++.dg/parse/operator2.C: New test.
34079
34080         PR c++/8895
34081         * g++.dg/parse/def-tmpl-arg1.C: New test.
34082
34083         PR c++/9282
34084         * g++.dg/parse/funptr1.C: New test.
34085
34086         PR c++/9452
34087         * g++.dg/parse/ambig3.C: New test.
34088
34089         PR c++/9454
34090         * g++.dg/parse/operator3.C: New test.
34091
34092         PR c++/9486
34093         * g++.dg/parse/template10.C: New test.
34094
34095         PR c++/9488
34096         * g++.dg/parse/template11.C: New test.
34097
34098         PR c++/10150
34099         * g++.dg/parse/invalid-op1.C: New test.
34100
34101         PR c++/10247
34102         * g++.dg/parse/condexpr1.C: New test.
34103
34104 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34105
34106         * g++.dg/ext/packed3.C: New test.
34107         * g++.dg/ext/packed4.C: New test.
34108
34109         * gcc.dg/pack-test-3.c: New test.
34110
34111 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
34112
34113         * lib/compat.exp: Handle dg-options per source file.
34114         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
34115         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
34116         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
34117         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
34118         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
34119         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
34120         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
34121         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
34122         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
34123         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
34124         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
34125         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
34126         * g++.dg/compat/break/bitfield7_x.C: Ditto.
34127         * g++.dg/compat/break/bitfield7_y.C: Ditto.
34128
34129 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
34130
34131         PR c/10320
34132         * gcc.c-torture/execute/20030718-1.c: New test.
34133
34134 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34135
34136         PR optimization/11536
34137         * gcc.dg/20030721-1.c: New test.
34138
34139 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
34140
34141         PR c++/11546
34142         * g++.dg/template/lookup1.C: New test.
34143
34144 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
34145
34146         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
34147         diagnostics of ill-formed constructs involving labels.
34148         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
34149         the new 'previously defined here' message.
34150
34151 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
34152
34153         * g++.dg/parse/non-dependent2.C: New test.
34154
34155 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
34156
34157         * g++.dg/init/init-ref4.C: xfail on targets without
34158         weak symbols.
34159
34160 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
34161
34162         PR target/11087
34163         * gcc.c-torture/execute/20030717-1.c: New test.
34164
34165 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34166
34167         * g++.dg/opt/cfg1.C: New test.
34168
34169 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
34170
34171         PR optimization/11557
34172         * gcc.dg/20030717-1.c: New test.
34173
34174 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
34175
34176         PR c++/10476
34177         * g++.dg/expr/crash-1.C: New test.
34178
34179         PR c++/11027
34180         * g++.dg/template/init3.C: New test.
34181
34182         PR c++/8222
34183         * g++.dg/template/non-dependent1.C: New test.
34184
34185         PR c++/11070
34186         * g++.dg/template/non-dependent2.C: New test.
34187
34188         PR c++/11071
34189         * g++.dg/template/non-dependent3.C: New test.
34190
34191         PR c++/9907
34192         * g++.dg/template/sizeof5.C: New test.
34193
34194 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
34195
34196         PR 11498
34197         * gcc.c-torture/compile/mangle-1.c: New file.
34198
34199 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34200
34201         PR c++/7809
34202         * g++.dg/parse/access3.C: New test.
34203
34204 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
34205
34206         PR c++/11384
34207         * g++.dg/init/init-ref4.C: New test.
34208
34209 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
34210
34211         PR c++/11547
34212         * g++.dg/parse/constant3.C: New test.
34213         * g++.dg/parse/crash7.C: Likewise.
34214
34215 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
34216
34217         PR target/11008
34218         * gcc.dg/i386-pentium4-not-mull.c: New.
34219
34220 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
34221
34222         * gcc.dg/asm-names.c (ymain): Make it weak.
34223
34224 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34225
34226         PR c++/5421
34227         * g++.dg/template/friend21.C: New test.
34228
34229 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
34230
34231         * gcc.dg/cleanup-8.c: New test.
34232         * gcc.dg/cleanup-9.c: New test.
34233
34234 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
34235
34236         * g++.dg/ext/dll-MI1.h: New file.
34237         * g++.dg/ext/dllexport-MI1.C: New file.
34238         * g++.dg/ext/dllimport-MI1.C: New file.
34239
34240 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
34241
34242         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
34243         it does not have cmpstrsi patterns (just cmpmemsi).
34244
34245 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
34246
34247         PR debug/11473
34248         * g++.dg/debug/debug8.C: New test.
34249
34250 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34251
34252         PR c++/10108
34253         * g++.dg/template/crash7.C: New test.
34254
34255 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
34256
34257         PR target/10795
34258         * gcc.c-torture/compile/20030708-1.c: New.
34259
34260 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34261
34262         * gcc.c-torture/execute/20030715-1.c: New test.
34263
34264 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
34265
34266         * gcc.dg/pch/inline-3.c: New file.
34267         * gcc.dg/pch/inline-3.hs: New file.
34268         * gcc.dg/pch/inline-4.c: New file.
34269         * gcc.dg/pch/inline-4.hs: New file.
34270
34271 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
34272
34273         PR c++/11509
34274         * g++.dg/template/crash6.C: New test.
34275
34276         PR c++/7053
34277         * g++.dg/template/friend20.C: New test.
34278
34279         PR c++/7019
34280         * g++.dg/template/overload2.C: New test.
34281
34282 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34283
34284         PR optimization/11440
34285         * gcc.c-torture/execute/20030714-1.c: New test.
34286
34287 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34288
34289         PR c++/11154
34290         * g++.dg/template/partial2.C: New test.
34291
34292 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
34293
34294         PR c++/11503
34295         * g++.dg/template/anon1.C: New test.
34296
34297         PR c++/11493
34298         PR c++/11495
34299         * g++.dg/parse/template9.C: Likewise.
34300         * g++.dg/template/crash4.C: New test.
34301         * g++.dg/template/koenig1.C: Likewise.
34302         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34303         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34304         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34305         functions.
34306         * g++.old-deja/g++.jason/template36.C: Likewise.
34307         * g++.old-deja/g++.mike/p1989.C: Likewise.
34308         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34309         * g++.old-deja/g++.pt/ttp20.C: Use this->.
34310         * g++.old-deja/g++.pt/ttp21.C: Use this->.
34311         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34312         compiling.
34313         * g++.old-deja/g++.pt/union2.C: Use this->.
34314
34315 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34316
34317         * gcc.dg/20030711-1.c: New test.
34318
34319 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34320
34321         PR c++/11050
34322         * g++.dg/parse/args1.C: New test.
34323         * g++.pt/defarg8.C: Change expected errors.
34324
34325 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34326
34327         PR c++/8164
34328         * g++.dg/template/nontype2.C: New test.
34329
34330         PR c++/10558
34331         * g++.dg/parse/template8.C: New test.
34332
34333         PR c++/8327
34334         * g++.dg/template/scope1.C: New test.
34335
34336         * g++.dg/warn/Wsign-compare-1.C: New test.
34337
34338 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34339
34340         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34341
34342 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34343
34344         PR c++/9411
34345         * g++.dg/template/explicit2.C: New test.
34346
34347         PR c++/10032
34348         * g++.dg/warn/pedantic1.C: New test.
34349
34350 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34351
34352         PR c++ 9483
34353         * g++.dg/other/field1.C: New test.
34354
34355 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34356
34357         PR c/11449
34358         * gcc.c-torture/compile/20030707-1.c: New.
34359
34360 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34361
34362         PR c++/10849
34363         * g++.dg/template/access12.C: New test.
34364
34365 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34366
34367         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34368         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34369         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34370         * gcc.misc-tests/gcov.exp: Update
34371         * g++.dg/gcov/gcov.exp: Update
34372         * lib/gcov.exp: Update.
34373
34374 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34375
34376         * g++.dg/abi/mangle17.C: Make sure template expressions are
34377         dependent.
34378         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34379         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34380         * g++.dg/opt/stack1.C: Remove erroneous code.
34381         * g++.dg/parse/template7.C: New test.
34382         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34383         * g++.old-deja/g++.pt/crash4.C: Likewise.
34384
34385 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34386
34387         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34388         with zero or one occurence of `$' after the initial `L'.
34389
34390 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34391
34392         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34393
34394 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34395
34396         PR c/11370
34397         * gcc.dg/Wunreachable-6.c: New testcase.
34398         * gcc.dg/Wunreachable-7.c: New testcase.
34399
34400 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34401
34402         PR c/11420
34403         * gcc.dg/20030708-1.c: New test.
34404
34405 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34406
34407         * gcc.dg/compat/sdata-section.h: New file.
34408         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34409         * gcc.dg/torture/mips-sdata-1.c: New test.
34410
34411 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34412
34413         PR c++/11030
34414         * g++.dg/template/friend19.C: New test.
34415
34416 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34417
34418         * g++.dg/opt/strength-reduce.C: New test.
34419
34420 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34421
34422         PR target/10979
34423         * gcc.dg/20030707-1.c: New testcase.
34424
34425 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34426
34427         PR optimization/11059
34428         * g++.dg/opt/emptyunion.C: New testcase.
34429
34430 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34431             Eric Botcazou  <ebotcazou@libertysurf.fr>
34432
34433         * g++.dg/opt/stack1.C: New test.
34434
34435 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34436
34437         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34438         run test.
34439
34440         PR c++/11431
34441         * g++.dg/expr/static_cast3.C: New test.
34442
34443 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34444
34445         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34446         everywhere.
34447         * gcc.dg/concat.c: Concatenation of string constants with
34448         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34449         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34450         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34451         necessary to avoid multi-character character constant warning.
34452         * gcc.dg/cpp/escape.c: Likewise.
34453         * gcc.dg/cpp/ucs.c: Likewise.
34454         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34455         Fix a typo.
34456
34457 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34458
34459         PR c/11428
34460         * gcc.c-torture/compile/20030704-1.c: New.
34461
34462 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34463
34464         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34465
34466 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34467
34468         PR c++/5287, PR c++/7910,  PR c++/11021
34469         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34470         tests for warnings.
34471         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34472         * g++.dg/ext/dllimport3.C: Likewise.
34473         * g++.dg/ext/dllimport4.C: New file.
34474         * g++.dg/ext/dllimport5.C: New file.
34475         * g++.dg/ext/dllimport6.C: New file.
34476         * g++.dg/ext/dllimport7.C: New file.
34477         * g++.dg/ext/dllimport8.C: New file.
34478         * g++.dg/ext/dllimport9.C: New file.
34479         * g++.dg/ext/dllimport10.C: New file.
34480         * g++.dg/ext/dllexport1.C: New file.
34481
34482 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34483
34484         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34485         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34486
34487 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34488
34489         * gcc.dg/builtins-25.c: New testcase.
34490         * gcc.dg/builtins-26.c: New testcase.
34491
34492 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34493
34494         * gcc.dg/compat/vector-defs.h: New file.
34495         * gcc.dg/compat/vector-setup.h: New file.
34496         * gcc.dg/compat/vector-check.h: New file.
34497         * gcc.dg/compat/vector-1_main.c: New file.
34498         * gcc.dg/compat/vector-1_x.c: New file.
34499         * gcc.dg/compat/vector-1_y.c: New file.
34500         * gcc.dg/compat/vector-2_main.c: New file.
34501         * gcc.dg/compat/vector-2_x.c: New file.
34502         * gcc.dg/compat/vector-2_y.c: New file.
34503
34504         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34505         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34506         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34507         * gcc.dg/compat/struct-align-1.h: New file.
34508         * gcc.dg/compat/struct-align-1_main.c: New file.
34509         * gcc.dg/compat/struct-align-1_x.c: New file.
34510         * gcc.dg/compat/struct-align-1_y.c: New file.
34511         * gcc.dg/compat/struct-align-2.h: New file.
34512         * gcc.dg/compat/struct-align-2_main.c: New file.
34513         * gcc.dg/compat/struct-align-2_x.c: New file.
34514         * gcc.dg/compat/struct-align-2_y.c: New file.
34515
34516         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34517         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34518         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34519         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34520         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34521         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34522         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34523         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34524         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34525         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34526         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34527         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34528         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34529         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34530         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34531         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34532         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34533         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34534         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34535         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34536         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34537         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34538         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34539         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34540         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34541         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34542         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34543         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34544         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34545
34546 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34547
34548         * gcc.dg/i386-call-1.c: New test.
34549
34550 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34551
34552         PR c++/9162
34553         * g++.dg/parse/defarg4.C: New.
34554
34555 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34556
34557         PR target/10700
34558         * gcc.c-torture/compile/20030703-1.c: New test case.
34559
34560 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34561
34562         * g++.dg/template/local3.C: Remove extra semicolon.
34563
34564 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34565
34566         * gcc.dg/i386-volatile-1.c: New test.
34567
34568 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34569
34570         PR c++/11072
34571         * g++.dg/other/offsetof2.C: XFAIL.
34572         * g++.dg/other/offsetof5.C: New.
34573
34574         PR c++/10219
34575         * g++.dg/template/error1.C: New.
34576
34577         PR c++/9779
34578         * g++.dg/template/dependent-expr1.C: New.
34579
34580 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34581
34582         PR c++/6949
34583         * g++.dg/template/local3.C: New test.
34584
34585         PR c++/11149
34586         * g++.dg/lookup/scoped6.C: New test.
34587
34588 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34589
34590         PR c++/8046
34591         * g++.dg/other/error7.C: New test.
34592
34593 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34594
34595         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34596         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34597         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34598         * g++.old-deja/g++.other/union2.C: Likewise.
34599         * gcc.dg/c90-const-expr-2.c: Likewise.
34600         * gcc.dg/c90-const-expr-3.c: Likewise.
34601         * gcc.dg/c99-const-expr-2.c: Likewise.
34602         * gcc.dg/c99-const-expr-3.c: Likewise.
34603         * gcc.dg/concat.c: Likewise.
34604
34605 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34606
34607         PR c++/9559
34608         * g++.dg/init/static1.C: New test.
34609
34610 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34611
34612         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34613         * g++.old-deja/g++.other/access2.C: Likewise.
34614         * g++.old-deja/g++.other/decl2.C: Likewise.
34615         * gcc.c-torture/execute/20020615-1.c: Likewise.
34616
34617 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34618
34619         PR c++/4933
34620         * g++.dg/template/sizeof4.C: New test.
34621
34622 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34623
34624         * g++.dg/other/error6.C: New test.
34625
34626 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34627
34628         PR c++/10750
34629         * g++.dg/parse/constant2.C: New test.
34630
34631 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34632
34633         PR c++/11106
34634         * g++.dg/other/error5.C: New test.
34635
34636 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34637
34638         * gcc.dg/format/gcc_diag-1.c: New test.
34639
34640 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34641
34642         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34643
34644 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34645
34646         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34647         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34648         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34649
34650 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34651
34652         * gcc.c-torture/execute/builtins/string-8.c: New test.
34653         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34654         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34655         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34656
34657 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34658
34659         PR c++/10468
34660         * g++.dg/ext/typeof6.C: New test.
34661
34662 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34663
34664         PR c++/10796
34665         * g++.dg/init/enum1.C: New test.
34666
34667 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34668
34669         * gcc.dg/20030627-1.c: New test.
34670
34671 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34672
34673         PR c++/11332
34674         * g++.dg/expr/static_cast2.C: New test.
34675
34676 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34677             Jakub Jelinek  <jakub@redhat.com>
34678
34679         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34680         sprintf(dst,"%s",src) optimization.
34681         * gcc.c-torture/execute/20030626-1.c: New test case.
34682         * gcc.c-torture/execute/20030626-2.c: New test case.
34683
34684 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34685
34686         * gcc.c-torture/execute/multi-ix.c: New test.
34687
34688         * gcc.c-torture/execute/simd-4.c (main):
34689         Added missing semicolon at end of union.
34690
34691 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34692
34693         PR c++/8266
34694         * g++.dg/template/explicit-instantiation3.C: New test.
34695
34696 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34697
34698         * gcc.dg/20030626-1.c: Use signed char.
34699
34700 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34701
34702         * gcc.dg/20030626-1.c: New test.
34703
34704 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34705
34706         * const-str-2.m: Update.
34707
34708 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34709
34710         PR c++/10990
34711         * g++.dg/rtti/dyncast1.C: New test.
34712         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34713         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34714         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34715
34716         PR c++/10931
34717         * g++.dg/expr/static_cast1.C: New test.
34718
34719 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34720
34721         * gcc.dg/20030625-1.c: New test.
34722
34723 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34724
34725         * gcc.c-torture/compile/20030624-1.c: New test case.
34726
34727 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34728
34729         * gcc.c-torture/execute/string-opt-17.c: New test.
34730
34731 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34732
34733         PR c++/5754
34734         * g++.dg/parse/crash6.C: New test.
34735
34736 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34737
34738         * gcc.dg/builtins-24.c: New test case.
34739
34740 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34741
34742         * g++.dg/opt/operator1.C: New test.
34743
34744 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34745
34746         * gcc.c-torture/execute/string-opt-16.c: New test case.
34747
34748 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34749
34750         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34751         * g++.old-deja/g++.other/conv7.C: Likewise.
34752         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34753         * g++.old-deja/g++.other/overload14.C: Likewise.
34754
34755 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34756
34757         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34758         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34759
34760 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34761
34762         PR c++/10888
34763         * g++.dg/warn/Winline-3.C: New test.
34764
34765 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34766
34767         * lib/target-supports.exp (check_alias_available): Make the test
34768         program acceptable to the Solaris assembler.
34769
34770         PR c++/10749
34771         * g++.dg/template/memclass2.C: New test.
34772
34773 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34774             Eric Botcazou  <ebotcazou@libertysurf.fr>
34775
34776         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34777         data for non-matching targets.
34778         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34779
34780 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34781
34782         PR c++/10845
34783         * g++.dg/template/member3.C: New test.
34784
34785 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34786
34787         PR c++/10939
34788         * g++.dg/template/func1.C: New test.
34789
34790         PR c++/9649
34791         * g++.dg/template/static4.C: New test.
34792         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34793
34794         PR c++/11041
34795         * g++.dg/init/ref7.C: New test.
34796
34797 2003-06-19  Matt Austern  <austern@apple.com>
34798
34799         PR c++/11228
34800         * g++.dg/anew1.C: New test.
34801         * g++.dg/anew2.C: New test.
34802         * g++.dg/anew3.C: New test.
34803         * g++.dg/anew4.C: New test.
34804
34805 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34806
34807         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34808
34809 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34810
34811         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34812         endian-dependent.
34813
34814 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34815
34816         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34817         Remove cruft.
34818
34819 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34820
34821         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34822         * gcc.c-torture/compile/961203-1.c: Likewise.
34823         * gcc.c-torture/compile/980506-1.c: Likewise.
34824
34825 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34826
34827         PR c++/10712
34828         * g++.dg/lookup/using7.C: New test.
34829
34830 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34831
34832         PR c++/11105
34833         * g++.dg/abi/conv1.C: Remove it.
34834         * g++.dg/template/conv7.C: New test.
34835         * g++.dg/template/conv8.C: Likewise.
34836         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34837         conversion operator.
34838
34839 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34840
34841         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34842         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34843         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34844         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34845         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34846         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34847         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34848         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34849         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34850         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34851         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34852         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34853         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34854         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34855         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34856         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34857         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34858         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34859         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34860         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34861         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34862         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34863         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34864         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34865         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34866         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34867         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34868         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34869         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34870
34871 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34872
34873         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34874         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34875         indications.
34876
34877 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34878
34879         * gcc.dg/i386-387-5.c: New test case.
34880         * gcc.dg/i386-387-6.c: New test case.
34881         * gcc.dg/builtins-23.c: New test case.
34882
34883 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34884
34885         * gcc.dg/builtins-22.c: New test case.
34886         * gcc.dg/i386-387-1.c: Update to test exp.
34887         * gcc.dg/i386-387-2.c: Likewise.
34888
34889 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34890
34891         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34892
34893 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34894
34895         * lib/gcc-dg.exp (dg-require-dll): New function.
34896         (dg-xfail-if): Likewise.
34897         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34898         driver.
34899
34900         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34901         * gcc.c-torture/compile/20001205-1.c: Likewise.
34902         * gcc.c-torture/compile/20001226-1.c: Likewise.
34903         * gcc.c-torture/compile/20010518-2.c: Likewise.
34904         * gcc.c-torture/compile/20020312-1.c: Likewise.
34905         * gcc.c-torture/compile/20020604-1.c: Likewise.
34906         * gcc.c-torture/compile/920501-12.c: Likewise.
34907         * gcc.c-torture/compile/920501-4.c: Likewise.
34908         * gcc.c-torture/compile/920520-1.c: Likewise.
34909         * gcc.c-torture/compile/920521-1.c: Likewise.
34910         * gcc.c-torture/compile/920625-1.c: Likewise.
34911         * gcc.c-torture/compile/961203-1.c: Likewise.
34912         * gcc.c-torture/compile/980506-1.c: Likewise.
34913         * gcc.c-torture/compile/981006-1.c: Likewise.
34914         * gcc.c-torture/compile/981022-1.c: Likewise.
34915         * gcc.c-torture/compile/981223-1.c: Likewise.
34916         * gcc.c-torture/compile/990617-1.c: Likewise.
34917         * gcc.c-torture/compile/dll.c: Likewise.
34918         * gcc.c-torture/compile/labels-3.c: Likewise.
34919         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34920         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34921         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34922         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34923         * gcc.c-torture/compile/simd-5.c: Likewise.
34924         * gcc.c-torture/compile/20000804-1.x: Remove.
34925         * gcc.c-torture/compile/20001205-1.x: Likewise.
34926         * gcc.c-torture/compile/20001226-1.x: Likewise.
34927         * gcc.c-torture/compile/20010518-2.x: Likewise.
34928         * gcc.c-torture/compile/20020312-1.x: Likewise.
34929         * gcc.c-torture/compile/20020604-1.x: Likewise.
34930         * gcc.c-torture/compile/920501-12.x: Likewise.
34931         * gcc.c-torture/compile/920501-4.x: Likewise.
34932         * gcc.c-torture/compile/920520-1.x: Likewise.
34933         * gcc.c-torture/compile/920521-1.x: Likewise.
34934         * gcc.c-torture/compile/920625-1.x: Likewise.
34935         * gcc.c-torture/compile/961203-1.x: Likewise.
34936         * gcc.c-torture/compile/980506-1.x: Likewise.
34937         * gcc.c-torture/compile/981006-1.x: Likewise.
34938         * gcc.c-torture/compile/981022-1.x: Likewise.
34939         * gcc.c-torture/compile/981223-1.x: Likewise.
34940         * gcc.c-torture/compile/990617-1.x: Likewise.
34941         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34942         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34943         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34944         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34945         * gcc.c-torture/compile/simd-5.x: Likewise.
34946
34947         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34948
34949 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34950
34951         * gcc.c-torture/execute/20030611-1.c: New test.
34952
34953 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34954
34955         PR middle-end/168
34956         * gcc.dg/20030612-1.c: New test case.
34957
34958 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34959
34960         PR c++/10635
34961         * g++.dg/expr/cast1.C: New test.
34962
34963 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34964
34965         * gcc.dg/builtins-21.c: New test case.
34966
34967 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34968
34969         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34970         options instead of at the end.
34971         * lib/objc.exp (objc_target_compile): Likewise.
34972
34973 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34974
34975         PR c++/10432
34976         * g++.dg/parse/error1.C: New test.
34977
34978 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34979
34980         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34981         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34982         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34983         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34984         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34985         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34986         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34987         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34988         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34989         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34990         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34991         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34992         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34993         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34994         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34995         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34996         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34997         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34998         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34999         * gcc.dg/compat/struct-by-value-17_x.c: New file.
35000         * gcc.dg/compat/struct-by-value-17_y.c: New file.
35001         * gcc.dg/compat/struct-by-value-18_main.c: New file.
35002         * gcc.dg/compat/struct-by-value-18_x.c: New file.
35003         * gcc.dg/compat/struct-by-value-18_y.c: New file.
35004
35005         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
35006         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
35007         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
35008         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
35009         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
35010         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
35011         * gcc.dg/compat/scalar-return-3_main.c: New file.
35012         * gcc.dg/compat/scalar-return-3_x.c: New file.
35013         * gcc.dg/compat/scalar-return-3_y.c: New file.
35014         * gcc.dg/compat/scalar-return-4_main.c: New file.
35015         * gcc.dg/compat/scalar-return-4_x.c: New file.
35016         * gcc.dg/compat/scalar-return-4_y.c: New file.
35017
35018 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
35019
35020         * gcc.dg/compat/fp2-struct-check.h: New file.
35021         * gcc.dg/compat/fp2-struct-defs.h: New file.
35022         * gcc.dg/compat/fp2-struct-init.h: New file.
35023         * gcc.dg/compat/struct-by-value-10_main.c: New file.
35024         * gcc.dg/compat/struct-by-value-10_x.c: New file.
35025         * gcc.dg/compat/struct-by-value-10_y.c: New file.
35026         * gcc.dg/compat/struct-return-10_main.c: New file.
35027         * gcc.dg/compat/struct-return-10_x.c: New file.
35028         * gcc.dg/compat/struct-return-10_y.c: New file.
35029
35030         * gcc.dg/compat/compat-common.h: New file.
35031         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
35032         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
35033         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
35034         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
35035         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
35036         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
35037         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
35038         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35039         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
35040         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
35041         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35042         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
35043         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
35044         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35045         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
35046         * gcc.dg/compat/small-struct-check.h: Ditto.
35047         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
35048         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35049         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
35050         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
35051         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35052         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35053         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
35054         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35055         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
35056         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
35057         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35058         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35059         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
35060         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35061         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35062         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
35063         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35064         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
35065         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
35066         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35067         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
35068         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
35069         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35070         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
35071         * gcc.dg/compat/struct-return-2_main.c: Ditto.
35072         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35073         * gcc.dg/compat/struct-return-2_y.c: Ditto.
35074         * gcc.dg/compat/struct-return-3_main.c: Ditto.
35075         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35076         * gcc.dg/compat/struct-return-3_y.c: Ditto.
35077
35078 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
35079
35080         * g++.dg/pch/static-1.C: New file.
35081         * g++.dg/pch/static-1.Hs: New file.
35082
35083 2003-06-10  Richard Henderson  <rth@redhat.com>
35084
35085         * gcc.dg/asm-7.c: Adjust expected warning text.
35086
35087 2003-06-10  Roger Sayle  <roger@eyesopen.com>
35088
35089         * gcc.dg/builtins-20.c: New test case.
35090
35091 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
35092
35093         PR c++/11131
35094         * g++.dg/opt/template1.C: New test.
35095
35096 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35097
35098         * lib/gcc-dg.exp (dg-test): Clear additional_files and
35099         additional_sources.
35100
35101 2003-05-21  David Taylor  <dtaylor@emc.com>
35102
35103         * gcc.dg/Wpadded.c: New file.
35104
35105 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35106
35107         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
35108         * gcc.dg/special/weak-2.c: Add dg-require-weak.
35109         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
35110         dg-require-weak.
35111
35112 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
35113
35114         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
35115
35116 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35117
35118         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
35119         (dg-require-alias): Likewise.
35120         (dg-require-gc-sections): Likewise.
35121         * lib/target-supports.exp (check_gc_sections_available): Likewise.
35122
35123 2003-06-08  Richard Henderson  <rth@redhat.com>
35124
35125         * gcc.dg/20011029-2.c: Fix the array reference.
35126         * gcc.dg/asm-7.c: New.
35127
35128 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
35129
35130         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
35131
35132 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
35133
35134         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
35135         (dg-require-gc-sections): Likewise.
35136
35137 2003-06-08  Jan Hubicka  <jh@suse.cz>
35138
35139         * i386-cmov1.c: Fix regular expression.
35140         * i386-cvt-1.c: Likewise.
35141         * i386-local.c: Likewise.
35142         * i386-local2.c: Likewise.
35143         * i386-mul.c: Likewise.
35144         * i386-ssetype-1.c: Likewise.
35145         * i386-ssetype-3.c: Likewise.
35146         * i386-ssetype-5.c: Likewise.
35147
35148 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35149
35150         PR c++/11039
35151         * g++.dg/warn/implicit-typename2.C: New test.
35152         * g++.dg/warn/implicit-typename3.C: New test.
35153
35154 2003-06-07  Richard Henderson  <rth@redhat.com>
35155
35156         * g++.dg/other/offsetof3.C: Use size_t.
35157         * g++.dg/other/offsetof4.C: Likewise.
35158
35159 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
35160
35161         * lib/copy-file.exp: New. Implement gcc_copy_files.
35162
35163         * lib/dg-pch.exp: Load copy-file.exp
35164         (dg-pch): Use gcc_copy_files instead of "file copy".
35165
35166 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
35167
35168         * gcc.dg/weak/weak.exp: Simplify.
35169         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
35170         * gcc.dg/weak/weak-1.c: Likewise.
35171         * gcc.dg/weak/weak-2.c: Likewise.
35172         * gcc.dg/weak/weak-3.c: Likewise.
35173         * gcc.dg/weak/weak-4.c: Likewise.
35174         * gcc.dg/weak/weak-5.c: Likewise.
35175         * gcc.dg/weak/weak-6.c: Likewise.
35176         * gcc.dg/weak/weak-7.c: Likewise.
35177         * gcc.dg/weak/weak-8.c: Likewise.
35178         * gcc.dg/weak/weak-9.c: Likewise.
35179
35180 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
35181
35182         gcc.c-torture/execute/20030606-1.c: New.
35183
35184 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35185
35186         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
35187         * gcc.dg/builtins-19.c: Likewise.
35188
35189 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35190
35191         * gcc.dg/builtins-2.c: Add some more tests.
35192         * gcc.dg/builtins-18.c: New test case.
35193         * gcc.dg/builtins-19.c: New test case.
35194
35195 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35196             Jim Wilson  <wilson@tuliptree.org>
35197
35198         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
35199
35200 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
35201
35202         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
35203         mempcpy/stpcpy calls not to be optimized into something else.
35204         * gcc.c-torture/execute/string-opt-3.c: Moved to...
35205         * gcc.c-torture/execute/builtins/string-7.c: ...here.
35206         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
35207
35208 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35209
35210         * gcc.dg/format/asm_fprintf-1.c: New test.
35211
35212 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
35213
35214         * lib/gcc-defs.exp (additional_sources): New variable.
35215         (dg-additional-sources): New function.
35216         (additional_files): New variable.
35217         (dg-additional-files): New function.
35218         (dg-additional-files-options): Likewise.
35219         * lib/gcc-dg.exp (dg-require-weak): New function.
35220         (dg-require-alias): Likewise.
35221         (dg-require-gc-sections): Likewise.
35222         * lib/target-supports.exp (check_alias_available): Remove testfile
35223         parameter.
35224         (check_gc_sections_available): New function.
35225         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
35226         (dg-gpp-additional-files): Likewise.
35227         * lib/g++.exp (additional_sources): Remove.
35228         (additional_files): Likewise.
35229         (g++_target_compile): Use dg-additional-files-options.
35230
35231         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
35232         Tcl logic.
35233         * gcc.dg/special/ecos.exp: Remove.
35234         * gcc.dg/special/20000419-2.c: Use dg-require-*.
35235         * gcc.dg/special/alias-1.c: Likewise.
35236         * gcc.dg/special/alias-2.c: Likewise.
35237         * gcc.dg/special/gcsec-1.c: Likewise.
35238         * gcc.dg/special/weak-1.c: Likewise.
35239         * gcc.dg/special/weak-2.c: Likewise.
35240         * gcc.dg/special/wkali-1.c: Likewise.
35241         * gcc.dg/special/wkali-2.c: Likewise.
35242
35243         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
35244         dg-gpp-additional-*.
35245         * g++.dg/special/conpr-3.C: Likewise.
35246         * g++.dg/special/conpr-4.C: Likewise.
35247         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
35248         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
35249         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
35250         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
35251         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
35252         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
35253         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
35254         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
35255         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
35256         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
35257         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
35258         * g++.old-deja/g++.other/comdat1.C: Likewise.
35259         * g++.old-deja/g++.other/comdat2.C: Likewise.
35260         * g++.old-deja/g++.other/comdat3.C: Likewise.
35261         * g++.old-deja/g++.other/ctor1.C: Likewise.
35262         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
35263
35264 2003-06-05  Richard Henderson  <rth@redhat.com>
35265
35266         * gcc.dg/debug/20030605-1.c: New.
35267
35268 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35269
35270         * README.QMTEST: Update.
35271
35272 2003-06-04  Richard Henderson  <rth@redhat.com>
35273
35274         * gcc.dg/cleanup-1.c: New.
35275         * gcc.dg/cleanup-2.c: New.
35276         * gcc.dg/cleanup-3.c: New.
35277         * gcc.dg/cleanup-4.c: New.
35278         * gcc.dg/cleanup-5.c: New.
35279         * gcc.dg/cleanup-6.c: New.
35280         * gcc.dg/cleanup-7.c: New.
35281
35282 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35283
35284         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35285
35286         * lib/dg-pch.exp: New file.
35287         * g++.dg/pch/pch.exp: Use dg-pch.exp.
35288         * gcc.dg/pch/pch.exp: Likewise.
35289
35290 2003-06-04  Roger Sayle  <roger@eyesopen.com>
35291
35292         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35293         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35294         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35295         * gcc.dg/builtins-17.c: New test case.
35296         * gcc.dg/i386-387-4.c: New test case.
35297         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35298
35299 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35300
35301         * gcc.dg/ultrasp9.c: New test.
35302
35303 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35304
35305         * gcc.c-torture/compile/20030604-1.c: New test.
35306         * gcc.dg/sparc-constant-1.c: New test.
35307
35308 2003-06-03  Glen Nakamura  <glen@imodulo.com>
35309
35310         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35311
35312 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
35313
35314         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35315
35316         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35317         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35318
35319 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35320
35321         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35322
35323 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35324
35325         PR c++/10940
35326         * g++.dg/template/spec10.C: New test.
35327
35328 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35329
35330         * gcc.dg/builtins-16.c: New test case.
35331
35332 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35333
35334         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35335         mempcpy test with post-increments.
35336         * gcc.c-torture/execute/string-opt-3.c: New test.
35337         * gcc.dg/string-opt-1.c: New test.
35338
35339 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35340
35341         PR fortran/10965
35342         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35343
35344 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35345
35346         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35347         (scan-assembler): ... here.  Use dg-scan.
35348         (scan-assembler-not): Likewise.
35349         (scan-file): New function.
35350         (scan-file-not): Likewise.
35351         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35352         * gcc.dg/cpp/_Pragma4.c: Likewise.
35353         * gcc.dg/cpp/_Pragma5.c: Likewise.
35354         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35355         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35356         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35357         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35358         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35359         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35360         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35361         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35362         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35363         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35364         * gcc.dg/cpp/cxxcom1.c: Likewise.
35365         * gcc.dg/cpp/line1.c: Likewise.
35366         * gcc.dg/cpp/maccom1.c: Likewise.
35367         * gcc.dg/cpp/maccom2.c: Likewise.
35368         * gcc.dg/cpp/maccom3.c: Likewise.
35369         * gcc.dg/cpp/maccom4.c: Likewise.
35370         * gcc.dg/cpp/maccom5.c: Likewise.
35371         * gcc.dg/cpp/maccom6.c: Likewise.
35372         * gcc.dg/cpp/multiline.c: Likewise.
35373         * gcc.dg/cpp/spacing1.c: Likewise.
35374         * gcc.dg/cpp/spacing2.c: Likewise.
35375         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35376         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35377         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35378         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35379         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35380         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35381         * gcc.dg/cpp/cxxcom2.c: Likewise.
35382         * gcc.dg/cpp/cxxcom2.h: New file.
35383
35384         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35385         * g++.dg/cpp/truefalse.C: Here.
35386         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35387
35388 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35389
35390         * gcc.dg/cpp/redef3.c: New file.
35391
35392 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35393
35394         * gcc.dg/i386-loop-3.c: New test.
35395
35396 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35397
35398         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35399
35400 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35401
35402         * gcc.dg/fwrapv-1.c: New test case.
35403         * gcc.dg/fwrapv-2.c: New test case.
35404
35405 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35406
35407         PR c++/10956
35408         * g++.dg/template/spec9.C: New test.
35409
35410 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35411
35412         * gcc.dg/duff-4.c: New test case.
35413
35414 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35415
35416         PR fortran/10843
35417         * g77.dg/ffixed-form-1.f: New test
35418         * g77.dg/ffixed-form-2.f: New test
35419         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35420         * g77.dg/ffree-form-3.f: New test
35421
35422 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35423
35424         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35425         * gcc.dg/wint_t-1.c: Likewise.
35426
35427 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35428
35429         * g++.dg/template/access11.C: New test.
35430
35431 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35432
35433         PR c++/10849
35434         * g++.dg/template/access10.C: New test.
35435
35436 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35437             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35438
35439         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35440
35441 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35442
35443         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35444         suppress for powerpc-*-darwin*.
35445         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35446
35447 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35448
35449         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35450         suppress option for powerpc-*-darwin*.
35451
35452 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35453
35454         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35455         * gcc.dg/builtins-4.c: Add test for fmod.
35456
35457 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35458
35459         PR c++/10682
35460         * g++.dg/template/instantiate4.C: New test.
35461
35462 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35463
35464         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35465
35466 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35467
35468         * gcc.dg/compat/scalar-return-1_main.c: New file.
35469         * gcc.dg/compat/scalar-return-1_x.c: New file.
35470         * gcc.dg/compat/scalar-return-1_y.c: New file.
35471         * gcc.dg/compat/scalar-return-2_main.c: New file.
35472         * gcc.dg/compat/scalar-return-2_x.c: New file.
35473         * gcc.dg/compat/scalar-return-2_y.c: New file.
35474         * gcc.dg/compat/struct-return-3_main.c: New file.
35475         * gcc.dg/compat/struct-return-3_y.c: New file.
35476         * gcc.dg/compat/struct-return-3_x.c: New file.
35477         * gcc.dg/compat/struct-return-2_main.c: New file.
35478         * gcc.dg/compat/struct-return-2_x.c: New file.
35479         * gcc.dg/compat/struct-return-2_y.c: New file.
35480
35481 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35482
35483         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35484         for hppa*-hp-hpux*.
35485         * gcc.dg/20021014-1.c (dg-options): Likewise.
35486         * gcc.dg/nest.c (dg-options): Likewise.
35487
35488 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35489
35490         PR c++/9738
35491         * g++.dg/ext/dllimport2.C: New file.
35492         * g++.dg/ext/dllimport3.C: New file.
35493
35494 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35495
35496         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35497         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35498         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35499         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35500         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35501         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35502         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35503         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35504         * gcc.dg/compat/small-struct-defs.h: New file.
35505         * gcc.dg/compat/small-struct-init.h: New file.
35506         * gcc.dg/compat/small-struct-check.h: New file.
35507         * gcc.dg/compat/fp-struct-defs.h: New file.
35508         * gcc.dg/compat/fp-struct-check.h: New file.
35509         * gcc.dg/compat/fp-struct-init.h: New file.
35510         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35511         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35512
35513 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35514
35515         * gcc.dg/20030225-2.c: New test.
35516
35517 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35518             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35519
35520         * gcc.c-torture/compile/20030518-1.c: New test case.
35521
35522 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35523
35524         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35525         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35526         gcc-dg-debug-runtest.
35527         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35528         gcc-dg-debug-runtest.
35529
35530 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35531
35532         PR c++/9022
35533         * g++.dg/lookup/using6.C: New test.
35534
35535 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35536
35537         * g++.dg/parse/access2.C: New test.
35538
35539 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35540
35541         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35542         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35543         * gcc.dg/debug/debug.exp: Likewise.
35544
35545 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35546
35547         * gcc.dg/dollar.c: New test.
35548
35549 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35550
35551         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35552         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35553         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35554         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35555         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35556         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35557         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35558         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35559         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35560         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35561         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35562         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35563         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35564         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35565         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35566         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35567         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35568         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35569
35570 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35571
35572         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35573         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35574         support for "repo" mode.
35575         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35576         * lib/g77-dg.exp: Likewise.
35577         * lib/obj-dg.exp: Likewise.
35578
35579 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35580
35581         Merge from gcc-3_2-rhl8-branch:
35582         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35583
35584         * gcc.dg/tls/opt-6.c: New test.
35585
35586         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35587
35588         * gcc.dg/20030405-1.c: New test.
35589
35590         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35591
35592         * gcc.dg/20030309-1.c: New test.
35593
35594         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35595
35596         * gcc.c-torture/execute/20030307-1.c: New test.
35597
35598         2003-02-20  Randolph Chung  <tausq@debian.org>
35599
35600         * gcc.c-torture/compile/20030220-1.c: New test.
35601
35602         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35603
35604         * gcc.dg/20030217-1.c: New test.
35605
35606         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35607
35608         * gcc.c-torture/compile/20020129-1.c: New test.
35609
35610         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35611
35612         * gcc.dg/unroll-1.c: New test.
35613
35614         2002-11-16  Jan Hubicka  <jh@suse.cz>
35615
35616         * gcc.c-torture/execute/20020920-1.c: New test.
35617
35618         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35619
35620         PR target/7434
35621         * gcc.c-torture/compile/20021008-1.c: New test.
35622
35623         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35624
35625         PR target/7559
35626         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35627
35628         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35629
35630         * gcc.c-torture/compile/20020807-1.c: New test.
35631
35632         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35633
35634         * gcc.dg/tls/opt-1.c: New test.
35635
35636         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35637
35638         * gcc.dg/20020729-1.c: New test.
35639
35640         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35641
35642         * g++.dg/opt/life1.C: New test.
35643
35644         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35645
35646         * gcc.dg/20020525-1.c: New test.
35647
35648         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35649
35650         PR c++/6794
35651         * g++.dg/ext/pretty1.C: New test.
35652         * g++.dg/ext/pretty2.C: New test.
35653
35654 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35655
35656         PR c++/8385
35657         * g++.dg/ext/typeof5.C: New test.
35658
35659 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35660
35661         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35662         __USER_LABEL_PREFIX__ into account.
35663         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35664
35665 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35666
35667         * gcc.dg/builtins-15.c: New test case.
35668
35669 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35670
35671         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35672
35673 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35674
35675         * lib/g++.exp: Tweak handling of additional source files.
35676         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35677         * g++.dg/special/conpr-2a.C: Rename to ...
35678         * g++.dg/special/conpr-2a.cc: ... this.
35679         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35680         * g++.dg/special/conpr-3a.C: Rename to ...
35681         * g++.dg/special/conpr-3a.cc: This.
35682         * g++.dg/special/conpr-3b.C: Rename to ...
35683         * g++.dg/special/conpr-3b.cc: This.
35684         * g++.dg/special/conpr-4.C: New test.
35685         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35686
35687 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35688
35689         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35690
35691 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35692
35693         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35694         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35695         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35696         * g++.old-deja/g++.other/warn3.C: Likewise.
35697
35698 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35699
35700         * gcc.dg/i386-387-1.c: Update to also test log.
35701         * gcc.dg/i386-387-2.c: Likewise.
35702
35703 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35704
35705         * g77.f-torture/execute/int8421.f: New test.
35706
35707 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35708
35709         PR c++/10230, c++/10481
35710         * g++.dg/lookup/scoped5.C: New test.
35711
35712 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35713
35714         PR c++/10552
35715         * g++.dg/template/ttp6.C: New test.
35716
35717 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35718
35719         * gcc.c-torture/execute/builtins: New directory.
35720         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35721         gcc.c-torture/execute/builtins.
35722         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35723         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35724         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35725         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35726
35727 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35728
35729         PR c++/9252
35730         * g++.dg/template/access8.C: New test.
35731         * g++.dg/template/access9.C: New test.
35732
35733 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35734
35735         PR c++/9554
35736         * g++.dg/parse/access1.C: New test.
35737
35738 2003-05-09  DJ Delorie  <dj@redhat.com>
35739
35740         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35741         long, and not an int.
35742
35743 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35744
35745         PR c++/10555, c++/10576
35746         * g++.dg/template/memclass1.C: New test.
35747
35748 2003-05-08  DJ Delorie  <dj@redhat.com>
35749
35750         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35751         targets.
35752         * gcc.c-torture/execute/20021024-1.x: Likewise.
35753         * gcc.c-torture/execute/shiftdi.x: Likewise.
35754         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35755         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35756         * gcc.dg/20021018-1.c: Likewise.
35757
35758 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35759
35760         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35761
35762         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35763         (bcopy): Call memmove.
35764
35765 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35766
35767         * g77.f-torture/compile/8485.f: New test case.
35768
35769 2003-05-07  Richard Henderson  <rth@redhat.com>
35770
35771         PR c++/10570
35772         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35773         Verify exception_cleanup not called for rethrows.
35774         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35775         when exiting catch block without rethrowing.
35776         * g++.dg/eh/forced3.C: New.
35777         * g++.dg/eh/forced4.C: New.
35778
35779 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35780
35781         * gcc.dg/20030505.c: Fix triplet.
35782
35783 2003-05-06  DJ Delorie  <dj@redhat.com>
35784
35785         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35786         * gcc.dg/nest.c: Likewise.
35787
35788 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35789
35790         * gcc.dg/builtins-14.c: New test case.
35791
35792 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35793
35794         * lib/compat.exp (compat-execute): New argument.
35795         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35796         * gcc.dg/compat: New test directory.
35797         * gcc.dg/compat/compat.exp: New expect script.
35798         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35799         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35800         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35801         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35802         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35803         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35804
35805         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35806         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35807         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35808         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35809         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35810         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35811         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35812         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35813         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35814         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35815         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35816         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35817         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35818         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35819         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35820
35821 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35822
35823         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35824
35825 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35826
35827         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35828
35829 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35830
35831         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35832         * gcc.dg/ppc-fsel-2.c: New test.
35833
35834         * gcc.dg/unused-5.c: New test.
35835
35836 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35837
35838         PR c++/10496
35839         * g++.dg/warn/pmf1.C: New test.
35840
35841 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35842
35843         PR c++/4494
35844         * g++.dg/warn/main.C: New test.
35845
35846 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35847
35848         * gcc.dg/nonnull-3.c: New test.
35849
35850 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35851
35852         * gcc.dg/cpp/Wtrigraphs.c: Update.
35853         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35854
35855 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35856
35857         * gcc.dg/ppc-fsel-1.c: New test.
35858
35859 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35860
35861         PR c/10604
35862         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35863
35864 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35865
35866         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35867
35868 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35869
35870         PR c++/9364, c++/10553, c++/10586
35871         * g++.dg/parse/typename4.C: New test.
35872         * g++.dg/parse/typename5.C: Likewise.
35873
35874 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35875
35876         * gcc.c-torture/compile/20030503-1.c: New test.
35877
35878 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35879
35880         * g++.dg/lookup/using5.C: Fix testcase error.
35881
35882 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35883
35884         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35885         since MEABI is no longer supported.  Remove all vestiges
35886         of MEABI from the test.
35887
35888 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35889
35890         PR c++/10554
35891         * g++.dg/lookup/using5.C: New test.
35892
35893 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35894
35895         PR c++/8772
35896         * g++.dg/template/ttp5.C: New test.
35897
35898 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35899
35900         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35901         (dg-gpp-additional-sources): New function.
35902         (dg-gpp-additional-files): Likewise.
35903         * lib/g++.exp (additional_sources): New variable.
35904         (additional_files): Likewise.
35905         (g++_target_compile): Deal with them.
35906         * lib/old-dejagnu.exp: Remove.
35907         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35908         * g++.old-deja: Revise all tests to use dg commands.
35909
35910 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35911
35912         PR c++/9432, c++/9528
35913         * g++.dg/lookup/using4.C: New test.
35914
35915 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35916
35917         * gcc.dg/noreturn-5.c: New file.
35918         * gcc.dg/noreturn-6.c: New file.
35919
35920         * gcc.c-torture/compile/inline-1.c: New file.
35921
35922 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35923
35924         PR c++/10551
35925         * g++.dg/template/explicit1.C: New test.
35926
35927 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35928
35929         PR c++/10549
35930         * g++.dg/other/bitfield1.C: New test.
35931
35932         PR c++/10527
35933         * g++.dg/init/new7.C: New test.
35934
35935 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35936
35937         * g++.dg/ext/desig1.C: New test.
35938         * g++.dg/ext/init1.C: Update.
35939
35940         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35941
35942 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35943
35944         PR c++/10180
35945         * g++.dg/warn/Winline-1.C: New test.
35946
35947 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35948
35949         * gcc.c-torture/execute/string-opt-19.c: New test.
35950
35951         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35952         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35953
35954 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35955
35956         PR c++/10506
35957         * g++.dg/init/new6.C: New test.
35958
35959         PR c++/10503
35960         * g++.dg/init/ref6.C: New test.
35961
35962 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35963
35964         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35965
35966 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35967
35968         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35969         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35970
35971 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35972
35973         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35974         initialized static data members.
35975
35976 2003-04-25  H.J. Lu <hjl@gnu.org>
35977
35978         * gcc.dg/ia64-sync-4.c: New test.
35979
35980 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35981
35982         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35983         date.
35984
35985 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35986
35987         PR c++/10337
35988         * g++.dg/warn/conv1.C: New test.
35989         * g++.old-deja/g++.other/conv7.C: Adjust.
35990         * g++.old-deja/g++.other/overload14.C: Adjust.
35991
35992 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35993
35994         PR c++/10471
35995         * g++.dg/template/defarg2.C: New test.
35996
35997 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35998
35999         * gcc.dg/cpp/include2.c: Update.
36000         * gcc.dg/cpp/multiline-2.c: New.
36001         * gcc.dg/cpp/multiline.c: Update.
36002         * gcc.dg/cpp/strify2.c: Update.
36003         * gcc.dg/cpp/trad/literals-2.c: Update.
36004
36005 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36006
36007         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
36008
36009 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36010
36011         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
36012
36013 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36014
36015         PR c++/10451
36016         * g++.dg/parse/crash4.C: New test.
36017
36018         PR c++/9847
36019         * g++.dg/parse/crash5.C: New test.
36020
36021 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
36022
36023         PR c++/10446
36024         * g++.dg/parse/crash3.C: New test.
36025
36026         PR c++/10428
36027         * g++.dg/parse/elab1.C: New test.
36028
36029 2003-04-22  Devang Patel  <dpatel@apple.com>
36030
36031         * gcc.dg/cpp/trad/funlike-5.c: New test.
36032
36033 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
36034
36035         * g++.dg/other/packed1.C: Fix dg options.
36036
36037 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
36038
36039         * g++.dg/other/offsetof2.C: New test.
36040
36041 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
36042
36043         * g++.dg/template/recurse.C: Adjust location of error messages.
36044
36045 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
36046
36047         PR c++/9881
36048         * g++.dg/init/addr-const1.C: New test.
36049         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
36050
36051 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36052
36053         PR c++/10405
36054         * g++.dg/lookup/struct-hack1.C: New test.
36055
36056 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
36057
36058         * ucs.c: Update diagnostic messages.
36059
36060 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36061
36062         * gcc.dg/cpp/truefalse.cpp: New test.
36063         * gcc.dg/cpp/cpp.exp: Update.
36064         * g++.dg/other/stdbool-if.C: Remove.
36065
36066 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36067
36068         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
36069         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
36070
36071 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36072
36073         * gcc.c-torture/compile/20030418-1.c: New test.
36074
36075 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
36076
36077         * README.compat: Remove; content moved to doc/sourcebuild.texi.
36078
36079 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36080
36081         PR c++/10347
36082         g++.dg/template/dependent-name1.C: New test.
36083
36084 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
36085
36086         * gcc.dg/warn-1.c (tourist_guide): New array,
36087         contains a pointer to bar.
36088
36089 2003-04-16  Roger Sayle  <roger@eyesopen.com>
36090
36091         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
36092         * gcc.c-torture/execute/medce-1.c: New test case.
36093         * gcc.c-torture/execute/medce-2.c: New test case.
36094
36095 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
36096
36097         * lib/prune.exp: Ignore more messages.
36098
36099         PR c++/10381
36100         * g++.dg/parse/lookup3.C: New test.
36101
36102 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
36103
36104         * gcc.c-torture/compile/20030415-1.c : New test.
36105
36106 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
36107
36108         * gcc.c-torture/execute/scope-2.c: Move to ...
36109         * gcc.dg/noncompile/scope.c: .... here.
36110
36111 2003-04-14  Roger Sayle  <roger@eyesopen.com>
36112
36113         * gcc.dg/20030414-2.c: New test case.
36114
36115 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
36116
36117         PR target/10377
36118         * gcc.dg/20030414-1.c: New test.
36119
36120 2003-04-13  Roger Sayle  <roger@eyesopen.com>
36121
36122         * gcc.dg/builtins-12.c: New test case.
36123         * gcc.dg/builtins-13.c: New test case.
36124
36125 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36126
36127         * gcc.c-torture/execute/string-opt-18.c: New test.
36128
36129 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
36130
36131         PR c++/10300
36132         * g++.dg/init/new5.C: New test.
36133
36134 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
36135
36136         PR c++/7910
36137         * g++.dg/ext/dllimport1.C: New test.
36138
36139 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36140
36141         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
36142
36143 2003-04-11  Bud Davis <bdavis9659@comcast.net>
36144
36145         PR Fortran/9263
36146         * g77.f-torture/noncompile/9263.f: New test
36147         PR Fortran/1832
36148         * g77.f-torture/execute/1832.f: New test
36149
36150 2003-04-11  David Chad  <davidc@freebsd.org>
36151             Loren J. Rittle  <ljrittle@acm.org>
36152
36153         libobjc/8562
36154         * objc.dg/headers.m: New test.
36155
36156 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
36157
36158         * gcc.c-torture/execute/builtin-noret-2.c: New.
36159         * gcc.c-torture/execute/builtin-noret-2.x: New.
36160         XFAIL builtin-noret-2.c at -O1 and above.
36161         * gcc.dg/redecl.c: New.
36162         * gcc.dg/Wshadow-1.c: Update error regexps.
36163
36164 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
36165
36166         * g++.dg/abi/bitfield10.C: New test.
36167
36168 2003-04-09  Mike Stump  <mrs@apple.com>
36169
36170         * gcc.dg/pch/pch.exp: Make testcase names longer.
36171         * g++.dg/pch/pch.exp: Make testcase names longer.
36172
36173 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36174
36175         * gcc.dg/builtins-11.c: New test case.
36176
36177 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36178
36179         * gcc.dg/builtins-9.c: New test case.
36180         * gcc.dg/builtins-10.c: New test case.
36181
36182 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
36183
36184         * gcc.dg/noncompile/init-4.c.c: New test.
36185
36186 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36187
36188         * gcc.misc-test/gcov-9.c: New test.
36189         * gcc.misc-test/gcov-10.c: New test
36190         * gcc.misc-test/gcov-11.c: New test.
36191
36192 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
36193
36194         PR optimization/10024
36195         * gcc.c-torture/compile/20030405-1.c: New test.
36196
36197 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
36198
36199         * gcc.dg/pch/static-3.c: New.
36200         * gcc.dg/pch/static-3.hs: New.
36201         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
36202
36203 2003-04-04  Richard Henderson  <rth@redhat.com>
36204
36205         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
36206         * g++.dg/eh/forced2.C: Likewise.
36207
36208 2003-04-03  Mike Stump  <mrs@apple.com>
36209
36210         * lib/scanasm.exp (scan-assembler): Add xfail processing for
36211         target arg.
36212         (scan-assembler-times, scan-assembler-not): Likewise.
36213         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
36214
36215 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36216
36217         * gcc.dg/sparc-loop-1.c: New test.
36218
36219 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
36220
36221         PR other/9274
36222         * g++.dg/pch/system-2.C: New.
36223         * g++.dg/pch/system-2.Hs: New.
36224
36225 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
36226
36227         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
36228
36229         * g++.dg/eh/simd-1.C (vecfunc): Same.
36230
36231 2003-04-01  Roger Sayle  <roger@eyesopen.com>
36232
36233         * gcc.c-torture/execute/20030401-1.c: New test case.
36234
36235 2003-04-01  Ziemowit Laski <zlaski@apple.com>
36236
36237         * objc.dg/defs.m: New.
36238
36239 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
36240
36241         * g++.dg/eh/simd-1.C: New.
36242         * g++.dg/eh/simd-2.C: New.
36243
36244 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
36245
36246         * gcc.c-torture/execute/simd-3.c: New.
36247
36248 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36249
36250         PR c/9936
36251         * gcc.dg/20030331-2.c: New test.
36252
36253 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36254
36255         PR c++/10278
36256         * g++.dg/parse/crash2.C: New test.
36257
36258 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36259
36260         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
36261         * gcc.c-torture/execute/20030331-1.c: ...here.
36262
36263 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36264
36265         * gcc.c-torture/execute/20030331-1.c: New test.
36266
36267 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
36268
36269         * lib/gcov.exp: Adjust call return testing strings.
36270         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
36271
36272 2003-03-31  Roger Sayle  <roger@eyesopen.com>
36273
36274         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
36275         * gcc.dg/builtins-7.c: New test case.
36276         * gcc.dg/builtins-8.c: New test case.
36277
36278 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36279
36280         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36281
36282 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
36283
36284         PR c++/7647
36285         * g++.dg/lookup-class-member-2.C: New test.
36286
36287 2003-03-30  Glen Nakamura  <glen@imodulo.com>
36288
36289         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36290
36291 2003-03-28  Roger Sayle  <roger@eyesopen.com>
36292
36293         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36294
36295 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
36296
36297         * g++.dg/init/attrib1.C: New test.
36298
36299 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36300
36301         * gcc.dg/ultrasp8.c: New test.
36302
36303 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36304
36305         * gcc.dg/ultrasp7.c: New test.
36306
36307 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
36308
36309         PR c++/10047
36310         * g++.dg/template/inline1.C: New test.
36311
36312 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36313
36314         * gcc.dg/sparc-dwarf2.c: New test.
36315
36316 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36317
36318         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36319         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36320
36321 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36322
36323         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36324         than reading .x files.
36325         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36326         * g77.dg/gcov/gcov-1.f: Likewise.
36327         * gcc.misc-tests/gcov-4b.c: Likewise.
36328         * gcc.misc-tests/gcov-5b.c: Likewise.
36329         * gcc.misc-tests/gcov-6.c: Likewise.
36330         * gcc.misc-tests/gcov-7.c: Likewise.
36331         * gcc.misc-tests/gcov-8.c: Likewise.
36332         * g++.dg/gcov/gcov-1.x: Remove.
36333         * g77.dg/gcov/gcov-1.x: Likewise.
36334         * gcc.misc-tests/gcov-4b.x: Likewise.
36335         * gcc.misc-tests/gcov-5b.x: Likewise.
36336         * gcc.misc-tests/gcov-6.x: Likewise.
36337         * gcc.misc-tests/gcov-7.x: Likewise.
36338         * gcc.misc-tests/gcov-8.x: Likewise.
36339
36340 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36341
36342         PR opt/10087
36343         * gcc.dg/20030324-1.c: New test.
36344
36345 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36346
36347         PR c++/10224
36348         * g++.dg/template/arg3.C: New test.
36349
36350         PR c++/10158
36351         * g++.dg/template/friend18.C: New test.
36352
36353 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36354
36355         * g77.f-torture/compile/20030326-1.f: New test case.
36356
36357 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36358
36359         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36360
36361         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36362
36363 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36364
36365         * gcc.dg/ia64-sync-3.c: New test.
36366
36367 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36368
36369         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36370
36371 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36372
36373         * gcc.dg/ultrasp6.c: New test.
36374
36375 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36376
36377         * gcc.dg/i386-signbit-1.c: New test.
36378         * gcc.dg/i386-signbit-2.c: New test.
36379         * gcc.dg/i386-signbit-3.c: New test.
36380
36381 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36382
36383         * gcc.dg/ultrasp5.c: Fix options.
36384
36385 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36386
36387         * gcc.dg/ultrasp5.c: Fix comment.
36388
36389 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36390
36391         PR fortran/10197
36392         * g77.f-torture/execute/10197.f: New test.
36393
36394 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36395
36396         PR c++/9898, c++/383
36397         * g++.dg/template/conv6.C: New test.
36398
36399         PR c++/10119
36400         * g++.dg/template/ptrmem5.C: New test.
36401
36402         PR c++/10026
36403         * g++.dg/lookup/koenig1.C: New test.
36404
36405         PR C++/10199
36406         * g++.dg/lookup/template2.C: New test.
36407
36408 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36409
36410         * g++.dg/opt/rtti1.C: New test.
36411
36412 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36413
36414         * gcc.dg/ultrasp5.c: New test.
36415
36416 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36417
36418         PR middle-end/9967
36419         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36420         builtin fputs.
36421
36422 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36423
36424         PR c/8224
36425         * gcc.dg/20030323-1.c: New test.
36426
36427 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36428
36429         * gcc.c-torture/compile/20030323-1.c: New test case.
36430
36431 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36432
36433         * gcc.dg/20030321-1.c: New test.
36434
36435 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36436
36437         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36438
36439 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36440
36441         PR c++/9978, c++/9708
36442         * g++.dg/ext/vlm1.C: Adjust expected error.
36443         * g++.dg/ext/vla2.C: New test.
36444         * g++.dg/template/arg1.C: New test.
36445         * g++.dg/template/arg2.C: New test.
36446
36447 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36448
36449         * g77.f-torture/execute/select.f: New test.
36450         * g77.f-torture/noncompile/select_no_compile.f: New test.
36451
36452 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36453
36454         PR c++/9898
36455         * g++.dg/other/error4.C: New test.
36456
36457 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36458
36459         * g++.dg/template/friend17.C: New test.
36460
36461 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36462
36463         * gcc.c-torture/compile/20030320-1.c: New.
36464
36465 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36466
36467         * gcc.dg/builtins-6.c: New test case.
36468
36469 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36470
36471         PR target/10073
36472         * gcc.c-torture/compile/20030319-1.c: New.
36473
36474 2003-03-18  Jan Hubicka  <jh@suse.cz>
36475
36476         * gcc.dg/i386-cvt-1.c: New test.
36477
36478 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36479
36480         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36481         * objc.dg/naming-2.m: Likewise.
36482
36483 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36484
36485         PR c++/9639
36486         * g++.dg/parse/crash1.C: New test.
36487
36488 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36489
36490         PR c++/8805
36491         * g++.dg/eh/cleanup1.C: New test.
36492
36493 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36494
36495         * gcc.c-torture/execute/20030316-1.c: New test case.
36496
36497 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36498
36499         PR c++/9629
36500         * g++.dg/init/ctor2.C: New test.
36501
36502 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36503
36504         * g77.f-torture/compile/xformat.f: New test case.
36505
36506 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36507
36508         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36509         * g++.old-deja/g++.mike/eh50.C: Likewise.
36510
36511 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36512
36513         PR c++/6440
36514         * g++.dg/template/spec7.C: New test.
36515         * g++.dg/template/spec8.C: Likewise.
36516
36517 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36518
36519         * gcc.c-torture/execute/20030313-1.c: New test.
36520
36521 2003-03-14  Richard Henderson  <rth@redhat.com>
36522
36523         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36524
36525 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36526
36527         * gcc.c-torture/compile/20030314-1.c: New test.
36528
36529 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36530
36531         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36532         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36533         thumb target,
36534         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36535         to accept newer _imp__  prefix and additional
36536         newline in .drectve section.
36537         * gcc.dg/dll-4.c: Likewise.
36538         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36539         switch.
36540
36541 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36542
36543         * g++.dg/parse/namespace9.C: New test.
36544
36545         * g++.dg/init/ref5.C: New test.
36546         * g++.dg/parse/ptrmem1.C: Likewise.
36547
36548 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36549
36550         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36551         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36552         regular expression.
36553         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36554         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36555
36556 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36557
36558         * gcc.c-torture/execute/20030224-2.c: New test.
36559
36560 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36561
36562         * gcc.dg/decl-3.c: New test.
36563
36564 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36565
36566         * gcc.dg/i386-loop-2.c: New test.
36567
36568 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36569
36570         PR c++/9474
36571         * g++.dg/parse/namespace8.C: New test.
36572
36573         PR c++/9924
36574         * g++.dg/overload/builtin2.C: New test.
36575
36576 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36577
36578         * gcc.dg/return-type-3.c: New test.
36579
36580 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36581
36582         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36583         profiling options are not supported.
36584
36585 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36586
36587         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36588         * g++.old-deja/g++.warn/impint2.C: Likewise.
36589
36590 2003-03-10  Devang Patel  <dpatel@apple.com>
36591
36592         * g++.dg/cpp/c++_cmd_1.C: New test.
36593         * g++.dg/cpp/c++_cmd_1.h: New file.
36594
36595 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36596
36597         * gcc.dg/altivec-9.c: New file.
36598
36599 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36600
36601         * gcc.dg/ppc-sdata-1.c: New test.
36602         * gcc.dg/ppc-sdata-2.c: New test.
36603
36604 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36605
36606         PR c++/9373
36607         * g++.dg/opt/ptrmem2.C: New test.
36608
36609         PR c++/8534
36610         * g++.dg/opt/ptrmem1.C: New test.
36611
36612 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36613
36614         * gcc.dg/i386-loop-1.c: New test.
36615
36616 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36617
36618         PR c++/9970
36619         * g++.dg/lookup/friend1.C: New test.
36620
36621 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36622
36623         PR c++/9823
36624         * g++.dg/parser/constructor1.C: New test.
36625
36626 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36627
36628         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36629
36630         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36631
36632 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36633
36634         * gcc.dg/cpp/Wunused.c: Update test.
36635
36636 2003-03-08  Jan Hubicka  <jh@suse.cz>
36637
36638         * gcc.dg/inline-3.c: New test.
36639
36640 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36641
36642         PR c++/9809
36643         * g++.dg/parse/builtin1.C: New test.
36644
36645         PR c++/9982
36646         * g++.dg/abi/cookie1.C: New test.
36647         * g++.dg/abi/cookie2.C: Likewise.
36648
36649         PR c++/9524
36650         * g++.dg/template/field1.C: New test.
36651
36652         PR c++/9912
36653         * g++.dg/parse/class1.C: New test.
36654         * g++.dg/parse/namespace7.C: Likewise.
36655         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36656
36657 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36658
36659         * g++.dg/init/ref4.C: New test.
36660
36661 2003-03-07  Jan Hubicka  <jh@suse.cz>
36662
36663         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36664         * gcc.dg/inline-3.c: New test.
36665
36666 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36667
36668         * g++.dg/init/ref3.C: New test.
36669
36670         PR c++/9965
36671         * g++.dg/init/ref2.C: New test.
36672
36673         PR c++/9400
36674         * g++.dg/warn/Wshadow-2.C: New test.
36675
36676         PR c++/9791
36677         * g++.dg/warn/Woverloaded-1.C: New test.
36678
36679 2003-03-05  Jan Hubicka  <jh@suse.cz>
36680
36681         * gcc.dg/i386-local2.c: New.
36682         * gcc.dg/i386-local.c: Fix typo.
36683
36684 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36685
36686         * g++.dg/abi/layout3.C: New test.
36687
36688 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36689
36690         * gcc.c-torture/compile/20030305-1.c
36691
36692 2003-03-05  Jan Hubicka  <jh@suse.cz>
36693
36694         * gcc.dg/i386-local.c: New.
36695
36696 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36697
36698         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36699
36700 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36701
36702         * gcc.dg/switch-2.c: New test.
36703         * gcc.dg/switch-3.c: New test.
36704         * gcc.dg/Wswitch.c: Adjust line numbers.
36705         * gcc.dg/Wswitch-default.c: Likewise.
36706         * gcc.dg/Wswitch-enum.c: Likewise.
36707
36708 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36709
36710         * gcc.c-torture/execute/20030222-1.c: New test.
36711
36712 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36713
36714         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36715
36716 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36717
36718         PR c++/9878
36719         * g++.dg/init/ref1.C: New test.
36720
36721 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36722
36723         * gcc.dg/sh-relax.c: New SH-only test.
36724
36725 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36726
36727         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36728         comment explaining purpose of testcase.
36729
36730 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36731
36732         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36733         for HC11/HC12 (asm needs two int registers).
36734         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36735         HC11/HC12 because the test uses an asm which needs two 32-bit
36736         registers.
36737
36738 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36739
36740         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36741         for HC11/HC12 (array is too large otherwise).
36742         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36743         * gcc.c-torture/compile/20010518-2.x: Likewise.
36744         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36745         HC11/HC12 (array is too large).
36746
36747 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36748
36749         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36750         * lib/g++-dg.exp (g++-dg-test): Likewise.
36751
36752 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36753
36754         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36755         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36756
36757 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36758
36759         * g++.dg/warn/implicit-typename1.C: Remove warning.
36760
36761 2003-02-28  Richard Henderson  <rth@redhat.com>
36762
36763         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36764         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36765
36766 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36767
36768         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36769         * g++.dg/pch/pch.exp: Likewise.
36770
36771 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36772
36773         PR c++/9879
36774         * testsuite/g++.dg/init/new4.C: New test.
36775
36776 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36777
36778         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36779
36780 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36781
36782         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36783         unsigned long.
36784
36785         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36786         wider than float.
36787
36788 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36789
36790         * lib/scanasm.exp: Add support for counting numbers of
36791         occurences.
36792         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36793         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36794
36795 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36796
36797         PR c++/9683
36798         * g++.dg/template/static3.C: New test.
36799
36800         PR c++/9829
36801         * g++.dg/parse/namespace6.C: New test.
36802
36803 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36804
36805         PR target/9732
36806         * gcc.dg/20030225-1.c: New test.
36807
36808 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36809
36810         * README: Remove out-of-date information.
36811
36812         PR c++/9836
36813         * g++.dg/template/spec6.C: New test.
36814
36815 2003-02-24  Jeff Law  <law@redhat.com>
36816
36817         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36818
36819 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36820
36821         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36822         * gcc.dg/pragma-ep-1.c: Likewise.
36823
36824 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36825
36826         PR c++/9602
36827         * g++.dg/template/friend16.C: New test.
36828
36829 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36830
36831         PR c++/5333
36832         * g++.dg/parse/fused-params1.C: Adjust error messages.
36833         * g++.dg/template/nested3.C: New test.
36834
36835 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36836
36837         * g++.dg/abi/param1.C: New test.
36838
36839 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36840
36841         PR c++/7982
36842         * g++.dg/warn/implicit-typename1.C: New test.
36843
36844 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36845
36846         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36847         with "mtune".
36848         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36849         * gcc.c-torture/execute/20010129-1.x: Likewise.
36850         * gcc.dg/20011107-1.c: Likewise.
36851         * gcc.dg/20020108-1.c: Likewise.
36852         * gcc.dg/20020122-3.c: Likewise.
36853         * gcc.dg/20020206-1.c: Likewise.
36854         * gcc.dg/20020310-1.c: Likewise.
36855         * gcc.dg/20020426-2.c: Likewise.
36856         * gcc.dg/20020517-1.c: Likewise.
36857         * gcc.dg/991230-1.c: Likewise.
36858         * gcc.dg/i386-unroll-1.c: Likewise.
36859         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36860
36861 2003-02-22  Jan Hubicka  <jh@suse.cz>
36862
36863         * gcc.dg/i386-mul.c: New test.
36864
36865 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36866
36867         * gcc.dg/builtins-5.c: New test case.
36868
36869 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36870
36871         * gcc.dg/asmreg-1.c: New test.
36872
36873 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36874
36875         PR c++/9749
36876         * g++.dg/parse/varmod1.C: New test.
36877
36878 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36879
36880         PR c++/9727
36881         * g++.dg/template/op1.C: New test.
36882
36883 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36884
36885         PR c++/8906
36886         * g++.dg/template/nested2.C: New test.
36887
36888 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36889
36890         PR c++/8724
36891         * g++.dg/expr/dtor1.C: New test.
36892
36893 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36894
36895         * gcc.dg/cpp/include3.c: New test.
36896         * gcc.dg/cpp/inc/foo.h: New file.
36897
36898 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36899
36900         * gcc.c-torture/execute/20030221-1.c: New test.
36901
36902 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36903
36904         PR c++/9729
36905         * g++.dg/abi/conv1.C: New test.
36906
36907 2003-02-20  Jan Hubicka  <jh@suse.cz>
36908
36909         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36910
36911 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36912
36913         * gcc.c-torture/compile/20030219-1.c: New test.
36914
36915 2003-02-18  Jan Hubicka  <jh@suse.cz>
36916
36917         * gcc.dg/funcorder.c: New test.
36918
36919 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36920
36921         * gcc.c-torture/execute/20030218-1.c: New.
36922
36923 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36924
36925         * gcc.dg/20030218-1.c: New.
36926
36927 2003-02-18  Richard Henderson  <rth@redhat.com>
36928
36929         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36930         * gcc.dg/attr-used-2.c: New.
36931
36932 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36933
36934         PR c++/9704
36935         * g++.dg/init/copy5.C: New test.
36936
36937 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36938
36939         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36940         * g++.dg/pch/pch.exp: Likewise.
36941
36942 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36943
36944         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36945         STACK_SIZE is not defined.
36946
36947 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36948
36949         PR c++/9457
36950         * g++.dg/template/init1.C: New test.
36951
36952 2003-02-16  Jan HUbicka  <jh@suse.cz>
36953
36954         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36955         (foo): Add few extra tests
36956         * gcc.dg/c99-const-expr-3.c: Likewise.
36957         * gcc.c-torture/execute/20030216-1.c: New.
36958
36959 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36960
36961         PR c++/9459
36962         * g++.dg/ext/typeof4.C: New test.
36963
36964 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36965
36966         * gcc.dg/i386-387-3.c: New test case.
36967
36968 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36969
36970         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36971         cris-*-elf* cris-*-aout* and mmix-*-*.
36972
36973 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36974
36975         * gcc.dg/20030213-1.c: New test.
36976
36977 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36978
36979         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36980         * gcc.dg/i386-387-2.c: Likewise.
36981
36982 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36983
36984         * gcc.dg/ppc-spe.c: Fix formatting.
36985         Enable tests that were previously unsupported by gas.
36986         Delete tests for instructions that no longer exist.
36987         Switch arguments on evsubifw builtin.
36988
36989 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36990
36991         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36992         STACK_SIZE is too small.
36993
36994 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36995             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36996
36997         * gcc.dg/decl-2.c: New test.
36998
36999 2003-02-10  Jan Hubicka  <jh@suse.cz>
37000
37001         * gcc.dg/i386-fpcvt-1.c: New test.
37002
37003 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
37004
37005         * gcc.c-torture/execute/20030209-1.c: New test.
37006
37007 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
37008
37009         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
37010         int-wide bitops, use the constants of the same width.
37011         Likewise, if long long is 32-bit wide, test bitops using
37012         32-bit constants.
37013
37014 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
37015
37016         * gcc.dg/20021014-1.c: Annotate with expected notice text.
37017
37018 2003-02-07  Roger Sayle  <roger@eyesopen.com>
37019
37020         * testsuite/gcc.dg/builtins-4.c: New test case.
37021
37022 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37023
37024         * gcc.dg/20020430-1.c: Fix dg command typos.
37025         * gcc.dg/20020503-1.c: Likewise.
37026
37027 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37028
37029         PR c++/8785
37030         * g++.dg/parse/fused-params1.C: New test.
37031
37032         PR c++/8857
37033         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
37034
37035         PR c++/8921
37036         * g++.dg/parse/non-dependent1.C: New test.
37037
37038         PR c++/8928
37039         * g++.dg/parse/dupl-tmpl-args1.C: New test.
37040
37041         PR c++/9228
37042         * g++.dg/parse/undefined7.C: New test.
37043         * g++.dg/parse/non-templ1.C: New test.
37044
37045         PR c++/9229
37046         * g++.dg/parse/too-many-tmpl-args1.C: New test.
37047
37048 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
37049
37050         * gcc.c-torture/compile/20030206-1.c: New test.
37051
37052 2003-02-05  Roger Sayle  <roger@eyesopen.com>
37053
37054         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
37055         "pow" to "foo" to avoid potential confusion with a math built-in.
37056
37057 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37058
37059         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
37060         conditions for SPARC targets.
37061
37062 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
37063
37064         * gcc.dg/20030204-1.c: New test.
37065
37066 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37067
37068         PR c++/38
37069         * g++.dg/parse/array-size1.C: New test.
37070
37071         PR c++/5657
37072         * g++.dg/parse/undefined3.C: New test.
37073
37074         PR c++/5665
37075         * g++.dg/parse/undefined4.C: New test.
37076
37077         PR c++/5975
37078         * g++.dg/parse/undefined5.C: New test.
37079
37080         PR c++/7259
37081         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
37082
37083         PR c++/8578
37084         * g++.dg/parse/casting-operator1.C: New test.
37085
37086         PR c++/8596
37087         * g++.dg/parse/undefined6.C: New test.
37088
37089         PR c++/8736
37090         * g++.dg/parse/missing-template1.C: New test.
37091
37092 2003-02-04  Jan Hubicka  <jh@suse.cz>
37093
37094         * gcc.dg/i386-cadd.c: Compile using -march=k8.
37095         * gcc.dg/i386-cmov?.c: Likewise.
37096         * gcc.dg/i386-fpcvt-?.c: Likewise.
37097         * gcc.dg/i386-ssefp-1.c: Likewise.
37098         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
37099         conventions.
37100
37101 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
37102
37103         PR c++/7129
37104         * testsuite/g++.dg/ext/max.C: New test.
37105
37106 2003-02-03  Jan Hubicka  <jh@suse.cz>
37107
37108         * gcc.c-torture/execute/20030203-1.c: New test.
37109
37110 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
37111
37112         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
37113         'natural-endian'.
37114
37115 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
37116
37117         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
37118         * g++.dg/init/new2.C: Likewise.
37119         * g++.dg/other/new1.C: Likewise.
37120
37121 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
37122
37123         * gcc.dg/struct-ret-libc.c: New test.
37124
37125 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
37126
37127         * gcc.dg/20030129-1.c: New test.
37128
37129 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37130
37131         PR c++/8849
37132         * g++.dg/template/ptrmem4.C: New test.
37133
37134 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
37135
37136         * g++.dg/parser/constant1.C: New test.
37137
37138 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37139
37140         PR c++/8591
37141         * g++.dg/parse/friend2.C: New test.
37142
37143 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37144
37145         PR c++/9437
37146         * g++.dg/template/unify4.C: New test.
37147
37148 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
37149
37150         * gcc.c-torture/execute/20030128-1.c: New test.
37151
37152 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
37153
37154         * g++.dg/lookup/nested1.C: Test moved from ...
37155         * g++.old-deja/g++.other/lookup24.C: ... here.
37156
37157 2003-01-28  Jan Hubicka  <jh@suse.cz>
37158
37159         * gcc.dg/i386-cmov5.c: New test.
37160
37161 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
37162
37163         * gcc.c-torture/execute/20010925-1.c: Changed the
37164         memcpy declaration.
37165
37166 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37167
37168         PR c++/3902
37169         * g++.dg/parse/template5.C: New test.
37170
37171 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
37172
37173         PR fortran/9258
37174         * g77.dg/pr9258: New test.
37175
37176 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37177
37178         * README: Move relevant parts from README.g++.
37179
37180         * README.g++: Remove this file.
37181
37182 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37183
37184         * g++.dg/abi/dcast1.C: New test.
37185
37186 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37187
37188         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
37189
37190 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
37191
37192         PR c++/47
37193         * g++.old-deja/g++.other/lookup24.C: New test.
37194
37195 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37196
37197         PR middle-end/7227
37198         * gcc.dg/uninit-C.c: New test.
37199
37200 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
37201
37202         * g++.dg/abi/covariant1.C: New test.
37203
37204 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
37205
37206         * gcc.dg/20030123-1.c: New test.
37207
37208 2003-01-25  Jan Hubicka  <jh@suse.cz>
37209
37210         PR opt/8492
37211         * gcc.c-torture/compile/20030125-1.c
37212
37213 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
37214
37215         PR c++/9403
37216         * g++.dg/parse/template3.C: New test.
37217         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
37218
37219         PR c++/795
37220         * g++.dg/parse/template4.C: New test.
37221
37222         PR c++/9415
37223         * g++.dg/template/qual2.C: New test.
37224
37225         PR c++/8545
37226         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
37227
37228         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
37229
37230 2003-01-25  Roger Sayle  <roger@eyesopen.com>
37231
37232         * gcc.c-torture/execute/switch-1.c: New test case.
37233
37234 2003-01-25  Jan Hubicka  <jh@suse.cz>
37235
37236         * gcc.c-torture/execute/20030125-1.[cx]: New test.
37237
37238 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
37239
37240         Tweaks for Bison-1.875. From the NEWS file:
37241         "- `parse error' -> `syntax error'
37242         Bison now uniformly uses the term `syntax error'"
37243         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
37244         * gcc.dg/cpp/digraph2.c: Likewise.
37245         * gcc.dg/cpp/direct2.c: Likewise.
37246         * gcc.dg/cpp/paste4.c: Likewise.
37247         * gcc.dg/c90-restrict-1.c: Likewise.
37248         * gcc.dg/c99-func-2.c: Likewise.
37249         * gcc.dg/noncompile/920721-2.c: Likewise.
37250         * gcc.dg/noncompile/930622-2.c: Likewise.
37251         * gcc.dg/noncompile/940112-1.c: Likewise.
37252         * gcc.dg/noncompile/950921-1.c: Likewise.
37253         * gcc.dg/noncompile/951123-1.c: Likewise.
37254         * gcc.dg/noncompile/971104-1.c: Likewise.
37255         * gcc.dg/noncompile/990416-1.c: Likewise.
37256
37257 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
37258
37259         * g++.dg/parse/undefined1.C: Add error message.
37260
37261 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37262
37263         PR c++/9354
37264         * g++.dg/parse/new1.C: New test.
37265
37266         PR c++/9216
37267         * g++.dg/parse/template2.C: New test.
37268
37269         PR c++/9354
37270         * g++.dg/parse/typedef2.C: New test.
37271
37272         PR c++/9328
37273         * g++.dg/ext/typeof3.C: New test.
37274
37275 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37276
37277         PR c++/2738
37278         * g++.dg/parse/ret-type1.C: New test.
37279
37280         PR c++/3792
37281         * g++.dg/parse/tmpl-outside1.C: New test.
37282
37283         PR c++/4207
37284         * g++.dg/parse/int-as-enum1.C: New test.
37285
37286         PR c++/4903
37287         * g++.dg/parse/no-typename1.C: New test.
37288
37289         PR c++/5533
37290         * g++.dg/parse/no-value1.C: New test.
37291
37292         PR c++/5921
37293         * g++.dg/parse/wrong-inline1.C: New test.
37294
37295         PR c++/6402
37296         * g++.dg/parse/ref1.C: New test.
37297
37298         PR c++/6992
37299         * g++.dg/parse/attr-ctor1.C: New test.
37300
37301         PR c++/7229
37302         * g++.dg/parse/namespace5.C: New test.
37303
37304         PR c++/7917
37305         * g++.dg/parse/func-def1.C: New test.
37306
37307         PR c++/8143
37308         * g++.dg/parse/undefined1.C: New test.
37309
37310         PR c++/5723, PR c++/8522
37311         * g++.dg/parse/specialization1.C: New test.
37312
37313         PR c++/163, PR c++/8595
37314         * g++.dg/parse/struct-as-enum1.C: New test.
37315
37316         PR c++/9173
37317         * g++.dg/parse/undefined2.C: New test.
37318
37319 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37320
37321         PR c++/9298
37322         * g++.dg/parse/template1.C: New test.
37323
37324         PR c++/9384
37325         * g++.dg/parse/using1.C: New test.
37326
37327         PR c++/9285
37328         PR c++/9294
37329         * g++.dg/parse/expr2.C: New test.
37330
37331         PR c++/9388
37332         * g++.dg/parse/lookup2.C: Likewise.
37333
37334 2003-01-21  Jan Hubicka  <jh@suse.cz>
37335
37336         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37337         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37338         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37339         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37340
37341 2003-01-20  Nick Clifton  <nickc@redhat.com>
37342
37343         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37344         problem with ARM sibcall code generation.
37345
37346 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37347
37348         * gcc.c-torture/execute/20030120-1.c: New.
37349
37350 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37351
37352         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37353
37354 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37355
37356         PR c++/9272
37357         * g++.dg/parse/ctor1.C: New test.
37358
37359         PR c++/9294:
37360         * g++.dg/parse/qualified1.C: New test.
37361
37362         * g++.dg/parse/typename3.C: New test.
37363
37364 2003-01-16  Richard Henderson  <rth@redhat.com>
37365
37366         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37367
37368 2003-01-16  Richard Henderson  <rth@redhat.com>
37369
37370         * g++.dg/pch/pch.exp: Copy test header to the working directory
37371         before using it either for precompilation or direct use.
37372         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37373         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37374
37375 2003-01-16  Richard Henderson  <rth@redhat.com>
37376
37377         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37378         before using it either for precompilation or direct use.
37379         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37380         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37381
37382 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37383
37384         * g++.dg/ext/typename1.C: Add typename keyword.
37385         * g++.dg/template/crash1.C: Update error messages.
37386         * g++.dg/template/crash2.C: Remove error message.
37387         * g++.dg/parse/typename2.C: New test.
37388         * g++.dg/template/typename2.C: Change implicit
37389         typename warning into error.
37390         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37391         error messages.
37392         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37393         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37394         * g++.old-deja/g++.law/visibility13.C: Remove error
37395         messages.
37396         * g++.old-deja/g++.ns/template17.C: Reorder code to
37397         make declaration visible in template.
37398         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37399         * g++.old-deja/g++.pt/crash36.C: Issue more error
37400         messages.
37401         * g++.old-deja/g++.pt/crash5.C: Improve error
37402         message.
37403         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37404         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37405         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37406         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37407         typename warning with error message.
37408         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37409         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37410         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37411
37412 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37413
37414         * g++.dg/parse/ambig2.C: New test.
37415
37416 2003-01-15  Richard Henderson  <rth@redhat.com>
37417
37418         * g++.dg/tls/init-2.C: Update error message string.
37419
37420 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37421
37422         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37423
37424 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37425
37426         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37427         all for HC11/HC12.
37428         * gcc.c-torture/compile/20001205-1.x: Likewise.
37429         * gcc.c-torture/compile/20001226-1.x: Likewise.
37430         * gcc.c-torture/compile/920520-1.x: Likewise.
37431         * gcc.c-torture/compile/961203-1.x: Likewise.
37432         * gcc.c-torture/compile/20020604-1.x: Likewise.
37433
37434 2003-01-15  Jan Hubicka  <jh@suse.cz>
37435
37436         * gcc.c-torture/compile/20030115-1.c: New test.
37437
37438         * gcc.dg/i386-fpcvt-1.c: New test.
37439         * gcc.dg/i386-fpcvt-2.c: New test.
37440
37441 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37442
37443         Further conform g++'s __vmi_class_type_info to the C++ ABI
37444         specification.
37445         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37446         the specification.
37447
37448 2003-01-14  Jan Hubicka  <jh@suse.cz>
37449
37450         * gcc.dg/i386-fpcvt-1.c: New test.
37451         * gcc.dg/i386-fpcvt-2.c: New test.
37452
37453 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37454
37455         * gcc.dg/i386-mmx-3.c: New test.
37456
37457 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37458
37459         PR c++/9264
37460         * g++.dg/parse/octal1.C: New file.
37461
37462         PR c++/9172
37463         * g++.dg/parse/typename1.C: New file.
37464
37465 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37466
37467         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37468         * gcc.dg/bf-no-ms-layout.c: Likewise.
37469         * gcc.dg/bf-ms-attrib.c: Likewise.
37470
37471 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37472
37473         PR c++/9099
37474         * g++.dg/parse/dtor1.C: New file.
37475
37476         PR c++/9128
37477         * g++.dg/rtti/typeid1.C: New file.
37478
37479         PR c++/9153
37480         * g++.dg/parse/lookup1.C: New file.
37481
37482         PR c++/9171
37483         * g++.dg/templ/spec5.C: New file.
37484
37485 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37486
37487         * gcc.c-torture/compile/20030110-1.c: New test.
37488
37489 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37490
37491         Merge from pch-branch:
37492
37493         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37494
37495         * gcc.dg/pch/cpp-1.h: New.
37496         * gcc.dg/pch/cpp-1.c: New.
37497         * gcc.dg/pch/cpp-2.h: New.
37498         * gcc.dg/pch/cpp-2.c: New.
37499
37500         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37501
37502         * gcc.dg/pch/except-1.h: New.
37503         * gcc.dg/pch/except-1.c: New.
37504
37505         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37506
37507         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37508         running test.
37509         * gcc.dg/pch: Include *.hp not *.h.
37510         * gcc.dg/pch/system-1.h: New.
37511         * gcc.dg/pch/system-1.c: New.
37512
37513         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37514
37515         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37516         rather than trying to build and run a program using PCH.
37517         * gcc.dg/pch: Remove dg-do commands from test files.
37518
37519         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37520
37521         * gcc.dg/pch/macro-3.c: New.
37522         * gcc.dg/pch/macro-3.h: New.
37523
37524         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37525
37526         * gcc.dg/pch/common-1.c: New.
37527         * gcc.dg/pch/common-1.h: New.
37528         * gcc.dg/pch/decl-1.c: New.
37529         * gcc.dg/pch/decl-1.h: New.
37530         * gcc.dg/pch/decl-2.c: New.
37531         * gcc.dg/pch/decl-2.h: New.
37532         * gcc.dg/pch/decl-3.c: New.
37533         * gcc.dg/pch/decl-3.h: New.
37534         * gcc.dg/pch/decl-4.c: New.
37535         * gcc.dg/pch/decl-4.h: New.
37536         * gcc.dg/pch/decl-5.c: New.
37537         * gcc.dg/pch/decl-5.h: New.
37538         * gcc.dg/pch/global-1.c: New.
37539         * gcc.dg/pch/global-1.h: New.
37540         * gcc.dg/pch/inline-1.c: New.
37541         * gcc.dg/pch/inline-1.h: New.
37542         * gcc.dg/pch/inline-2.c: New.
37543         * gcc.dg/pch/inline-2.h: New.
37544         * gcc.dg/pch/static-1.c: New.
37545         * gcc.dg/pch/static-1.h: New.
37546         * gcc.dg/pch/static-2.c: New.
37547         * gcc.dg/pch/static-2.h: New.
37548
37549         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37550
37551         * g++.dg/pch/pch.exp: Better handle failing testcases.
37552         * gcc.dg/pch/pch.exp: Likewise.
37553         * gcc.dg/pch/macro-1.c: New.
37554         * gcc.dg/pch/macro-1.h: New.
37555         * gcc.dg/pch/macro-2.c: New.
37556         * gcc.dg/pch/macro-2.h: New.
37557
37558         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37559
37560         * g++.dg/dg.exp: Treat files in pch/ specially.
37561         * g++.dg/pch/pch.exp: New file.
37562         * g++.dg/pch/empty.H: New file.
37563         * g++.dg/pch/empty.C: New file.
37564         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37565         "precompile".
37566
37567         * gcc.dg/pch/pch.exp: New file.
37568         * gcc.dg/pch/empty.h: New file.
37569         * gcc.dg/pch/empty.c: New file.
37570         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37571         "precompile".
37572
37573 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37574
37575         * g++.dg/template/friend14.C: New test.
37576
37577 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37578
37579         * gcc.dg/old-style-asm-1.c: New test.
37580
37581 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37582
37583         * gcc.c-torture/compile/20030109-1.c: New test.
37584
37585 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37586
37587         * gcc.c-torture/execute/20030109-1.c: New test.
37588
37589 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37590
37591         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37592         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37593         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37594         * g++.old-deja/g++.mike/eh2.C: Likewise.
37595         * g++.old-deja/g++.mike/eh3.C: Likewise.
37596         * g++.old-deja/g++.mike/eh5.C: Likewise.
37597         * g++.old-deja/g++.mike/eh6.C: Likewise.
37598         * g++.old-deja/g++.mike/eh7.C: Likewise.
37599         * g++.old-deja/g++.mike/eh8.C: Likewise.
37600         * g++.old-deja/g++.mike/eh9.C: Likewise.
37601         * g++.old-deja/g++.mike/eh10.C: Likewise.
37602         * g++.old-deja/g++.mike/eh12.C: Likewise.
37603         * g++.old-deja/g++.mike/eh13.C: Likewise.
37604         * g++.old-deja/g++.mike/eh14.C: Likewise.
37605         * g++.old-deja/g++.mike/eh16.C: Likewise.
37606         * g++.old-deja/g++.mike/eh17.C: Likewise.
37607         * g++.old-deja/g++.mike/eh18.C: Likewise.
37608         * g++.old-deja/g++.mike/eh21.C: Likewise.
37609         * g++.old-deja/g++.mike/eh23.C: Likewise.
37610         * g++.old-deja/g++.mike/eh24.C: Likewise.
37611         * g++.old-deja/g++.mike/eh25.C: Likewise.
37612         * g++.old-deja/g++.mike/eh26.C: Likewise.
37613         * g++.old-deja/g++.mike/eh27.C: Likewise.
37614         * g++.old-deja/g++.mike/eh28.C: Likewise.
37615         * g++.old-deja/g++.mike/eh29.C: Likewise.
37616         * g++.old-deja/g++.mike/eh31.C: Likewise.
37617         * g++.old-deja/g++.mike/eh33.C: Likewise.
37618         * g++.old-deja/g++.mike/eh34.C: Likewise.
37619         * g++.old-deja/g++.mike/eh35.C: Likewise.
37620         * g++.old-deja/g++.mike/eh36.C: Likewise.
37621         * g++.old-deja/g++.mike/eh37.C: Likewise.
37622         * g++.old-deja/g++.mike/eh38.C: Likewise.
37623         * g++.old-deja/g++.mike/eh39.C: Likewise.
37624         * g++.old-deja/g++.mike/eh40.C: Likewise.
37625         * g++.old-deja/g++.mike/eh41.C: Likewise.
37626         * g++.old-deja/g++.mike/eh42.C: Likewise.
37627         * g++.old-deja/g++.mike/eh44.C: Likewise.
37628         * g++.old-deja/g++.mike/eh46.C: Likewise.
37629         * g++.old-deja/g++.mike/eh47.C: Likewise.
37630         * g++.old-deja/g++.mike/eh48.C: Likewise.
37631         * g++.old-deja/g++.mike/eh49.C: Likewise.
37632         * g++.old-deja/g++.mike/eh50.C: Likewise.
37633         * g++.old-deja/g++.mike/eh51.C: Likewise.
37634         * g++.old-deja/g++.mike/eh53.C: Likewise.
37635         * g++.old-deja/g++.mike/eh55.C: Likewise.
37636         * g++.old-deja/g++.mike/p7912.C: Likewise.
37637         * g++.old-deja/g++.mike/p9706.C: Likewise.
37638         * g++.old-deja/g++.mike/p10416.C: Likewise.
37639         * g++.old-deja/g++.mike/p11667.C: Likewise.
37640         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37641         Remove redundant reference to Iris.
37642         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37643         Elxsi, i860, Pico Java, and WE32K.
37644
37645 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37646
37647         * g++.dg/ext/asm4.C: New test.
37648
37649 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37650
37651         PR c++/9030
37652         * g++.dg/template/friend12.C: New test.
37653         * g++.dg/template/friend13.C: Likewise.
37654         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37655
37656 2003-01-08  Jan Hubicka  <jh@suse.cz>
37657
37658         * gcc.dg/i386-cadd.c: New test.
37659         * gcc.dg/i386-cmov4.c: Likewise.
37660
37661 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37662
37663         PR c++/9165
37664         * g++.dg/warn/Wunused-3.C: New test.
37665
37666         * g++.dg/abi/bitfield9.C: New test.
37667
37668         PR c++/9189
37669         * g++.dg/parse/defarg3.C: New test.
37670
37671 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37672
37673         * g++.dg/parse/ambig1.C: New test.
37674         * g++.dg/parse/defarg2.C: New test.
37675
37676 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37677
37678         * g++.dg/template/defarg-1.C: New test.
37679         * g++.dg/template/local2.C: Likewise.
37680
37681 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37682
37683         * gcc.c-torture/execute/20030105-1.c: New test.
37684
37685 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37686
37687         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37688         * g++.dg/parse/namespace4.C: Likewise.
37689
37690 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37691
37692         * g++.dg/template/ntp2.C: New test.
37693
37694 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37695
37696         * g++.dg/parse/extern-C-1.C: New test.
37697
37698         * g++.dg/parse/namespace4.C: New test.
37699
37700         * g++.dg/template/nested1.C: New test.
37701
37702         * g++.dg/parse/namespace3.C: New test.
37703
37704 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37705
37706         * g++.dg/lookup/two-stage1.C: New test.
37707
37708 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37709
37710         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37711         * g++.old-deja/g++.jason/access8.C: Likewise.
37712         * g++.old-deja/g++.other/decl5.C: Likewise.
37713
37714 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37715
37716         * g++.dg/parse/parse7.C: New test.
37717
37718 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37719
37720         PR c++/2843
37721         * g++.dg/ext/attrib7.C: New test.
37722
37723 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37724
37725         * g++.dg/parse/parse6.C: New test.
37726
37727 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37728
37729         * gcc.dg/h8300-stack-1.c: New.
37730
37731 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37732
37733         g++.dg/lookup/exception1.C: New test.
37734
37735         g++.dg/lookup/template1.C: New test.
37736
37737         g++.dg/parse/namespace2.C: New test.
37738
37739         g++.dg/parse/parens2.C: New test.
37740
37741 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37742
37743         * g++.dg/parse/parse5.C: New test.
37744         * g++.dg/lookup/scoped4.C: New test.
37745
37746 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37747
37748         * g++.dg/parse/parens1.C: New test.
37749
37750         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37751         angle-bracket1.C.
37752         * g++.dg/parse/parens2.C: New test.
37753
37754         * g++.dg/lookup/scope-operator1.C: New test.
37755
37756         * g++.dg/parse/operator1.C: New test.
37757
37758 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37759
37760         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37761         * g++.old-deja/g++.other/access6.C: Likewise.
37762         * g++.old-deja/g++.other/decl1.C: Likewise.
37763         * g++.old-deja/g++.pt/typename12.C: Likewise.
37764
37765 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37766
37767         * g++.dg/parse/namespace1.C: New test.
37768
37769 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37770
37771         * g++.dg/parse/parse4.C: New test.
37772
37773 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37774
37775         * g++.dg/parse/parse3.C: New test.
37776
37777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37778
37779         * g++.dg/parse/parse2.C: New test.
37780
37781 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37782
37783         * g++.dg/template/friend11.C: New test.
37784
37785 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37786
37787         * g++.dg/parse/parse1.C: New test.
37788
37789 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37790
37791         * lib/profopt.exp: Change the name of a global variable to avoid
37792         possible clashes with other test suites.
37793
37794 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37795
37796         * g++.dg/inherit/covariant8.C: New test.
37797
37798 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37799
37800         * g++.dg/init/array9.C: New test.
37801
37802         PR c++/9112
37803         * g++.dg/parse/expr1.C: New test.
37804
37805 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37806
37807         * gcc.c-torture/compile/20021230-1.c: New test.
37808
37809 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37810
37811         * g++.dg/inherit/covariant5.C: New test.
37812         * g++.dg/inherit/covariant6.C: New test.
37813         * g++.dg/inherit/covariant7.C: New test.
37814
37815 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37816
37817         PR c++/2739
37818         * g++.dg/other/access2.C: New test.
37819
37820 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37821
37822         * g++.dg/other/anon-struct.C: No longer fails
37823         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37824         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37825         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37826
37827 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37828
37829         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37830
37831 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37832
37833         * g++.dg/eh/spec4.C: Remove stray semicolon.
37834         * g++.dg/expr/pmf-1.C: Change error message.
37835         * g++.dg/ext/asm1.C: Remove stray semicolon.
37836         * g++.dg/ext/typename1.C: Add missing typenames.
37837         * g++.dg/inherit/template-as-base.C: Change error message.
37838         * g++.dg/lookup/scoped1.C: Likewise.
37839         * g++.dg/lookup/scoped2.C: Likewise.
37840         * g++.dg/lookup/using2.C: Likewise.
37841         * g++.dg/other/component1.C: Remove stray semicolon.
37842         * g++.dg/other/do1.C: Change error message.
37843         * g++.dg/other/error2.C: Likewise.
37844         * g++.dg/other/init1.C: Likewise.
37845         * g++.dg/other/packed1.C: Remove stray semicolon.
37846         * g++.dg/other/ptrmem2.C: Change error message.
37847         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37848         marker.
37849         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37850         * g++.dg/template/access3.C: Add typename keyword.
37851         * g++.dg/template/access5.C: Remove stray semicolon.
37852         * g++.dg/template/access6.C: Likewise.
37853         * g++.dg/template/complit1.C: Likewise.
37854         * g++.dg/template/crash1.C: Change error message.
37855         * g++.dg/template/inherit2.C: Remove stray semicolon.
37856         * g++.dg/template/instantiate2.C: Likewise.
37857         * g++.dg/template/instantiate3.C: Change error message.
37858         * g++.dg/template/qual1.C: Remove stray semicolon.
37859         * g++.dg/template/qualttp18.C: Change error message.
37860         * g++.dg/template/ref1.C: Remove stray semicolon.
37861         * g++.dg/template/sizeof1.C (A::value): Declare it.
37862         * g++.dg/template/spec4.C: Change error message.
37863         * g++.dg/template/static1.C: Likewise.
37864         * g++.dg/template/type1.C: Likewise.
37865         * g++.dg/template/typename3.C: Likewise.
37866         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37867         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37868         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37869         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37870         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37871         named return value extension.
37872         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37873         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37874         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37875         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37876         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37877         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37878         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37879         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37880         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37881         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37882         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37883         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37884         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37885         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37886         syntax.
37887         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37888         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37889         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37890         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37891         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37892         * g++.old-deja/g++.brendan/template11.C: Likewise.
37893         * g++.old-deja/g++.brendan/template26.C: Likewise.
37894         * g++.old-deja/g++.brendan/template27.C: Use explicit
37895         specialization syntax.
37896         * g++.old-deja/g++.brendan/template30.C: Likewise.
37897         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37898         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37899         non-dependent names.
37900         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37901         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37902         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37903         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37904         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37905         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37906         named return value extension.
37907         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37908         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37909         * g++.old-deja/g++.ext/return1.C: Likewise.
37910         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37911         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37912         * g++.old-deja/g++.jason/access8.C: Likewise.
37913         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37914         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37915         pseudo-destructor names.
37916         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37917         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37918         pseudo-destructor names.
37919         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37920         * g++.old-deja/g++.jason/overload19.C: Likewise.
37921         * g++.old-deja/g++.jason/overload32.C: Likewise.
37922         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37923         stray semicolons.
37924         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37925         * g++.old-deja/g++.jason/return.C: Likewise.
37926         * g++.old-deja/g++.jason/return2.C: Likewise.
37927         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37928         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37929         syntax.
37930         * g++.old-deja/g++.jason/template10.C: Account for use of
37931         non-dependent names.
37932         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37933         syntax.
37934         * g++.old-deja/g++.jason/template37.C: Likewise.
37935         * g++.old-deja/g++.law/access4.C: Change error messages.
37936         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37937         pseudo-destructor names.
37938         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37939         * g++.old-deja/g++.law/ctors9.C: Likewise.
37940         * g++.old-deja/g++.law/cvt22.C: Likewise.
37941         * g++.old-deja/g++.law/dtors5.C: Likewise.
37942         * g++.old-deja/g++.law/global-init1.C: Likewise.
37943         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37944         * g++.old-deja/g++.law/operators28.C: Likewise.
37945         * g++.old-deja/g++.law/visibility28.C: Likewise.
37946         * g++.old-deja/g++.martin/eval1.C: Likewise.
37947         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37948         name.
37949         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37950         * g++.old-deja/g++.mike/net34.C: Likewise.
37951         * g++.old-deja/g++.mike/net36.C: Likewise.
37952         * g++.old-deja/g++.mike/ns2.C: Likewise.
37953         * g++.old-deja/g++.mike/p12306.C: Likewise.
37954         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37955         value extension.
37956         * g++.old-deja/g++.mike/p700.C: Likewise.
37957         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37958         * g++.old-deja/g++.mike/p710.C: Likewise.
37959         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37960         value extension.
37961         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37962         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37963         * g++.old-deja/g++.ns/crash2.C: Likewise.
37964         * g++.old-deja/g++.ns/crash3.C: Likewise.
37965         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37966         * g++.old-deja/g++.ns/ns17.C: Likewise.
37967         * g++.old-deja/g++.ns/template16.C: Likewise.
37968         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37969         keyword.
37970         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37971         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37972         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37973         named return value extension.
37974         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37975         * g++.old-deja/g++.other/access4.C: Issue additional error
37976         messages.
37977         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37978         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37979         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37980         * g++.old-deja/g++.other/crash25.C: Change error message.
37981         * g++.old-deja/g++.other/crash4.C: Change error message.
37982         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37983         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37984         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37985         checks.
37986         * g++.old-deja/g++.other/defarg8.C: Likewise.
37987         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37988         * g++.old-deja/g++.other/dtor10.C: Likewise.
37989         * g++.old-deja/g++.other/incomplete.C: Likewise.
37990         * g++.old-deja/g++.other/linkage7.C: Likewise.
37991         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37992         lookup algorithm.
37993         * g++.old-deja/g++.other/mangle2.C: Likewise.
37994         * g++.old-deja/g++.other/refinit2.C: Likewise.
37995         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37996         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37997         * g++.old-deja/g++.pt/crash28.C: Likewise.
37998         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37999         syntax.
38000         * g++.old-deja/g++.pt/crash32.C: Change error message.
38001         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
38002         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
38003         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
38004         error message position.
38005         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
38006         * g++.old-deja/g++.pt/defarg8.C: Change error message.
38007         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
38008         syntax.
38009         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
38010         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
38011         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
38012         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
38013         keyword.
38014         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38015         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
38016         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
38017         keyword.
38018         * g++.old-deja/g++.pt/explicit71.C: Change error message.
38019         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
38020         syntax.
38021         * g++.old-deja/g++.pt/friend28.C: Account for use of
38022         non-dependent names.
38023         * g++.old-deja/g++.pt/friend29.C: Likewise.
38024         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
38025         rules.
38026         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
38027         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
38028         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
38029         lookup rules.
38030         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
38031         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
38032         keyword.
38033         * g++.old-deja/g++.pt/memclass20.C: Likewise.
38034         * g++.old-deja/g++.pt/memclass5.C: Likewise.
38035         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
38036         keyword.
38037         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
38038         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
38039         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
38040         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
38041         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
38042         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
38043         keyword.
38044         * g++.old-deja/g++.pt/spec10.C: Likewise.
38045         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
38046         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
38047         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
38048         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
38049         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
38050         * g++.old-deja/g++.pt/ttp62.C: Likewise.
38051         * g++.old-deja/g++.pt/ttp64.C: Likewise.
38052         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
38053         * g++.old-deja/g++.pt/typename15.C: Likewise.
38054         * g++.old-deja/g++.pt/typename22.C: Likewise.
38055         * g++.old-deja/g++.pt/typename6.C: Change error messages.
38056         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
38057         * g++.old-deja/g++.pt/virtual2.C: Likewise.
38058         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
38059         syntax.
38060         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
38061         return value extension.
38062         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
38063         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
38064         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
38065         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
38066
38067 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38068
38069         * g++.dg/warn/inline1.C: New test.
38070         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
38071         * g++.old-deja/g++.jason/synth10.C: Likewise.
38072         * g++.old-deja/g++.mike/net31.C: Likewise.
38073         * g++.old-deja/g++.mike/p8786.C: Likewise.
38074
38075         * g++.dg/template/friend10.C: New test.
38076         * g++.dg/template/conv5.C: New test.
38077
38078 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38079
38080         * g++.dg/lookup/scoped3.C: New test.
38081
38082         * g++.dg/lookup/decl1.C: New test.
38083         * g++.dg/lookup/decl2.C: New test.
38084
38085 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38086
38087         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
38088         gcc.c-torture/compile/20021015-1.c,
38089         gcc.c-torture/compile/20021015-2.c,
38090         gcc.c-torture/compile/20021123-1.c,
38091         gcc.c-torture/compile/20021123-2.c,
38092         gcc.c-torture/compile/20021123-3.c,
38093         gcc.c-torture/compile/20021123-4.c,
38094         gcc.c-torture/execute/20021024-1.c: Add tests previously added
38095         only to 3.1 or 3.2 branch.
38096
38097 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
38098
38099         * gcc.dg/i386-bitfield3.c: New test.
38100
38101         * gcc.dg/i386-bitfield2.c: New test.
38102
38103 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
38104
38105         * g++.dg/parse/conv_op1.C: New test.
38106
38107 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
38108
38109         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
38110         approved.
38111
38112 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
38113
38114         * gcc.c-torture/compile/20021220-1.c: New test.
38115
38116 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
38117
38118         * gcc.dg/i386-fastcall-1.c: New.
38119
38120 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38121
38122         * gcc.c-torture/execute/20021219-1.c: New test.
38123
38124 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38125
38126         * gcc.dg/i386-pic-1.c: New test.
38127
38128 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38129
38130         PR c++/8099
38131         * g++.dg/template/friend9.C: New test.
38132
38133 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38134
38135         PR c++/3663
38136         * g++.dg/template/access7.C: New test.
38137
38138 2002-12-18  Nick Clifton  <nickc@redhat.com>
38139
38140         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
38141         the libstdc++-v3 directory has been found.
38142
38143 2002-12-12  Devang Patel <dpatel@apple.com>
38144         * gcc.dg/darwin-ld-1.c: New test.
38145         * gcc.dg/darwin-ld-2.c: New test.
38146         * gcc.dg/darwin-ld-3.c: New test.
38147         * gcc.dg/darwin-ld-4.c: New test.
38148         * gcc.dg/darwin-ld-5.c: New test.
38149
38150 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38151
38152         * gcc.c-torture/compile/20021212-1.c: New test.
38153
38154 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
38155
38156         * gcc.dg/fshort-wchar: New test.
38157
38158 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
38159
38160         PR c++/8372
38161         * g++.dg/template/dtor1.C: New test.
38162
38163         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
38164         markers.
38165
38166 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
38167
38168         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
38169
38170 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
38171
38172         * g++.dg/template/static1.C: New test.
38173         * g++.dg/template/static2.C: New test.
38174         * g++.old-deja/g++.ext/memconst.C: New test.
38175
38176 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38177
38178         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
38179         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
38180         * g++.dg/special/initp1.C: Likewise.
38181
38182 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
38183
38184         * gcc.c-torture/execute/20021204-1.c: New test.
38185
38186 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
38187
38188         * gcc.dg/ppc-fmadd-1.c: New file.
38189         * gcc.dg/ppc-fmadd-2.c: New file.
38190         * gcc.dg/ppc-fmadd-3.c: New file.
38191
38192 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38193
38194         * gcc.c-torture/compile/20021204-1.c: New test.
38195
38196 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38197
38198         * g++.dg/inherit/covariant2.C: New test.
38199         * g++.dg/inherit/covariant3.C: New test.
38200         * g++.dg/inherit/covariant4.C: New test.
38201         * g++.dg/inherit/covariant1.C: Remove XFAIL.
38202         * g++.old-deja/g++.robertl/eb17.C: Likewise.
38203
38204 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
38205
38206         PR c++/8688
38207         * g++.dg/init/brace3.C: New test.
38208
38209 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
38210
38211         * gcc.dg/20020210-1.c: Fix a comment typo.
38212
38213 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
38214
38215         PR c++/8720
38216         * g++.dg/parse/defarg1.C: New test.
38217
38218         PR c++/8615
38219         * g++.dg/template/char1.C: New test.
38220
38221         * g++.dg/template/varmod1.C: Fix typo.
38222
38223 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38224
38225         DR 180
38226         * g++.old-deja/g++.pt/crash32.C: Expect error.
38227
38228 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
38229
38230         PR c++/5919
38231         * g++.dg/template/varmod1.C: New test.
38232
38233         PR c++/8727
38234         * g++.dg/inherit/typeinfo1.C: New test.
38235
38236         PR c++/8663
38237         * g++.dg/inherit/typedef1.C: New test.
38238
38239 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
38240
38241         PR c++/8332
38242         PR c++/8493
38243         * g++.dg/template/strlen1.C: New test.
38244
38245         PR c++/8227
38246         * g++.dg/template/ctor2.C: New test.
38247
38248         PR c++/8214
38249         * g++.dg/init/string1.C: New test.
38250
38251         PR c++/8511
38252         * g++.dg/template/friend8.C: New test.
38253
38254 2002-11-29  Joe Buck <jbuck@synopsys.com>
38255
38256         * g++.dg/lookup/anon2.C: New test.
38257
38258 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
38259
38260         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
38261         h8300 port.
38262
38263 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
38264
38265         * gcc.dg/bitfld-6.c: New test.
38266
38267 2002-11-27  Jan Hubicka  <jh@suse.cz>
38268
38269         * gcc.c-torture/execute/20021127.[cx]: New test.
38270
38271 2002-11-26  Jan Hubicka  <jh@suse.cz>
38272
38273         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
38274         quality.
38275
38276 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
38277
38278         * g++.dg/init/brace2.C: New test.
38279         * g++.old-deja/g++.mike/p9129.C: Correct.
38280
38281 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
38282
38283         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38284
38285 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
38286
38287         * gcc.dg/sibcall-6: New test for indirect sibcalls.
38288
38289 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
38290
38291         * testsuite/g++.dg/abi/empty11.C: New test.
38292         * testsuite/g++.dg/rtti/cv1.C: New test.
38293
38294 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
38295
38296         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38297
38298 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
38299
38300         * g++.dg/abi/empty10.C: New test.
38301
38302 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38303
38304         * gcc.c-torture/compile/20021124-1.c: New test.
38305
38306 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
38307
38308         * g++.dg/abi/rtti2.C: New test.
38309
38310 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38311
38312         * gcc.dg/i386-unroll-1.c: New test.
38313
38314 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38315
38316         * gcc.c-torture/compile/20021120-1.c: New test.
38317         * gcc.c-torture/compile/20021120-2.c: New test.
38318
38319 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38320
38321         * gcc.dg/bitfld-5.c: New test.
38322
38323 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38324
38325         * gcc.c-torture/execute/20021120-3.c: New test.
38326
38327 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38328
38329         * gcc.c-torture/execute/20021120-2.c: New test.
38330
38331 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38332
38333         * gcc.c-torture/execute/20021120-1.c: New test.
38334
38335 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38336
38337         * gcc.c-torture/execute/20021118-3.c: New test.
38338
38339 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38340
38341         * gcc.c-torture/compile/20021119-1.c: New test.
38342
38343 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38344
38345         * gcc.dg/duff-1.c: New test.
38346         * gcc.dg/duff-2.c: New test.
38347         * gcc.dg/duff-3.c: New test.
38348
38349 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38350
38351         * gcc.dg/cpp/_Pragma5.c: New test.
38352
38353 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38354
38355         * gcc.c-torture/execute/20021118-2.c: New test.
38356
38357 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38358
38359         * gcc.c-torture/execute/20021118-1.c: New test.
38360
38361 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38362
38363         * gcc.dg/20021116-1.c: New test.
38364
38365 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38366
38367         * g++.dg/abi/vcall1.C: New test.
38368
38369 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38370
38371         * gcc.dg/20021029-1.c: New test.
38372         * gcc.dg/20021029-2.c: New test.
38373
38374 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38375
38376         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38377
38378 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38379
38380         PR c/8439
38381         * gcc.dg/20021110.c: Move to ...
38382         * gcc.c-torture/compile/20021110.c: .... here.
38383
38384 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38385
38386         PR c/8467
38387         * gcc.c-torture/execute/20021111-1.c
38388
38389 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38390
38391         PR c/8439
38392         * gcc.dg/20021110.c: New test.
38393
38394 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38395
38396         * g++.dg/abi/vthunk3.C: Run only on x86.
38397
38398 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38399
38400         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38401
38402 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38403
38404         * lib/compat.exp (compat-execute): Fix logic error in last
38405         change.
38406
38407 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38408
38409         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38410
38411 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38412
38413         PR c++/8389
38414         * g++.dg/template/access6.C: New test.
38415
38416 2002-11-08  Jan Hubicka  <jh@suse.cz>
38417
38418         * gcc.dg/i386-ssefp-1.c: New test.
38419         * gcc.dg/i386-ssefp-1.c: New test.
38420
38421 2002-11-08  Jan Hubicka  <jh@suse.cz>
38422
38423         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38424
38425 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38426
38427         * g++.dg/abi/vthunk3.C: New test.
38428
38429         PR c++/8338
38430         * g++.dg/template/crash2.C: New test.
38431
38432 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38433
38434         * testsuite/g++.dg/abi/dtor1.C: New test.
38435         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38436
38437 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38438
38439         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38440         Darwin.
38441
38442 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38443
38444         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38445         -mthumb.  Only xfail with -O0.
38446
38447 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38448
38449         * g++.dg/abi/thunk1.C: New test.
38450         * g++.dg/abi/thunk2.C: Likewise.
38451         * g++.dg/abi/vtt1.C: Likewise.
38452
38453 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38454
38455         PR optimization/8423
38456         * gcc.c-torture/execute/builtin-constant.c: New test.
38457
38458 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38459
38460         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38461         Add some more cases.
38462
38463 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38464
38465         PR c++/8391
38466         * g++.dg/opt/local1.C: New test.
38467
38468 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38469
38470         PR c++/8160
38471         * g++.dg/template/complit1.C: New test.
38472
38473         PR c++/8149
38474         * g++.dg/template/typename4.C: Likewise.
38475
38476 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38477
38478         Core issue 287, PR c++/7639
38479         * g++.dg/template/instantiate1.C: Adjust error location.
38480         * g++.dg/template/instantiate3.C: New test.
38481         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38482         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38483         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38484
38485 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38486
38487         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38488
38489 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38490
38491         PR c++/8287
38492         * g++.dg/init/dtor2.C: New test.
38493
38494 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38495
38496         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38497         * gcc.dg/nest.c: Bypass errors on irix6.
38498
38499 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38500
38501         * gcc.dg/nest.c: Expect error for mmix-*-*.
38502         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38503
38504 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38505
38506         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38507         markers.
38508
38509         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38510
38511 2002-10-25  Mike Stump  <mrs@apple.com>
38512
38513         * gcc.dg/warn-1.c: New test.
38514
38515 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38516
38517         * g++.dg/template/typename3.C: New test.
38518
38519 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38520
38521         * g++.dg/lookup/ptrmem1.C: New test.
38522
38523         * g++.dg/abi/vthunk2.C: New test.
38524
38525 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38526
38527         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38528
38529 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38530
38531         * g++.dg/abi/empty9.C: New test.
38532
38533 2002-10-24  Richard Henderson  <rth@redhat.com>
38534
38535         * g++.dg/inherit/thunk1.C: Enable for ia64.
38536
38537 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38538
38539         PR c++/8067
38540         * g++.dg/lookup/pretty1.C: New test.
38541
38542 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38543
38544         * gcc.dg/20021023-1.c: New test.
38545
38546 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38547
38548         PR c++/7679
38549         * g++.dg/parse/inline1.C: New test.
38550
38551 2002-10-23  Richard Henderson  <rth@redhat.com>
38552
38553         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38554
38555         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38556
38557 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38558
38559         PR c++/6579
38560         * g++.dg/parse/stmtexpr3.C: New test.
38561
38562 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38563
38564         * g++.dg/expr/cond1.C: New test.
38565
38566 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38567
38568         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38569
38570 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38571
38572         * g++.dg/abi/vbase13.C: New test.
38573         * g++.dg/abi/vbase14.C: Likewise.
38574
38575 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38576
38577         * gcc.dg/tls/pic-1.c: New test.
38578         * gcc.dg/tls/nonpic-1.c: New test.
38579         * gcc.dg/20021018-1.c: New test.
38580
38581 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38582
38583         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38584         Remove only files with the same base name as the test case.
38585         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38586         (profopt-execute): Likewise.  Also, remove old profiling
38587         and performance data files before running the tests.
38588
38589         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38590         * g++.dg/bprob/bprob.exp: Likewise.
38591         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38592         to allow more general test case names.
38593
38594         * g++.dg/bprob/bprob-1.C: Rename to ...
38595         * g++.dg/bprob/g++-bprob-1.C: ... this.
38596
38597         * g77.dg/bprob/bprob-1.f: Rename to ...
38598         * g77.dg/bprob/g77-bprob-1.f: ... this.
38599
38600 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38601
38602         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38603         bison 1.50 or later.
38604
38605 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38606
38607         * g++.dg/README: Describe more test directories.
38608
38609 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38610
38611         * g++.dg/init/array6.C: Add additional tests.
38612
38613 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38614
38615         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38616         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38617
38618 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38619
38620         * gcc.c-torture/compile/20020604-1.x: New.
38621         * gcc.c-torture/compile/simd-5.x: Likewise.
38622         * gcc.c-torture/execute/920710-1.x: Likewise.
38623         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38624
38625 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38626
38627         * g++.dg/inherit/override1.C: Add dg-options clause.
38628
38629 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38630
38631         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38632         _mm_slli_si128.
38633
38634 2002-10-19  Andreas Schwab  <schwab@suse.de>
38635
38636         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38637         directory component.
38638
38639 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38640
38641         * g++.dg/inherit/thunk1.C: New test.
38642
38643         * g++.dg/inherit/override1.C: New test.
38644
38645         * g++.dg/abi/mangle11.C: New test.
38646         * g++.dg/abi/mangle14.C: New test.
38647         * g++.dg/abi/mangle17.C: New test.
38648
38649 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38650
38651         * g++.dg/overload/member2.C: New test.
38652
38653 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38654
38655         * g++.dg/README: Describe new compat directory.
38656         * g++.dg/dg.exp: Skip tests in compat directory.
38657         * README.compat: New file.
38658         * lib/compat.exp: New expect script.
38659         * g++.dg/compat: New test directory.
38660         * g++.dg/compat/compat.exp: New expect script.
38661         * g++.dg/compat/abi: New test directory.
38662         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38663         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38664         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38665         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38666         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38667         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38668         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38669         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38670         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38671         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38672         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38673         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38674         * g++.dg/compat/break: New test directory.
38675         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38676         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38677         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38678         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38679         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38680         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38681         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38682         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38683         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38684         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38685         g++.dg/compat/break/README: New files.
38686         * g++.dg/compat/eh: New test directory.
38687         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38688         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38689         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38690         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38691         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38692         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38693         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38694         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38695         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38696         g++.dg/compat/eh/filter2_y.C,
38697         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38698         g++.dg/compat/eh/new1_y.C,
38699         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38700         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38701         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38702         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38703         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38704         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38705         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38706         g++.dg/compat/eh/unexpected1_y.C: New files.
38707         * g++.dg/compat/init: New test directory.
38708         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38709         g++.dg/compat/init/array5_y.C,
38710         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38711         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38712         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38713         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38714         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38715         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38716         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38717         g++.dg/compat/init/init-ref2_y.C: New files.
38718
38719 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38720
38721         PR c++/7584
38722         * g++.dg/inherit/using3.C: New test.
38723
38724 2002-10-17  Jan Hubicka  <jh@suse.cz>
38725
38726         * gcc.dg/20021017-2.c: New test.
38727
38728 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38729
38730         * g++.dg/abi/mangle16.C: Adjust.
38731
38732         * g++.dg/init/array8.C: New test.
38733
38734 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38735
38736         * gcc.dg/special/mips-abi.exp: New test.
38737         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38738
38739 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38740
38741         * g++.dg/abi/mangle16.C: New test.
38742         * g++.dg/abi/mangle17.C: Likewise.
38743
38744         PR c++/7478
38745         * g++.dg/template/ref1.C: New test.
38746
38747 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38748
38749         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38750
38751 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38752
38753         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38754
38755 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38756
38757         PR c++/7524
38758         * g++.dg/init/array7.C: New test.
38759
38760 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38761
38762         * g++.dg/init/array6.C: New test.
38763
38764         * g++.dg/abi/mangle13.C: Likewise.
38765         * g++.dg/abi/mangle14.C: Likewise.
38766         * g++.dg/abi/mangle15.C: Likewise.
38767
38768 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38769
38770         * g++.dg/abi/empty8.C: New test.
38771
38772 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38773
38774         * g++.dg/init/ctor1.C: New test.
38775
38776 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38777
38778         * gcc.c-torture/execute/20021015-1.c: New test.
38779
38780 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38781
38782         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38783
38784 2002-10-14  Jan Hubicka  <jh@suse.cz>
38785
38786         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38787
38788 2002-10-14  Richard Henderson  <rth@redhat.com>
38789
38790         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38791
38792 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38793
38794         PR optimization/6631
38795         * g++.dg/opt/const2.C: New test.
38796
38797 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38798
38799         PR c++/7176
38800         * g++.dg/parse/friend1.C: New test.
38801         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38802
38803 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38804
38805         * gcc.dg/20021014-1.c: New test.
38806
38807 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38808
38809         PR c++/5661
38810         * g++.dg/ext/vlm1.C: New test.
38811         * g++.dg/ext/vlm2.C: Likewise.
38812
38813         * g++.dg/init/array1.C: Remove invalid braces.
38814         * g++.dg/init/brace1.C: New test.
38815         * g++.dg/init/copy2.C: Likewise.
38816         * g++.dg/init/copy3.C: Likewise.
38817         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38818         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38819         braces.
38820
38821 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38822
38823         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38824
38825 2002-10-11  Richard Shann  <richard.shann@superh.com>
38826
38827         * gcc.c-torture/compile/simd-5.c: New test.
38828
38829 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38830
38831         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38832
38833 2002-10-10  Jim Wilson  <wilson@redhat.com>
38834
38835         * gcc.c-torture/execute/20021010-1.c: New test.
38836
38837 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38838
38839         PR c/7353
38840         * g++.dg/ext/typedef-init.C: New test.
38841         * gcc.dg/typedef-init.c: New test.
38842
38843 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38844
38845         * gcc.dg/cpp/paste13.c: New test.
38846
38847 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38848
38849         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38850         remaining platforms, XFAIL during compile, not execute.  Don't
38851         XFAIL at -O0.
38852
38853 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38854
38855         * gcc.dg/alias-1.c: Tweak expected warning.
38856
38857 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38858
38859         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38860
38861 2002-10-06  Andreas Jaeger  <aj@suse.de>
38862
38863         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38864         * gcc.dg/cpp/c++98.C: Likewise.
38865
38866         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38867         * g++.dg/cpp/c++98.C: Likewise.
38868
38869         * g++.dg/README (Subdirectories): Mention cpp directory.
38870
38871         PR target/7559
38872         * gcc.dg/20021006-1.c: New test.
38873
38874 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38875
38876         PR c++/7804
38877         * g++.dg/other/warning1.C: New test.
38878
38879 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38880
38881         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38882         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38883         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38884
38885 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38886
38887         PR c++/7931
38888         * g++.dg/template/ptrmem3.C: New test.
38889
38890         PR c++/7754
38891         * g++.dg/template/union1.C: New test.
38892
38893 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38894
38895         PR c++/8006
38896         * g++.dg/abi/mangle9.C: New test.
38897         * g++.dg/abi/mangle10.C: New test.
38898         * g++.dg/abi/mangle11.C: New test.
38899         * g++.dg/abi/mangle12.C: New test.
38900
38901 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38902
38903         PR c++/7188.
38904         * g++.dg/template/meminit1.C: New test.
38905         * g++.dg/warn/Wreorder-1.C: Likewise.
38906         * g++.old-deja/g++.mike/warn3.C: Tweak.
38907         * lib/prune.exp: Ingore "in copy constructor".
38908
38909 2002-10-02  Andreas Jaeger  <aj@suse.de>
38910
38911         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38912         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38913         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38914         on x86-64.
38915
38916 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38917
38918         * gcc.dg/empty1.C: Fix typo.
38919
38920 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38921
38922         * gcc.dg/alias-1.c: New test.
38923
38924 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38925
38926         * gcc.dg/empty1.C: New test.
38927
38928         * g++.dg/tls/init-2.C: Tweak error messages.
38929
38930 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38931
38932         * gcc.c-torture/compile/20020923-1.c: New test.
38933
38934 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38935
38936         * gcc.c-torture/execute/ffs-1.c: New test.
38937         * gcc.c-torture/execute/ffs-2.c: Ditto.
38938
38939 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38940
38941         * g++.dg/overload/member1.C: New test.
38942
38943 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38944
38945         * g++.dg/abi/empty7.C: New test.
38946         * g++.dg/init/pm2.C: Likewise.
38947
38948 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38949
38950         * g++.dg/rtti/crash1.C: New test.
38951
38952 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38953
38954         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38955         gcc.dg/sibcall-4.c: New tests.
38956
38957 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38958
38959         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38960         powerpc and MMIX targets.
38961
38962 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38963
38964         * gcc.dg/cpp/20020927-1.c: New.
38965
38966 2002-09-26  David S. Miller  <davem@redhat.com>
38967
38968         * gcc.c-torture/compile/trunctfdf.c: New.
38969
38970 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38971
38972         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38973
38974 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38975
38976         * gcc.c-torture/execute/loop-15.c: New.
38977
38978 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38979
38980         * README.QMTEST: Fix typo.
38981
38982 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38983
38984         * gcc.dg/20020926-1.c: New test.
38985
38986 2002-09-25  David S. Miller  <davem@redhat.com>
38987
38988         PR target/7842
38989         * gcc.c-torture/execute/shiftdi.c: New test.
38990
38991 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38992
38993         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38994         unique to the tool.
38995         * lib/g77.exp (g77_init): Likewise.
38996         * lib/g++.exp (g++_init): Likewise.
38997         * lib/objc.exp (objc_init): Likewise.
38998
38999 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
39000
39001         * g++.dg/abi/empty5.C: New test.
39002         * g++.dg/abi/empty6.C: New test.
39003         * g++.dg/abi/vbase12.C: New test.
39004
39005 2002-09-25  Richard Henderson  <rth@redhat.com>
39006
39007         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
39008         too-small long double.
39009
39010 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
39011
39012         * gcc.dg/20020919-1.c: New test.
39013
39014 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
39015
39016         * g++.dg/abi/bitfield6.C: New test.
39017         * g++.dg/abi/bitfield7.C: New test.
39018         * g++.dg/abi/bitfield8.C: New test.
39019         * g++.dg/abi/vbase11.C: New test.
39020
39021 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39022
39023         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
39024         hppa*-*-hpux*.  Update test comment.
39025
39026 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
39027
39028         * gcc.dg/tls/struct-1.c: New test.
39029
39030 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
39031
39032         * gcc.dg/cpp/tr-warn2.c: Update.
39033
39034 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39035
39036         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
39037
39038 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39039
39040         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
39041         systems.
39042
39043 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
39044
39045         * gcc.c-torture/execute/ieee/mzero3.c: New test.
39046
39047         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39048         Adjust for c++filt moved to binutils.  Remove spurious duplicate
39049         setting of cxxfilt.
39050
39051 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
39052
39053         * gcc.dg/20020312-2.c: Update for darwin.
39054
39055 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39056
39057         * g++.old-deja/g++.other/crash32.C: Mark ICE.
39058
39059 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
39060
39061         * objc.dg/comp-types-1.m: New test.
39062         * objc.dg/comp-types-2.m: New test.
39063         * objc.dg/comp-types-3.m: New test.
39064         * objc.dg/comp-types-4.m: New test.
39065         * objc.dg/comp-types-5.m: New test.
39066         * objc.dg/comp-types-6.m: New test.
39067
39068 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39069
39070         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
39071
39072 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39073
39074         * g++.dg/other/do1.C: New test.
39075
39076         * g++.dg/template/subst1.C: New test.
39077
39078 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
39079
39080         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
39081
39082 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39083
39084         * g++.dg/template/qualttp20.C: Adjust expected errors.
39085         * g++.old-deja/g++.jason/report.C: Likewise.
39086         * g++.old-deja/g++.other/qual1.C: Likewise.
39087
39088         * g++.dg/lookup/scoped2.C: New test.
39089
39090         * g++.dg/ext/asm3.C: New test.
39091
39092 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
39093
39094         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
39095
39096 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
39097
39098         * ChangeLog: follow spelling conventions.
39099         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
39100         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
39101         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
39102         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
39103         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
39104         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
39105         * g++.old-deja/g++.law/global-init1.C: Likewise.
39106         * g++.old-deja/g++.other/delete4.C: Likewise.
39107         * g++.old-deja/g++.other/inline21.C: Likewise.
39108         * g++.old-deja/g++.other/singleton.C: Likewise.
39109         * g77.dg/strlen0.f: Likewise.
39110         * g77.f-torture/compile/20010519-1.f: Likewise.
39111         * g77.f-torture/compile/980310-4.f: Likewise.
39112         * gcc.c-torture/compile/20000605-1.c: Likewise.
39113         * gcc.c-torture/execute/20020225-1.c: Likewise.
39114         * gcc.dg/c90-hexfloat-2.c: Likewise.
39115         * gcc.dg/c99-bool-1.c: Likewise.
39116         * gcc.dg/c99-hexfloat-2.c: Likewise.
39117         * gcc.dg/dll-2.c: Likewise.
39118         * gcc.dg/wtr-union-init-1.c: Likewise.
39119         * gcc.dg/wtr-union-init-2.c: Likewise.
39120         * gcc.dg/wtr-union-init-3.c: Likewise.
39121         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39122         * gcc.dg/cpp/defined.c: Likewise.
39123         * gcc.dg/cpp/macsyntx.c: Likewise.
39124         * gcc.dg/cpp/paste2.c: Likewise.
39125         * gcc.dg/cpp/trad/defined.c: Likewise.
39126         * gcc.dg/format/c90-printf-1.c: Likewise.
39127         * gcc.dg/format/c90-scanf-1.c: Likewise.
39128         * gcc.dg/format/c99-printf-1.c: Likewise.
39129         * gcc.dg/format/c99-scanf-1.c: Likewise.
39130         * gcc.misc-tests/gcov-8.c: Likewise.
39131         * lib/profopt.exp: Likewise.
39132
39133 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
39134
39135         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
39136
39137 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39138
39139         * g++.dg/inherit/using2.C: New test.
39140
39141 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
39142
39143         * ChangeLog: Follow spelling conventions.
39144         * g++.dg/template/friend4.C: Likewise.
39145         * g++.old-deja/g++.pt/crash67.C: Likewise.
39146         * gcc.c-torture/execute/20000801-4.c: Likewise.
39147         * gcc.dg/c90-digraph-1.c: Likewise.
39148         * gcc.dg/c94-digraph-1.c: Likewise.
39149         * gcc.dg/c99-digraph-1.c: Likewise.
39150         * gcc.dg/cpp/line5.c: Likewise.
39151         * gcc.dg/cpp/multiline.c: Likewise.
39152         * gcc.dg/cpp/trad/literals-1.c: Likewise.
39153         * gcc.dg/format/attr-3.c: Likewise.
39154         * gcc.dg/format/c90-scanf-3.c: Likewise.
39155         * gcc.dg/format/ext-4.c: Likewise.
39156
39157 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39158
39159         * g++.dg/template/pretty1.C: New test.
39160
39161 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
39162
39163         * gcc.c-torture/execute/struct-cpy-1.c: New test.
39164
39165 2002-09-13  Matt Austern  <austern@apple.com>
39166
39167         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
39168         passing a cast expression to a function by const reference.
39169
39170 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
39171
39172         * g++.dg/template/deduce1.C: New test.
39173
39174 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
39175
39176         * gcc.c-torture/execute/simd-1.c: Force all use of int to
39177         32-bit int.
39178
39179 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39180
39181         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
39182         usage.
39183
39184 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
39185
39186         * gcc.c-torture/compile/20020910-1.c: New test.
39187
39188 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
39189
39190         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
39191
39192 2002-09-10  Andreas Jaeger  <aj@suse.de>
39193
39194         * gcc.dg/20020312-2.c: Adjust for x86-64.
39195
39196 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
39197
39198         * g77.dg/7388.f: New test case for PR 7388.
39199
39200 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
39201
39202         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
39203
39204 2002-09-05  Ziemowit Laski <zlaski@apple.com>
39205
39206         * objc.dg/proto-lossage-1.m: New test.
39207
39208 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
39209
39210         * gcc.dg/cpp/_Pragma4.c: Fix typo.
39211
39212 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
39213
39214         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
39215         expected to pass.
39216
39217 2002-09-06  Stan Shebs  <shebs@apple.com>
39218             David Edelsohn  <edelsohn@gnu.org>
39219
39220         * gcc.dg/weak: New directory.
39221         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
39222         target-specific xfail bits.
39223         * gcc.dg/typeof-2.c: Move to new directory.
39224         * gcc.dg/weak.exp: New expect script.
39225
39226 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
39227
39228         * gcc.c-torture/execute/extzvsi.c: New test.
39229
39230 2002-09-05  Stan Shebs  <shebs@apple.com>
39231
39232         * gcc.dg/weak-1.c: xfail on Darwin.
39233         * gcc.dg/weak-2.c: Ditto.
39234         * gcc.dg/weak-3.c: Ditto.
39235         * gcc.dg/weak-4.c: Ditto.
39236         * gcc.dg/weak-5.c: Ditto.
39237         * gcc.dg/weak-6.c: Ditto.
39238         * gcc.dg/weak-7.c: Ditto.
39239         * gcc.dg/weak-8.c: Ditto.
39240         * gcc.dg/weak-9.c: Ditto.
39241
39242 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
39243
39244         * gcc.c-torture/execute/loop-14.c: New test.
39245
39246 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
39247
39248         * g++.dg/other/cxa-atexit1.C: New test.
39249
39250         * gcc.dg/typeof-2.c: New test.
39251
39252 2002-09-03  Roger Sayle  <roger@eyesopen.com>
39253
39254         * gcc.dg/builtins-2.c: New testcase.
39255         * gcc.dg/builtins-3.c: New testcase.
39256
39257 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
39258
39259         * gcc.dg/cpp/_Pragma4.c: New test.
39260
39261 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
39262
39263         * objc/execute/nil_method-1.m: New testcase.
39264
39265 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
39266
39267         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
39268         [Object class], not [Object initialize].
39269
39270 2002-08-31  Roger Sayle  <roger@eyesopen.com>
39271             Hans-Peter Nilsson  <hp@bitrange.com>
39272
39273         * gcc.c-torture/execute/20020720-1.x: Skip test on
39274         mmix-knuth-mmixware.  Correct comment.
39275
39276 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
39277
39278         * testsuite/g++.dg/abi/bitfield5.C: New test.
39279         * testsuite/g++.dg/abi/vbase10.C: Likewise.
39280
39281 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
39282
39283         * objc.dg/undeclared-selector.m: New test.
39284
39285 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
39286
39287         * g++.dg/other/offsetof1.C: Avoid cast warning.
39288
39289 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
39290
39291         * objc.dg/super-class-2.m: New test.
39292
39293 2002-08-24  Matt Austern  <austern@apple.com>
39294
39295         * g++.dg/ext/lvaddr.C: New test.
39296         * g++.dg/ext/lvcast.C: New test.
39297
39298 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
39299
39300         * testsuite/g++.dg/inherit/cond1.C: New test.
39301
39302 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
39303
39304         * gcc.dg/noncompile/incomplete-1.c: New test.
39305
39306 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39307
39308         * gcc.dg/typespec-1.c: New test.
39309
39310 2002-08-20  Devang Patel  <dpatel@apple.com>
39311         * objc.dg/proto-hier-2.m: New test.
39312
39313 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39314
39315         * objc.dg/bitfield-1.m: New test.
39316         * objc.dg/bitfield-2.m: New test.
39317
39318 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39319
39320         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39321         gcc.dg/c99-flex-array-4.c: New tests.
39322
39323 2002-08-16  Stan Shebs  <shebs@apple.com>
39324
39325         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39326
39327 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39328
39329         * gcc.dg/typeof-1.c: New test.
39330         * g++.dg/ext/typeof2.C: New test.
39331
39332 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39333
39334         * g++.dg/other/offsetof1.C: New test.
39335
39336 2002-08-14  Richard Henderson  <rth@redhat.com>
39337
39338         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39339
39340 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39341
39342         * gcc.dg/cpp/_Pragma3.c: New test.
39343
39344 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39345
39346         * g++.dg/template/inherit3: New test.
39347
39348 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39349
39350         * gcc.dg/bitfld-4.c: Add blank options.
39351
39352 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39353
39354         * g++.dg/template/crash1.C: New test.
39355
39356 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39357
39358         * gcc.dg/tls/opt-2.c: New test.
39359
39360 2002-08-08  Devang Patel  <dpatel@apple.com>
39361
39362         * objc.dg/selector-1.m : New test
39363
39364 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39365
39366         * g++.dg/abi/bitfield4.C: New test.
39367         * gcc.dg/bitfld-4.c: New test.
39368
39369 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39370
39371         * g++.dg/other/packed1.C: New test.
39372
39373 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39374
39375         * g++.dg/abi/offsetof.C: Tweak error messages.
39376         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39377
39378 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39379
39380         * gcc.dg/bitfld-3.c: New test.
39381
39382 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39383             Richard Henderson  <rth@redhat.com>
39384
39385         * gcc.dg/i386-bitfield1.c: New test.
39386         * g++.dg/abi/bitfield3.C: Update.
39387
39388 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39389
39390         * objc.dg/const-str-2.m: Update.
39391         * gcc.dg/cpp/c++98.c: Change to C extension.
39392         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39393         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39394
39395 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39396
39397         * testsuite/gcc.dg/tls/diag-3.c: New.
39398
39399 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39400
39401         * g++.dg/README (Subdirectories): Document new subdir expr.
39402         * g++.dg/expr/pmf-1.C: New test.
39403
39404 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39405
39406         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39407
39408 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39409
39410         * g++.dg/abi/bitfield3.C: New test.
39411
39412 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39413
39414         * lib/gcov.exp: Tweak expected line formats.
39415         * gcc.misc-tests/gcov8.c: New test.
39416         * gcc.misc-tests/gcov8.x: New flags.
39417
39418 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39419
39420         * consistency.vlad/layout/endian.c: Include string.h.
39421
39422         * gcc.c-torture/execute/20020805-1.c: New test.
39423
39424 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39425
39426         * g++.dg/other/conversion1.C: New test.
39427
39428 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39429
39430         * gcc.dg/builtins-1.c: New testcase.
39431
39432 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39433
39434         * g++.dg/inherit/access3.C: New test.
39435
39436 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39437
39438         * gcc.dg/ia64-visibility-2.c: New test.
39439
39440 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39441
39442         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39443         __qualifier_flags to __flags.
39444
39445 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39446
39447         * g++.dg/inherit/operator1.C: New test.
39448         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39449         * g++.dg/other/error1.C: Change expected error message.
39450         * g++.dg/template/conv4.C: Likewise.
39451
39452 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39453
39454         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39455         for documented behavior.
39456
39457 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39458
39459         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39460         several targets known to fail.
39461
39462 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39463
39464         * gcc.dg/mips-args-[123].c: New tests.
39465
39466 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39467
39468         * gcc.dg/ppc-spe.c: New.
39469
39470 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39471
39472         * g++.dg/other/ptrmem4.C: New testcase.
39473
39474 2002-07-24  Richard Henderson  <rth@redhat.com>
39475
39476         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39477
39478 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39479
39480         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39481
39482 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39483
39484         * gcc.c-torture/execute/memset-3.c: New testcase.
39485
39486 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39487
39488         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39489         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39490
39491 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39492
39493         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39494         Delete.
39495
39496 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39497
39498         * gcc.c-torture/compile/simd-4.c: New test.
39499
39500 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39501
39502         PR c++/7347, c++/7348
39503         * g++.dg/template/access4.C: New test.
39504         * g++.dg/template/access5.C: New test.
39505         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39506         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39507         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39508         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39509
39510 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39511
39512         * gcc.dg/gnu89-init-2.c: New test.
39513
39514 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39515
39516         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39517
39518 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39519
39520         * gcc.c-torture/execute/20020720-1.c: New testcase.
39521
39522 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39523
39524         * gcc.dg/cpp/Wsignprom.c: New tests.
39525
39526 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39527
39528         * gcc.c-torture/execute/loop-13.c: New test.
39529
39530 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39531
39532         * gcc.dg/cpp/expr.c: New tests.
39533
39534 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39535
39536         * g++.dg/opt/pr6713.C: Add template instantiation.
39537
39538 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39539
39540         * gcc.dg/nest.c: New test.
39541
39542 2002-07-17  Richard Henderson  <rth@redhat.com>
39543
39544         * g++.dg/opt/pr6713.C: New test.
39545
39546 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39547
39548         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39549         XFAIL for all x86 processors.
39550
39551 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39552
39553         * gcc.c-torture/execute/20010122-1.x: Do not test with
39554         -fomit-frame-pointer.
39555
39556 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39557
39558         * g++.dg/template/instantiate2.C: New test.
39559         * g++.dg/template/spec4.C: New test.
39560
39561 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39562
39563         * g++.dg/template/access2.C: New test.
39564         * g++.dg/template/access3.C: New test.
39565
39566 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39567
39568         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39569         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39570         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39571         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39572         Convert to use <stdarg.h>.
39573         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39574         Delete.
39575         * gcc.dg/va-arg-2.c: New.
39576         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39577
39578 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39579
39580         * gcc.c-torture/compile/20020710-1.c: New test.
39581
39582 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39583                           Andrew Pinski  <pinskia@physics.uc.edu>
39584
39585         gcc.c-torture/compile/simd-2.c: New testcase.
39586         gcc.c-torture/compile/simd-3.c: Likewise.
39587
39588 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39589
39590         PR c++/7224
39591         * g++.dg/overload/error1.C: New test.
39592
39593 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39594
39595         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39596         configuration and IRIX 6 O32 ABI.
39597
39598 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39599
39600         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39601
39602 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39603
39604         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39605
39606 2002-07-10  Jeffrey A Law  <law@redhat.com>
39607
39608         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39609
39610         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39611
39612 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39613
39614         * gcc.dg/20020312-2.c: Check for __PPC__.
39615
39616 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39617
39618         * gcc.c-torture/compile/20020709-1.c: New test.
39619
39620 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39621
39622         * g++.dg/template/qualttp21.C: New test case.
39623
39624 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39625
39626         * gcc.c-torture/compile/20020706-1.c: New test.
39627         * gcc.c-torture/compile/20020706-2.c: New test.
39628
39629 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39630             Alexandre Oliva  <aoliva@redhat.com>
39631
39632         * g++.dg/warn/incomplete1.C: New test.
39633
39634 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39635
39636         PR c++/7099
39637         * g++.dg/warn/noreturn1.C: New test.
39638
39639 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39640
39641         PR c++/6706
39642         * g++.dg/debug/debug6.C: New test.
39643         * g++.dg/debug/debug7.C: New test.
39644
39645 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39646
39647         * gcc.c-torture/compile/simd-3.c: New test.
39648
39649 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39650
39651         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39652         * gcc.dg/20020620-1.c: Likewise.
39653
39654 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39655
39656         PR c++/6944
39657         * g++.dg/init/array4.C: New test.
39658         * g++.dg/init/array5.C: New test.
39659
39660 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39661
39662         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39663         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39664
39665 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39666
39667         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39668         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39669         * gcc.dg/wtr-conversion-1.c: Likewise.
39670         * gcc.dg/wtr-escape-1.c: Likewise.
39671         * gcc.dg/wtr-int-type-1.c: Likewise.
39672         * gcc.dg/wtr-label-1.c: Likewise.
39673         * gcc.dg/wtr-static-1.c: Likewise.
39674         * gcc.dg/wtr-strcat-1.c: Likewise.
39675         * gcc.dg/wtr-suffix-1.c: Likewise.
39676         * gcc.dg/wtr-switch-1.c: Likewise.
39677         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39678         * gcc.dg/wtr-union-init-1.c: Likewise.
39679         * gcc.dg/wtr-union-init-2.c: Likewise.
39680         * gcc.dg/wtr-union-init-3.c: Likewise.
39681
39682         * gcc.dg/wtr-func-def-1.c: New test.
39683
39684 2002-07-02 Devang Patel <dpatel@apple.com>
39685
39686         * objc.dg/param-1.m: New test.
39687
39688 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39689
39690         * gcc.dg/cpp/trad/directive.c: Add test.
39691         * gcc.dg/cpp/trad/macroargs.c: Add test.
39692         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39693
39694 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39695
39696         * gcc.dg/cpp/cmdlne-M.c: New test.
39697
39698 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39699
39700         * objc.dg/desig-init-1.m: New test.
39701
39702 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39703
39704         PR c++/6716
39705         * g++.dg/template/instantiate1.C: New test.
39706
39707 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39708
39709         PR c++/7112
39710         * g++.dg/template/sizeof2.C: New test.
39711
39712 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39713
39714         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39715         gcc.dg/cpp/trad/include.c: New tests.
39716
39717 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39718
39719         PR target/7177
39720         * gcc.c-torture/compile/20020701-1.c: New test.
39721
39722 2002-07-01  Stan Shebs  <shebs@apple.com>
39723
39724         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39725         header here...
39726         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39727         (objc-torture-execute): or here.
39728
39729 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39730
39731         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39732
39733 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39734
39735         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39736
39737 2002-06-30  Devang Patel  <dpatel@apple.com>
39738
39739         * objc.dg/fsyntax-only.m: New test.
39740
39741 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39742
39743         PR c++/6695
39744         * g++.dg/template/friend7.C: New file.
39745
39746 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39747
39748         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39749         return type.
39750
39751 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39752
39753         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39754         avoid division by zero.
39755
39756 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39757
39758         * gcc.dg/Wunknownprag.c: New tests.
39759
39760 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39761
39762         * gcc.c-torture/execute/simd-2.c: New test.
39763
39764 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39765
39766         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39767         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39768         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39769         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39770         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39771         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39772         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39773         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39774         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39775         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39776         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39777         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39778         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39779         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39780         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39781         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39782         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39783
39784 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39785
39786         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39787         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39788         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39789         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39790         New tests.
39791         * gcc.dg/cpp/trad/directive.c: Update.
39792
39793 2002-06-23  Andreas Jaeger  <aj@suse.de>
39794
39795         * gcc.c-torture/execute/complex-6.c: New.
39796
39797 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39798
39799         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39800         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39801         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39802         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39803
39804 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39805
39806         * gcc.dg/cpp/trad: New directory with traditional tests copied
39807         from parent directory.
39808         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39809         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39810         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39811         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39812         Move to trad/ and rename.
39813         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39814         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39815         gcc.dg/cpp/trad/redef2.c: New tests.
39816         * gcc.dg/cpp/trad/trad.exp: New driver.
39817
39818 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39819
39820         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39821         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39822         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39823         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39824         Remove.
39825
39826 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39827
39828         * gcc.dg/20020620-1.c: New test.
39829
39830 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39831
39832         * g++.dg/template/ttp4.C: New test.
39833
39834 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39835
39836         * g++.dg/opt/vt1.C: Fix regexp.
39837
39838 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39839
39840         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39841         Don't use attribute `noinline'.
39842
39843 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39844
39845         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39846
39847 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39848
39849         * gcc.c-torture/execute/simd-1.c: New.
39850
39851         * gcc.dg/simd-1.c: New.
39852
39853 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39854
39855         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39856
39857 2002-06-16  Richard Henderson  <rth@redhat.com>
39858
39859         * g++.dg/ext/anon-struct1.C: New.
39860         * g++.dg/ext/anon-struct2.C: New.
39861         * g++.dg/ext/anon-struct3.C: New.
39862         * gcc.dg/anon-struct-1.c: New.
39863         * gcc.dg/anon-struct-2.c: New.
39864         * gcc.dg/anon-struct-3.c: New.
39865         * gcc.dg/20011008-1.c: Adjust warning text.
39866         * gcc.dg/20020527-1.c: Add -fms-extensions.
39867
39868 2002-06-16  Richard Henderson  <rth@redhat.com>
39869
39870         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39871
39872 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39873
39874         * gcc.c-torture/execute/20020615-1.c: New test.
39875
39876 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39877
39878         * gcc.c-tortuture/execute/compare-1.c: New test case.
39879         * gcc.c-tortuture/execute/compare-2.c: New test case.
39880         * gcc.c-tortuture/execute/compare-3.c: New test case.
39881
39882 2002-06-13  Richard Henderson  <rth@redhat.com>
39883
39884         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39885         ia64 ilp32.
39886
39887 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39888
39889         * g++.dg/template/typename2.C: Update error message.
39890
39891 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39892
39893         * gcc.c-torture/execute/20020611-1.c: New test.
39894
39895 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39896
39897         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39898         list of targets to skip.
39899
39900 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39901
39902         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39903         targets if not optimizing.
39904
39905 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39906
39907         * gcc.c-torture/compile/20020605-1.c: New test.
39908
39909         * g++.dg/opt/vt1.C: New test.
39910
39911         * gcc.dg/20020531-1.c: New test.
39912
39913         * gcc.dg/20020530-1.c: New test.
39914
39915         * gcc.dg/20020527-1.c: New test.
39916
39917         * g++.dg/opt/cse1.C: New test.
39918
39919 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39920
39921         * gcc.dg/20020607-2.c: New test case.
39922
39923 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39924
39925         * gcc.c-torture/compile/20020604-1.c: New test.
39926
39927 2002-06-04  Richard Henderson  <rth@redhat.com>
39928
39929         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39930         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39931         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39932
39933 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39934
39935         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39936
39937 2002-06-03  Richard Henderson  <rth@redhat.com>
39938
39939         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39940         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39941
39942 2002-06-02  Richard Henderson  <rth@redhat.com>
39943
39944         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39945         test functions static.
39946
39947 2002-06-02  Andreas Jaeger  <aj@suse.de>
39948
39949         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39950         now.
39951
39952 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39953
39954         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39955         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39956         Update for mofified diagnostics.
39957         * gcc.dg/c99-intconst-1.c: No longer fail.
39958
39959 2002-06-02  Richard Henderson  <rth@redhat.com>
39960
39961         * gcc.dg/uninit-A.c: Remove xfail markers.
39962
39963 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39964
39965         * gcc.dg/fnegate-1.c: New test case.
39966
39967 2002-05-30  Osku Salerma  <osku@iki.fi>
39968
39969         * gcc.c-torture/execute/mayalias-1.c: New file.
39970
39971 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39972
39973         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39974         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39975         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39976
39977 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39978
39979         * gcc.c-torture/execute/20020529-1.c: New test.
39980
39981 2002-05-27  Richard Henderson  <rth@redhat.com>
39982
39983         * g++.dg/ext/attrib6.C: New test case.
39984
39985 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39986
39987         * gcc.c-torture/execute/pure-1.c: New test.
39988
39989 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39990
39991         * gcc.dg/cpp/arith-2.c: Remove.
39992
39993 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39994
39995         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39996         * gcc.dg/cpp/if-3.c: Remove.
39997
39998 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39999
40000         * g++.dg/opt/cse2.C: New test.
40001
40002 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
40003
40004         * gcc.dg/cpp/arith-1.c: New semantic tests.
40005         * gcc.dg/cpp/if-1.c: Update.
40006
40007 2002-05-24  Ben Elliston  <bje@redhat.com>
40008
40009         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
40010
40011 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40012
40013         * gcc.dg/verbose-asm.c: New test.
40014
40015 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40016
40017         * gcc.dg/cpp/paste12.c: New test.
40018
40019 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40020
40021         * g++.dg/parse/named_ops.C: New test.
40022
40023 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
40024
40025         * gcc.dg/weak-8.c: New test.
40026
40027 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
40028
40029         * gcc.dg/weak-2.c: Allow optional leading underscore
40030         in scan-assembler symbol name.
40031         * gcc.dg/weak-3.c: Likewise.
40032         * gcc.dg/weak-4.c: Likewise.
40033         * gcc.dg/weak-5.c: Likewise.
40034
40035 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
40036
40037         * gcc.dg/20020523-1.c: New test.
40038
40039 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40040
40041         * objc.dg/const-str-2.m: Update now that we stop after
40042         a command line error.
40043
40044 2002-05-22  Richard Henderson  <rth@redhat.com>
40045
40046         * g++.dg/dg.exp: Fix typo in test pruneing.
40047
40048 2002-05-22  Richard Henderson  <rth@redhat.com>
40049
40050         * g++.dg/dg.exp: Prune the tls subdirectory.
40051         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
40052         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
40053         * g++.dg/tls/init-1.C: New.
40054
40055 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
40056
40057         * gcc.dg/20020517-1.c: New test.
40058
40059 2002-05-21  Richard Henderson  <rth@redhat.com>
40060
40061         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
40062         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
40063
40064 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
40065
40066         * g++.dg/other/copy2.C: New test.
40067
40068 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
40069
40070         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
40071         (MAX_COPY): Bump up to 10 times sizeof (long long).
40072         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
40073
40074         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
40075         sizeof (long long).
40076
40077         * gcc.c-torture/execute/strcpy-1.c: New test.
40078
40079 2002-05-19  Jason Merrill  <jason2redhat.com>
40080
40081         * g++.dg/ext/oper1.C: New test.
40082
40083 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
40084 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
40085
40086         * README.QMTEST: New file.
40087
40088         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
40089
40090 2002-05-19  Andreas Jaeger  <aj@suse.de>
40091
40092         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
40093         now.
40094         * gcc.c-torture/execute/loop-2d.x: Likewise.
40095
40096 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
40097
40098         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
40099         support weak symbols.
40100         * gcc.dg/weak-4.c: Likewise.
40101         * gcc.dg/weak-6.c: Likewise.
40102
40103 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
40104
40105         * gcc.dg/weak-3.c: Add dg-excess-error comment for
40106         cygwin, coff and h8300-*-hms targets
40107         * gcc.dg/weak-5.c: Likewise.
40108         * gcc.dg/weak-7.c: Likewise.
40109
40110 2002-05-16  Jason Merrill  <jason@redhat.com>
40111
40112         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
40113         (scan-assembler-not, scan-assembler-dem): Likewise.
40114         (scan-assembler-dem-not): Likewise.
40115
40116 2002-05-15  Richard Henderson  <rth@redhat.com>
40117
40118         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
40119
40120 2002-05-15  Richard Henderson  <rth@redhat.com>
40121
40122         * gcc.dg/weak-5.c (vfoo1c): No warning here.
40123         (vfoo1f): Warning here.
40124         (vfoo1l): Don't redefine the alias.
40125
40126 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
40127
40128         * g++.dg/init/pm1.C: New test.
40129
40130 2002-05-12  David S. Miller  <davem@redhat.com>
40131
40132         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
40133         types.
40134
40135 2002-05-10  Roger Sayle  <roger@eyesopen.com>
40136
40137         * gcc.c-torture/execute/20020510-1.c: New test case.
40138
40139 2002-05-10  David S. Miller  <davem@redhat.com>
40140
40141         * gcc.c-torture/execute/conversion.c: Test long double too.
40142
40143 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
40144
40145         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
40146         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
40147         * lib/g++.exp (g++_link_flags): Likewise.
40148         * lib/objc.exp (objc_target_compile): Likewise.
40149
40150 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40151
40152         * gcc.dg/cpp/poison.c: Update.
40153         * gcc.dg/cpp/20000625-2.c: Remove.
40154         * gcc.dg/cpp/direct2s.c: Remove final test.
40155
40156 2002-05-08  Tom Rix  <trix@redhat.com>
40157
40158         * gcc.c-torture/execute/20020508-1.c: New test.
40159         * gcc.c-torture/execute/20020508-2.c: New test.
40160         * gcc.c-torture/execute/20020508-3.c: New test.
40161
40162 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40163
40164         * gcc.dg/cpp/charconst-4.c: More tests.
40165
40166 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
40167
40168         PR c/6569
40169         * gcc.dg/weak-3.c: Update location of warning messages.
40170         * gcc.dg/weak-5.c: Likewise.
40171
40172 2002-05-06  Roger Sayle  <roger@eyesopen.com>
40173
40174         * gcc.c-torture/execute/20020506-1.c: New test case.
40175
40176 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40177
40178         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
40179
40180 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40181
40182         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
40183
40184 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40185
40186         * gcc.dg/cpp/charconst-3.c: New test.
40187
40188 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40189
40190         * gcc.dg/cpp/charconst.c: Update tests.
40191
40192 2002-05-05  Tim Josling  <tej@melbpc.org.au>
40193
40194         * treelang: Added directory for new sample language treelang. Also
40195         lib/treelang.exp: New file to signal treelang should be tested.
40196
40197 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40198
40199         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
40200         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
40201         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
40202         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
40203         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
40204         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
40205         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
40206
40207 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40208
40209         * gcc.dg/format/xopen-2.c: New test.
40210
40211 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40212
40213         * gcc.dg/20020503-1.c: New test.
40214
40215 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
40216
40217         * g++.dg/init/dtor1.C: Make it tougher.
40218
40219 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
40220
40221         * g++.dg/init/dtor1.C: New test.
40222
40223 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
40224
40225         * gcc.dg/altivec-8.c: New.
40226
40227 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
40228
40229         * gcc.dg/altivec-7.c: New.
40230
40231 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
40232
40233         * g++.dg/parse/typedef1.C: New test.
40234
40235 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
40236
40237         PR c++/6486
40238         * g++.dg/template/friend6.C: New test.
40239
40240         PR c++/6492
40241         * g++.dg/init/copy1.C: New test.
40242
40243 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
40244
40245         * g++.dg/warn/effc1.C: New test.
40246
40247 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40248
40249         * gcc.dg/cpp/if-cexp.c: Add a test.
40250
40251 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
40252
40253         * gcc.dg/20020426-2.c: New test.
40254
40255 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40256
40257         * gcc.dg/cpp/if-mop.c: Update.
40258         * gcc.dg/cpp/if-mpar.c: Add test.
40259         * gcc.dg/cpp/if-oppr.c: Update.
40260
40261 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40262
40263         PR c/6343
40264         * gcc.dg/weak-[2-7].c: New tests.
40265
40266 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40267
40268         * gcc.dg/enum1.c: New test.
40269
40270 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40271
40272         PR c++/6497
40273         * g++.dg/inherit/access2.C: New test.
40274
40275 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40276
40277         PR bootstrap/6445
40278         * gcc.dg/20020426-1.c: New test.
40279
40280 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40281
40282         * g++.dg/abi/enum1.C: New test.
40283
40284 2002-04-26  Richard Henderson  <rth@redhat.com>
40285
40286         * gcc.dg/c99-bool-1.c: Expect always true warning.
40287
40288 2002-04-25  Roger Sayle  <roger@eyesopen.com>
40289
40290         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40291
40292 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40293
40294         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40295         targets.
40296
40297 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
40298
40299         * g++.dg/abi/mange7.C: New test.
40300
40301         PR c++/6438.
40302         * g++.dg/parse/stmtexpr2.C: New test.
40303
40304 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
40305
40306         * gcc.dg/20020312-2.c: Add SH target.
40307
40308 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40309
40310         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40311         compiler output on mips*-*-irix*.
40312
40313 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40314
40315         * g++.dg/parse/attr1.C: New test.
40316
40317 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40318
40319         * gcc.c-torture/execute/string-opt-17.c: New test case.
40320         * gcc.c-torture/execute/memset-2.c: New test case.
40321
40322 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40323
40324         PR c++/6256:
40325         * g++.dg/template/friend5.C: New test.
40326
40327         PR c++/6331:
40328         * g++.dg/template/qual1.C: Likewise.
40329
40330 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40331
40332         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40333         Include stdlib.h, not stdio.h or ctype.h.
40334
40335 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40336
40337         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40338         cris-*-elf* and mmix-*-*.
40339         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40340         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40341         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40342         Ditto.
40343         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40344         * gcc.dg/wchar_t-1.c: Ditto.
40345
40346 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40347
40348         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40349         Clarify comment.
40350
40351 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40352
40353         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40354
40355 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40356
40357         * gcc.c-torture/execute/20000906-1.x: Delete.
40358
40359 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40360
40361         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40362
40363 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40364
40365         * PR6367
40366         * g77.f-torture/execute/6367.f: New test.
40367         * g77.f-torture/execute/6367.x: Disable for MMIX.
40368
40369 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40370
40371         * PR6352
40372         * g++.dg/opt/inline2.C: New test.
40373
40374 2002-04-18  Richard Henderson  <rth@redhat.com>
40375
40376         * gcc.dg/20000906-1.c: Enable for all targets.
40377         * gcc.c-torture/compile/iftrap-2.c: New.
40378
40379 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40380
40381         * gcc.dg/20020418-1.c: New test.
40382         * gcc.dg/20020418-2.c: New test.
40383
40384 2002-04-18  Richard Henderson  <rth@redhat.com>
40385
40386         * gcc.c-torture/compile/iftrap-1.c: New.
40387         * gcc.dg/iftrap-1.c: Adjust for ia64.
40388         * gcc.dg/iftrap-2.c: New.
40389
40390 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40391
40392         * gcc.c-torture/compile/20020418-1.c: New test.
40393
40394 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40395
40396         * gcc.c-torture/compile/20020415-1.c: New.
40397
40398 2002-04-18  David S. Miller  <davem@redhat.com>
40399
40400         * gcc.c-torture/execute/20020418-1.c: New test.
40401
40402 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40403
40404         * gcc.dg/20020416-1.c: New test.
40405
40406         * g++.dg/opt/inline1.C: New test.
40407
40408 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40409
40410         * gcc.dg/altivec-5.c: New test.
40411
40412         * gcc.dg/20020415-1.c: New test.
40413
40414 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40415
40416         * testsuite/lib/chill.exp: Remove.
40417
40418 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40419
40420         * g++.dg/other/big-struct.C: New test.
40421
40422 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40423
40424         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40425         of scratch file.
40426
40427 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40428
40429         PR c/6277
40430         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40431         in scan-assembler function name
40432
40433 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40434
40435         * g77.f-torture/execute/980628-4.x,
40436         g77.f-torture/execute/980628-5.x,
40437         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40438         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40439         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40440         i[34567]86-*-*.
40441
40442 2002-04-13  David S. Miller  <davem@redhat.com>
40443
40444         * gcc.c-torture/execute/20020413-1.c: New test.
40445
40446 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40447
40448         * gcc.dg/asm-6.c,
40449         * g++.dg/ext/asm1.C: New tests.
40450
40451 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40452
40453         PR c++ 5373.
40454         * g++.dg/parse/stmtexpr1.C: New test.
40455
40456         PR c++/5189.
40457         * g++.dg/template/copy1.C: New test.
40458
40459 2002-04-12  Richard Henderson  <rth@redhat.com>
40460
40461         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40462
40463 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40464
40465         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40466         gcc.c-torture/execute/20020307-2.c.
40467
40468 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40469
40470         * g++.dg/ext/attrib5.C,
40471         * g++.dg/lookup/struct1.C: New tests.
40472
40473 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40474
40475         * gcc.dg/20020411-1.c: New test.
40476
40477         * gcc.c-torture/execute/20020411-1.c: New test.
40478
40479 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40480
40481         * g77.f-torture/execute/6177.f: New test.
40482
40483 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40484
40485         PR middle-end/6247
40486         * g++.dg/opt/cleanup1.C: New test.
40487
40488         * g++.dg/opt/const1.C: New test.
40489
40490 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40491
40492         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40493
40494 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40495
40496         PR c++/5507
40497         * g++.dg/template/typename2.C: New test.
40498
40499 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40500
40501         * gcc.c-torture/execute/loop-12.c: New.
40502
40503 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40504
40505         * g77.f-torture/execute/980628-4.x,
40506         g77.f-torture/execute/980628-5.x,
40507         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40508         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40509         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40510
40511 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40512
40513         PR optimization/6086
40514         * g++.dg/opt/preinc1.C: New test.
40515
40516 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40517
40518         PR c++/5571
40519         * g++.dg/opt/static2.C: New test.
40520
40521 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40522
40523         PR c/5120
40524         * gcc.dg/20020406-1.c: New test.
40525
40526 2002-04-04  David S. Miller  <davem@redhat.com>
40527
40528         * gcc.c-torture/execute/20020404-1.c: New test.
40529
40530 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40531
40532         PR c/6123
40533         * gcc.dg/20020312-2.c: Do not declare global register variable
40534         if __PIC__ or __pic__ is defined.
40535
40536 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40537
40538         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40539         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40540
40541 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40542
40543         * gcc.misc-tests/linkage.exp: Update last change to handle
40544         sparc*-, not just sparc-.
40545
40546 2002-04-03  Richard Henderson  <rth@redhat.com>
40547
40548         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40549
40550 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40551
40552         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40553
40554 2002-04-02  David S. Miller  <davem@redhat.com>
40555
40556         * gcc.c-torture/execute/20020402-3.c: New test.
40557
40558 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40559
40560         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40561         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40562
40563         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40564         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40565         g77.f-torture/execute/20001201.x,
40566         g77.f-torture/execute/u77-test.x: New files.
40567
40568         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40569         * gcc.dg/wchar_t-1.c: Ditto.
40570
40571 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40572
40573         * gcc.c-torture/execute/20020402-1.c: New test.
40574
40575 2002-04-01  Richard Henderson  <rth@redhat.com>
40576
40577         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40578
40579         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40580
40581 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40582
40583         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40584
40585 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40586
40587         * g++.dg/inherit/template-as-base.C: Expect error.
40588         * g++.dg/inherit/namespace-as-base.C: Likewise.
40589
40590 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40591
40592         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40593         g++.dg/ext/instantiate3.C: Tweak match patterns.
40594
40595         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40596         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40597         -da test.
40598
40599 2002-03-31  Richard Henderson  <rth@redhat.com>
40600
40601         * gcc.dg/special/alias-2.c: New.
40602         * gcc.dg/special/ecos.exp: Run it.
40603
40604 2002-03-31  Richard Henderson  <rth@redhat.com>
40605
40606         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40607
40608 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40609
40610         * gcc.dg/weak-1.c: Disable on h8300 port.
40611
40612 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40613
40614         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40615         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40616         ordering tests.
40617         * g++.dg/bprob/bprob-1.C: New test.
40618         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40619         * g++.dg/gcov/gcov-1.C: New test.
40620         * g++.dg/gcov/gcov-1.x: New file.
40621         * g++.dg/gcov/gcov-2.C: New test.
40622         * g++.dg/gcov/gcov-3.C: New test.
40623         * g++.dg/gcov/gcov-3.h: New file.
40624
40625 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40626
40627         * g++.old-deja/g++.other/builtins5.C: New test.
40628         * g++.old-deja/g++.other/builtins6.C: New test.
40629         * g++.old-deja/g++.other/builtins7.C: New test.
40630         * g++.old-deja/g++.other/builtins8.C: New test.
40631         * g++.old-deja/g++.other/builtins9.C: New test.
40632
40633 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40634
40635         * g++.dg/opt/static1.C: New test.
40636
40637         * g++.dg/opt/longbranch1.C: New test.
40638
40639 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40640
40641         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40642
40643         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40644
40645 2002-03-28  Jeffrey A Law  (law@redhat.com)
40646
40647         * gcc.c-torture/execute/20020328-1.c: New test.
40648
40649 2002-03-27  Richard Henderson  <rth@redhat.com>
40650
40651         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40652         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40653         move from g++.old-deja/g++.ext/.
40654
40655 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40656
40657         * g++.dg/init/new2.C: New test.
40658
40659 2002-03-26  Richard Henderson  <rth@redhat.com>
40660
40661         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40662
40663         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40664         on sparc.
40665
40666         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40667         sparcv9 systems.
40668         * gcc.dg/20001102-1.c: Likewise.
40669
40670 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40671
40672         * gcc.dg/cpp/endif-pedantic1.c,
40673         gcc.dg/cpp/endif-pedantic2.c: New tests.
40674
40675 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40676
40677         * g++.dg/init/new1.C: New test.
40678
40679 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40680
40681         * g++.dg/abi/vbase9.C: New test.
40682
40683 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40684
40685         * gcc.dg/arm-asm.c: New test.
40686
40687 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40688
40689         * gcc.dg/Wswitch-enum.c: New test.
40690         Fix PR c/5044.
40691
40692 2002-03-26  Richard Henderson  <rth@redhat.com>
40693
40694         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40695         structure.
40696
40697 2002-03-25  Richard Henderson  <rth@redhat.com>
40698
40699         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40700         sparcv9 systems.
40701
40702         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40703         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40704
40705 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40706
40707         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40708
40709 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40710
40711         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40712         targets using generic thunk support.
40713
40714 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40715
40716         * gcc.c-torture/compile/20020323-1.c: New test.
40717
40718         * g++.dg/opt/conj2.C: New test.
40719
40720 2002-03-24  Richard Henderson  <rth@redhat.com>
40721
40722         * gcc.dg/weak-1.c: Use -fno-common.
40723
40724 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40725
40726         * g77.dg/f77-edit-apostrophe-out.f: New test
40727         * g77.dg/f77-edit-h-out.f: New test
40728         * g77.dg/f77-edit-t-in.f: New test
40729         * g77.dg/f77-edit-t-out.f: New test
40730         * g77.dg/f77-edit-x-out.f: New test
40731         * g77.dg/f77-edit-slash-out.f: New test
40732         * g77.dg/f77-edit-colon-out.f: New test
40733         * g77.dg/f77-edit-s-out.f: New test
40734
40735 2002-03-24  Richard Henderson  <rth@redhat.com>
40736
40737         * objc/execute/formal_protocol-6.x: New XFAIL.
40738
40739 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40740
40741         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40742         that do not support weak symbols
40743
40744 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40745
40746         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40747         * lib/g77.exp: Likewise.
40748         * lib/objc.exp: Likewise.
40749
40750 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40751
40752         * gcc.dg/Wswitch-default.c: New test.
40753
40754 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40755
40756         * g++.dg/other/enum1.C: New test.
40757
40758 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40759
40760         * gcc.dg/pragma-ep-3.c: Fix typo.
40761
40762 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40763
40764         * g++.dg/inherit/template-as-base.C: New test.
40765
40766 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40767
40768         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40769         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40770
40771 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40772
40773         * gcc.dg/cpp/multiline.c: Update to match.
40774
40775 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40776
40777         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40778
40779 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40780
40781         * gcc.dg/cpp/extratokens2.c: New file.
40782
40783 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40784
40785         * gcc.dg/20020312-2.c: Add rs6000 target.
40786
40787         * gcc.c-torture/compile/20020319-1.c: New test.
40788
40789 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40790
40791         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40792         (A, E): Handle this.
40793
40794 2002-03-20  Jason Merrill  <jason@redhat.com>
40795
40796         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40797         ignoring -fpic.
40798         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40799         through prune_gcc_output.
40800
40801 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40802
40803         * gcc.c-torture/compile/20020320-1.c: New test.
40804
40805 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40806
40807         * gcc.c-torture/compile/20020318-1.c: New test.
40808
40809         * gcc.dg/struct-by-value-1.c: New test.
40810
40811         * gcc.dg/20020319-1.c: New test.
40812
40813 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40814
40815         * g++.dg/opt/conj1.C: New test.
40816
40817 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40818
40819         * g++.dg/template/qualttp20.C: Revert previous change.
40820         * g++.dg/template/qualttp3.C: Likewise.
40821         * g++.dg/template/qualttp4.C: Likewise.
40822         * g++.dg/template/qualttp5.C: Likewise.
40823         * g++.dg/template/qualttp6.C: Likewise.
40824         * g++.dg/template/qualttp7.C: Likewise.
40825         * g++.dg/template/qualttp8.C: Likewise.
40826         * g++.dg/template/recurse.C: Likewise.
40827
40828 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40829
40830         * gcc.dg/cpp/wchar-1.c: Update.
40831
40832 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40833
40834         * g++.dg/template/conv1.C: New test.
40835         * g++.dg/template/conv2.C: New test.
40836         * g++.dg/template/conv3.C: New test.
40837         * g++.dg/template/conv4.C: New test.
40838
40839 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40840
40841         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40842         * g++.dg/template/qualttp3.C: Likewise.
40843         * g++.dg/template/qualttp4.C: Likewise.
40844         * g++.dg/template/qualttp5.C: Likewise.
40845         * g++.dg/template/qualttp6.C: Likewise.
40846         * g++.dg/template/qualttp7.C: Likewise.
40847         * g++.dg/template/qualttp8.C: Likewise.
40848         * g++.dg/template/recurse.C: Likewise.
40849
40850 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40851
40852         * g++.dg/opt/dtor1.C: New test.
40853
40854 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40855
40856         * gcc.c-torture/compile/20020315-1.c: New test.
40857
40858 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40859
40860         * gcc.dg/weak-1.c: Fix scan tests.
40861
40862 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40863
40864         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40865         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40866         cris-*-aout* mmix-*-*.
40867         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40868         cris-*-aout* mmix-*-*.
40869         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40870         cris-*-elf* cris-*-aout* and mmix-*-*.
40871         * gcc.dg/20001009-1.c: Ditto.
40872         * gcc.dg/20010912-1.c: Ditto.
40873         * gcc.dg/20020122-4.c: Ditto.
40874         * gcc.dg/inline-2.c: Ditto.
40875
40876 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40877
40878         * gcc.c-torture/compile/20020314-1.c: New test.
40879
40880 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40881
40882         * gcc.c-torture/execute/20020314-1.c: New test.
40883
40884 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40885
40886         * g++.dg/warn/Wunused-1.C: New test.
40887
40888 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40889
40890         * g++.dg/abi/mangle6.C: New test.
40891
40892 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40893
40894         * gcc.c-torture/compile/20020309-2.c: New test.
40895
40896         * gcc.c-torture/compile/20020312-1.c: New test.
40897
40898 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40899
40900         * g++.dg/other/access1.C: New test.
40901
40902 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40903
40904         * gcc.c-torture/execute/wchar_t-1.c: New test.
40905
40906 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40907
40908         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40909
40910 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40911
40912         * gcc.dg/20020312-1.c: New test case.
40913
40914 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40915
40916         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40917
40918 2002-03-11  Richard Henderson  <rth@redhat.com>
40919
40920         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40921         * g++.old-deja/g++.jason/report.C: Likewise.
40922
40923 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40924
40925         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40926         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40927
40928 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40929
40930         * testsuite/g++.dg/overload/pmf1.C: New test.
40931
40932 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40933
40934         * gcc.c-torture/execute/20020307-1.c: Use long.
40935
40936 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40937
40938         PR optimization/5844
40939         * gcc.dg/20020310-1.c: New test.
40940
40941 2002-03-09  Michael Meissner  <meissner@redhat.com>
40942
40943         * gcc.c-torture/execute/memcpy-2.c: New test.
40944         * gcc.c-torture/execute/memset-1.c: New test.
40945         * gcc.c-torture/execute/strlen-1.c: New test.
40946         * gcc.c-torture/execute/strcmp-1.c: New test.
40947         * gcc.c-torture/execute/strncmp-1.c: New test.
40948
40949 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40950
40951         * gcc.dg/ppc-ldstruct.c: New test.
40952
40953 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40954
40955         * gcc.c-torture/execute/va-arg-22.c: New test.
40956
40957 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40958
40959         * gcc.c-torture/compile/20020309-1.c: New test.
40960
40961 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40962
40963         * gcc.c-torture/execute/20020307-2.c: New test.
40964
40965 2002-03-07  Jeffrey A Law  (law@redhat.com)
40966
40967         * g77.f-torture/compile/20020307-1.f: New test.
40968
40969 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40970
40971         * gcc.dg/unordered-1.c: New test.
40972
40973 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40974
40975         * gcc.c-torture/execute/20020307-1.c: New test.
40976
40977 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40978
40979         * gcc.dg/20020304-1.c: New test.
40980
40981         * gcc.c-torture/compile/20020304-2.c: New test.
40982
40983 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40984
40985         * gcc.c-torture/compile/20020304-1.c: New test case
40986         (from PR c/5830).
40987
40988 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40989
40990         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40991
40992 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40993
40994         * g++.dg/other/classkey1.C: New test.
40995
40996 2002-03-01  Richard Henderson  <rth@redhat.com>
40997
40998         * gcc.c-torture/compile/981223-1.x: New.
40999         * gcc.c-torture/compile/920625-1.x: New.
41000
41001 2002-02-28  Richard Henderson  <rth@redhat.com>
41002
41003         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
41004
41005 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
41006
41007         * gcc.c-torture/execute/20020227-1.c: New test.
41008
41009 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
41010
41011         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
41012         here" ERROR lines.
41013         * g++.old-deja/g++.oliva/partord1.C: Likewise.
41014         * g++.old-deja.g++.other/defarg1.C: Likewise.
41015         * g++.old-deja/g++.pt/calls2.C: Likewise.
41016         * g++.old-deja/g++.pt/crash20.C: Likewise.
41017         * g++.old-deja/g++.pt/crash30.C: Likewise.
41018         * g++.old-deja/g++.pt/crash36.C: Likewise.
41019         * g++.old-deja/g++.pt/crash6.C: Likewise.
41020         * g++.old-deja/g++.pt/defarg13.C: Likewise.
41021         * g++.old-deja/g++.pt/derived3.C: Likewise.
41022         * g++.old-deja/g++.pt/error1.C: Likewise.
41023         * g++.old-deja/g++.pt/friend21.C: Likewise.
41024         * g++.old-deja/g++.pt/friend23.C: Likewise.
41025         * g++.old-deja/g++.pt/infinite1.C: Likewise.
41026         * g++.old-deja/g++.robertl/eb128.C: Likewise.
41027
41028 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
41029
41030         * gcc.c-torture/execute/20020225-2.c: New test.
41031
41032 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
41033
41034         * gcc.c-torture/execute/920730-1t.c,
41035         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
41036         Delete test cases, only relevant to -traditional.
41037
41038 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41039
41040         * gcc.dg/cpp/undef1.c: Remove.
41041         * gcc.dg/cpp/directiv.c: Update.
41042         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
41043
41044 2002-02-27  Michael Meissner  <meissner@redhat.com>
41045
41046         * gcc.c-torture/execute/20020226-1.c: New test.
41047
41048 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
41049
41050         * g++.dg/debug/debug4.C: New test.
41051
41052         * gcc.dg/ia64-visibility-1.c: New test.
41053
41054 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
41055
41056         * gcc.dg/debug/20020224-1.c: New.
41057
41058 2002-02-25  Kazu Hirata  <kazu@hxi.com>
41059
41060         * gcc.c-torture/execute/960416-1.x: New.
41061         * gcc.c-torture/execute/divconst-3.x: Likewise.
41062
41063 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
41064
41065         * gcc.dg/20020224-1.c: New test.
41066
41067 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
41068
41069         * gcc.c-torture/execute/20020225-1.c: New.
41070
41071 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41072
41073         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
41074
41075 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
41076
41077         * gcc.dg/20020222-1.c: New test.
41078
41079 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
41080
41081         * g++.dg/opt/anonunion1.C: New test.
41082
41083 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
41084
41085         * g++.dg/template/qualttp19.C: New test.
41086         * g++.dg/template/qualttp20.C: New test.
41087         * g++.old-deja/g++.jason/report.C: Adjust expected errors
41088         * g++.old-deja/g++.other/qual1.C: Likewise.
41089
41090 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
41091
41092         * gcc.dg/attr-alwaysinline.c: New.
41093
41094 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
41095
41096         * gcc.dg/20020220-1.c: New test.
41097
41098         * gcc.dg/20020220-2.c: New test.
41099
41100         * g++.dg/opt/mmx1.C: New test.
41101
41102 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
41103
41104         * gcc.c-torture/compile/20020110.c: New test.
41105
41106 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
41107
41108         * gcc.c-torture/execute/20020219-1.c: New test.
41109
41110         * gcc.dg/20020219-1.c: New test.
41111
41112         * gcc.dg/noncompile/20020220-1.c: New test.
41113
41114         * g++.dg/opt/ptrintsum1.C: New test.
41115
41116         * gcc.dg/debug/20020220-1.c: New test.
41117
41118 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
41119
41120         * gcc.c-torture/execute/20020216-1.c: New test.
41121
41122 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41123
41124         * gcc.dg/decl-1.c: Update, new test.
41125
41126 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
41127
41128         * g++.dg/abi/bitfield1.C: New test.
41129         * g++.dg/abi/bitfield2.C: New test.
41130
41131 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41132
41133         * gcc.dg/attr-nest.c: New test.
41134
41135 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41136
41137         * gcc.c-torture/execute/20020215-1.c: New test.
41138
41139 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
41140
41141         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
41142         * g++.dg/debug/debug.exp: New.
41143         * g++.dg/debug/trivial.C: New.
41144         * g++.dg/debug/debug1.C: Moved...
41145         * g++.dg/other/debug1.C: ...from here.
41146         * g++.dg/debug/debug2.C: Moved...
41147         * g++.dg/other/debug2.C: ...from here.
41148         * g++.dg/debug/debug3.C: Moved...
41149         * g++.dg/other/debug3.C: ...from here.
41150
41151         * gcc.dg/noncompile/20020213-1.c: New test.
41152
41153 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
41154
41155         * g++.dg/other/debug3.C: New test.
41156
41157         * gcc.c-torture/execute/20020213-1.c: New test.
41158
41159 2002-02-13  Richard Smith <richard@ex-parrot.com>
41160
41161         * g++.old-deja/g++.other/thunk1.C: New test.
41162
41163 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41164
41165         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
41166
41167 2002-02-13  Stan Shebs  <shebs@apple.com>
41168
41169         * gcc.dg/altivec-3.c: New.
41170
41171 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
41172
41173         * gcc.dg/Wunreachable-1.c: New test.
41174         * gcc.dg/Wunreachable-2.c: New test.
41175
41176 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41177
41178         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
41179
41180 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
41181
41182         * gcc.dg/decl-1.c: New test.
41183
41184 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41185
41186         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
41187
41188 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41189
41190         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
41191         * gcc.c-torture/compile/980506-1.x: Likewise.
41192
41193 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41194
41195         * gcc.dg/20020210-1.c: New.
41196
41197 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
41198
41199         * g77.f-torture/execute/947.f: New regression test
41200         for PR fortran/947.
41201
41202 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
41203
41204         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
41205         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
41206
41207 2002-02-08  Richard Henderson  <rth@redhat.com>
41208
41209         * gcc.c-torture/compile/labels-3.c: New.
41210
41211 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
41212
41213         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
41214         expression statements work instead.
41215         * gcc.dg/noncompile/20020207-1.c: New test.
41216
41217 2002-02-07  Richard Henderson  <rth@redhat.com>
41218
41219         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
41220
41221 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41222
41223         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
41224         message from g77
41225         * lib/g77-dg.exp: Trim g77 error messages so that they are
41226         recognized by dg.exp.
41227
41228 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41229
41230         PR fortran/5473
41231         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
41232
41233 2002-02-07  Richard Henderson  <rth@redhat.com>
41234
41235         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
41236         to be sufficiently aligned for integers.
41237
41238 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
41239
41240         * g++.dg/template/friend4.C: New test.
41241
41242 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41243
41244         PR fortran/5743
41245         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
41246         unsupported cases.
41247
41248 2002-02-07  Richard Henderson  <rth@redhat.com>
41249
41250         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
41251         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
41252         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
41253         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
41254
41255 2002-02-06  Richard Henderson  <rth@redhat.com>
41256
41257         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
41258
41259 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
41260
41261         * gcc.dg/20020206-1.c: New test.
41262
41263 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
41264
41265         * gcc.c-torture/execute/20020206-1.c: New test.
41266
41267         * gcc.c-torture/execute/20020206-2.c: New test.
41268
41269         PR optimization/5429:
41270         * gcc.c-torture/compile/20020206-1.c: New test.
41271
41272 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
41273
41274         * g++.dg/ext/align1.C: Do not use an explicit alignment value
41275         as certain file formats cannot support particularly large
41276         alignments.
41277
41278         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
41279         and do not expect to be able to link the executable.
41280
41281         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41282         fail because the COFF format does not support the weak attribute.
41283
41284 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
41285
41286         * g77.dg/pr5473.f: New test
41287
41288 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
41289
41290         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41291         Fix testcase accordingly.
41292
41293 2002-02-04  Richard Henderson  <rth@redhat.com>
41294
41295         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41296         (buf): Change to be an array of pointers, not ints.
41297
41298 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41299
41300         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
41301         before all tests.  Move warning one line above to match where it
41302         C frontend emits.
41303         * gcc.dg/Wswitch-2.c: New test.
41304         * g++.dg/warn/Wswitch-1.C: New test.
41305         * g++.dg/warn/Wswitch-2.C: New test.
41306
41307 2002-02-04  Richard Henderson  <rth@redhat.com>
41308
41309         * g++.dg/abi/offsetof.C: Fix size comparison.
41310
41311 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
41312
41313         * gcc.dg/cast-qual-2.c: New test.
41314
41315 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41316
41317         * gcc.dg/20020201-4.c: New test.
41318
41319 2002-02-04  Ben Elliston  <bje@redhat.com>
41320
41321         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41322         target_info attribute != 0, in addition to the empty string.
41323         (gcc_target_compile): Likewise.
41324
41325 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41326
41327         * gcc.dg/Wswitch.c: New test.
41328         PR gcc/4475. PR gcc/3780.
41329
41330 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41331
41332         * g77.f-torture/execute/5122.f: New test for regressions
41333         against PR fortran/5122.
41334
41335 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41336
41337         * g77.f-torture/compile/pr3743.f: Delete
41338         * g77.dg/pr3743-1.f: New test.
41339         * g77.dg/pr3743-2.f: New test.
41340         * g77.dg/pr3743-3.f: New test.
41341         * g77.dg/pr3743-4.f: New test.
41342
41343 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41344
41345         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41346
41347 2002-02-02  Richard Henderson  <rth@redhat.com>
41348
41349         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41350         * gcc.c-torture/execute/bf64-1.c: Likewise.
41351
41352 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41353
41354         * gcc.dg/20020201-2.c: New test.
41355
41356         * gcc.dg/20020201-3.c: New test.
41357
41358         * gcc.c-torture/execute/bitfld-2.c: New test.
41359
41360 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41361
41362         * gcc.dg/bitfld-1.c: Update.
41363         * gcc.dg/bitfld-2.c: Update.
41364         * gcc.c-torture/execute/bitfld-1.x: New.
41365
41366 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41367
41368         * gcc.c-torture/execute/20020201-1.c: New test.
41369
41370 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41371
41372         PR target/5469
41373         * gcc.dg/20020201-1.c: New test.
41374
41375 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41376
41377         PR fortran/3743
41378         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41379         * g77.f-torture/compile/pr3743.x: Remove
41380
41381 2002-01-31  Tom Rix  <trix@redhat.com>
41382
41383         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41384
41385 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41386
41387         * gcc.dg/noncompile/20020130-1.c: New test.
41388
41389 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41390
41391         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41392
41393 2002-01-29  Richard Henderson  <rth@redhat.com>
41394
41395         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41396         to long long.
41397         * gcc.c-torture/execute/bf64-1.c: Likewise.
41398
41399 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41400
41401         * gcc.c-torture/execute/20020129-1.c: New test.
41402
41403 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41404
41405         * gcc.c-torture/compile/20000224-1.c: Update.
41406         * gcc.c-torture/execute/bitfld-1.c: New tests.
41407         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41408         * gcc.dg/uninit-A.c: Update.
41409
41410 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41411
41412         * g++.dg/template/ctor1.C: Add instantiation.
41413
41414 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41415
41416         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41417         argument to __builtin_prefetch to be const ptr.
41418
41419 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41420
41421         * gcc.c-torture/compile/20020120-1.c: New test.
41422
41423 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41424
41425         * gcc.c-torture/execute/20020127-1.c: New test.
41426
41427 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41428
41429         * g77.dg/f77-edit-i-in.f: New test
41430         * g77.dg/f77-edit-i-out.f: New test
41431
41432 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41433
41434         * gcc.dg/debug/debug.exp: New file.
41435         * gcc.dg/debug/trivial.c: New file.
41436         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41437         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41438         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41439         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41440         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41441         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41442         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41443         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41444         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41445         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41446         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41447         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41448         * gcc.dg/20000503-1.c: Removed.
41449         * gcc.dg/20010207-1.c: Removed.
41450         * gcc.dg/20011223-1.c: Removed.
41451         * gcc.dg/20020104-2.c: Removed.
41452         * gcc.dg/debug-1.c: Removed.
41453         * gcc.dg/debug-2.c: Removed.
41454         * gcc.dg/debug-3.c: Removed.
41455         * gcc.dg/debug-4.c: Removed.
41456         * gcc.dg/debug-5.c: Removed.
41457         * gcc.dg/debug-6.c: Removed.
41458         * gcc.dg/dwarf2-1.c: Removed.
41459         * gcc.dg/dwarf2-2.c: Removed.
41460
41461 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41462
41463         * g++.old-deja/g++.other/eh5.C: New test.
41464         * g++.old-deja/g++.other/sibcall2.C: New test.
41465         * g++.old-deja/g++.other/array9.C: New test.
41466         * g++.old-deja/g++.other/typename2.C: New test.
41467         * g++.old-deja/g++.other/crash60.C: New test.
41468         * g++.old-deja/g++.other/conv9.C: New test.
41469         * g++.old-deja/g++.other/mangle10.C: New test.
41470         * g++.old-deja/g++.other/unchanging1.C: New test.
41471         * g++.old-deja/g++.other/exprstmt1.C: New test.
41472         * g++.old-deja/g++.other/inline23.C: New test.
41473         * g++.old-deja/g++.eh/ia64-1.C: New test.
41474         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41475         * g++.old-deja/g++.other/reload1.C: New test.
41476         * g++.old-deja/g++.other/static20.C: New test.
41477         * g++.old-deja/g++.other/local-alloc1.C: New test.
41478         * g++.old-deja/g++.other/conv8.C: New test.
41479         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41480         * g++.old-deja/g++.other/storeexpr1.C: New test.
41481         * g++.old-deja/g++.other/storeexpr2.C: New test.
41482         * g++.dg/eh/template2.C: New test.
41483         * g++.dg/warn/weak1.C: New test.
41484
41485 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41486
41487         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41488         Remove first, non-varying, argument.
41489
41490 2002-01-23  Richard Henderson  <rth@redhat.com>
41491
41492         * gcc.dg/inline-2.c: New.
41493
41494         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41495         Add optional target arg.  Check number of arguments.
41496         (scan-assembler-not, scan-assembler-dem): Likewise.
41497         (scan-assembler-dem-not): Likewise.
41498
41499 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41500
41501         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41502         line 12.
41503         * g++.old-deja/g++.brendan/parse3.C,
41504         g++.old-deja/g++.other/crash26.C,
41505         g++.old-deja/g++.other/crash28.C,
41506         g++.old-deja/g++.other/crash29.C,
41507         g++.old-deja/g++.other/crash30.C,
41508         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41509
41510 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41511
41512         * gcc.dg/20020115-1.c: New.
41513
41514 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41515
41516         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41517
41518 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41519
41520         * gcc.dg/20020122-3.c: New.
41521
41522 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41523
41524         * g++.dg/other/gc1.C: New test.
41525
41526 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41527
41528         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41529
41530 2002-01-22  Richard Henderson  <rth@redhat.com>
41531
41532         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41533
41534 2002-01-22  Richard Henderson  <rth@redhat.com>
41535
41536         * gcc.dg/20020122-4.c: New.
41537
41538 2002-01-22  H.J. Lu <hjl@gnu.org>
41539
41540         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41541         link output.
41542         * gcc.dg/special/ecos.exp: Likewise.
41543         * lib/g++-dg.exp: Likewise.
41544         * lib/g77-dg.exp: Likewise.
41545         * lib/gcc-dg.exp : Likewise.
41546         * lib/mike-g++.exp: Likewise.
41547         * lib/mike-g77.exp: Likewise.
41548         * lib/mike-gcc.exp: Likewise.
41549         * lib/objc-dg.exp: Likewise.
41550
41551 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41552
41553         PR target/5379
41554         * gcc.dg/20020122-2.c: New test.
41555
41556 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41557
41558         * gcc.dg/20020122-1.c: New test.
41559
41560 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41561
41562         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41563
41564 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41565
41566         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41567
41568 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41569
41570         * gcc.c-torture/compile/20020121-1.c: New test.
41571
41572 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41573
41574         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41575         ld_library_path.
41576
41577 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41578
41579         * gcc.dg/20020218-1.c: New test.
41580
41581 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41582
41583         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41584         messages
41585         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41586         "At global scope" warning
41587         * g++.dg/ext/align1.C: Change cygwin test for alignment
41588         from db-bogus to dg-warning
41589
41590 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41591
41592         * g77.f-torture/compile/cpp2.F: New test.
41593
41594 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41595
41596         * g++.dg/template/access1.C: New test.
41597
41598 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41599
41600         * gcc.dg/20020118-1.c: New.
41601
41602 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41603
41604         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41605
41606 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41607
41608         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41609         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41610         alignment warnings.
41611
41612 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41613
41614         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41615         torture_with_loops and torture_without_loops
41616
41617 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41618
41619         * gcc.c-torture/compile/20020116-1.c: New test.
41620
41621 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41622
41623         * gcc.dg/20020116-2.c: New test.
41624
41625         * gcc.dg/ultrasp4.c: New test.
41626
41627         * gcc.dg/20020116-1.c: New test.
41628
41629 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41630
41631         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41632         by EABI.
41633
41634 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41635
41636         * gcc.misc-tests/i386-prefetch.exp: New.
41637         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41638         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41639         * gcc.misc-tests/i386-pf-none-1.c: New test.
41640         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41641
41642 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41643
41644         * gcc.dg/gnu89-init-1.c: Add new tests.
41645
41646 2002-01-15  Andreas Jaeger  <aj@suse.de>
41647
41648         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41649         * gcc.dg/i386-mmx-2.c: Likewise.
41650         * gcc.dg/i386-sse-1.c: Likewise.
41651         * gcc.dg/i386-sse-2.c: Likewise.
41652         * gcc.dg/i386-sse-3.c: Likewise.
41653
41654 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41655
41656         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41657         Uncomment additional cases that now pass.
41658
41659 2002-01-11  Richard Henderson  <rth@redhat.com>
41660
41661         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41662         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41663
41664 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41665
41666         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41667
41668 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41669
41670         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41671         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41672
41673 2002-01-10  Dale Johannesen  <dalej@apple.com>
41674
41675         * gcc.c-torture/execute/loop-11.c: New.
41676
41677 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41678
41679         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41680         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41681
41682 2002-01-09  Richard Henderson  <rth@redhat.com>
41683
41684         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41685         type in which to perform the operation for each size.
41686
41687 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41688
41689         * gcc.c-torture/compile/20020109-2.c: New test.
41690
41691 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41692
41693         * gcc.c-torture/execute/loop-10.c: New test.
41694
41695 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41696
41697         * gcc.c-torture/compile/20010226-1.c: New test.
41698         * gcc.c-torture/compile/20010227-1.c: New test.
41699         * gcc.c-torture/compile/20010426-1.c: New test.
41700         * gcc.c-torture/compile/20010510-1.c: New test.
41701         * gcc.c-torture/compile/20010605-3.c: New test.
41702         * gcc.c-torture/compile/20010824-1.c: New test.
41703         * gcc.c-torture/execute/20010409-1.c: New test.
41704         * gcc.dg/noncompile/20000901-1.c: New test.
41705         * gcc.dg/20001023-1.c: New test.
41706         * gcc.dg/20001101-1.c: New test.
41707         * gcc.dg/20001102-1.c: New test.
41708         * gcc.dg/20010207-1.c: New test.
41709         * gcc.dg/20010405-1.c: New test.
41710         * gcc.dg/20010822-1.c: New test.
41711         * gcc.dg/20011107-1.c: New test.
41712
41713 2002-01-09  Jeffrey A Law  (law@redhat.com)
41714
41715         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41716
41717         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41718         execution failure on PA targets.
41719
41720 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41721
41722         * gcc.c-torture/compile/20020109-1.c: New test.
41723
41724 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41725
41726         * gcc.c-torture/execute/20020108-1.c: New test.
41727
41728 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41729
41730         * gcc.dg/20020108-1.c: New test.
41731
41732 2002-01-08  H.J. Lu <hjl@gnu.org>
41733
41734         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41735         for header files.
41736
41737 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41738
41739         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41740         consistency.
41741
41742 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41743
41744         * gcc.dg/altivec-4.c: Test altivec predicates.
41745
41746 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41747
41748         * gcc.c-torture/execute/20020107-1.c: New test.
41749
41750 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41751
41752         PR c/5279
41753         * gcc.c-torture/compile/20020106-1.c: New test.
41754
41755 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41756
41757         * gcc.c-torture/execute/nestfunc-4.c: New test.
41758
41759 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41760
41761         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41762         extra triple that slipped in.
41763         * g++.old-deja/g++.abi/align.C: Likewise.
41764         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41765
41766 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41767
41768         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41769         * g++.old-deja/g++.abi/align.C: Likewise.
41770         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41771
41772         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41773         on FreeBSD/i386.
41774         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41775         FreeBSD.
41776
41777 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41778
41779         * gcc.dg/20020104-1.c: New test.
41780
41781         * gcc.dg/20020104-2.c: New test.
41782
41783 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41784
41785         * gcc.dg/20020103-1.c: Fix typo in target selector.
41786
41787 2002-01-03  Richard Henderson  <rth@redhat.com>
41788
41789         * gcc.dg/20020103-1.c: New.
41790
41791 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41792
41793         * gcc.c-torture/execute/20020103-1.c: New test.
41794
41795 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41796
41797         * g++.dg/other/debug2.C: New test.
41798
41799         * gcc.c-torture/compile/20020103-1.c: New test.
41800
41801 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41802
41803         * gcc.dg/gnu89-init-1.c: Added new tests.
41804
41805 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41806
41807         * g++.dg/template/friend2.C: Remove as patch is reverted.
41808
41809         * g++.dg/warn/oldcast1.C: New test.
41810
41811         * g++.dg/template/ptrmem1.C: New test.
41812         * g++.dg/template/ptrmem2.C: New test.
41813
41814         * g++.dg/template/ntp.C: New test.
41815
41816         * g++.dg/other/component1.C: New test.
41817
41818         * g++.dg/template/ttp3.C: New test.
41819
41820         * g++.dg/template/friend2.C: New test.
41821         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41822
41823 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41824
41825         * g++.dg/other/ptrmem1.C: New test.
41826         * g++.dg/other/ptrmem2.C: New test.
41827
41828 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41829
41830         * g++.dg/template/ctor1.C: New test.
41831
41832 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41833
41834         * g++.dg/template/friend2.C: New test.
41835
41836 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41837
41838         * gcc.dg/mmix-1.c: New test.
41839
41840 2001-12-31  Richard Henderson  <rth@redhat.com>
41841
41842         * gcc.dg/asm-5.c: New.
41843
41844 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41845
41846         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41847         in namespace __gnu_cxx
41848
41849 2001-12-30  Richard Henderson  <rth@redhat.com>
41850
41851         * gcc.dg/debug-6.c: New.
41852
41853 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41854
41855         * gcc.c-torture/compile/20011229-2.c: New test.
41856
41857 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41858
41859         * gcc.dg/debug-3.c: New test.
41860         * gcc.dg/debug-4.c: New test.
41861         * gcc.dg/debug-5.c: New test.
41862
41863 2001-12-29  Richard Henderson  <rth@redhat.com>
41864
41865         * g++.dg/eh/loop1.C: New.
41866
41867 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41868
41869         * g++.dg/template/crash1.C: New test.
41870
41871 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41872
41873         * g++.dg/other/const1.C: New test.
41874
41875 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41876
41877         * gcc.c-torture/compile/20011229-1.c: New test.
41878
41879 2001-12-28  Stan Shebs  <shebs@apple.com>
41880
41881         * lib/objc-torture.exp: Resync with c-torture.exp.
41882         * lib/objc.exp: Load standard libraries.
41883
41884 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41885
41886         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41887         additional tests.
41888
41889 2001-12-27  Roger Sayle <roger@eyesopen.com>
41890
41891         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41892
41893 2001-12-27  Richard Henderson  <rth@redhat.com>
41894
41895         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41896
41897 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41898
41899         * g++.dg/eh/ctor1.C: New test.
41900         * g++.dg/other/error2.C: New test.
41901
41902 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41903
41904         * g++.dg/other/init2.C: New test.
41905
41906 2001-12-24  Richard Henderson  <rth@redhat.com>
41907
41908         * gcc.dg/20011223-1.c: New.
41909         * gcc.dg/inline-1.c: New.
41910
41911 2001-12-23  Richard Henderson  <rth@redhat.com>
41912
41913         * gcc.dg/asm-4.c: Test operand modifiers.
41914
41915 2001-12-23  Richard Henderson  <rth@redhat.com>
41916
41917         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41918
41919 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41920
41921         * gcc.c-torture/execute/20011223-1.c: New test.
41922
41923 2001-12-21  Richard Henderson  <rth@redhat.com>
41924
41925         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41926         re-enables the warning.
41927
41928 2001-12-21  Richard Henderson  <rth@redhat.com>
41929
41930         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41931
41932 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41933
41934         * gcc.c-torture/compile/20011218-1.c: New test.
41935
41936 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41937
41938         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41939         arm-isr.c test.
41940         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41941         epilogue generation for ARM ISR routines.
41942
41943 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41944
41945         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41946         * gcc.dg/format/c90-printf-3.c: Likewise.
41947         * gcc.dg/format/c99-printf-3.c: Likewise.
41948         * gcc.dg/format/ext-1.c: Likewise.
41949         * gcc.dg/format/ext-6.c: Likewise.
41950         * gcc.dg/format/format.h: Prototype unlocked stdio.
41951
41952 2001-12-20  Richard Henderson  <rth@redhat.com>
41953
41954         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41955         (arena): Use it.
41956         (malloc): Correct allocation logic.  Abort if we fill up the
41957         arena before initialization complete.
41958         (realloc): Correct allocation logic.
41959
41960 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41961
41962         * gcc.c-torture/compile/20011219-2.c: New test.
41963
41964         * gcc.c-torture/execute/20011219-1.c: New test.
41965
41966 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41967
41968         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41969         target does not support weak symbols.
41970
41971 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41972
41973         * gcc.c-torture/compile/20011219-1.c: New test.
41974
41975 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41976
41977         * g++.dg/other/error1.C: New test.
41978
41979 2001-12-17  Jeffrey A Law  (law@redhat.com)
41980
41981         * gcc.c-torture/execute/20011217-1.c: New test.
41982
41983 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41984
41985         * objc.dg/special/: New directory.
41986         * objc.dg/special/special.exp: New file.
41987         * objc.dg/special/unclaimed-category-1.h: New file.
41988         * objc.dg/special/unclaimed-category-1a.m: New file.
41989         * objc.dg/special/unclaimed-category-1.m: New file.
41990
41991 2001-12-17  Andreas Jaeger  <aj@suse.de>
41992
41993         * gcc.c-torture/compile/20011217-2.c: New test.
41994
41995 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41996
41997         * gcc.c-torture/compile/20011217-1.c: New test.
41998
41999 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
42000
42001         * testsuite/gcc.dg/20011214-1.c: New.
42002
42003 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
42004
42005         * gcc.dg/altivec-4.c: New.
42006
42007 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
42008
42009         * gcc.dg/20011113-1.c: New test.
42010
42011 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42012
42013         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
42014         std::__malloc_alloc_template<0> and
42015         std::__default_alloc_template<false, 0>.
42016
42017 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
42018
42019         * objc/execute/bf-21.m: New test.
42020         * objc/execute/enumeration-1.m: New test.
42021         * objc/execute/enumeration-2.m: New test.
42022
42023 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
42024
42025         * gcc.dg/gnu89-init-1.c: New test.
42026
42027 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42028
42029         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
42030         * g++.old-deja/g++.jason/2371.C: Likewise.
42031         * g++.old-deja/g++.jason/template33.C: Likewise.
42032         * g++.old-deja/g++.jason/template34.C: Likewise.
42033         * g++.old-deja/g++.jason/template36.C: Likewise.
42034         * g++.old-deja/g++.oliva/typename1.C: Likewise.
42035         * g++.old-deja/g++.oliva/typename2.C: Likewise.
42036         * g++.old-deja/g++.other/typename1.C: Likewise.
42037         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42038         * g++.old-deja/g++.pt/nontype5.C: Likewise.
42039         * g++.old-deja/g++.pt/typename11.C: Likewise.
42040         * g++.old-deja/g++.pt/typename14.C: Likewise.
42041         * g++.old-deja/g++.pt/typename16.C: Likewise.
42042         * g++.old-deja/g++.pt/typename3.C: Likewise.
42043         * g++.old-deja/g++.pt/typename4.C: Likewise.
42044         * g++.old-deja/g++.pt/typename5.C: Likewise.
42045         * g++.old-deja/g++.pt/typename7.C: Likewise.
42046         * g++.old-deja/g++.robertl/eb9.C: Likewise.
42047
42048 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
42049
42050         * g++.dg/other/linkage1.C: New test.
42051         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
42052         specifiers.
42053
42054 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42055
42056         * gcc.dg/concat.c: New test.
42057
42058 2001-12-11  Stan Shebs  <shebs@apple.com>
42059
42060         * objc/compile: New test directory.
42061         * objc/compile/compile.exp: New expect script.
42062         * objc/compile/20011211-1.m: New compile test.
42063
42064 2001-12-11  Jason Merrill  <jason@redhat.com>
42065
42066         * lib/prune.exp (prune_gcc_output): Also handle "In member
42067         function".  So many permutations...
42068
42069 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
42070
42071         * g++.dg/template/typedef1.C: New test.
42072
42073 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
42074
42075         * g++.dg/other/copy1.C: New test.
42076
42077 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
42078
42079         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
42080
42081         * gcc.dg/builtin-choose-expr.c: New.
42082
42083 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
42084
42085         * gcc.dg/altivec-2.c: New.
42086
42087 2001-12-07  Richard Henderson  <rth@redhat.com>
42088
42089         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
42090
42091 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
42092
42093         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
42094         ultrasparc.
42095
42096 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42097
42098         * g++-old.deja/g++.robertl/eb101.C: Deleted.
42099
42100 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
42101
42102         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
42103         variable argument list.
42104
42105 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
42106
42107         * gcc.c-torture/execute/memcheck: Delete entire directory.
42108         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
42109         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
42110
42111 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42112
42113         * gcc.dg/Wshadow-1.c: New test.
42114
42115 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
42116
42117         * gcc.c-torture/compile/20011130-1.c: New test.
42118
42119         * gcc.dg/noncompile/20011025-1.c: New test.
42120
42121         * g++.dg/other/anon-union.C: New test.
42122
42123         * gcc.c-torture/execute/20011024-1.c: New test.
42124
42125 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42126
42127         * gcc.c-torture/execute/20000722-1.x,
42128         gcc.c-torture/execute/20010123-1.x: Remove.
42129         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
42130         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
42131         gcc.dg/c99-complit-2.c: New tests.
42132
42133 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
42134
42135         * g++.dg/inherit/base1.C: New test.
42136
42137 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
42138
42139         * g++.dg/other/stdarg1.C: New test.
42140
42141         * gcc.c-torture/compile/20011130-2.c: New test.
42142
42143 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
42144
42145         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
42146         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
42147         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
42148         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
42149         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
42150         * gcc.dg/builtin-prefetch-1.c: New test.
42151
42152 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
42153
42154         * gcc.dg/20011130-1.c: New test.
42155
42156 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42157
42158         * g++.dg/other/scope1.C: New test.
42159         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
42160
42161 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42162
42163         * gcc.dg/vla-init-1.c: New test.
42164
42165 2001-12-01  Geoff Keating  <geoffk@redhat.com>
42166
42167         * gcc.c-torture/compile/structs.c: New testcase from GDB.
42168
42169 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42170
42171         * objc.dg/alias.m: Update.
42172         * objc.dg/class-1.m: Update.
42173         * objc.dg/const-str-1.m: Update.
42174         * objc.dg/fwd-proto-1.m: Update.
42175         * objc.dg/id-1.m: Update.
42176         * objc.dg/super-class-1.m: Update.
42177
42178 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
42179
42180         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
42181         constructs.
42182
42183 2001-11-28  Jeffrey A Law  (law@cygnus.com)
42184
42185         * gcc.c-torture/execute/20011128-1.c: New test.
42186
42187 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
42188
42189         * gcc.dg/20011127-1.c: New test.
42190
42191 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42192
42193         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
42194         from Austin Group draft 7.
42195         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
42196         scanf format arguments.
42197         * gcc.dg/format/no-exargs-2.c: New test.
42198
42199 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
42200
42201         * g++.dg/abi/vbase8-4.C: New test.
42202
42203 2001-11-24  Ian Lance Taylor  <ian@airs.com>
42204
42205         * gcc.c-torture/execute/20011121-1.c: New test.
42206
42207 2001-11-23  Jeffrey A Law  (law@cygnus.com)
42208
42209         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
42210
42211 2001-11-23  Andreas Jaeger  <aj@suse.de>
42212
42213         * gcc.dg/cpp/charconst-2.c: New test.
42214
42215 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
42216
42217         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
42218         to the host if it is remote.  Let tests specify extra headers
42219         they use.
42220         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
42221         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
42222         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
42223         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
42224         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
42225         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
42226         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
42227         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
42228         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
42229         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
42230
42231 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
42232
42233         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
42234         for little endian ARMs.
42235
42236 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
42237
42238         * gcc.c-torture/compile/20011119-1.c: New test.
42239         * gcc.c-torture/compile/20011119-2.c: New test.
42240
42241 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
42242
42243         * gcc.dg/altivec-1.c: Fix typo.
42244
42245 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42246
42247         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
42248
42249 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
42250
42251         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
42252
42253 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
42254
42255         * lib/g77.exp: Don't specify --rpath-link.
42256
42257         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
42258         across all the headers.
42259         * gcc.dg/format/format.exp: For testing on a remote host,
42260         copy format.h.
42261
42262         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
42263         * gcc.c-torture/execute/930406-1.c: Likewise.
42264         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42265
42266 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
42267
42268         * gcc.dg/altivec-1.c: New.
42269
42270 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
42271
42272         * gcc.dg/cpp/fpreprocessed.c: New test case.
42273
42274 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42275
42276         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
42277         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
42278         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
42279
42280 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42281
42282         * gcc.dg/no-builtin-1.c: New test.
42283
42284 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
42285
42286         * gcc.c-torture/execute/20011115-1.c: New test.
42287
42288 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
42289
42290         * gcc.c-torture/compile/20011114-2.c: New test.
42291         * gcc.c-torture/compile/20011114-3.c: New test.
42292         * gcc.c-torture/compile/20011114-4.c: New test.
42293
42294 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42295
42296         * g++.dg/other/init1.C: New test.
42297
42298 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
42299
42300         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42301         message.
42302
42303         * gcc.c-torture/execute/20011114-1.c: New testcase.
42304
42305         * gcc.c-torture/compile/20010327-1.c: Revert last change.
42306         * gcc.c-torture/compile/20011114-1.c: New test, exactly
42307         like the (before this change) version of 20010327-1.c.
42308
42309 2001-11-14  Roger Sayle <roger@eyesopen.com>
42310
42311         * gcc.c-torture/execute/string-opt-13.c: New testcase.
42312
42313 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42314
42315         * g++.dg/init/array2.C: New test.
42316
42317 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42318
42319         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42320
42321 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42322
42323         * g++.dg/other/forscope1.C: New test.
42324         * g++.dg/ext/forscope1.C: New test.
42325         * g++.dg/ext/forscope2.C: New test.
42326
42327 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42328
42329         * gcc.c-torture/execute/20011113-1.c: New test.
42330
42331 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42332
42333         * gcc.c-torture/execute/20011109-2.c: New test.
42334
42335         * gcc.c-torture/execute/20011109-1.c: New test.
42336
42337 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42338
42339         * gcc.c-torture/compile/20011109-1.c: New test.
42340
42341 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42342
42343         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42344         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42345         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42346         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42347         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42348         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42349         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42350
42351 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42352
42353         * g++.dg/warn/Wshadow-1.C: New tests.
42354         * g++.old-deja/g++.mike/for3.C: Update.
42355
42356 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42357
42358         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42359         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42360         XFAILs.  Adjust expected error texts.
42361         * gcc.c-torture/compile/20011106-1.c,
42362         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42363         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42364         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42365         gcc.dg/c99-array-lval-5.c: New tests.
42366
42367 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42368
42369         * gcc.dg/cpp/defined.c: Update.
42370
42371 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42372
42373         * gcc.c-torture/execute/anon-1.c: New test.
42374
42375 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42376
42377         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42378         same size, so no warning should be produced on stormy16.
42379
42380         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42381         due to oversized array.
42382         * g++.old-deja/g++.mike/ns15.C: Likewise.
42383         * g++.old-deja/g++.pt/crash16.C: Likewise.
42384
42385 2001-11-02  Graham Stott  <grahams@redhat.com>
42386
42387         * g++.dgother/debug1.C: Fix typos.
42388
42389 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42390
42391         * g++.dg/other/debug1.C: New test.
42392
42393 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42394
42395         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42396         of unsigned long.
42397
42398 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42399
42400         * gcc.dg/20011029-2.c: New test.
42401
42402         * gcc.c-torture/compile/20011029-1.c: New test.
42403
42404 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42405
42406         * objc/execute/class_self-1.m: New test.
42407         * objc/execute/class_self-2.m: New test.
42408
42409 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42410
42411         * gcc.misc-tests/msgs.exp: Delete.
42412         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42413         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42414         error set to match recent changes.
42415
42416 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42417
42418         * gcc.dg/20011021-1.c: New test.
42419
42420 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42421
42422         * gcc.c-torture/compile/20011023-1.c: New test.
42423
42424 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42425
42426         * lib/g77.exp: Rewrite based on lib/g++.exp.
42427
42428 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42429
42430         * gcc.c-torture/execute/20011019-1.c: New test.
42431
42432         * gcc.dg/20011018-1.c: New test.
42433
42434 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42435
42436         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42437
42438 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42439
42440         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42441         * gcc.dg/attr-invalid.c: Likewise.
42442
42443 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42444
42445         * testsuite/gcc.dg/20011015-1.c: New test.
42446
42447 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42448
42449         * g++.dg/template/unify2.C: New test.
42450
42451 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42452
42453         * g++.dg/other/exception-specification.C: New test
42454
42455 2001-10-13  Tom Rix  <trix@redhat.com>
42456
42457         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42458         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42459
42460 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42461
42462         * testsuite/gcc.dg/20011009-1.c: New test.
42463
42464 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42465
42466         PR g++/4476
42467         * g++.dg/other/friend1.C: New test.
42468
42469 2001-10-11  Richard Henderson  <rth@redhat.com>
42470
42471         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42472
42473 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42474
42475         * gcc.c-torture/compile/20011010-1.c: New.
42476
42477 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42478
42479         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42480         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42481         g77.f-torture/execute/execute.exp,
42482         g77.f-torture/noncompile/noncompile.exp,
42483         gcc.c-torture/compile/compile.exp,
42484         gcc.c-torture/execute/execute.exp,
42485         gcc.c-torture/execute/ieee/ieee.exp,
42486         gcc.c-torture/execute/memcheck/memcheck.exp,
42487         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42488         objc/execute/execute.exp: Update FSF address.
42489
42490 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42491
42492         * gcc.dg/cpp/cmdlne-C.c: Update.
42493         * gcc.dg/cpp/cmdlne-C2.c: New.
42494
42495 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42496
42497         * gcc.c-torture/execute/20011008-3.c: New.
42498
42499 2001-10-08  DJ Delorie  <dj@redhat.com>
42500
42501         * gcc.dg/20011008-1.c: New.
42502         * gcc.dg/20011008-2.c: New.
42503
42504 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42505
42506         * gcc.dg/cpp/spacing1.c: Update test.
42507
42508 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42509
42510         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42511         spelling errors of "separate" as "seperate".
42512
42513 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42514
42515         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42516         enough to avoid inlining.
42517
42518 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42519
42520         * lib/g77.exp: set libg2c_dir correctly.
42521
42522 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42523
42524         * gcc.dg/cpp/macro11.c: New test.
42525
42526 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42527
42528         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42529         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42530         gcc.dg/format/multattr-3.c: New tests.
42531         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42532         tests for format attributes on function pointers being rejected.
42533
42534 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42535
42536         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42537
42538 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42539
42540         * g++.dg/warn/format1.C: New test.
42541
42542 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42543
42544         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42545
42546 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42547
42548         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42549
42550 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42551
42552         * gcc.dg/cpp/redef2.c: Add test.
42553
42554 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42555
42556         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42557         long-standing bug on i686, apparently.
42558         * gcc.c-torture/execute/loop-2c.x: New file.
42559         * gcc.c-torture/execute/loop-2d.x: New file.
42560         * gcc.c-torture/execute/loop-3c.x: New file.
42561
42562 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42563
42564         * gcc.dg/cpp/20000625-2.c: Correct line number.
42565
42566 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42567
42568         * gcc.dg/cpp/macro10.c: New test.
42569         * gcc.dg/cpp/strify3.c: New test.
42570         * gcc.dg/cpp/spacing1.c: Add tests.
42571         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42572         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42573
42574 2001-09-24  DJ Delorie  <dj@redhat.com>
42575
42576         * gcc.c-torture/execute/20010924-1.c: New test.
42577
42578 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42579
42580         * testsuite/objc/execute/paste.m: Remove.
42581
42582 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42583
42584         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42585
42586 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42587
42588         * g77.dg/strlen0.f: New test.
42589
42590 2001-09-21  Richard Henderson  <rth@redhat.com>
42591
42592         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42593         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42594
42595 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42596
42597         Table-driven attributes.
42598         * g++.dg/ext/attrib1.C: New test.
42599
42600 2001-09-20  DJ Delorie  <dj@redhat.com>
42601
42602         * gcc.dg/20000926-1.c: Update expected warning messages.
42603         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42604         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42605         array.
42606
42607 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42608
42609         * g++.dg/eh/registers1.C: New test case.
42610
42611 2001-09-17  Richard Henderson  <rth@redhat.com>
42612
42613         * gcc.dg/array-5.c: Fix VLA decomposition test.
42614
42615 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42616
42617         * gcc.dg/cpp/line5.c: New testcase.
42618
42619 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42620
42621         * gcc.dg/cpp/macro9.c: New test.
42622
42623 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42624
42625         * gcc.c-torture/execute/980223.c: Change type of addr from long
42626         to char *.
42627
42628 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42629
42630         * gcc.c-torture/execute/20010915-1.c: New test.
42631
42632 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42633
42634         * g77.dg/bprob: New directory.
42635         * g77.dg/bprob/bprob.exp: New file.
42636         * g77.dg/bprob/bprob-1.f: New test.
42637         * g77.dg/gcov: New directory.
42638         * g77.dg/gcov/gcov.exp: New file.
42639         * g77.dg/gcov/gcov-1.f: New test.
42640         * g77.dg/gcov/gcov-1.x: New file.
42641
42642 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42643
42644         * gcc.dg/cpp/directiv.c: Update.
42645         * gcc.dg/cpp/undef1.c: Update.
42646
42647 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42648
42649         * gcc.dg/20010912-1.c: New test.
42650
42651 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42652
42653         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42654         language-independent file in lib.
42655         * lib/gcov.exp: New file.
42656
42657 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42658
42659         * gcc.c-torture/compile/20010911-1.c: New test.
42660
42661 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42662
42663         * lib/profopt.exp: New, to support profile-directed optimizations.
42664         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42665         * gcc.misc-tests/bprob-1.c: New test.
42666         * gcc.misc-tests/bprob-2.c: New test.
42667
42668 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42669
42670         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42671         XFAIL and which kinds of gcov output to verify.
42672         * gcc.misc-tests/gcov-4b.x: New file.
42673         * gcc.misc-tests/gcov-5b.x: New file.
42674         * gcc.misc-tests/gcov-6.x: New file.
42675         * gcc.misc-tests/gcov-7.c: New test.
42676         * gcc.misc-tests/gcov-7.x: New file.
42677
42678 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42679
42680         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42681         * gcc.misc-tests/gcov-6.c: New test.
42682
42683 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42684
42685         PR c++/3986
42686         * g++.dg/abi/vbase1.C: New test.
42687
42688 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42689
42690         * objc.dg/method-2.m: New.
42691
42692 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42693
42694         PR c++/4203
42695         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42696         * g++.dg/init/empty1.C: New test.
42697
42698 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42699
42700         * gcc.c-torture/compile/20010903-1.c: New test.
42701
42702 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42703
42704         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42705         for m68k.
42706
42707 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42708
42709         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42710
42711         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42712
42713         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42714
42715 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42716
42717         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42718         for 16-bit 'unsigned int'.
42719
42720 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42721
42722         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42723
42724 2001-08-27  Richard Henderson  <rth@redhat.com>
42725
42726         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42727         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42728
42729 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42730
42731         * gcc.dg/asm-names.c (ymain): New.
42732
42733 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42734
42735         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42736         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42737         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42738
42739 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42740
42741         * gcc.dg/compare5.c: New testcase.
42742
42743 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42744
42745         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42746         and "In instantiation".
42747
42748 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42749
42750         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42751
42752 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42753
42754         * gcc.misc-tests/gcov.exp: Add support for branch information.
42755         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42756         * gcc.misc-tests/gcov-4.c: New test.
42757         * gcc.misc-tests/gcov-4b.c: New test.
42758         * gcc.misc-tests/gcov-5b.c: New test.
42759
42760 2001-08-20  Zack Weinberg  <zackw@panix.com>
42761
42762         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42763         expected to fail.
42764
42765 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42766
42767         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42768
42769 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42770
42771         * g++.dg/eh/template1.C: New test.
42772
42773 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42774
42775         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42776         Fix thinko.
42777         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42778         for xfail.
42779
42780 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42781
42782         * lib/g77-dg.exp: Use prune.exp for common procedures
42783         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42784         * lib/g77.exp: (g77-dg-prune) Remove
42785
42786 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42787
42788         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42789
42790 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42791
42792         * g++.dg/template/unify1.C: New test.
42793
42794 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42795
42796         * g++.dg/abi/empty4.C: New test.
42797
42798 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42799
42800         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42801         solaris2.*
42802         * g77.f-torture/compile/pr3743.x: Likewise.
42803
42804 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42805
42806         * g++.dg/other/using-declaration.C: New test.
42807
42808 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42809
42810         * gcc.dg/cpp/tr-sign.c: New testcase.
42811
42812 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42813
42814         * gcc.dg/cpp/19951025-1.c: Revert.
42815         * gcc.dg/cpp/directiv.c: We no longer process directives that
42816         interrupt macro arguments.
42817
42818 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42819
42820         * gcc.dg/bconstp-1.c: New test.
42821
42822 2001-08-03  Richard Henderson  <rth@redhat.com>
42823
42824         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42825
42826 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42827
42828         * gcc.dg/cpp/19951025-1.c: Update.
42829
42830 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42831
42832         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42833         should be x.
42834
42835 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42836
42837         Kill -fhonor-std.
42838         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42839         * g++.old-deja/g++.other/std1.C: Likewise.
42840         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42841
42842 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42843
42844         * lib/g77.exp: Load gcc-defs.exp for common procedures
42845         (g77_pass, g77_fail, g77_finish, g77_exit,
42846         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42847
42848 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42849
42850         * g77.dg/fbackslash.f
42851         * g77.dg/fcase-preserve.f
42852         * g77.dg/ff90-1.f
42853         * g77.dg/ffixed-line-length-0.f
42854         * g77.dg/ffixed-line-length-132.f
42855         * g77.dg/ffixed-line-length-7.f
42856         * g77.dg/ffixed-line-length-72.f
42857         * g77.dg/ffixed-line-length-none.f
42858         * g77.dg/ffree-form-1.f
42859         * g77.dg/fno-backslash.f
42860         * g77.dg/fno-f90-1.f
42861         * g77.dg/fno-fixed-form-1.f
42862         * g77.dg/fno-onetrip.f
42863         * g77.dg/fno-typeless-boz.f
42864         * g77.dg/fno-underscoring.f
42865         * g77.dg/fno-vxt-1.f
42866         * g77.dg/fonetrip.f
42867         * g77.dg/ftypeless-boz.f
42868         * g77.dg/fugly-assumed.f
42869         * g77.dg/funderscoring.f
42870         * g77.dg/fvxt-1.f
42871
42872 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42873
42874         * objc.dg/fwd-proto-1.m: New.
42875         * objc.dg/local-decl-1.m: New.
42876         * objc.dg/naming-1.m: New.
42877         * objc.dg/naming-2.m: New.
42878         * objc.dg/proto-hier-1.m: New.
42879
42880 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42881
42882         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42883         largest-type elements to a struct makes its size grow.
42884
42885 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42886
42887         * g++.dg/abi/vthunk1.C: New test.
42888
42889 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42890
42891         * g++.dg/abi/vbase8-22.C: New test.
42892
42893 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42894
42895         * gcc.dg/cpp/macro8.c: New test.
42896
42897 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42898
42899         * g++.dg/abi/vbase8-21.C: New test.
42900
42901 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42902
42903         * g++.dg/abi/vbase8-10.C: New test.
42904
42905 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42906
42907         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42908         ${tool}_set_ld_library_path.
42909         Changed caller.
42910         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42911         g++.exp.
42912
42913 2001-07-26  Stan Cox <scox@redhat.com>
42914
42915         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42916         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42917         gcc_exit, gcc_check_unsupported_p):
42918         Moved to gcc-deps.exp
42919         * gcc-deps.exp: New file.
42920
42921 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42922
42923         * g++.old-deja/g++.pt/defarg14.C: New test.
42924
42925 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42926
42927         * g++.old-deja/g++.other/lineno5.C: New test.
42928
42929 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42930
42931         * g++.old-deja/g++.pt/crash68.C: New test.
42932
42933 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42934
42935         * g++.old-deja/g++.other/crash42.C: New test.
42936
42937 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42938
42939         * gcc.dg/cpp/extratokens.c: Fix.
42940         * gcc.dg/cpp/skipping2.c: New tests.
42941
42942 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42943
42944         * gcc.c-torture/execute/20010724-1.c: New file.
42945         * gcc.c-torture/execute/20010724-1.x: New file.
42946
42947 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42948
42949         * g++.old-deja/g++.other/cond7.C: New test.
42950
42951 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42952
42953         * g++.old-deja/g++.other/optimize4.C: New test.
42954
42955 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42956
42957         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42958
42959 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42960
42961         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42962         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42963         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42964         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42965
42966         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42967         bug report" message.
42968
42969         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42970         * g++.dg/ext/instantiate1.C: Move from old-deja.
42971
42972 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42973
42974         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42975         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42976         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42977         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42978
42979 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42980
42981         * gcc.c-torture/execute/20010723-1.c: New test.
42982
42983 2001-07-23  Ben Elliston  <bje@redhat.com>
42984
42985         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42986
42987 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42988
42989         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42990         i[34567]86-*-*.
42991         Delete handling of ieee_multilib_flags.
42992         Pass -mieee for alpha*-*-* and sh-*-*.
42993         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42994
42995 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42996
42997         Remove old-abi tests.
42998         * g++.old-deja/g++.mike/p11116.C: Remove.
42999         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
43000
43001 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
43002
43003         * g77.f-torture/compile/pr3743.f: New test
43004
43005 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
43006
43007         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
43008
43009 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43010
43011         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
43012         g++.old-deja/g++.pt/static6.C: Likewise.
43013         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
43014         supports weak symbols.
43015
43016 2001-07-18  Andreas Jaeger  <aj@suse.de>
43017
43018         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
43019         supported again.
43020
43021 2001-07-18  Andreas Jaeger  <aj@suse.de>
43022
43023         * gcc.dg/iftrap-1.c: Fix target line.
43024
43025 2001-07-17  Richard Henderson  <rth@redhat.com>
43026
43027         * gcc.c-torture/execute/20010717-1.c: New.
43028
43029 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43030
43031         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
43032         tests.
43033
43034 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43035
43036         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
43037
43038 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43039
43040         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
43041         UAC_SIGBUS, UAC_NOPRINT definitions.
43042
43043 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
43044
43045         * objc/execute/object_is_class.m: New test.
43046         * objc/execute/object_is_meta_class.m: New test.
43047
43048 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43049
43050         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
43051         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
43052
43053 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
43054
43055         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
43056         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
43057
43058 2001-07-14  Richard Henderson  <rth@redhat.com>
43059
43060         * gcc.dg/iftrap-1.c: New.
43061
43062 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
43063
43064         * g77.f-torture/execute/intrinsic77.f: New test.
43065
43066 2001-07-11  Janis Johnson <janis@us.ibm.com>
43067
43068         * gcc.misc-tests/gcov-3.c: New test.
43069
43070 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43071
43072         * gcc.c-torture/compile/20010711-1.c,
43073         * gcc.c-torture/compile/20010711-2.c: New tests.
43074
43075 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43076
43077         * gcc.c-torture/execute/20010711-1.c: New test.
43078
43079 2001-07-11  Ben Elliston  <bje@redhat.com>
43080
43081         * g++.old-deja/g++.other/enum5.C: New test.
43082
43083 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
43084
43085         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
43086         (g++-dg-prune): Call prune_gcc_output.
43087         * prune.exp: New file for prune_gcc_output.
43088         * lib/g++.exp, lib/gcc.exp: Load it.
43089
43090 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43091
43092         * gcc.c-torture/compile/20010701-1.c,
43093         g++.old-deja/g++.ext/attrib6.C: New tests.
43094
43095 2001-07-06  Jeffrey A Law  (law@cygnus.com)
43096
43097         * gcc.c-torture/compile/20010706-1.c: New test.
43098
43099 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
43100
43101         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
43102
43103 2001-06-28  Stan Shebs  <shebs@apple.com>
43104
43105         * gcc.dg/pragma-darwin.c: New test.
43106
43107 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43108
43109         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
43110         Solaris 2.[678] system.
43111
43112 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43113
43114         * gcc.dg/20010622-1.c: New test.
43115
43116 2001-06-18  Stan Shebs  <shebs@apple.com>
43117
43118         * objc.dg: New directory.
43119         * objc.dg/dg.exp: New file.
43120         * objc.dg/alias.m: New.
43121         * objc.dg/class-1.m: New.
43122         * objc.dg/class-2.m: New.
43123         * objc.dg/const-str-1.m: New.
43124         * objc.dg/const-str-2.m: New.
43125         * objc.dg/id-1.m: New.
43126         * objc.dg/method-1.m: New.
43127         * objc.dg/super-class-1.m: New.
43128         * lib/objc-dg.exp: New file.
43129
43130 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43131
43132         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
43133         of label name.
43134
43135 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
43136
43137         * g++.old-deja/g++.abi/vbase8-9.C: New test.
43138
43139 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43140
43141         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
43142         variable.
43143
43144 2001-06-12  Richard Henderson  <rth@redhat.com>
43145
43146         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
43147
43148 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43149
43150         * g++.old-deja/g++.abi/vbase5.C: New test.
43151         * g++.old-deja/g++.abi/vbase6.C: New test.
43152         * g++.old-deja/g++.abi/vbase7.C: New test.
43153
43154 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43155
43156         * gcc.c-torture/compile/20010610-1.c: New test.
43157
43158 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43159
43160         * g++.old-deja/g++.abi/vbase4.C: New test.
43161
43162 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43163
43164         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
43165         support %f for HC11/HC12 targets.
43166         * gcc.c-torture/execute/930513-1.x: New file, likewise.
43167         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
43168         on HC11/HC12 targets.
43169         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
43170
43171 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43172
43173         * gcc.dg/wchar_t-1.c: New file.
43174         * gcc.dg/wint_t-1.c: Likewise.
43175
43176 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
43177
43178         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
43179
43180 2001-06-11  Richard Henderson  <rth@redhat.com>
43181
43182         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
43183
43184 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43185
43186         * gcc.c-torture/compile/20010611-1.c: New test.
43187
43188 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43189
43190         * gcc.dg/c99-tag-1.c: Add more tests.
43191
43192 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
43193
43194         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
43195         representation on MN10300 and ARM/Thumb.
43196
43197 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
43198
43199         * g77.f-torture/execute/20010610.f: New.
43200
43201 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
43202
43203         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
43204         names.
43205
43206 2001-06-09  Richard Henderson  <rth@redhat.com>
43207
43208         * gcc.c-torture/execute/ashrdi-1.c: New.
43209         * gcc.c-torture/execute/ashldi-1.c: New.
43210         * gcc.c-torture/execute/lshrdi-1.c: New.
43211
43212 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
43213
43214         * objc/execute/load-3.m: Added. Check sending +load to categories,
43215         in addition to classes.
43216
43217 2001-06-08  Stan Shebs  <shebs@apple.com>
43218
43219         * objc/execute/load-2.m: New test.  From Nicola Pero
43220         <n.pero@mi.flashnet.it>.
43221
43222 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
43223
43224         * gcc.c-torture/execute/20010605-2.c: New test.
43225
43226 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43227
43228         * g++.old-deja/g++.abi/vbase2.C: New test.
43229         * g++.old-deja/g++.abi/vbase3.C: New test.
43230
43231 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43232
43233         * g++.old-deja/g++.pt/friend49.C: New test.
43234
43235 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
43236
43237         * g++.old-deja/g++.ext/anon3.C: New test.
43238
43239 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
43240
43241         * g++.old-deja/g++.other/conv7.C: New test.
43242
43243 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43244
43245         * gcc.c-torture/compile/20010605-2.c: New test.
43246
43247 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43248
43249         * gcc.c-torture/execute/20010604-1.c: New test.
43250
43251 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
43252
43253         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
43254
43255 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
43256
43257         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
43258         (g++_link_flags): Likewise.
43259         (g++_init): Pass gccpath's value to two previous functions.
43260
43261 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43262
43263         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
43264         Ensure logfile entry matches exec command line.
43265
43266 2001-05-31  Richard Henderson  <rth@redhat.com>
43267
43268         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
43269         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
43270
43271 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
43272
43273         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
43274         compiler for irix6.2
43275
43276 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
43277
43278         * g++.old-deja/g++.other/optimize3.C: New file.
43279
43280 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
43281
43282         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43283         assemble.
43284
43285 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
43286
43287         * g++.old-deja/g++.other/optimize2.C: New file.
43288
43289 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
43290
43291         * gcc.c-torture/compile/20010518-2.c: New file.
43292         * gcc.c-torture/execute/20010518-1.c: New file.
43293         * gcc.c-torture/execute/20010518-2.c: New file.
43294
43295 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43296
43297         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43298
43299 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
43300
43301         G++ no longer defines builtins that do not begin with __builtin.
43302         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43303         * g++.old-deja/g++.brendand/misc13.C: Likewise.
43304         * g++.old-deja/g++.law/builtin1.C: Likewise.
43305         * g++.old-deja/g++.law/cvt2.C: Likewise.
43306         * g++.old-deja/g++.mike/net5.C: Likewise.
43307         * g++.old-deja/g++.other/builtins1.C: Likewise.
43308         * g++.old-deja/g++.other/builtins2.C: Likewise.
43309         * g++.old-deja/g++.other/builtins3.C: Likewise.
43310         * g++.old-deja/g++.other/builtins4.C: Likewise.
43311         * g++.old-deja/g++.other/inline8.C: Likewise.
43312         * g++.old-deja/g++.robertl/eb39.C: Likewise.
43313
43314 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43315
43316         * g++.old-deja/g++.pt/using1.C: Adjust.
43317         * g++.old-deja/g++.pt/using2.C: New test.
43318
43319 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43320
43321         * gcc.dg/cpp/charconst.c: New tests.
43322         * gcc.dg/cpp/escape.c: New tests.
43323         * gcc.dg/cpp/escape-1.c: New tests.
43324         * gcc.dg/cpp/escape-2.c: New tests.
43325         * gcc.dg/cpp/ucs.c: New tests.
43326
43327 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43328
43329         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43330         native compiler for irix6.5.
43331
43332 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43333
43334         * lib/g++.exp (g++_include_flags): Use args to compute
43335         get_multilibs.
43336         (g++_link_flags): Likewise.
43337         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43338
43339 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43340
43341         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43342
43343 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43344
43345         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43346         this file.
43347
43348 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43349
43350         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43351         STACK_SIZE;
43352         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43353         to STACK_SIZE; Use it to define size of add_histo array.
43354         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43355         to STACK_SIZE.
43356         (f): Use GITT_SIZE to define size of gitt local table.
43357         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43358         to STACK_SIZE; Use it to define size of bytemem array.
43359
43360 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43361
43362         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43363         on 68HC11/HC12 due to the asm instruction.
43364         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43365         * gcc.c-torture/compile/920520-1.x: Likewise.
43366         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43367         on 68HC11/HC12 because the function is larger than 64K.
43368         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43369         on 68HC11/HC12 because the structure is too large.
43370
43371 2001-05-20  Richard Henderson  <rth@redhat.com>
43372
43373         * gcc.c-torture/execute/20010520-1.c: New.
43374
43375 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43376
43377         * g++.old-deja/g++.warn/compare1.C: New test.
43378         * gcc.dg/compare4.c: New test.
43379
43380 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43381
43382         * g++.old-deja/g++.other/optimize1.C: New test.
43383
43384 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43385
43386         * g++.old-deja/g++.pt/spec41.C: New test.
43387
43388 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43389
43390         * gcc.c-torture/compile/20010114-1.x: Remove.
43391
43392 2001-05-18  Stan Shebs  <shebs@apple.com>
43393
43394         * gcc.c-torture/compile/20010518-1.c: New test.
43395
43396 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43397
43398         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43399         * g++.old-deja/g++.pt/crash67.C: New test.
43400
43401 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43402
43403         * g++.old-deja/g++.other/debug9.C: New test.
43404
43405 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43406
43407         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43408
43409 2001-05-16  Jan Hubicka  <jh@suse.cz>
43410
43411         * gcc.c-torture/compile/20010516-1.c: New test.
43412
43413 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43414
43415         * g++.old-deja/g++.other/crash41.C: New test.
43416
43417 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43418
43419         * g++.old-deja/g++.pt/crash66.C: New test.
43420
43421 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43422
43423         * g++.old-deja/g++.robertl/eb27.C: Convert.
43424
43425 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43426
43427         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43428         declaration being redundant.
43429
43430 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43431
43432         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43433
43434 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43435
43436         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43437
43438 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43439
43440         * lib/g++.exp: Use testsuite_flags.
43441
43442 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43443
43444         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43445
43446 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43447
43448         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43449
43450 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43451
43452         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43453
43454 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43455
43456         * gcc.c-torture/compile/20010313-1.c: New test.
43457
43458 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43459
43460         * gcc.dg/cpp/direct2.c: New test.
43461         * gccq.dg/cpp/direct2s.c: New test.
43462
43463         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43464
43465 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43466
43467         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43468         * g++.old-deja/g++.other/op3.C: Likewise.
43469
43470 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43471
43472         * gcc.dg/cpp/syshdr.h: New file.
43473         * gcc.dg/cpp/sysmac1.c: Update.
43474         * gcc.dg/cpp/sysmac2.c: Update.
43475
43476 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43477
43478         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43479
43480 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43481
43482         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43483         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43484
43485 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43486
43487         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43488
43489 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43490
43491         * lib/g++.exp (g++_include_flags): Don't use any special flags
43492         if TESTING_IN_BUILD_TREE is not defined.
43493         (g++_init): Use a plain 'c++' as the compiler if
43494         TESTING_IN_BUILD_TREEE is not defined.
43495
43496 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43497
43498         * g++.old-deja/g++.eh/catch13.C: New test.
43499         * g++.old-deja/g++.eh/catch14.C: New test.
43500
43501 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43502
43503         * gcc.dg/cpp/tr-define.c: New test.
43504
43505 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43506
43507         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43508         <stdlib.h>, not <malloc.h>.
43509
43510 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43511
43512         * g++.old-deja/g++.ns/template17.C: New test.
43513
43514 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43515
43516         * g++.old-deja/g++.pt/ref4.C: New test.
43517
43518 2001-04-30  Richard Henderson  <rth@redhat.com>
43519
43520         * gcc.dg/20000724-1.c: Revert last change.
43521
43522 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43523
43524         * g77.f-torture/execute/20010430.f: New test.
43525
43526 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43527
43528         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43529
43530 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43531
43532         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43533
43534 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43535
43536         * g++.old-deja/g++.eh/crash6.C: New test.
43537
43538 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43539
43540         * g++.old-deja/g++.other/warn7.C: New test.
43541
43542 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43543
43544         * g++.old-deja/g++.other/defarg9.C: New test.
43545
43546 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43547
43548         * g77.f-torture/compile/20010426.f: New test.
43549         * g77.f-torture/execute/20010426.f: New test.
43550
43551 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43552
43553         * g77.f-torture/compile/20000629-1.x: Remove - error
43554         has been fixed.
43555
43556 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43557
43558         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43559         Tweak slightly to work with g++.dg framework.
43560         * g++.dg/special/ecos.exp: Run initp1.C test.
43561         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43562
43563         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43564         its linker doesn't give line numbers either.
43565         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43566
43567 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43568
43569         * g++.old-deja/g++.other/lex1.C: New test.
43570
43571 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43572
43573         * gcc.dg/noncompile/20010425-1.c: New test.
43574
43575 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43576
43577         * g++.old-deja/g++.pt/mangle2.C: New test.
43578
43579 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43580
43581         * gcc.dg/format/plus-1.c: New test.
43582
43583 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43584
43585         * gcc.dg/20010423-1.c: New test.
43586
43587 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43588
43589         * gcc.c-torture/execute/20010422-1.c: New test.
43590
43591 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43592
43593         * g++.old-deja/g++.ns/type2.C: New test.
43594
43595 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43596
43597         * g++.old-deja/g++.other/perf1.C: New test.
43598
43599 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43600
43601         * gcc.dg/c99-func-2.c: Remove xfail.
43602         * gcc.dg/c99-func-3.c: Remove xfail.
43603         * gcc.dg/c99-func-4.c: Remove xfail.
43604
43605 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43606
43607         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43608
43609 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43610
43611         * gcc.c-torture/compile/20010423-1.c: New test.
43612
43613 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43614
43615         * g++.old-deja/g++.pt/typename28.C: New test.
43616
43617 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43618
43619         * g++.old-deja/g++.abi/empty2.C: New test.
43620         * g++.old-deja/g++.abi/empty3.C: New test.
43621
43622 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43623
43624         * g++.old-deja/g++.other/comdat2.C: New test.
43625         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43626
43627 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43628
43629         * g++.old-deja/g++.other/overload14.C: New test.
43630
43631 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43632
43633         * g++.old-deja/g++.other/lookup23.C: New test.
43634
43635 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43636
43637         * gcc.c-torture/execute/20010403-1.c: New test.
43638
43639 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43640             Mark Mitchell  <mark@codesourcery.com>
43641
43642         * lib/old-dejagnu.exp: Don't delete output of executable.
43643         Add .exe suffix to executables.
43644
43645 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43646
43647         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43648
43649 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43650
43651         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43652
43653 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43654
43655         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43656         * g++.old-deja/g++.abi/crash1.C: New test.
43657
43658 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43659
43660         * g++.old-deja/g++.other/crash40.C: New test.
43661
43662 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43663
43664         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43665
43666 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43667
43668         * g++.old-deja/g++.other/warn6.C: New test.
43669
43670 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43671
43672         * g++.old-deja/g++.robertl/eb42.C: Same.
43673
43674 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43675
43676         * gcc.dg/wtr-conversion-1.c: New testcase.
43677
43678 2001-04-10  Richard Henderson  <rth@redhat.com>
43679
43680         * g++.old-deja/g++.other/array5.C: New.
43681
43682 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43683
43684         * gcc.c-torture/execute/20010408-1.c: New test.
43685
43686 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43687
43688         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43689         headers and constructs.
43690         * g++.old-deja/g++.robertl/eb79.C: Same.
43691         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43692         * g++.old-deja/g++.robertl/eb73.C: Same.
43693         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43694         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43695         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43696         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43697         * g++.old-deja/g++.robertl/eb44.C: Same.
43698         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43699         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43700         * g++.old-deja/g++.robertl/eb39.C: Same.
43701         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43702         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43703         * g++.old-deja/g++.robertl/eb30.C: Same.
43704         * g++.old-deja/g++.robertl/eb3.C: Same.
43705         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43706         * g++.old-deja/g++.robertl/eb21.C: Same.
43707         * g++.old-deja/g++.robertl/eb15.C: Same.
43708         * g++.old-deja/g++.robertl/eb118.C: Same.
43709         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43710         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43711         * g++.old-deja/g++.robertl/eb109.C: Same.
43712         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43713         * g++.old-deja/g++.mike/rtti1.C: Same.
43714         * g++.old-deja/g++.mike/p658.C: Same.
43715         * g++.old-deja/g++.mike/net46.C: Same.
43716         * g++.old-deja/g++.mike/net34.C: Same.
43717         * g++.old-deja/g++.mike/memoize1.C: Same.
43718         * g++.old-deja/g++.mike/eh2.C: Same.
43719         * g++.old-deja/g++.law/weak.C: Same.
43720         * g++.old-deja/g++.law/visibility7.C: Same.
43721         * g++.old-deja/g++.law/visibility25.C: Same.
43722         * g++.old-deja/g++.law/visibility22.C: Same.
43723         * g++.old-deja/g++.law/visibility2.C: Same.
43724         * g++.old-deja/g++.law/visibility17.C: Same.
43725         * g++.old-deja/g++.law/visibility13.C: Same.
43726         * g++.old-deja/g++.law/visibility10.C: Same.
43727         * g++.old-deja/g++.law/visibility1.C: Same.
43728         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43729         * g++.old-deja/g++.law/vbase1.C: Same.
43730         * g++.old-deja/g++.law/operators32.C: Same.
43731         * g++.old-deja/g++.law/nest3.C: Same.
43732         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43733         * g++.old-deja/g++.law/except5.C (main): Same.
43734         * g++.old-deja/g++.law/cvt7.C (run): Same.
43735         * g++.old-deja/g++.law/cvt2.C: Same.
43736         * g++.old-deja/g++.law/cvt16.C: Same.
43737         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43738         * g++.old-deja/g++.law/ctors17.C (main): Same.
43739         * g++.old-deja/g++.law/ctors13.C: Same.
43740         * g++.old-deja/g++.law/ctors12.C (main): Same.
43741         * g++.old-deja/g++.law/ctors10.C: Same.
43742         * g++.old-deja/g++.law/code-gen5.C: Same.
43743         * g++.old-deja/g++.law/bad-error7.C: Same.
43744         * g++.old-deja/g++.law/arm9.C: Same.
43745         * g++.old-deja/g++.law/arm12.C: Same.
43746         * g++.old-deja/g++.law/arg8.C: Same.
43747         * g++.old-deja/g++.law/arg1.C: Same.
43748         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43749         * g++.old-deja/g++.jason/template31.C: Same.
43750         * g++.old-deja/g++.jason/template24.C (main): Same.
43751         * g++.old-deja/g++.jason/2371.C: Same.
43752         * g++.old-deja/g++.eh/new2.C: Same.
43753         * g++.old-deja/g++.eh/new1.C: Same.
43754         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43755         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43756         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43757         * g++.old-deja/g++.brendan/crash62.C: Same.
43758         * g++.old-deja/g++.brendan/crash52.C: Same.
43759         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43760         * g++.old-deja/g++.brendan/crash38.C: Same.
43761         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43762         * g++.old-deja/g++.brendan/copy9.C: Same.
43763
43764 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43765
43766         * gcc.c-torture/execute/20001203-2.c (memset):
43767         Count argument is of type __SIZE_TYPE__.
43768
43769 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43770
43771         * gcc.c-torture/compile/20010404-1.c: New test.
43772
43773 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43774
43775         * gcc.c-torture/compile/20010326-1.c: New test.
43776
43777 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43778
43779         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43780         peculiarities of the SH.
43781         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43782
43783 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43784
43785         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43786         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43787         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43788
43789 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43790
43791         * g77.f-torture/compile/20010321-1.f: New test.
43792
43793 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43794
43795         * gcc.c-torture/compile/20010329-1.c: New test.
43796
43797 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43798
43799         * gcc.c-torture/execute/20010329-1.c: New test.
43800
43801 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43802
43803         * g++.old-deja/g++.other/eh4.C: Fix typo.
43804
43805 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43806
43807         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43808
43809 2001-03-28  Philip Blundell  <philb@gnu.org>
43810
43811         * gcc.c-torture/compile/20010328-1.c: New test.
43812
43813 2001-03-27  Richard Henderson  <rth@redhat.com>
43814
43815         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43816         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43817
43818 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43819
43820         * gcc.c-torture/compile/20010327-1.c: New test.
43821
43822 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43823
43824         * g++.old-deja/g++.other/friend12.C: New test.
43825         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43826         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43827
43828 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43829
43830         * gcc.c-torture/execute/20010325-1.c: New test.
43831
43832 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43833
43834         * g++.old-deja/g++.other/mangle3.C: New test.
43835
43836 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43837
43838         * g++.old-deja/g++.other/anon8.C: New test.
43839
43840 2001-03-20  Philip Blundell  <philb@gnu.org>
43841
43842         * gcc.c-torture/compile/20010320-1.c: New test.
43843
43844 2001-03-17  Richard Henderson  <rth@redhat.com>
43845
43846         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43847
43848 2001-03-15  Geoff Keating  <geoff@redhat.com>
43849
43850         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43851         tests on AIX.
43852
43853 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43854
43855         * g++.old-deja/g++.other/eh4.C: New test.
43856
43857 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43858
43859         * gcc.dg/cpp/mi1.c: Update.
43860
43861 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43862
43863         * g++.old-deja/g++.other/regstack.C: New test.
43864
43865 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43866
43867         * g++.old-deja/g++.other/ref4.C: New test.
43868
43869 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43870
43871         * objc/execute/va_method.m: Added.
43872         * objc/execute/IMP.m: Added.
43873         * objc/execute/_cmd.m: Added.
43874         * objc/execute/accessing_ivars.m: Added.
43875         * objc/execute/class-1.m: Added.
43876         * objc/execute/class-10.m: Added.
43877         * objc/execute/class-11.m: Added.
43878         * objc/execute/class-12.m: Added.
43879         * objc/execute/class-13.m: Added.
43880         * objc/execute/class-14.m: Added.
43881         * objc/execute/class-2.m: Added.
43882         * objc/execute/class-3.m: Added.
43883         * objc/execute/class-4.m: Added.
43884         * objc/execute/class-5.m: Added.
43885         * objc/execute/class-6.m: Added.
43886         * objc/execute/class-7.m: Added.
43887         * objc/execute/class-8.m: Added.
43888         * objc/execute/class-9.m: Added.
43889         * objc/execute/class-tests-1.h
43890         * objc/execute/class-tests-2.h
43891         * objc/execute/compatibility_alias.m: Added.
43892         * objc/execute/encode-1.m: Added.
43893         * objc/execute/formal_protocol-1.m: Added.
43894         * objc/execute/formal_protocol-2.m: Added.
43895         * objc/execute/formal_protocol-3.m: Added.
43896         * objc/execute/formal_protocol-4.m: Added.
43897         * objc/execute/formal_protocol-5.m: Added.
43898         * objc/execute/formal_protocol-6.m: Added.
43899         * objc/execute/formal_protocol-7.m: Added.
43900         * objc/execute/informal_protocol.m: Added.
43901         * objc/execute/initialize.m: Added.
43902         * objc/execute/load.m: Added.
43903         * objc/execute/many_args_method.m: Added.
43904         * objc/execute/nested-3.m: Added.
43905         * objc/execute/no_clash.m: Added.
43906         * objc/execute/private.m: Added.
43907         * objc/execute/redefining_self.m: Added.
43908         * objc/execute/root_methods.m: Added.
43909         * objc/execute/selector-1.m: Added.
43910         * objc/execute/static-1.m: Added.
43911         * objc/execute/static-2.m: Added.
43912         * objc/execute/va_method.m: Added.
43913
43914 2001-03-10  Richard Henderson  <rth@redhat.com>
43915
43916         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43917
43918 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43919
43920         * g++.old-deja/g++.other/crash31.C: XFAIL.
43921         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43922         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43923         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43924         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43925         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43926
43927 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43928
43929         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43930
43931 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43932
43933         * gcc.dg/20000724-1.c: Don't use multiline strings.
43934
43935 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43936
43937         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43938         result of -cString against what we expect it to be; don't just
43939         print it out for no one to read.
43940
43941         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43942         Based on testcases provided by Nicola Pero.
43943
43944 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43945
43946         * gcc.dg/cpp/macro7.c: New test.
43947
43948 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43949
43950         * gcc.dg/cpp/multiline.c: Update.
43951
43952 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43953
43954         * g++.old-deja/g++.other/enum3.C: New test.
43955
43956 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43957
43958         * g++.old-deja/g++.other/pod1.C: New test.
43959
43960 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43961
43962         * g++.old-deja/g++.ext/overload1.C: New test.
43963
43964 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43965
43966         * g++.old-deja/g++.pt/using1.C: New test.
43967
43968 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43969
43970         * g++.old-deja/g++.other/using9.C: New test.
43971
43972 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43973
43974         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43975
43976         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43977
43978 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43979
43980         * g++.old-deja/g++.ext/realpt1.C: Remove.
43981
43982 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43983
43984         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43985
43986 2001-02-26  Will Cohen  <wcohen@redhat.com>
43987
43988         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43989
43990 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43991
43992         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43993         templatized constructors.
43994
43995 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43996
43997         * gcc.c-torture/execute/20010224-1.c: New test.
43998
43999 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
44000
44001         * gcc.c-torture/execute/20010222-1.c: New test.
44002
44003 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
44004
44005         * g++.old-deja/g++.other/inline20.C: New test.
44006
44007 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
44008
44009         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
44010
44011 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44012
44013         * g++.old-deja/g++.other/lookup22.C: New test.
44014
44015 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
44016
44017         * g77.dg: New directory.
44018         * g77.dg/20010216-1.f: New test case.
44019         * g77.dg/dg.exp: New driver.
44020         * lib/g77-dg.exp: New driver library.
44021
44022 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44023
44024         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
44025
44026 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
44027
44028         * g++.old-deja/g++.other/decl9.C: New test.
44029
44030 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
44031
44032         * g++.old-deja/g++.other/init16.C: Update the test so that it does
44033         not need <string> and also tests the initialization at runtime.
44034
44035 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44036
44037         * gcc.c-torture/execute/longlong.c: New test.
44038
44039 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44040
44041         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
44042
44043 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44044
44045         * gcc.c-torture/execute/920302-1.c (execute):
44046         Change argument type to short.
44047
44048 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44049
44050         * g++.old-deja/g++.pt/deduct6.C: New test.
44051
44052 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44053
44054         * g++.old-deja/g++.pt/deduct5.C: New test.
44055
44056 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
44057
44058         * gcc.c-torture/execute/20010209-1.c: New test.
44059
44060 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
44061
44062         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
44063
44064 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
44065
44066         * g++.dg/vtgc1.C: Update for new ABI.
44067
44068         * consistency.vlad: New directory, 1665 files.
44069
44070 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44071
44072         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
44073         return type.
44074         * gcc.dg/cpp/digraphs.c: Declare puts.
44075
44076 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44077
44078         * g++.old-deja/g++.other/warn5.C: New test.
44079
44080 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44081
44082         * g++.old-deja/g++.pt/spec40.C: New test.
44083
44084 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44085
44086         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
44087         case.
44088         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
44089
44090 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
44091
44092         * gcc.c-torture/compile/20010209-1.c: New test.
44093
44094 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
44095
44096         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
44097         excess errors message but not if it crashes.
44098         * g++.old-deja/g++.other/crash27.C: Likewise.
44099         * g++.old-deja/g++.other/crash28.C: Likewise.
44100         * g++.old-deja/g++.other/crash30.C: Likewise.
44101         * g++.old-deja/g++.other/crash32.C: Likewise.
44102         * g++.old-deja/g++.other/crash35.C: Likewise.
44103         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44104
44105 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44106
44107         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
44108         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
44109         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
44110         g77.f-torture/execute/execute.exp,
44111         g77.f-torture/noncompile/noncompile.exp,
44112         gcc.c-torture/execute/execute.exp,
44113         gcc.c-torture/execute/memcheck/memcheck.exp,
44114         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
44115         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
44116         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
44117         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
44118         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
44119         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
44120         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44121         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
44122         Remove bug reporting instructions with ancient email addresses.
44123
44124 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44125
44126         * gcc.dg/20010202-1.c: New test.
44127         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
44128
44129 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
44130
44131         * g++.dg/stdbool-if.C: New test.
44132
44133 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
44134
44135         * objc/execute/fdecl.m: Added main().
44136
44137 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44138
44139         * gcc.c-torture/execute/20010206-1.c: New test.
44140
44141 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44142
44143         * gcc.dg/cpp/avoidpaste1.c: Update.
44144
44145 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
44146
44147         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
44148         Pero <nicola@brainstorm.co.uk>.
44149         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
44150
44151 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
44152
44153         * g++.old-deja/g++.pt/spec39.C: New test.
44154
44155 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
44156
44157         * gcc.c-torture/compile/20010202-1.c: New test.
44158
44159 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
44160
44161         * g++.old-deja/g++.abi/primary2.C: New test.
44162         * g++.old-deja/g++.abi/primary3.C: New test.
44163         * g++.old-deja/g++.abi/primary4.C: New test.
44164         * g++.old-deja/g++.abi/primary5.C: New test.
44165         * g++.old-deja/g++.abi/vtable3.h: New test.
44166         * g++.old-deja/g++.abi/vtable3a.C: New test.
44167         * g++.old-deja/g++.abi/vtable3b.C: New test.
44168         * g++.old-deja/g++.abi/vtable3c.C: New test.
44169         * g++.old-deja/g++.abi/vtable3d.C: New test.
44170         * g++.old-deja/g++.abi/vtable3e.C: New test.
44171         * g++.old-deja/g++.abi/vtable3f.C: New test.
44172         * g++.old-deja/g++.abi/vtable3g.C: New test.
44173         * g++.old-deja/g++.abi/vtable3h.C: New test.
44174         * g++.old-deja/g++.abi/vtable3i.C: New test.
44175         * g++.old-deja/g++.abi/vtable3j.C: New test.
44176         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
44177
44178 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
44179
44180         * g++.old-deja/g++.other/anon6.C: New test.
44181         * g++.old-deja/g++.other/anon7.C: New test.
44182
44183 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44184
44185         * gcc.dg/cpp/avoidpaste2.c: New tests.
44186
44187 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
44188
44189         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
44190
44191 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
44192
44193         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
44194         DECIMAL_DIG cases for Irix."
44195
44196 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
44197
44198         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
44199
44200 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44201
44202         * gcc.dg/c99-tag-1.c: New test.
44203
44204 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44205
44206         * gcc.dg/cpp/tr-warn1.c: Add tests.
44207
44208 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44209
44210         * gcc.dg/cpp/avoidpaste1.c: Update.
44211         * gcc.dg/cpp/paste4.c: Update.
44212
44213 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
44214
44215         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
44216         cases for Irix.
44217
44218 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44219
44220         * g++.old-deja/g++.other/inline19.C: New test.
44221
44222 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44223
44224         * gcc.dg/Wlarger-than.c: New test.
44225
44226 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44227
44228         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
44229
44230 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
44231
44232         * gcc.c-torture/execute/20010129-1.c: New test.
44233         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
44234
44235 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44236
44237         * gcc.dg/cpp/avoidpaste1.c: Test case.
44238
44239 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
44240
44241         * g++.old-deja/g++.other/inline18.C: New test.
44242
44243 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44244
44245         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
44246         and __builtin_putchar.
44247
44248 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
44249
44250         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
44251         tests.
44252
44253 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
44254
44255         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
44256         floating point number rounding mode to round to the nearest
44257         representable mode.
44258
44259 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
44260
44261         * g++.old-deja/g++.other/mangle2.C: New test.
44262
44263 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44264
44265         * gcc.c-torture/compile/20010124-1.c: New test.
44266
44267 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
44268
44269         * g++.old-deja/g++.pt/spec38.C: New test.
44270
44271 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44272
44273         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
44274         "Build don't run".
44275
44276 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44277
44278         * gcc.c-torture/execute/20010123-1.c: New test.
44279
44280 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44281
44282         * g++.old-deja/g++.pt/spec37.C: New test.
44283
44284 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44285
44286         * g++.old-deja/g++.pt/overload14.C: New test.
44287
44288 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44289
44290         * gcc.c-torture/execute/20010122-1.c: New test, exercise
44291         __builtin_return_address.
44292
44293 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
44294
44295         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44296         * g++.old-deja/g++.pt/spec35.C: New test.
44297         * g++.old-deja/g++.pt/spec36.C: New test.
44298
44299 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
44300
44301         * gcc.c-torture/compile/20010118-1.c: New test.
44302
44303 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
44304
44305         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44306
44307 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44308
44309         * gcc.c-torture/execute/20010119-1.c: New test.
44310
44311 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44312
44313         * g++.old-deja/g++.other/vbase5.C: New test.
44314
44315 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44316
44317         * gcc.c-torture/execute/20010118-1.c: New test.
44318
44319 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44320
44321         * g++.old-deja/g++.pt/deduct3.C: New test.
44322
44323 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44324
44325         * g++.old-deja/g++.pt/spec34.C: New test.
44326
44327 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44328
44329         * g77.f-torture/compile/20000601-2.f: New test.
44330
44331 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44332
44333         * g++.old-deja/g++.other/init17.C: New test.
44334
44335 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44336
44337         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44338
44339 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44340
44341         * g++.old-deja/g++.pt/unify8.C: New test.
44342
44343 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44344
44345         * g++.old-deja/g++.abi/vbase1.C: New test.
44346
44347 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44348
44349         * g++.old-deja/g++.pt/crash65.C: New test.
44350
44351 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44352
44353         * gcc.dg/cpp/assembl2.S: New test case.
44354
44355 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44356
44357         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44358         are supported.
44359
44360 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44361
44362         * g++.old-deja/g++.other/builtins1.C: New test.
44363         * g++.old-deja/g++.other/builtins2.C: Likewise.
44364         * g++.old-deja/g++.other/builtins3.C: Likewise.
44365         * g++.old-deja/g++.other/builtins4.C: Likewise.
44366
44367 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44368
44369         * gcc.c-torture/compile/20010117-1.c: New test.
44370         * gcc.c-torture/compile/20010117-2.c: New test.
44371
44372 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44373
44374         * g77.f-torture/execute/20010116.[fx]: New test,
44375         XFAIL on i?86-*-*.
44376         * g77.f-torture/compile/20010115.f: Indicate it's
44377         a test for PR fortran/1636.
44378
44379 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44380
44381         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44382
44383 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44384
44385         * g77.f-torture/compile/20010115.f: New test.
44386
44387 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44388
44389         * g++.old-deja/g++.pt/nontype5.C: New test.
44390
44391 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44392
44393         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44394         have an equivalent working one below it.
44395
44396 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44397
44398         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44399         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44400
44401 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44402
44403         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44404         message containing "init_priority".
44405         (conpr-2.C): Likewise.
44406         (conpr-3.C): Likewise.
44407         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44408
44409 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44410
44411         * gcc.c-torture/execute/20010114-2.c: New test.
44412
44413 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44414
44415         * gcc.c-torture/compile/20010114-1.c: New test.
44416         * gcc.c-torture/compile/20010114-1.x: Xfail.
44417         * gcc.c-torture/compile/20010114-2.c: New test.
44418         * gcc.c-torture/execute/20010114-1.c: New test.
44419         * gcc.dg/trunc-1.c: New test.
44420         * gcc.dg/uninit-B.c: New test.
44421
44422 2001-01-13  Nick Clifton  <nickc@redhat.com>
44423
44424         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44425         target.
44426
44427 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44428
44429         * gcc.c-torture/compile/20010113-1.c: New test.
44430
44431 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44432
44433         * gcc.c-torture/compile/20001212-1.c: New test.
44434
44435 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44436
44437         * gcc.dg/cpp/widestr1.c: Update.
44438         * gcc.dg/cpp/prag-imp.c: Remove.
44439
44440 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44441
44442         * gcc.c-torture/execute/20000801-3.x: Remove.
44443         * gcc.dg/c90-init-1.c: New test.
44444         * gcc.dg/c99-init-1.c: New test.
44445         * gcc.dg/c99-init-2.c: New test.
44446         * gcc.dg/gnu99-init-1.c: New test.
44447
44448 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44449
44450         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44451         testing that no relevant ones were found.
44452
44453 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44454
44455         * g++.old-deja/g++.pt/cast2.C: New test.
44456
44457 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44458
44459         * g++.old-deja/g++.pt/friend47.C: New test.
44460
44461 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44462
44463         * g++.old-deja/g++.pt/instantiate13.C: New test.
44464
44465 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44466
44467         * g++.old-deja/g++.other/defarg7.C: New test.
44468         * g++.old-deja/g++.other/defarg8.C: New test.
44469
44470 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44471
44472         * g++.old-deja/g++.pt/crash64.C: New test.
44473
44474 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44475
44476         * g++.old-deja/g++.pt/crash63.C: New test.
44477
44478 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44479
44480         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44481
44482 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44483
44484         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44485
44486 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44487
44488         * g++.old-deja/g++.pt/error3.C: New test.
44489
44490 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44491
44492         * g++.old-deja/g++.other/crash39.C: New test.
44493
44494 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44495
44496         * g++.old-deja/g++.other/vbase4.C: New test.
44497
44498 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44499
44500         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44501         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44502         * gcc.dg/special/special.exp: New test driver which will check
44503         for alias support for the above test.
44504
44505 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44506
44507         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44508         problems on small machines.
44509         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44510         parameterize.
44511
44512 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44513
44514         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44515         mips.
44516         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44517
44518 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44519
44520         * g++.old_deja/g++.pt/using8.C: New test.
44521
44522 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44523
44524         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44525
44526 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44527
44528         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44529         where a failure is expected.
44530         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44531
44532 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44533
44534         * g++.old_deja/g++.pt/instantiate12.C: New test.
44535
44536 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44537
44538         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44539         start of structs.
44540         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44541         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44542         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44543         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44544         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44545         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44546         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44547         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44548         * g++.old-deja/g++.eh/spec6.C: Likewise.
44549         * g++.old-deja/g++.jason/crash3.C: Likewise.
44550         * g++.old-deja/g++.law/ctors11.C: Likewise.
44551         * g++.old-deja/g++.law/ctors17.C: Likewise.
44552         * g++.old-deja/g++.law/ctors5.C: Likewise.
44553         * g++.old-deja/g++.law/ctors9.C: Likewise.
44554         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44555         * g++.old-deja/g++.mike/net22.C: Likewise.
44556         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44557         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44558         * g++.old-deja/g++.mike/virt3.C: Likewise.
44559         * g++.old-deja/g++.niklas/t128.C: Likewise.
44560         * g++.old-deja/g++.other/anon4.C: Likewise.
44561         * g++.old-deja/g++.other/using1.C: Likewise.
44562         * g++.old-deja/g++.other/warn3.C: Likewise.
44563         * g++.old-deja/g++.pt/t37.C: Likewise.
44564         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44565         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44566
44567 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44568
44569         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44570
44571 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44572
44573         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44574
44575 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44576
44577         * gcc.c-torture/compile/20010107-1.c: New test.
44578
44579 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44580
44581         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44582
44583 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44584
44585         * gcc.dg/format/format.h: New file.
44586         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44587         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44588         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44589         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44590         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44591         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44592         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44593         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44594         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44595         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44596         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44597         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44598         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44599         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44600         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44601         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44602         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44603         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44604         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44605         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44606         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44607         instead of declaring standard types, macros and functions in each
44608         test.
44609
44610 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44611
44612         * gcc.c-torture/execute/20010106-1.c: New test.
44613
44614 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44615
44616         * gcc.dg/format/format.exp: New file.
44617         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44618         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44619         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44620         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44621         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44622         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44623         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44624         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44625         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44626         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44627         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44628         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44629         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44630         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44631         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44632         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44633         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44634         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44635         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44636         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44637         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44638         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44639         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44640         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44641         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44642         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44643         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44644         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44645         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44646         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44647         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44648         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44649         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44650         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44651         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44652         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44653         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44654         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44655         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44656         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44657         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44658         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44659
44660 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44661
44662         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44663         account.
44664
44665 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44666
44667         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44668
44669 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44670
44671         * g++.old-deja/g++.pt/crash62.C: New test.
44672
44673 2001-01-04  Richard Henderson  <rth@redhat.com>
44674
44675         * gcc.dg/20000926-1.c: Update expected warnings.
44676         * gcc.dg/array-2.c: Likewise.
44677         * gcc.dg/array-4.c: Also validate flexible array members.
44678         * gcc.dg/c99-flex-array-1.c: New.
44679
44680 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44681
44682         * gcc.c-torture/compile/20001222-1.x: Remove.
44683
44684 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44685
44686         * gcc.c-torture/execute/built-in-setjmp.c: New.
44687
44688 2001-01-03  Richard Henderson  <rth@redhat.com>
44689
44690         * gcc.dg/940510-1.c: Update expected error wording.
44691         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44692
44693 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44694
44695         * lib/target-supports.exp (check_alias_available): Modified to
44696         indicate aliases not supported if only weak aliases are supported.
44697
44698 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44699
44700         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44701         Turn on cmpstrsi checks for __pj__ and __i370__.
44702
44703 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44704
44705         * g++.old-deja/g++.other/virtual11.C: New test.
44706
44707 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44708
44709         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44710
44711 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44712
44713         * gcc.c-torture/compile/20010102-1.c: New test.
44714
44715 2001-01-02  Andreas Jaeger  <aj@suse.de>
44716
44717         * gcc.dg/noreturn-3.c: New test.
44718
44719         * gcc.dg/noreturn-4.c: New test.
44720
44721 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44722
44723         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44724         __builtin_fputc and __builtin_fwrite.
44725
44726 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44727
44728         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44729         signed char, not default char.
44730
44731 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44732
44733         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44734
44735 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44736
44737         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44738
44739 2000-12-29  Richard Henderson  <rth@redhat.com>
44740
44741         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44742         (__cyg_profile_func_exit): Define.
44743
44744 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44745
44746         * g++.dg/vtgc1.C: New test.
44747
44748 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44749
44750         * gcc.dg/noncompile/20001228-1.c: New test.
44751
44752         * gcc.dg/20001228-1.c: New test.
44753
44754         * gcc.c-torture/execute/20001228-1.c: New test.
44755
44756 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44757
44758         * gcc.dg/format-strfmon-1.c: New test.
44759
44760 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44761
44762         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44763         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44764         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44765         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44766         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44767         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44768         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44769         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44770         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44771         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44772         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44773         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44774         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44775
44776         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44777         * gcc.c-torture/execute/string-opt-4.c: Test index.
44778
44779 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44780
44781         * gcc.c-torture/compile/20001226-1.c: New test.
44782
44783 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44784
44785         * gcc.c-torture/compile/20001222-1.c: New test.
44786         * gcc.c-torture/compile/20001222-1.x: Xfail.
44787
44788 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44789
44790         * gcc.c-torture/execute/comp-goto-2.c: New test.
44791
44792 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44793
44794         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44795         Use long types if __INT_MAX__ is 32767.
44796         (main): Use cast to (sint32 *) when poking 88 into a_page.
44797
44798         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44799
44800 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44801
44802         * gcc.c-torture/compile/20001221-1.c: New test.
44803         * gcc.c-torture/execute/20001221-1.c: New test.
44804
44805 2000-12-20  Richard Henderson  <rth@redhat.com>
44806
44807         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44808         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44809
44810 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44811
44812         * gcc.dg/compare3.c: New test.
44813
44814 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44815
44816         * gcc.dg/format-warnll-1.c: New test.
44817
44818 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44819
44820         * gcc.dg/cpp/cmdlne-P.c: New test.
44821
44822 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44823
44824         * gcc.c-torture/execute/builtin-abs-1.c,
44825         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44826
44827 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44828
44829         * gcc.dg/cpp/multiline.c: New test.
44830
44831 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44832
44833         * g++.old-deja/g++.other/syshdr1.C: Update.
44834         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44835
44836 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44837
44838         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44839
44840 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44841
44842         * g++.old-deja/g++.pt/ttp65.C: New test.
44843
44844 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44845
44846         * g++.old-deja/g++.pt/ttp64.C: New test.
44847
44848 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44849
44850         * g++.old-deja/g++.pt/spec33.C: New test.
44851
44852 2000-12-14  Catherine Moore  <clm@redhat.com>
44853
44854         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44855         * gcc.c-torture/execute/920612-2.c: Likewise.
44856         * gcc.c-torture/execute/920428-2.c: Likewise.
44857         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44858         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44859
44860 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44861
44862         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44863         * gcc.dg/pack-test-2.c: Likewise.
44864
44865 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44866
44867         Tests by Zack Weinberg <zackw@stanford.edu>.
44868
44869         * gcc.dg/cpp/defined.c: Update.
44870         * gcc.dg/cpp/defined_trad.c: New tests.
44871
44872 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44873
44874         * gcc.dg/cpp/trad-direct.c: Update.
44875
44876 2000-12-11  Neil Booth  <neilb@earthling.net>
44877
44878         * gcc.dg/cpp/defined_trad.c
44879
44880 2000-12-11  Neil Booth  <neilb@earthling.net>
44881
44882         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44883
44884 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44885
44886         * gcc.dg/format-miss-2.c: New test.
44887
44888 2000-12-09  Neil Booth  <neilb@earthling.net>
44889
44890         * gcc.dg/cpp/lineflags.c: New tests.
44891         * gcc.dg/cpp/poison.c: Update.
44892         * gcc.dg/cpp/redef2.c: Update.
44893         * gcc.dg/cpp/skipping.c: New test.
44894
44895 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44896
44897         * g++.old-deja/g++.other/eh3.C: New testcase.
44898
44899 2000-12-07  Neil Booth  <neilb@earthling.net>
44900
44901         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44902         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44903         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44904         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44905         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44906         Update.
44907
44908 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44909
44910         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44911         __SIZE_TYPE__ instead of int for type of integers cast to
44912         pointers.
44913
44914 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44915
44916         * g++.old-deja/g++.other/cleanup4.C: New test.
44917
44918 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44919
44920         * format-sec-1.c: New test.
44921
44922 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44923
44924         * gcc.dg/format-nonlit-3.c: New test.
44925
44926 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44927
44928         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44929         through a null pointer.
44930
44931 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44932
44933         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44934         * g++.old-deja/g++.pt/partial4.C: New test.
44935
44936 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44937
44938         * gcc.c-torture/execute/ieee/hugeval.x: New.
44939
44940 2000-12-06  Neil Booth  <neilb@earthling.net>
44941
44942         * gcc.dg/cpp/backslash2.c: New tests.
44943
44944 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44945
44946         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44947         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44948
44949 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44950
44951         * gcc.c-torture/execute/20001203-2.c: New testcase.
44952
44953 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44954
44955         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44956         * g++.old-deja/g++.other/virtual10.C: New test.
44957
44958 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44959
44960         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44961
44962 2000-12-05  Richard Henderson  <rth@redhat.com>
44963
44964         * gcc.c-torture/compile/20001205-1.c: New.
44965
44966 2000-12-04  Neil Booth  <neilb@earthling.net>
44967
44968         * g++.old-deja/g++.other/virtual9.C: New test.
44969         * g++.old-deja/g++.pt/crash61.C: New test.
44970         * gcc.c-torture/execute/loop-9.c: New test.
44971
44972 2000-12-04  Neil Booth  <neilb@earthling.net>
44973
44974         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44975         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44976         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44977         * gcc.dg/cpp/extratokens.c: ...here.
44978
44979 2000-12-04  Neil Booth  <neilb@earthling.net>
44980
44981         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44982         New tests.
44983
44984 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44985
44986         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44987         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44988
44989 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44990
44991         * gcc.c-torture/execute/20001203-1.c: New test.
44992
44993 2000-12-03  Neil Booth  <neilb@earthling.net>
44994
44995         * gcc.dg/cpp/macro6.c: New test cases.
44996
44997 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44998
44999         * gcc.c-torture/execute/string-opt-9.c: New test.
45000         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45001         * gcc.c-torture/execute/string-opt-11.c: Likewise.
45002         * gcc.c-torture/execute/string-opt-12.c: Likewise.
45003
45004         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
45005         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
45006
45007 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
45008
45009         * gcc.dg/cpp/if-6.c: New testcase.
45010
45011         * gcc.dg/20001201-1.c: New testcase.
45012
45013 2000-12-02  Neil Booth  <neilb@earthling.net>
45014
45015         * g++.old-deja/g++.other/externC4.C,
45016         g++.old-deja/g++.other/friend10.C: New tests.
45017
45018 2000-12-02  Neil Booth  <neilb@earthling.net>
45019
45020         * g++.old-deja/g++.other/instan2.C
45021         * g++.old-deja/g++.other/instan3.C: New test.
45022
45023 2000-12-02  Neil Booth  <neilb@earthling.net>
45024
45025         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
45026         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
45027         gnuc99.c,gnuc99-pedantic.c: New tests.
45028
45029 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45030
45031         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
45032         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
45033
45034 2000-12-01  Neil Booth  <neilb@earthling.net>
45035
45036         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
45037         * gcc.dg/cpp/poison.c: Update.
45038         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
45039
45040 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
45041
45042         * g77.f-torture/execute/20001201.f: New test.
45043
45044 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45045
45046         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
45047
45048 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
45049
45050         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
45051
45052 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
45053
45054         * g++.old-deja/g++.other/cast6.C: New test.
45055
45056 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
45057
45058         * gcc.c-torture/execute/20001130-2.c: New testcase.
45059
45060 2000-11-30  Richard Henderson  <rth@redhat.com>
45061
45062         * gcc.c-torture/execute/20001130-1.c: New test.
45063
45064 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45065
45066         * g++.old-deja/g++.other/op3.C: New test.
45067
45068 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45069
45070         * g++.old-deja/g++.other/op2.C: New test.
45071
45072 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45073
45074         * g++.old-deja/g++.other/crash38.C: New test.
45075
45076 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
45077
45078         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
45079
45080 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
45081
45082         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
45083         tests.
45084         * gcc.c-torture/execute/string-opt-6.c: New test.
45085
45086         * gcc.dg/20001117-1.c: Add main.
45087
45088 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
45089
45090         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
45091         Move from here ...
45092         * gcc.dg/940510-1.c: ... to here.
45093
45094         * gcc.dg/20000926-1.c: GNU C now allows initializations of
45095         zero-size arrays in toplevel structures.
45096
45097 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45098
45099         * gcc.c-torture/execute/loop-8.c: New test.
45100
45101 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45102
45103         * g++.old-deja/g++.other/base1.C: New test.
45104
45105 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45106
45107         * g++.old-deja/g++.other/parse2.C: New test.
45108
45109 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45110
45111         * g++.old-deja/g++.pt/incomplete1.C: New test.
45112
45113 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45114
45115         * g++.old-deja/g++.other/friend9.C: New test.
45116
45117 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45118
45119         * gcc.dg/20001127-1.c: New test.
45120
45121 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45122
45123         * g++.old-deja/g++.pt/friend46.C: New test.
45124
45125 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45126
45127         * g++.old-deja/g++.other/ptrmem8.C: New test.
45128
45129 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45130
45131         * gcc.c-torture/execute/string-opt-7.c: New test.
45132         * gcc.c-torture/execute/string-opt-8.c: Likewise.
45133
45134 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45135
45136         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
45137         instead of 'mkcheck 2'.
45138
45139 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45140
45141         * gcc.c-torture/execute/memcheck/driver.c,
45142         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
45143         C9X references to refer to C99.
45144
45145 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
45146
45147         * gcc.dg/ultrasp3.c: New test.
45148
45149 2000-11-25  Neil Booth  <neilb@earthling.net>
45150
45151         * gcc.dg/cpp/include2.c: Update test to be locale independent.
45152
45153 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
45154
45155         * gcc.c-torture/compile/20001123-2.c: New.
45156
45157 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45158
45159         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
45160
45161 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
45162
45163         * gcc.dg/sequence-point-1.c: Add some new tests.
45164         * gcc.c-torture/execute/20001124-1.c: New test.
45165
45166 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45167
45168         * g++.old-deja/g++.other/vaarg4.C: New test.
45169         * gcc.c-torture/compile/20001123-1.c: New test.
45170
45171 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45172
45173         * g++.other/crash24.C: Adjust and remove XFAIL.
45174         * g++.other/crash37.C: New test.
45175
45176 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
45177
45178         * g++.old-deja/g++.pt/instantiate9.C: New test.
45179
45180 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
45181
45182         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
45183         new ABI, too.
45184
45185         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
45186         * g++.old-deja/g++.robertl/eb55.C: Likewise.
45187
45188 2000-11-22  Neil Booth  <neilb@earthling.net>
45189
45190         * gcc.dg/cpp/Wtrigraphs.c: New test.
45191
45192 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
45193
45194         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
45195
45196 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
45197
45198         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
45199
45200 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
45201
45202         * lib/gcc-dg.exp: load_lib scanasm.exp.
45203         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
45204         * lib/g++-dg.exp: load_lib scanasm.exp.
45205         * lib/scanasm.exp: New.
45206         (scan-assembler, scan-assembler-not): Add optional arguments to
45207         test name, or if not present, the pattern name.
45208         (scan-assembler-dem, scan-assembler-dem-not): New.
45209
45210         * g++.dg/dg.exp: New.
45211
45212 2000-11-21  Neil Booth  <neilb@earthling.net>
45213
45214         * gcc.dg/cpp/integrated1.c: Remove.
45215
45216 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45217
45218         * gcc.c-torture/execute/20001121-1.c: New test.
45219
45220 2000-11-21  Richard Henderson  <rth@redhat.com>
45221
45222         * gcc.c-torture/compile/20001121-1.c: New test.
45223
45224 2000-11-20  Neil Booth  <neilb@earthling.net>
45225
45226         * gcc.dg/cpp/integrated1.c: New test.
45227
45228 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45229
45230         * g++.old-deja/g++.other/inline17.C: New test.
45231
45232 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
45233
45234         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
45235         local variable to be zero: I made the variable global. Now
45236         uses abort() and exit() instead of relying on main's return value.
45237
45238 2000-11-20  Neil Booth  <neilb@earthling.net>
45239
45240         * gcc.dg/cpp/paste2.c: Update test.
45241         * objc/execute/paste.m: New test.
45242
45243 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45244
45245         * gcc.dg/c99-condexpr-1.c: New test.
45246
45247 2000-11-20  Neil Booth  <neilb@earthling.net>
45248
45249         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
45250
45251 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
45252
45253         * g++.old-deja/g++.pt/export1.C: New test.
45254
45255 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
45256
45257         * gcc.dg/20001117-1.c: New test.
45258
45259 2000-11-18  Richard Henderson  <rth@redhat.com>
45260
45261         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
45262
45263 2000-11-18  Richard Henderson  <rth@redhat.com>
45264
45265         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
45266         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
45267         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
45268
45269 2000-11-18  Richard Henderson  <rth@redhat.com>
45270
45271         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
45272         (main): New.  Exit cleanly.
45273
45274 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45275
45276         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
45277         gcc.dg/c99-fordecl-2.c: New tests.
45278
45279 2000-11-18  Richard Henderson  <rth@redhat.com>
45280
45281         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45282         * gcc.c-torture/execute/zerolen-2.c: New.
45283
45284 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45285
45286         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45287         memory.
45288
45289 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45290
45291         * g++.old-deja/g++.pt/instantiate8.C: New test.
45292
45293 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45294
45295         * g++.old-deja/g++.other/incomplete.C: Add more tests.
45296         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45297
45298 2000-11-16  Nick Clifton  <nickc@redhat.com>
45299
45300         * gcc.c-torture/execute/nestfunc-2.c: New test.
45301         * gcc.c-torture/execute/nestfunc-3.c: New test.
45302
45303 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45304
45305         * gcc.c-torture/compile/20001116-1.c: New test.
45306
45307 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45308
45309         * gcc.c-torture/execute/20001115-1.c: New test.
45310
45311 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
45312
45313         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45314         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45315         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45316         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45317
45318 2000-11-15  Neil Booth  <neilb@earthling.net>
45319
45320         gcc.dg/cpp/_Pragma1.c: Update.
45321         gcc.dg/cpp/_Pragma2.c: New test.
45322
45323 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45324
45325         * g++.old-deja/g++.other/anon5.C: New test.
45326
45327 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45328
45329         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45330         tests.
45331
45332 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45333
45334         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45335         output.
45336
45337 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45338
45339         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45340         labels at end of compound statements.
45341
45342 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45343
45344         * gcc.c-torture/execute/loop-7.c: New test.
45345
45346 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45347
45348         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45349
45350 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45351
45352         * gcc.dg/c99-bool-1.c: New test.
45353
45354 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45355
45356         * gcc.dg/c99-scope-1.c: Remove xfail.
45357         * gcc.dg/c99-scope-2.c: New test.
45358
45359 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45360
45361         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45362         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45363
45364 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45365
45366         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45367         error messages.
45368
45369         * g++.mike/p700.C: Don't typedef wchar_t.
45370         * g++.mike/p784.C: Likewise.
45371         * g++.mike/eb101.C: Don't use __wchar_t.
45372
45373 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45374
45375         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45376         from DO loop.
45377
45378 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45379
45380         * gcc.c-torture/execute/20001111-1.c: New test.
45381
45382 2000-11-10  Nick Clifton  <nickc@redhat.com>
45383
45384         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45385         long multuiple and accumulate.
45386
45387 2000-11-09  Richard Henderson  <rth@redhat.com>
45388
45389         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45390         via size_t instead of int.
45391
45392         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45393         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45394         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45395         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45396
45397 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45398
45399         * gcc.c-torture/compile/20001109-1.c: New test.
45400         * gcc.c-torture/compile/20001109-2.c: New test.
45401
45402 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45403
45404         * g++.old-deja/g++.pt/operator1.C: New test.
45405         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45406
45407 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45408
45409         * gcc.dg/20001108-1.c: New test.
45410
45411 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45412
45413         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45414         with both arguments constant strings.
45415         * gcc.c-torture/execute/string-opt-3.c: New test.
45416         * gcc.c-torture/execute/string-opt-4.c: New test.
45417         * gcc.c-torture/execute/string-opt-5.c: New test.
45418
45419 2000-11-08  Nick Clifton  <nickc@redhat.com>
45420
45421         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45422         mulsidi3adddi patterns.
45423
45424 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45425
45426         * g++.old-deja/g++.other/crash36.C: New test.
45427
45428 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45429
45430         * g++.old-deja/g++.other/init16.C: New test.
45431
45432 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45433
45434         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45435
45436 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45437
45438         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45439         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45440         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45441
45442 2000-11-07  DJ Delorie  <dj@redhat.com>
45443
45444         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45445
45446 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45447
45448         * gcc.c-torture/execute/string-opt-1.c: New test.
45449
45450 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45451
45452         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45453         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45454         parameters in registers, and there is no way for a varargs
45455         function to know in which order the integer and floating-point
45456         parameters should be interleaved when they are placed on the
45457         stack.
45458         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45459         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45460
45461 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45462
45463         * gcc.c-torture/execute/string-opt-2.c: New test.
45464
45465 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45466
45467         * g++.old-deja/g++.pt/crash60.C: New test.
45468
45469 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45470
45471         * g++.old-deja/g++.other/crash24.C: New test.
45472         * g++.old-deja/g++.other/crash25.C: New test.
45473         * g++.old-deja/g++.other/crash26.C: New test.
45474         * g++.old-deja/g++.other/crash27.C: New test.
45475         * g++.old-deja/g++.other/crash28.C: New test.
45476         * g++.old-deja/g++.other/crash29.C: New test.
45477         * g++.old-deja/g++.other/crash30.C: New test.
45478         * g++.old-deja/g++.other/crash31.C: New test.
45479         * g++.old-deja/g++.other/crash32.C: New test.
45480         * g++.old-deja/g++.other/crash33.C: New test.
45481         * g++.old-deja/g++.other/crash34.C: New test.
45482         * g++.old-deja/g++.other/crash35.C: New test.
45483
45484 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45485
45486         * gcc.c-torture/execute/20001031-1.c: New test.
45487
45488 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45489
45490         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45491         namespace.
45492
45493         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45494         standards-conformant.
45495
45496         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45497
45498         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45499         * g++.old-deja/g++.mike/p755a.C: Likewise.
45500         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45501         library makes no calls to `operator new' during initialization.
45502
45503 2000-11-04  Neil Booth  <neilb@earthling.net>
45504
45505         * gcc.dg/cpp/include2.c: New tests.
45506
45507 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45508
45509         * lib/g++.exp (g++_set_ld_library_path): New function.
45510         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45511
45512 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45513
45514         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45515         warnings.
45516
45517 2000-11-01  Richard Henderson  <rth@redhat.com>
45518
45519         * g++.old-deja/g++.ext/namedret1.C: New.
45520         * g++.old-deja/g++.ext/namedret2.C: New.
45521         * g++.old-deja/g++.ext/namedret3.C: New.
45522
45523 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45524
45525         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45526         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45527
45528 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45529
45530         * gcc.c-torture/execute/va-arg-21.c: New test.
45531
45532 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45533
45534         * gcc.dg/c99-complex-2.c: New test.
45535
45536 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45537
45538         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45539
45540 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45541
45542         * g++.old-deja/g++.other/inline16.C: New test.
45543
45544 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45545
45546         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45547         __PRETTY_FUNCTION__
45548
45549 2000-10-29  Neil Booth  <neilb@earthling.net>
45550
45551         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45552         New tests.
45553         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45554         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45555         optimisation.
45556
45557 2000-10-29  Neil Booth  <neilb@earthling.net>
45558
45559         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45560         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45561         * mi5.c: Test multiple includes work with -C.
45562         * trigraphs.c: Test ^= version.
45563
45564 2000-10-28  Neil Booth  <neilb@earthling.net>
45565
45566         New tests and test updates for new macro expander.
45567
45568         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45569         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45570         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45571         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45572         new diagnostic messages.
45573
45574         * gcc.dg/cpp/macro3.c: New tests.
45575
45576 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45577
45578         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45579         on the same line.
45580
45581 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45582
45583         * g++.old-deja/g++.other/eh2.C: New test.
45584
45585 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45586
45587         * gcc.c-torture/execute/20001027-1.c: New test.
45588
45589 2000-10-26  Richard Henderson  <rth@redhat.com>
45590
45591         * gcc.c-torture/execute/20001026-1.c: New.
45592
45593 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45594
45595         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45596         * g++.old-deja/g++.law/builtin1.C: Likewise.
45597         * g++.old-deja/g++.law/ctors10.C: Likewise.
45598         * g++.old-deja/g++.law/virtual3.C: Likewise.
45599         * g++.old-deja/g++.mike/p658.C: Likewise.
45600         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45601         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45602         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45603         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45604         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45605
45606 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45607
45608         * gcc.c-torture/compile/20001024-1.c: New test.
45609
45610 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45611
45612         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45613         to tell us whether or not we are using V3.
45614
45615 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45616
45617         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45618         operands.
45619
45620 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45621
45622         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45623
45624 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45625
45626         * gcc.c-torture/execute/20001024-1.c: New test.
45627
45628 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45629
45630         * g++.old-deja/g++.other/sibcall1.C: New test.
45631
45632 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45633
45634         * gcc.dg/noncompile/init-3.c: New test.
45635
45636 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45637
45638         * gcc.dg/format-array-1.c: New test.
45639
45640 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45641
45642         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45643         writing through null pointers; remove comment about testing
45644         unterminated strings.
45645
45646 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45647
45648         * gcc.c-torture/execute/20001017-2.c: New test.
45649
45650 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45651
45652         * gcc.c-torture/compile/20001018-1.c: New test.
45653         * gcc.c-torture/compile/20001018-1.x: Xfail.
45654
45655 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45656
45657         * gcc.c-torture/execute/20001017-1.c: New test.
45658
45659 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45660
45661         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45662         for multiple use of arguments with scanf formats; add tests for
45663         multiple use of arguments.
45664
45665 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45666
45667         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45668
45669 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45670
45671         * gcc.dg/format-miss-1.c: New test.
45672
45673 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45674
45675         * gcc.c-torture/execute/20001013-1.c: New test.
45676
45677 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45678
45679         * gcc.dg/format-branch-1.c: New test.
45680
45681 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45682
45683         * README, lib/file-format.exp: Remove EGCS references.
45684
45685 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45686
45687         * gcc.dg/20001013-1.c: New test.
45688
45689 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45690
45691         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45692         for intmax_t in the compiler using __typeof__ and the type rules
45693         for conditional expressions.
45694
45695 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45696
45697         * gcc.dg/20001012-1.c: New test.
45698         * gcc.dg/20001012-2.c: New test.
45699
45700 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45701
45702         * gcc.dg/format-attr-1.c: New test.
45703
45704 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45705
45706         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45707         __LONG_LONG_MAX__ instead of LLONG_MAX.
45708
45709 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45710
45711         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45712         scanf flags.
45713         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45714         flags.
45715
45716 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45717
45718         * gcc.dg/sequence-pt-1.c: New test.
45719
45720 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45721
45722         * gcc.c-torture/execute/20001011-1.c: New testcase.
45723         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45724
45725 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45726
45727         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45728         does not error on it.
45729
45730 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45731
45732         * gcc.dg/20001009-1.c: New test.
45733
45734 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45735
45736         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45737         * gcc.c-torture/execute/20001009-2.c: ... to here.
45738
45739 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45740
45741         * gcc.c-torture/compile/20001009-1.c: New testcase.
45742         * gcc.c-torture/execute/20001009-1.c: New testcase.
45743         Testcases provided by Jan Hubicka <jh@suse.cz>.
45744
45745 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45746
45747         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45748         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45749         uintmax_t using <limits.h> to emulate the compiler's internal
45750         logic.  No longer XFAIL %j tests.
45751
45752 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45753
45754         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45755         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45756         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45757         regexps and details of expected handling of some bad formats.
45758         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45759         suppression.
45760
45761 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45762
45763         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45764         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45765         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45766         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45767         in list archives.
45768
45769 2000-10-06  Richard Henderson  <rth@cygnus.com>
45770
45771         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45772         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45773         * g++.old-deja/g++.jason/report.C: Likewise.
45774         * g++.old-deja/g++.law/friend5.C: Likewise.
45775         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45776         of the expected warnings.
45777
45778 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45779
45780         * g++.old-deja/g++.pt/enum14.C: New test.
45781
45782 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45783
45784         * g++.old-deja/g++.pt/crash59.C: New test.
45785
45786 2000-10-04  Will Cohen  <wcohen@redhat.com>
45787
45788         * gcc.dg/20000926-1.c: New test.
45789
45790 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45791
45792         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45793         function name for current C++ compiler.
45794         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45795
45796 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45797
45798         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45799         __PRETTY_FUNCTION__.
45800         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45801
45802 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45803
45804         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45805
45806 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45807
45808         * gcc.c-torture/compile/20000923-1.c: New test.
45809
45810 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45811
45812         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45813         * g++.old-deja/g++.pt/ttp62.C: Same.
45814         * g++.old-deja/g++.other/inline14.C: Same.
45815
45816 2000-09-24  Richard Henderson  <rth@cygnus.com>
45817
45818         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45819
45820 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45821
45822         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45823
45824 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45825
45826         * gcc.c-torture/compile/20000922-1.c: New file.
45827
45828 2000-09-21  Nick Clifton  <nickc@redhat.com>
45829
45830         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45831         a signed long modulo operation.
45832         (mod6): New function - perform an unsigned long modulo operation.
45833         (main): Add tests for modulos of very large numbers by very small
45834         dividends.
45835
45836 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45837
45838         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45839
45840 2000-09-19  Richard Henderson  <rth@cygnus.com>
45841
45842         * gcc.dg/compare2.c (case 10): XFAIL.
45843
45844 2000-09-18  Richard Henderson  <rth@cygnus.com>
45845
45846         * gcc.c-torture/execute/20000906-1.c: Move ...
45847         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45848         that support __builtin_trap.
45849
45850 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45851
45852         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45853
45854 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45855
45856         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45857         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45858         more $ format tests.
45859
45860 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45861
45862         * gcc.dg/format-errmk-1.c: New test.
45863
45864 2000-09-17  Greg McGary  <greg@mcgary.org>
45865
45866         * gcc.c-torture/execute/20000917-1.x: Remove.
45867
45868 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45869
45870         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45871
45872 2000-09-17  Greg McGary  <greg@mcgary.org>
45873
45874         * gcc.c-torture/execute/20000917-1.c: New test.
45875         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45876
45877 2000-09-16  Neil Booth  <NeilB@earthling.net>
45878
45879         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45880         in nested macro bug.
45881
45882 2000-09-15  Neil Booth  <NeilB@earthling.net>
45883
45884         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45885
45886 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45887
45888         * gcc.c-torture/execute/20000914-1.c: New test.
45889
45890 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45891
45892         * g++.other/inline13.C: New test.
45893
45894 2000-09-12  Andreas Jaeger  <aj@suse.de>
45895
45896         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45897         constant by Ulrich Drepper <drepper@redhat.com>.
45898
45899 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45900
45901         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45902
45903 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45904
45905         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45906
45907 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45908
45909         * gcc.dg/cpp/backslash.c: New test.
45910
45911 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45912
45913         * gcc.c-torture/execute/20000910-1.c: New test.
45914         * gcc.c-torture/execute/20000910-2.c: Likewise.
45915
45916 2000-09-11  Robert Lipe  <robertl@sco.com>
45917
45918         * gcc.dg/pragma-align.c: New test.
45919
45920 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45921
45922         * g++.old-deja/g++.pt/explicit82.C: New test.
45923         * g++.old-deja/g++.pt/explicit83.C: New test.
45924
45925 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45926
45927         * gcc.dg/asm-names.c: New test.
45928
45929 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45930
45931         * gcc.dg/cpp/tr-warn6.c: New test
45932
45933 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45934
45935         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45936         be accepted.
45937
45938 2000-09-07  Catherine Moore  <clm@redhat.com>
45939
45940         * gcc.c-torture/execute/unroll-1.c: New test.
45941
45942 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45943
45944         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45945         ERROR markers.
45946         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45947         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45948         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45949         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45950         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45951         Preprocess only.
45952         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45953         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45954
45955 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45956
45957         * g++.old-deja/g++.pt/deduct2.C: New test.
45958
45959 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45960
45961         * g++.old-deja/g++.pt/parms2.C: New test.
45962
45963 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45964
45965         * g++.old-deja/g++.pt/crash58.C: New test.
45966
45967 2000-09-06  Greg McGary  <greg@mcgary.org>
45968
45969         * gcc.c-torture/execute/20000906-1.c: New test.
45970         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45971
45972 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45973
45974         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45975
45976 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45977
45978         * g++.old-deja/g++.pt/crash57.C: New test.
45979
45980 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45981
45982         * g++.old-deja/g++.pt/crash56.C: New test.
45983
45984 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45985
45986         * g++.old-deja/g++.pt/koenig1.C: New test.
45987
45988 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45989
45990         * gcc.dg/20000904-1.c: New test.
45991
45992 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45993
45994         * gcc.dg/cpp/paste8.c: New test.
45995
45996 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45997
45998         * gcc.c-torture/compile/20000827-1.c: New test.
45999
46000 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46001
46002         * gcc.dg/format-diag-1.c: New test.
46003
46004 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46005
46006         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
46007         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
46008         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
46009         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
46010         gcc.dg/formatz-1.c: Adjust warning regular expressions.
46011
46012 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46013
46014         * g++.old-deja/g++.other/nested4.C: New test.
46015
46016 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46017
46018         * g++.old-deja/g++.ns/scoped1.C: New test.
46019
46020 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
46021
46022         * lib/g++.exp: Support testing already-installed GCC.
46023
46024 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46025
46026         * wtr-label-1.c, wtr-suffix-1.c: New tests.
46027
46028 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46029
46030         * gcc.dg/return-type-2.c: New test.
46031
46032 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
46033
46034         * gcc.c-torture/compile/20000825-1.c: New test.
46035
46036 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
46037
46038         * gcc.dg/dwarf2-2.c: New test.
46039
46040 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
46041
46042         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
46043         dg-warning regexps.
46044
46045 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46046
46047         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
46048         gcc.dg/format-ext-5.c: New tests.
46049
46050 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
46051
46052         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
46053
46054 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
46055
46056         * gcc.dg/noncompile/930622-2.c: Adjust error message.
46057
46058 2000-08-24  Richard Henderson  <rth@cygnus.com>
46059
46060         * gcc.dg/ia64-sync-1.c: New test.
46061         * gcc.dg/ia64-sync-2.c: New test.
46062         * gcc.dg/ia64-asm-1.c: New test.
46063
46064 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46065
46066         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
46067         * gcc.dg/format-ext-2.c: New test.
46068
46069 2000-08-23  Jason Merrill  <jason@redhat.com>
46070
46071         * lib/old-dejagnu.exp: Also ignore "In member function" and
46072         "At global scope".
46073
46074 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46075
46076         * gcc.dg/noncompile/label-lineno-1.c: New test.
46077
46078 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46079
46080         * gcc.dg/c99-array-nonobj-1.c: New test.
46081
46082 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46083
46084         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
46085         tests.
46086         * gcc.dg/format-ext-1.c: New test.
46087
46088 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46089
46090         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
46091         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
46092         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
46093         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
46094         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
46095
46096 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46097
46098         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
46099         gcc.dg/c99-strftime-2.c: New tests.
46100
46101 2000-08-22  Richard Henderson  <rth@cygnus.com>
46102
46103         * gcc.c-torture/execute/20000822-1.c: New test.
46104
46105 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46106
46107         * gcc.c-torture/execute/20000819-1.x: Remove.
46108
46109 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46110
46111         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
46112         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
46113         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
46114         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
46115         gcc.dg/format-xopen-1.c: New tests.
46116
46117 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46118
46119         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
46120
46121 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46122
46123         * g++.old-deja/g++.other/loop2.C: New test.
46124
46125         * gcc.c-torture/compile/20000606-1.c: New test.
46126         * gcc.c-torture/compile/20000728-1.c: New test.
46127         * gcc.c-torture/execute/20000801-1.c: New test.
46128         * gcc.c-torture/execute/20000801-2.c: New test.
46129         * gcc.c-torture/execute/20000819-1.c: New test.
46130         * gcc.c-torture/execute/20000819-1.x: XFAIL.
46131         * gcc.dg/20000629-1.c: New test.
46132         * gcc.dg/20000724-1.c: New test.
46133         * gcc.dg/20000807-1.c: New test.
46134
46135 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
46136
46137         * gcc.dg/cpp/pragma-1.c: New test.
46138         * gcc.dg/cpp/pragma-2.c: New test.
46139
46140 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
46141
46142         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
46143         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
46144
46145 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46146
46147         * gcc.c-torture/compile/20000818-1.c: New test.
46148
46149 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
46150
46151         * gcc.c-torture/execute/20000818-1.c: New test.
46152
46153 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46154
46155         * gcc.dg/format-va-1.c: New test.
46156
46157 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46158
46159         * g++.old-deja/g++.other/typedef8.C: New test.
46160
46161 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46162
46163         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
46164         * g++.old-deja/g++.mike/net36.C: Mark candidate.
46165         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
46166         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
46167         * g++.old-deja/g++.other/ptrmem7.C: New test.
46168         * g++.old-deja/g++.pt/ptrmem10.C: New test.
46169
46170 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46171
46172         * g++.old-deja/g++.pt/typename27.C: New test.
46173
46174 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
46175
46176         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
46177         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
46178         * g++.old-deja/g++.pt/friend45.C: New test.
46179         * g++.old-deja/g++.other/friend8.C: New test.
46180
46181 2000-08-15  Richard Henderson  <rth@cygnus.com>
46182
46183         * gcc.c-torture/execute/20000815-1.c: New test.
46184
46185 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46186
46187         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
46188         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
46189         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
46190
46191 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
46192
46193         * g++.old-deja/g++.other/refinit2.C: New test.
46194
46195 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
46196
46197         * lib/c-torture.exp (c-torture): Make
46198         compiler_conditional_xfail_data global.
46199         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
46200         compiler_conditional_xfail_data machinery.
46201         (f-torture-execute): Likewise.
46202         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
46203         and only when unrolling loops.
46204
46205         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
46206
46207 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46208
46209         * g++.old-deja/g++.pt/explicit81.C: New test.
46210
46211 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46212
46213         * g++.old-deja/g++.pt/typename26.C: New test.
46214
46215 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
46216
46217         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
46218         warning.
46219
46220 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46221
46222         * g++.old-deja/g++.other/array3.C: New test.
46223
46224 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46225
46226         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
46227         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
46228         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
46229         New tests.
46230
46231 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
46232
46233         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
46234         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46235
46236 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
46237
46238         * gcc.c-torture/execute/20000808-1.c: New test.
46239
46240 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46241
46242         * gcc.dg/c90-const-expr-1.c: New test.
46243
46244 2000-08-08  Richard Henderson  <rth@cygnus.com>
46245
46246         * gcc.dg/noncompile/920923-1.c: Declare calloc.
46247
46248 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46249
46250         * gcc.dg/noncompile/const-ll-1.c: New test.
46251
46252 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46253
46254         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
46255
46256 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46257
46258         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
46259         that running programs linked against the shared version of libobjc
46260         run correctly.
46261
46262 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46263
46264         * gcc.dg/c99-printf-1.c: New test.
46265
46266 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46267
46268         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
46269
46270 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
46271
46272         * gcc.c-torture/execute/20000731-1.x: Delete.
46273
46274 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
46275
46276         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
46277         and torture_without_loops as is done by c-torture.exp.
46278         (search_for): Copy from c-torture.exp.
46279         (gcc-dg-runtest): New function, drives a directory of tests
46280         iterating over the TORTURE_OPTIONS.
46281         (scan-assembler, scan-assembler-not): Move here from
46282         individual directory drivers.
46283
46284         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46285         defined by lib/gcc-dg.exp.
46286         * gcc.dg/cpp/cpp.exp: Likewise.
46287         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
46288         gcc-dg-runtest, so we cycle over optimization options.
46289
46290         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46291         * gcc.dg/compare2.c: No longer expected to fail.
46292
46293 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46294
46295         * gcc.c-torture/execute/20000804-1.c: New test.
46296
46297 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46298
46299         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46300
46301 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
46302
46303         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46304
46305 2000-08-03  Jeffrey A Law  (law@cygnus.com)
46306
46307         * gcc.c-torture/compile/20000803-1.c: New test.
46308
46309 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46310
46311         * gcc.c-torture/execute/20000801-3.c,
46312         gcc.c-torture/execute/20000801-4.c: New tests.
46313         * gcc.c-torture/execute/20000801-3.x,
46314         gcc.c-torture/execute/20000801-4.x: Xfail.
46315
46316 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46317
46318         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46319         libobjc/.libs to allow for libtool.
46320
46321 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46322
46323         * gcc.c-torture/compile/20000802-1.c: New test.
46324
46325 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46326
46327         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46328
46329 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46330
46331         * gcc-c-torture/execute/20000731-2.c: New test.
46332
46333         * gcc.c-torture/execute/20000731-1.c: New test.
46334         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46335
46336 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46337
46338         * testsuite/gcc.dg/cpp/paste7.c: New test.
46339         * gcc.dg/cpp/20000725-1.c: New test.
46340
46341 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46342
46343         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46344         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46345         declaration warning for __builtin_dwarf_reg_size.
46346
46347         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46348
46349 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46350
46351         * gcc.dg/noncompile/voidparam-1.c: New test.
46352
46353 2000-07-30  Richard Henderson  <rth@cygnus.com>
46354
46355         * gcc.dg/c90-digraph-1.c: Don't xfail.
46356         * gcc.dg/compare2.c (case 10): Xfail.
46357         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46358
46359 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46360
46361         * gcc.dg/c99-main-1.c: New test.
46362
46363 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46364
46365         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46366
46367 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46368
46369         * gcc.c-tortuer/execute/20000726-1.c: New test.
46370
46371 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46372
46373         * gcc.c-torture/execute/enum-2.c: New test.
46374
46375 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46376
46377         * gcc.dg/cpp/tr-warn3.c: New test.
46378
46379 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46380
46381         * g++.old-deja/g++.ext/implicit1.C: Remove.
46382         * g++.old-deja/g++.jason/c2.C: Remove
46383         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46384         * g++.old-deja/g++.pt/crash16.C: Likewise.
46385         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46386
46387 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46388
46389         * g++.old-deja/g++.other/for2.C: New test.
46390
46391 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46392
46393         * gcc.dg/20000720-1.c: New test.
46394
46395 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46396
46397         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46398
46399 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46400
46401         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46402         * gcc.c-torture/execute/20000722-1.c: New.
46403         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46404
46405 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46406
46407         * gcc.dg/cpp/20000720-1.S: New test.
46408
46409 2000-07-21  Michael Meissner  <meissner@redhat.com>
46410
46411         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46412
46413 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46414
46415         * g++.old-deja/g++.brendan/crash16.C,
46416         g++.old-deja/g++.brendan/parse3.C,
46417         g++.old-deja/g++.brendan/redecl1.C,
46418         g++.old-deja/g++.ns/template13.C,
46419         g++.old-deja/g++.other/decl4.C,
46420         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46421
46422 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46423
46424         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46425         and "Internal error".
46426
46427         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46428         regexps.
46429         * gcc.dg/cpp/paste6.c: New test.
46430
46431 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46432
46433         * gcc.dg/cpp/tr-direct.c: New test.
46434
46435         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46436         gcc.dg/cpp/undef1.c: Tweak error regexps.
46437
46438 2000-07-18  Eric Christopher <echristo@redhat.com>
46439
46440         * gcc.c-torture/compile/20000718-1.c: New test.
46441
46442 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46443
46444         * cpplex.c (_cpp_push_token): If the token being pushed back
46445         is the previous token in this context, just subtract one from
46446         context->posn.
46447         * cppmacro.c (save_expansion): Clear aux field when storing a
46448         placemarker.
46449
46450 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46451
46452         * gcc.dg/noncompile/redecl-1.c: New test.
46453
46454 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46455
46456         * gcc.c-torture/execute/20000717-5.c: New test.
46457         * gcc.c-torture/execute/20000717-1.x: Removed.
46458
46459 2000-07-17  Richard Henderson  <rth@cygnus.com>
46460
46461         * gcc.c-torture/execute/20000717-4.c: New test.
46462
46463 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46464
46465         * gcc.dg/cpp/syshdr.c: New test.
46466         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46467
46468 2000-07-17  Neil Booth  <neilb@earthling.net>
46469
46470         * gcc.dg/cpp/cmdlne-dM.c: New test.
46471         * gcc.dg/cpp/cmdlne-dD.c: New test.
46472
46473 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46474
46475         * gcc.c-torture/execute/20000717-3.c: New test.
46476
46477         * gcc.c-torture/compile/20000717-1.c: New test.
46478
46479 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46480
46481         * gcc.c-torture/execute/20000717-2.c: New test.
46482
46483 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46484
46485         * gcc.dg/formatz-1.c: New test.
46486
46487         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46488         * gcc.dg/c99-digraph-1.c: New tests.
46489
46490         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46491         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46492
46493         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46494         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46495         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46496         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46497         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46498         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46499         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46500
46501 2000-07-17  Greg McGary <greg@mcgary.org>
46502
46503         * gcc.c-torture/execute/20000717-1.c: New test.
46504         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46505
46506 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46507
46508         * gcc.c-torture/execute/20000715-2.c: New test.
46509         * gcc.dg/20000715-1.c: New test.
46510
46511 2000-07-15  Michael Meissner  <meissner@redhat.com>
46512
46513         * gcc.c-torture/execute/20000715-1.c: New test.
46514
46515 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46516
46517         * gcc.c-torture/execute/20000707-1.c: New test.
46518
46519 2000-07-13  Neil Booth  <NeilB@earthling.net>
46520
46521         * testsuite/gcc.dg/cpp/digraph1.c,
46522         testsuite/gcc.dg/cpp/digraph2.c,
46523         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46524
46525 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46526
46527         * g77.f-torture/compile/20000630-2.f: New test.
46528         * g77.f-torture/compile/20000630-2.x
46529
46530 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46531
46532         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46533
46534 2000-07-11  Neil Booth  <NeilB@earthling.net>
46535
46536         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46537
46538 2000-07-11  Neil Booth  <NeilB@earthling.net>
46539
46540         * gcc.dg/cpp/cmdlne-C.c: New.
46541
46542 2000-07-09  Neil Booth  <NeilB@earthling.net>
46543
46544         * gcc.dg/cpp/directiv.c: New tests.
46545         * gcc.dg/cpp/undef1.c: Update.
46546
46547 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46548
46549         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46550
46551 2000-07-09  Neil Booth  <NeilB@earthling.net>
46552
46553         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46554
46555 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46556
46557         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46558         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46559
46560 2000-07-08  Neil Booth  <NeilB@earthling.net>
46561
46562         * gcc.dg/cpp/macsyntx.c: New tests.
46563
46564 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46565
46566         * gcc.dg/20000707-1.c: New test.
46567
46568 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46569
46570         * gcc.c-torture/execute/20000706-1.c: New test.
46571         * gcc.c-torture/execute/20000706-2.c: New test.
46572         * gcc.c-torture/execute/20000706-3.c: New test.
46573         * gcc.c-torture/execute/20000706-4.c: New test.
46574         * gcc.c-torture/execute/20000706-5.c: New test.
46575
46576 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46577
46578         * g++.old-deja/g++.pt/instantiate7.C: New test.
46579
46580 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46581
46582         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46583         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46584         * g++.old-deja/g++.other/rtti3.C: Likewise.
46585         * g++.old-deja/g++.other/rttid3.C: Likewise.
46586
46587 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46588
46589         *  g77.f-torture/compile/20000630-1.x: Fix typo
46590
46591 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46592
46593         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46594         assembly output.
46595
46596 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46597
46598         * gcc.dg/cpp/ident.c: New test.
46599
46600 2000-07-05  Neil Booth  <NeilB@earthling.net>
46601
46602         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46603           gcc.dg/cpp/lexstrng.c: New tests.
46604
46605 2000-07-04  Neil Booth  <NeilB@earthling.net>
46606
46607         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46608         * gcc.dg/cpp/strify2.c: Same.
46609
46610 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46611
46612         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46613         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46614         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46615         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46616
46617         * testsuite/gcc.dg/cpp/macro1.c,
46618         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46619         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46620         testsuite/gcc.dg/cpp/strify1.c,
46621         testsuite/gcc.dg/cpp/strify2.c: New tests.
46622
46623 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46624
46625         * gcc.c-torture/execute/20000703-1.c: New test.
46626
46627 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46628
46629         * g++.old-deja/g++.pt (lookup10.C): New test.
46630
46631 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46632
46633         * g++.old-deja/g++.pt (typename25.C): New test.
46634
46635 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46636
46637         * gcc.c-torture/compile/20000701-1.c: New test.
46638
46639 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46640
46641         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46642         to test case.
46643
46644 2000-06-30  Catherine Moore  <clm@cygnus.com>
46645
46646         * gcc.c-torture/execute/align-1.c: New test.
46647
46648 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46649
46650         * g++.old-deja/g++.pt/expr8.C: New test.
46651         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46652
46653 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46654
46655         * gcc.c-torture/compile/20000629-1.c: New test.
46656
46657 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46658
46659
46660         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46661         gcc.dg/noncompile directory, depending on whether they're
46662         preprocessor tests or not.  Annotate all the tests for the dg
46663         framework.
46664
46665         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46666         * gcc.dg/noncompile/noncompile.exp: New.
46667
46668         * Moved files:
46669         Old name                                New name
46670         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46671         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46672         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46673         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46674         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46675         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46676         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46677         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46678         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46679         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46680         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46681         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46682         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46683         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46684         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46685         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46686         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46687         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46688         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46689         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46690         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46691         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46692         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46693         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46694
46695         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46696         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46697         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46698         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46699         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46700         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46701
46702 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46703
46704         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46705         declare one variable.  On the fourth, error.
46706         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46707         declared by 20000628-1a.h.
46708
46709 2000-06-29  Richard Henderson  <rth@redhat.com>
46710
46711         * gcc.c-torture/execute/930529-1.x: New file.
46712         * gcc.dg/920413-1.c: Adjust expected warning text.
46713         * gcc.dg/980217-1.c: Declare abort.
46714         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46715
46716 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46717
46718         * g77.f-torture/compile/20000629-1.f: New test.
46719         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46720
46721 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46722
46723         Rearrange lots of files, removing entirely the
46724         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46725         directories.
46726
46727         * Deleted files:
46728         gcc.c-torture/code_quality/code_quality.exp
46729         gcc.c-torture/special/special.exp
46730         gcc.failure/failure.exp
46731         gcc.failure/940409-1.x
46732         gcc.c-torture/compile/961203-1.x
46733
46734         * New files:
46735         gcc.misc-tests/linkage.exp
46736         gcc.c-torture/execute/920730-1t.c
46737         gcc.c-torture/execute/920730-1t.x
46738         gcc.c-torture/compile/920520-1.x
46739         gcc.c-torture/compile/920521-1.x
46740         gcc.c-torture/compile/981006-1.x
46741         gcc.c-torture/execute/eeprof-1.x
46742
46743         * Moved files (possibly with modifications to fit a new harness):
46744         Old name                                New name
46745         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46746         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46747         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46748         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46749         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46750         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46751         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46752         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46753         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46754         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46755         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46756         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46757         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46758         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46759
46760 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46761
46762         * c-torture/compile/961203-1.x: Delete.
46763
46764         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46765         not exit. Include stdio.h.
46766         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46767         * gcc.misc-tests/dg-12.c: Likewise.
46768         * gcc.misc-tests/dg-5.c: Likewise.
46769         * gcc.misc-tests/dg-6.c: Likewise.
46770         * gcc.misc-tests/dg-7.c: Prototype abort.
46771         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46772         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46773         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46774         not exit.
46775         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46776         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46777
46778 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46779
46780         * gcc.dg/cpp/20000628-1.c: New test.
46781         * gcc.dg/cpp/20000628-1.h: New header for above test.
46782         * gcc.dg/cpp/20000628-1a.h: Likewise.
46783
46784 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46785
46786         * gcc.dg/cpp: New directory.
46787         * gcc.dg/cpp/cpp.exp: New driver.
46788         * gcc.dg/cpp/20000627-1.c: New test.
46789         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46790         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46791         and rewrite as a compilation test.
46792
46793         * gcc.dg: Move many files into the cpp subdirectory, possibly
46794         renaming or editing them as well.
46795         Old name                New name
46796         990119-1.c              cpp/19990119-1.c
46797         990228-1.c              cpp/19990228-1.c
46798         990407-1.c              cpp/19990407-1.c
46799         990409-1.c              cpp/19990409-1.c
46800         990413-1.c              cpp/19990413-1.c
46801         990703-1.c              cpp/19990703-1.c
46802         20000127-1.c            cpp/20000127-1.c
46803         20000129-1.c            cpp/20000129-1.c
46804         20000207-1.c            cpp/20000207-1.c
46805         20000207-2.c            cpp/20000207-2.c
46806         20000209-1.c            cpp/20000209-1.c
46807         20000209-2.c            cpp/20000209-2.c
46808         20000301-1.c            cpp/20000301-1.c
46809         20000419-1.c            cpp/20000419-1.c
46810         20000510-1.S            cpp/20000510-1.S
46811         20000519-1.c            cpp/20000519-1.c
46812         20000529-1.c            cpp/20000529-1.c
46813         20000625-1.c            cpp/20000625-1.c
46814         20000625-2.c            cpp/20000625-2.c
46815         cpp-as1.c               cpp/assert1.c
46816         cpp-as2.c               cpp/assert2.c
46817         cxx-comments-1.c        cpp/cxxcom1.c
46818         cxx-comments-2.c        cpp/cxxcom2.c
46819         endif-label.c           cpp/endif.c
46820         cpp-hash1.c             cpp/hash1.c
46821         cpp-hash2.c             cpp/hash2.c
46822         cpp-if1.c               cpp/if-1.c
46823         cpp-if2.c               cpp/if-2.c
46824         cpp-if3.c               cpp/if-3.c
46825         cpp-if4.c               cpp/if-4.c
46826         cpp-if5.c               cpp/if-5.c
46827         cpp-cond.c              cpp/if-cexp.c
46828         cpp-missingop.c         cpp/if-mop.c
46829         cpp-missingparen.c      cpp/if-mpar.c
46830         cpp-opprec.c            cpp/if-oppr.c
46831         cpp-ifparen.c           cpp/if-paren.c
46832         cpp-shortcircuit.c      cpp/if-sc.c
46833         cpp-shift.c             cpp/if-shift.c
46834         cpp-unary.c             cpp/if-unary.c
46835         cpp-li1.c               cpp/line1.c
46836         cpp-li2.c               cpp/line2.c
46837         lineno.c                cpp/line3.c
46838         lineno-2.c              cpp/line4.c
46839         cpp-mi.c                cpp/mi1.c
46840         cpp-mic.h               cpp/mi1c.h
46841         cpp-micc.h              cpp/mi1cc.h
46842         cpp-mind.h              cpp/mi1nd.h
46843         cpp-mindp.h             cpp/mi1ndp.h
46844         cpp-mix.h               cpp/mi1x.h
46845         cpp-mi2.c               cpp/mi2.c
46846         cpp-mi2a.h              cpp/mi2a.h
46847         cpp-mi2b.h              cpp/mi2b.h
46848         cpp-mi2c.h              cpp/mi2c.h
46849         cpp-mi3.c               cpp/mi3.c
46850         cpp-mi3.def             cpp/mi3.def
46851         poison-1.c              cpp/poison.c
46852         pr-impl.c               cpp/prag-imp.c
46853         cpp-redef-2.c           cpp/redef1.c
46854         cpp-redef.c             cpp/redef2.c
46855         strpaste.c              cpp/strp1.c
46856         strpaste-2.c            cpp/strp2.c
46857         cpp-tradpaste.c         cpp/tr-paste.c
46858         cpp-tradstringify.c     cpp/tr-str.c
46859         cpp-tradwarn1.c         cpp/tr-warn1.c
46860         cpp-tradwarn2.c         cpp/tr-warn2.c
46861         trigraphs.c             cpp/trigraphs.c
46862         cpp-unc1.c              cpp/unc1.c
46863         cpp-unc2.c              cpp/unc2.c
46864         cpp-unc3.c              cpp/unc3.c
46865         cpp-unc.c               cpp/unc4.c
46866         undef.c                 cpp/undef1.c
46867         undef-2.c               cpp/undef2.c
46868         cpp-wi1.c               cpp/widestr1.c
46869
46870 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46871
46872         * lib/g++.exp (g++_include_flags): Tweak.
46873
46874 2000-06-27  H.J. Lu  <hjl@gnu.org>
46875             Loren J. Rittle  <ljrittle@acm.org>
46876
46877         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46878         version with one that knows about the new gcc tree structure.
46879         (g++_link_flags): Same.
46880
46881 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46882
46883         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46884         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46885         case we are cross-compiling.
46886
46887         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46888         g++.old-deja/g++.niklas/Makefile.in,
46889         g++.old-deja/g++.niklas/configure.in,
46890         g++.old-deja/g++.other/Makefile.in,
46891         g++.old-deja/g++.other/configure.in,
46892         gcc.c-torture/code_quality/Makefile.in,
46893         gcc.c-torture/code_quality/configure.in,
46894         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46895         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46896         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46897         gcc.c-torture/execute/ieee/Makefile.in,
46898         gcc.c-torture/execute/ieee/configure.in,
46899         gcc.c-torture/noncompile/Makefile.in,
46900         gcc.c-torture/noncompile/configure.in,
46901         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46902         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46903         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46904
46905 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46906
46907         * g++.old-deja/g++.other/ambig3.C: New test.
46908
46909 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46910
46911         * g++.old-deja/g++.pt/syntax1.C: New test.
46912         * g++.old-deja/g++.pt/syntax2.C: New test.
46913         * g++.old-deja/g++.other/syntax3.C: New test.
46914         * g++.old-deja/g++.other/syntax4.C: New test.
46915
46916 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46917
46918         * gcc.dg/20000623-1.c: Prototype exit and abort.
46919
46920 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46921
46922         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46923         New tests.
46924         * gcc.dg/cpp-mi3.def: New file.
46925
46926         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46927         inside assertions.
46928         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46929         lexer's error messages.
46930         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46931         divine anything from the linemarkers.
46932         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46933         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46934
46935 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46936
46937         * gcc.dg/20000623-1.c: New test.
46938
46939 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46940
46941         * gcc.c-torture/execute/20000622-1.c: New test.
46942
46943 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46944
46945         * g++.old-deja/g++.other/init15.C: New test.
46946
46947 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46948
46949         * g++.old-deja/g++.pt/vaarg2.C: New test.
46950         * g++.old-deja/g++.pt/vaarg3.C: New test.
46951
46952 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46953
46954         * g++.old-deja/g++.other/dyncast6.C: New test.
46955
46956 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46957
46958         * gcc.c-torture/execute/loop-6.c: New test.
46959
46960 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46961
46962         * gcc.dg/20000614-1.c: New test.
46963         * gcc.dg/20000614-2.c: New test.
46964
46965 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46966
46967         * g++.old-deja/g++.other/inline12.C: New test.
46968
46969 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46970
46971         * g++.old-deja/g++.other/eh1.C: New test.
46972
46973 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46974
46975         * g++.old-deja/g++.other/type.C: New test.
46976
46977 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46978
46979         * g++.old-deja/g++.other/initstring.C: New test.
46980
46981 2000-06-12  Jason Merrill  <jason@redhat.com>
46982
46983         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46984
46985 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46986
46987         * gcc.c-torture/compile/20000609-1.c: New test.
46988
46989 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46990
46991         * gcc.dg/20000609-1.c: New test.
46992
46993 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46994
46995         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46996         * gcc.c-torture/noncompile/poison-1.c: Move...
46997         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46998         * gcc.dg/cpp-li1.c: Add a token after the #line.
46999
47000 2000-06-05  Richard Henderson  <rth@cygnus.com>
47001
47002         * gcc.c-torture/execute/20000605-2.c: New test.
47003         * gcc.c-torture/execute/20000605-3.c: New test.
47004
47005 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
47006
47007         * g77.f-torture/execute/20000503-1.x: New file.
47008
47009 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
47010
47011         * g++.old-deja/g++.eh/badalloc1.C: New test.
47012
47013 2000-06-05  Richard Henderson  <rth@cygnus.com>
47014
47015         * gcc.c-torture/execute/20000605-1.c: New test.
47016
47017 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
47018             Nathan Sidwell <nathan@codesourcery.com>
47019
47020         * gcc.c-torture/compile/20000605-1.c: New test.
47021
47022 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
47023
47024         * g77.f-torture/compile/20000601-1.f: New test.
47025
47026 2000-06-03  Richard Henderson  <rth@cygnus.com>
47027
47028         * gcc.c-torture/execute/20000603-1.c: New.
47029
47030 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
47031
47032         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
47033         * gcc.dg/noreturn-2.c (noreturn): Likewise.
47034
47035 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
47036
47037         * gcc.dg/compare2.c (case 12): XFAIL.
47038         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
47039         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
47040
47041         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
47042
47043 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
47044
47045         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
47046         guard macro is already defined when the header is first
47047         included.
47048         * gcc.dg/cpp-mix.h: New file.
47049         * gcc.dg/endif-label.c: Update patterns to match compiler.
47050
47051         * g++.brendan/complex1.C: Declare abort.
47052         * g++.law/refs4.C: Remove XFAIL.
47053         * g++.oliva/expr2.C: Declare abort and exit.
47054
47055 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
47056
47057         * gcc.c-torture/execute/20000528-1.c: New test.
47058
47059         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
47060         * g++.old-deja/g++.law/temps4.C: Likewise.
47061
47062         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
47063         stdlib.h.  Call abort() on failure.
47064         * g++.old-deja/g++.law/refs4.C: Likewise.
47065         * g++.old-deja/g++.law/temps4.C: Likewise.
47066         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
47067         * gcc.c-torture/execute/20000112-1.c: Include string.h.
47068
47069 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
47070
47071         Relative to g++.dg/special:
47072         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
47073
47074         Relative to g++.old-deja:
47075         * g++.brendan/complex1.C, g++.jason/optimize2.C,
47076         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
47077         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
47078         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
47079         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
47080         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
47081         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
47082
47083         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
47084         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
47085         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
47086         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
47087         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
47088         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
47089         and/or string.h.
47090
47091         * g++.other/goto1.C: Update expectations for error messages.
47092
47093 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
47094
47095         * gcc.c-torture/compile/20000523-1.c: New test.
47096
47097 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47098
47099         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
47100
47101 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47102
47103         * g++.old-deja/g++.eh/catch11.C: New test.
47104         * g++.old-deja/g++.eh/catch12.C: New test.
47105
47106 2000-05-24  Nick Clifton  <nickc@cygnus.com>
47107
47108         * gcc.c-torture/execute/20000523-1.c: New test.
47109
47110 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
47111
47112         * c-torture/execute/bcp-1.c: Replace abort in arg of
47113         __builtin_constant_p with a generic external function.
47114
47115         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
47116         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
47117         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
47118         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
47119         Prototype abort and/or exit.
47120
47121         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
47122         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
47123         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
47124         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
47125
47126 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
47127
47128         * gcc.dg/dwarf2-1.c: New test.
47129
47130 2000-05-20  Richard Henderson  <rth@cygnus.com>
47131
47132         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
47133
47134 2000-05-20  Andreas Jaeger  <aj@suse.de>
47135
47136         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
47137         testcase.
47138
47139 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
47140
47141         * gcc.c-torture/execute/20000519-2.c: New test.
47142
47143 2000-05-19  Andreas Jaeger  <aj@suse.de>
47144
47145         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
47146         which fails with SSA.
47147
47148         * lib/c-torture.exp: Also test with -O3 -fssa.
47149
47150 2000-05-18  Michael Meissner  <meissner@redhat.com>
47151
47152         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
47153         * gcc.c-torture/execute/920415-1.c: Ditto.
47154         * gcc.c-torture/execute/920501-1.c: Ditto.
47155         * gcc.c-torture/execute/conversion.c: Ditto.
47156         * gcc.c-torture/execute/cvt-1.c: Ditto.
47157
47158 2000-05-18  Jeffrey A Law  (law@cygnus.com)
47159
47160         * gcc.c-torture/compile/20000518-1.c: New test.
47161
47162 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
47163
47164         * g77.f-torture/compile/200005018.f: New test.
47165
47166 2000-05-17  Jeffrey A Law  (law@cygnus.com)
47167
47168         * gcc.c-torture/compile/20000517-1.c: New test.
47169
47170 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47171
47172         * gcc.c-torture/execute/20000516-1.c: New test.
47173
47174 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
47175
47176         * g++.old-deja/g++.other/eh.C: New test.
47177
47178 2000-05-12  Richard Henderson  <rth@cygnus.com>
47179
47180         * gcc.c-torture/execute/990208-1.c (main): Don't pass
47181         constants through to doit's conditional.
47182
47183 2000-05-11  Jeffrey A Law  (law@cygnus.com)
47184
47185         * gcc.c-torture/compile/20000511-1.c: New test.
47186         * g77.f-torture/compile/20000511-1.f: New test.
47187         * g77.f-torture/compile/20000511-2.f: New test.
47188
47189 2000-05-11  Michael Meissner  <meissner@redhat.com>
47190
47191         * gcc.c-torture/execute/20000511-1.c: New test.
47192
47193 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
47194
47195         * gcc.dg/dg.exp: Scan .S files as well as .c files.
47196         * gcc.dg/20000510-1.S: New.
47197
47198 2000-05-08  Catherine Moore  <clm@cygnus.com>
47199
47200         * gcc.dg/unused-3.c: New.
47201
47202 2000-05-06  Richard Henderson  <rth@cygnus.com>
47203
47204           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
47205           * g++.old-deja/g++.mike/warn1.C: Likewise.
47206           * g++.old-deja/g++.pt/local1.C: Likewise.
47207           * g++.old-deja/g++.pt/local7.C: Likewise.
47208           * g++.old-deja/g++.pt/spec16.C: Likewise.
47209
47210 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
47211
47212         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
47213
47214 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
47215
47216           * g77.f-torture/execute/20000503-1.f: New test.
47217
47218 2000-05-04  Andreas Jaeger  <aj@suse.de>
47219
47220         * gcc.dg/noreturn-2.c: New test.
47221
47222 2000-05-04  Neil Booth  <NeilB@earthling.net>
47223
47224         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
47225         preprocessor.
47226
47227 2000-05-04  Richard Henderson  <rth@cygnus.com>
47228
47229         * gcc.c-torture/execute/20000503-1.c: Fix typo.
47230
47231 2000-05-04  Richard Henderson  <rth@cygnus.com>
47232
47233         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
47234         OpenSSL by Jason R Thorpe.
47235
47236 2000-05-03  Jim Wilson  <wilson@cygnus.com>
47237
47238         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
47239
47240 2000-05-03  Robert Lipe <robertlipe@usa.net>
47241
47242         * gcc.dg/20000503-1.c: New test.
47243
47244 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
47245
47246         * gcc.c-torture/compile/20000502-1.c: New test.
47247         * g++.old-deja/g++.other/align.C: New test.
47248         * gcc.dg/cpp-tradstringify.c: New test.
47249
47250 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47251
47252         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
47253         and hard registers.
47254
47255 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
47256
47257         * gcc.c-torture/execute/loop-5.c: New test.
47258
47259 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
47260
47261         * gcc.c-torture/execute/va-arg-20.c: New test.
47262
47263 2000-04-23  Jeffrey A Law  (law@cygnus.com)
47264
47265         * gcc.c-torture/execute/20000422-1.c: New test.
47266
47267 2000-04-20  Greg McGary  <gkm@gnu.org>
47268
47269         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
47270         when optimizing, but without sibling-call optimizations (-O1).
47271
47272 2000-04-20  Jeffrey A Law  (law@cygnus.com)
47273
47274           * gcc.c-torture/compile/20000420-1.c: New test.
47275
47276 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47277
47278         * g++.abi/ptrflags.C: New test.
47279         * g++.eh/catchptr1.C: Test incomplete pointer chains.
47280
47281 2000-04-19  Catherine Moore  <clm@cygnus.com>
47282
47283         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47284
47285 2000-04-19  Greg McGary  <gkm@gnu.org>
47286
47287         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47288         sibling-call optimizations.
47289
47290 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
47291
47292         * gcc.dg/20000419-1.c: New test.
47293
47294 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
47295
47296         * gcc.c-torture/execute/20000412-6.c: New test.
47297
47298 2000-04-12  Jeffrey A Law  (law@cygnus.com)
47299
47300         * gcc.c-torture/execute/20000412-5.c: New test.
47301         * g77.f-torture/compile/20000412-1.f: New test.
47302         * gcc.c-torture/execute/20000412-4.c: New test.
47303         * gcc.c-torture/compile/20000412-2.c: New test.
47304         * gcc.c-torture/execute/20000412-3.c: New test.
47305         * gcc.c-torture/compile/20000412-1.c: New test.
47306         * gcc.c-torture/execute/20000412-2.c: New test.
47307
47308 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
47309
47310         * objc/execute/bf-20.m: New test.
47311
47312 2000-04-10  Richard Henderson  <rth@cygnus.com>
47313
47314         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47315
47316         * gcc.c-torture/execute/20000412-1.c: New test.
47317
47318 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47319
47320         * g++.old-deja/g++.eh/catchptr1.C: New test.
47321
47322 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47323
47324         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47325
47326 2000-04-08  Neil Booth  <NeilB@earthling.net>
47327
47328         * gcc.dg/cpp-nullchar.c: Remove test as
47329         embedded nulls cause problems.
47330
47331 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47332
47333         * gcc.dg/compare2.c: New test.
47334
47335 2000-04-08  Neil Booth  <NeilB@earthling.net>
47336
47337         * gcc.dg/cpp-nullchar.c: New test.
47338
47339 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47340
47341         * gcc.dg/cpp-mi2.c: New test.
47342         * gcc.dg/cpp-mi2[abc].h: New files.
47343
47344 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47345
47346         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47347         member name.
47348
47349 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47350
47351         * g++.old-deja/g++.abi/vmihint.C: New test.
47352
47353 2000-04-06  Neil Booth  <NeilB@earthling.net>
47354
47355         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47356         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47357         copyright.
47358
47359 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47360
47361         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47362         avoid stack-frame overwrite.
47363
47364 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47365
47366         * gcc.c-torture/compile/20000405-2.c: New test.
47367         * gcc.c-torture/compile/20000405-3.c: New test.
47368
47369 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47370
47371         * gcc.c-torture/compile/20000405-1.c: New test.
47372
47373 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47374
47375         * gcc.dg/cast-qual-1.c: Revert last change.
47376
47377 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47378
47379         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47380
47381 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47382
47383         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47384         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47385
47386 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47387
47388         * gcc.c-torture/compile/20000403-2.c: New test.
47389         * gcc.c-torture/compile/20000403-1.c: New test.
47390
47391 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47392
47393         * gcc.c-torture/execute/20000403-1.c: New test.
47394
47395 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47396
47397         * gcc.c-torture/execute/20000402-1.c: New test.
47398
47399 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47400
47401         * gcc.c-torture/execute/va-arg-15.c: New test.
47402         * gcc.c-torture/execute/va-arg-16.c: New test.
47403         * gcc.c-torture/execute/va-arg-17.c: New test.
47404         * gcc.c-torture/execute/va-arg-18.c: New test.
47405         * gcc.c-torture/execute/va-arg-19.c: New test.
47406
47407 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47408
47409         * gcc.c-torture/compile/981211-1.c: Move to...
47410         * gcc.dg/cpp-as1.c: ...here.
47411         * gcc.dg/cpp-as2.c: New file.
47412
47413         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47414         compiler.
47415
47416 2000-04-02  Neil Booth  <NeilB@earthling.net>
47417
47418         * gcc.dg/cpp-cond.c  New tests.
47419         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47420         accidental success less likely.
47421         * gcc.dg/cpp-missingop.c  New tests.
47422         * gcc.dg/cpp-missingparen.c  New tests.
47423         * gcc.dg/cpp-shift.c  New tests.
47424         * gcc.dg/cpp-shortcircuit.c  New tests.
47425         * gcc.dg/cpp-unary.c  New tests.
47426
47427 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47428
47429         * gcc.c-torture/compile/20000329-1.c: New test.
47430
47431 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47432
47433         * gcc.c-torture/compile/20000326-1.c: New test.
47434         * gcc.c-torture/compile/20000326-2.c: New test.
47435
47436 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47437
47438         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47439         the first parameter is a function argument.
47440
47441 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47442
47443         * g++.old-deja/g++.ext/array4.C: New test.
47444
47445 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47446
47447         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47448
47449 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47450
47451         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47452
47453 2000-03-19  Richard Henderson  <rth@cygnus.com>
47454
47455         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47456
47457 2000-03-19  Richard Henderson  <rth@cygnus.com>
47458
47459         * gcc.c-torture/compile/20000319-1.c: New test.
47460
47461 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47462
47463         * gcc.c-torture/execute/20000314-3.c: New test.
47464         * gcc.c-torture/execute/20000314-2.c: New test.
47465         * gcc.c-torture/execute/20000314-1.c: New test.
47466         * gcc.c-torture/compile/20000314-2.c: New test.
47467         * gcc.c-torture/compile/20000314-1.c: New test.
47468
47469 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47470
47471         * g++.old-deja/g++.warn/inline.C: New test.
47472
47473 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47474
47475         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47476         standards-compliant result rather than specific constants.
47477         Put test-values in array.
47478
47479 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47480
47481         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47482         (g++_target_compile): Put test-specific options last.
47483
47484 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47485
47486         * g++.old-deja/g++.eh/vbase4.C: New test.
47487
47488 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47489
47490         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47491
47492 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47493
47494         * g++.old-deja/g++.brendan/misc12.C: Removed.
47495         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47496         * g++.old-deja/g++.ext/pretty4.C: New test.
47497
47498 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47499
47500         * g++.old-deja/g++.other/string2.C: New test.
47501
47502 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47503
47504         * g++.old-deja/g++.warn/impint2.C: New test.
47505
47506 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47507
47508         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47509         is 1, not zero.
47510
47511 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47512
47513         * g++.old-deja/g++.warn/impint.C: New test.
47514         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47515         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47516         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47517         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47518         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47519         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47520         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47521         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47522         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47523         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47524         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47525         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47526
47527 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47528
47529         * gcc.dg/cpp-redef.c: New test.
47530
47531 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47532
47533         * g++.old-deja/g++.pt/unify7.C: New test.
47534
47535 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47536
47537         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47538         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47539
47540 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47541
47542         * gcc.c-torture/compile/20000224-1.c: New test.
47543
47544 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47545
47546         * gcc.c-torture/compile/cpp-2.c: New test.
47547         * gcc.c-torture/compile/cpp-1.c: New test.
47548
47549 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47550
47551         * gcc.c-torture/execute/20000225-1.c: New test.
47552
47553 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47554
47555         * gcc.dg/cpp-li2.c: New test.
47556
47557         * gcc.dg/cpp-wi1.c: New test.
47558
47559         * gcc.dg/cpp-li1.c: New test.
47560
47561 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47562
47563         * g++.old-deja/g++.other/sizeof5.C: New test.
47564
47565 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47566
47567         * gcc.c-torture/execute/va-arg-13.c: New test.
47568
47569 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47570
47571         * gcc.c-torture/execute/va-arg-12.c: New test.
47572
47573 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47574
47575         * gcc.c-torture/execute/20000223-1.c: New test.
47576
47577 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47578
47579         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47580
47581 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47582
47583         * g++.old-deja/g++.abi/ptrmem.C: New test.
47584
47585 2000-02-19  Richard Henderson  <rth@cygnus.com>
47586
47587         * gcc.c-torture/compile/init-3.c: New.
47588
47589 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47590
47591         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47592         ALWAYS_CXXFLAGS.
47593
47594 2000-02-11  Robert Lipe <robertl@sco.com>
47595
47596         * gcc.c-torture/compile/20000211-3.c: New test.
47597
47598 2000-02-11  Martin Buchholz <martin@xemacs.org>
47599
47600         * gcc.c-torture/compile/20000211-2.c: New test.
47601
47602 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47603
47604         * gcc.c-torture/compile/20000211-1.c: New test.
47605
47606 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47607
47608         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47609           on native targets
47610
47611 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47612
47613         * g++.old-deja/g++.other/cast5.C: New test.
47614
47615 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47616
47617         * gcc.c-torture/execute/20000205-1.c: New.
47618
47619 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47620
47621         * g++.old-deja/g++.jason/cast3.C: Return void.
47622         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47623
47624 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47625
47626         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47627
47628         * gcc.dg/loop-1.c: New test.
47629
47630 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47631
47632         * gcc.c-torture/compile/20000127-1.c: New test.
47633         * gcc.c-torture/execute/991228-1.c: New test.
47634
47635 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47636
47637         * gcc.dg/unused-2.c: New test.
47638
47639         * gcc.dg/conv-1.c: New test.
47640
47641 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47642
47643         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47644         compiler.
47645         (tool_option_proc): Fix typo.
47646
47647 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47648
47649         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47650         of the ld on the host, not on the build machine.
47651         Also, don't crash if '--help' is not a supported option.
47652
47653 2000-01-24  Richard Henderson  <rth@cygnus.com>
47654
47655         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47656
47657 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47658
47659         * gcc.c-torture/execute/20000120-2.c: New test.
47660         * gcc.c-torture/execute/20000120-1.c: New test.
47661
47662 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47663
47664         * gcc.c-torture/execute/20000113-1.c: New test.
47665
47666 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47667
47668         * gcc.c-torture/execute/20000112-1.c: New test.
47669
47670 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47671
47672         * gcc.dg/20000111-1.c: New test.
47673
47674 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47675
47676         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47677         with 16 bit integers.
47678
47679 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47680
47681         * gcc.dg/20000108-1.c: New test.
47682
47683 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47684
47685         * g++.old-deja/g++.ns/koenig8.C: New test.
47686
47687 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47688
47689         * g++.old-deja/g++.other/cast4.C: New test.
47690
47691 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47692
47693         * gcc.c-torture/compile/20000105-2.c: New test.
47694         * gcc.c-torture/compile/20000105-1.c: New test.
47695
47696 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47697
47698         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47699         references to printf & atoi to conform to ANSI standard.
47700         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47701         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47702         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47703         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47704         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47705         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47706         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47707         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47708         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47709         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47710         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47711         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47712         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47713         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47714         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47715         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47716         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47717         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47718         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47719         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47720         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47721         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47722         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47723         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47724         * g++.old-deja/g++.brendan/init3.C: Likewise.
47725         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47726         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47727         * g++.old-deja/g++.brendan/new2.C: Likewise.
47728         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47729         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47730         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47731         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47732         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47733         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47734         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47735         * g++.old-deja/g++.brendan/template24.C: Likewise.
47736         * g++.old-deja/g++.brendan/template3.C: Likewise.
47737         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47738         * g++.old-deja/g++.jason/inline3.C: Likewise.
47739         * g++.old-deja/g++.jason/opeq.C: Likewise.
47740         * g++.old-deja/g++.law/arg5.C: Likewise.
47741         * g++.old-deja/g++.law/arm7.C: Likewise.
47742         * g++.old-deja/g++.law/ctors11.C: Likewise.
47743         * g++.old-deja/g++.law/cvt8.C: Likewise.
47744         * g++.old-deja/g++.law/init9.C: Likewise.
47745         * g++.old-deja/g++.law/refs4.C: Likewise.
47746         * g++.old-deja/g++.law/template2.C: Likewise.
47747         * g++.old-deja/g++.law/visibility24.C: Likewise.
47748         * g++.old-deja/g++.law/vtable3.C: Likewise.
47749         * g++.old-deja/g++.mike/asm2.C: Likewise.
47750         * g++.old-deja/g++.mike/eh1.C: Likewise.
47751         * g++.old-deja/g++.mike/misc1.C: Likewise.
47752         * g++.old-deja/g++.mike/misc13.C: Likewise.
47753         * g++.old-deja/g++.mike/misc14.C: Likewise.
47754         * g++.old-deja/g++.mike/ns12.C: Likewise.
47755         * g++.old-deja/g++.mike/p1248.C: Likewise.
47756         * g++.old-deja/g++.mike/p3708.C: Likewise.
47757         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47758         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47759         * g++.old-deja/g++.mike/p646.C: Likewise.
47760         * g++.old-deja/g++.mike/p700.C: Likewise.
47761         * g++.old-deja/g++.mike/p783.C: Likewise.
47762         * g++.old-deja/g++.mike/p783a.C: Likewise.
47763         * g++.old-deja/g++.mike/p783b.C: Likewise.
47764         * g++.old-deja/g++.mike/p786.C: Likewise.
47765         * g++.old-deja/g++.mike/p789.C: Likewise.
47766         * g++.old-deja/g++.mike/p789a.C: Likewise.
47767         * g++.old-deja/g++.mike/p807a.C: Likewise.
47768         * g++.old-deja/g++.other/delete3.C: Likewise.
47769         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47770         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47771         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47772         * g++.old-deja/g++.other/empty1.C: Likewise.
47773         * g++.old-deja/g++.other/temporary1.C: Likewise.
47774         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47775         * g++.old-deja/g++.pt/t16.C: Likewise.
47776         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47777
47778 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47779
47780         * gcc.dg/991230-1.c: New test.
47781
47782 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47783
47784         * gcc.c-torture/compile/991229-3.c: New test.
47785         * gcc.c-torture/compile/991229-2.c: New test.
47786         * gcc.c-torture/compile/991229-1.c: New test.
47787
47788 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47789
47790         * gcc.c-torture/compile/labels-2.c: New test.
47791
47792 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47793
47794         * gcc.c-torture/execute/991227-1.c: New test.
47795
47796 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47797
47798         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47799
47800 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47801
47802         * gcc.c-torture/execute/991221-1.c: New test.
47803
47804 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47805
47806         * g++.old-deja/g++.other/cast3.C: New test.
47807
47808 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47809
47810         * gcc.c-torture/execute/991216-4.c: New test.
47811
47812 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47813
47814         * gcc.c-torture/execute/991216-1.c: New test.
47815         * gcc.c-torture/execute/991216-2.c: New test.
47816         * gcc.c-torture/execute/991216-3.c: New test.
47817
47818 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47819
47820         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47821         Actually make the test fail by using "-O2" for compilation.
47822
47823 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47824
47825         * g++.old-deja/g++.warn/cast-align1.C: New test.
47826
47827 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47828
47829         * gcc.c-torture/compile/991214-1.c: New test.
47830         * gcc.c-torture/compile/991214-2.c: New test.
47831
47832 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47833
47834         * gcc.dg/991214-1.c: New test.
47835
47836 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47837
47838         * gcc.c-torture/compile/991213-3.c: New test.
47839         * gcc.c-torture/compile/991213-2.c: New test.
47840         * gcc.c-torture/compile/991213-1.c: New test.
47841
47842 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47843
47844         * gcc.dg/991209-1.c: New test.
47845
47846 1999-12-08  Nathan Sidwell <nathan@acm.org>
47847
47848         * gcc.c-torture/compile/991208-1.c: New test.
47849
47850 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47851
47852         * gcc.dg/ultrasp2.c: New test.
47853
47854 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47855
47856         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47857
47858 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47859
47860         * gcc.c-torture/compile/991202-1.c: New test.
47861         * gcc.c-torture/execute/991202-1.c: New test.
47862         * gcc.c-torture/execute/991202-2.c: New test.
47863         * gcc.c-torture/execute/991202-3.c: New test.
47864
47865 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47866
47867         * g++.old-deja/g++.abi/align.C: New test.
47868         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47869         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47870
47871 1999-12-01  Richard Henderson  <rth@cygnus.com>
47872
47873         * gcc.c-torture/execute/991201-1.c: New.
47874
47875 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47876
47877         * gcc.dg/991129-1.c: New test.
47878
47879 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47880
47881         * gcc.c-torture/compile/991127-1.c: New test.
47882
47883 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47884
47885         * g++.old-deja/g++.other/warn4.C: New test.
47886
47887 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47888
47889         * g++.old-deja/g++.eh/cleanup2.C: New test.
47890         * g++.old-deja/g++.ext/pretty2.C: New test.
47891         * g++.old-deja/g++.ext/pretty3.C: New test.
47892         * g++.old-deja/g++.other/debug6.C: New test.
47893
47894 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47895
47896         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47897         compiler_output to look for one error message instead of two.
47898
47899 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47900
47901         * gcc.c-torture/execute/991118-1.c: Also test case
47902         where the word boundary does not split a byte evenly.
47903
47904 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47905
47906         * g++.old-deja/g++.ext/restrict1.C: New test.
47907
47908 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47909
47910         * gcc.c-torture/execute/991118-1.c: New test.
47911
47912 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47913
47914         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47915         working directory pathnames.
47916
47917 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47918
47919         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47920         host is equipped with driver.h and driver.o so it can actually
47921         compile and run the tests.
47922
47923 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47924
47925         * gcc.c-torture/compile/991008-1.c: New test.
47926
47927 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47928
47929         * lib/gcc-dg.exp: Include target-supports.exp
47930
47931 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47932
47933         * lib/target-supports.exp: New file: Provide procs to test for
47934         features supported by the target.
47935         (check_weak_available): Moved here from ecos.exp.
47936         (check_alias_available): New proc: Determine of the target
47937         toolchain supports the alias attribute.
47938
47939         * gcc.dg/special/ecos.exp: Move check_weak_available to
47940         target-supports.exp.
47941         (alias-1.c): Only perform the test if the target supports
47942         aliases.
47943         (wkali-1.c): Only perform the test if the target supports
47944         aliases.
47945
47946         * gcc.dg/990506-0.c: Expect error messages from cross
47947         targets as well as native targets.
47948
47949 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47950
47951         * gcc.dg/ultrasp1.c: Removed xfail.
47952         * gcc.dg/struct-ret-2.c: Likewise.
47953         * gcc.dg/array-1.c: Likewise.
47954
47955 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47956
47957         * gcc.dg/struct-ret-2.c: New test.
47958
47959         * gcc.dg/array-1.c: New test.
47960
47961 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47962
47963         * gcc.c-torture/execute/991030-1.c: New test.
47964
47965 1999-10-26  Richard Henderson  <rth@cygnus.com>
47966
47967         * gcc.c-torture/compile/991026-2.c: New test.
47968
47969 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47970
47971         * gcc.c-torture/compile/991026-1.c: New test.
47972
47973 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47974
47975         * gcc.c-torture/execute/991023-1.c: New test.
47976
47977 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47978
47979         * gcc.c-torture/execute/991019-1.c: New test.
47980
47981 1999-10-16  Richard Henderson  <rth@cygnus.com>
47982
47983         * gcc.c-torture/execute/991016-1.c: New test.
47984
47985 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47986
47987         * gcc.c-torture/execute/991014-1.c: New test.
47988
47989 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47990
47991         * g++.old-deja/g++.other/union2.C: New test.
47992
47993 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47994
47995         * g++.old-deja/g++.other/vaarg2.C: New test.
47996         * g++.old-deja/g++.other/vaarg3.C: New test.
47997
47998 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47999
48000         * g77.f-torture/noncompile/19990905-1.f: Moved from being
48001         in compile/.
48002
48003 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
48004
48005         * gcc.c-torture/execute/va-arg-11.c: New test.
48006
48007 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
48008
48009         * lib/file-format.exp (gcc_target_object_format): Don't
48010         crash if objdump is unavailable.
48011
48012 1999-09-29  Donn Terry <donn@interix.com>
48013
48014         * gcc.misc-tests/mg.exp: delete extraneous redirection.
48015
48016 1999-09-28  Nick Clifton  <nickc@cygnus.com>
48017
48018         * gcc.c-torture/compile/990928-1.c: New test.
48019
48020 1999-09-28  Nathan Sidwell  <nathan@acm.org>
48021
48022         * g++.old-deja/g++.other/decl6.C: New test.
48023
48024 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48025
48026         * gcc.c-torture/execute/va-arg-10.c: New test.
48027
48028 1999-09-27  Nathan Sidwell  <nathan@acm.org>
48029
48030         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
48031         __PRETTY_FUNCTION__.
48032
48033 1999-09-23  Nick Clifton  <nickc@cygnus.com>
48034
48035         * gcc.c-torture/execute/990923-1.c: New test.
48036
48037 1999-09-21  Nick Clifton  <nickc@cygnus.com>
48038
48039         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
48040         for which -fpic is inappropriate.
48041
48042 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
48043
48044         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
48045
48046 1999-09-21  Nathan Sidwell  <nathan@acm.org>
48047
48048         * g++.old-deja/g++.other/dyncast1.C: New test.
48049         * g++.old-deja/g++.other/dyncast2.C: New test.
48050         * g++.old-deja/g++.other/dyncast3.C: New test.
48051         * g++.old-deja/g++.other/dyncast4.C: New test.
48052         * g++.old-deja/g++.other/dyncast5.C: New test.
48053         * g++.old-deja/g++.eh/catch3.C: New test.
48054         * g++.old-deja/g++.eh/catch3p.C: New test.
48055         * g++.old-deja/g++.eh/catch4.C: New test.
48056         * g++.old-deja/g++.eh/catch4p.C: New test.
48057         * g++.old-deja/g++.eh/catch5.C: New test.
48058         * g++.old-deja/g++.eh/catch5p.C: New test.
48059         * g++.old-deja/g++.eh/catch6.C: New test.
48060         * g++.old-deja/g++.eh/catch6p.C: New test.
48061         * g++.old-deja/g++.eh/catch7.C: New test.
48062         * g++.old-deja/g++.eh/catch7p.C: New test.
48063         * g++.old-deja/g++.eh/catch8.C: New test.
48064         * g++.old-deja/g++.eh/catch8p.C: New test.
48065         * g++.old-deja/g++.eh/catch9.C: New test.
48066         * g++.old-deja/g++.eh/catch9p.C: New test.
48067
48068 1999-09-13  Nathan Sidwell  <nathan@acm.org>
48069
48070         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
48071         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
48072
48073 1999-09-13  Jeffrey A Law  (law@cygnus.com)
48074
48075         * gcc.c-torture/compile/990913-1.c: New test.
48076
48077 1999-09-10  Nathan Sidwell  <nathan@acm.org>
48078
48079         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
48080         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48081
48082 1999-09-09  Richard Henderson  <rth@cygnus.com>
48083
48084         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
48085
48086 1999-09-09  Nathan Sidwell  <nathan@acm.org>
48087
48088         * g++.old-deja/g++.other/lookup11.C: New test.
48089         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
48090         what is permitted and what we want.
48091         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
48092         overload use.
48093         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48094
48095 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
48096
48097         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
48098         * gcc.c-torture/noncompile/poison-1.c: New file.
48099
48100 1999-09-08  Nathan Sidwell  <nathan@acm.org>
48101
48102         * g++.old-deja/g++.other/sizeof3.C: New test.
48103         * g++.old-deja/g++.other/sizeof4.C: New test.
48104         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
48105         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
48106
48107 1999-09-07  Richard Henderson  <rth@cygnus.com>
48108
48109         * gcc.dg/va-arg-1.c: New.
48110
48111 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48112
48113         * gcc.c-torture/execute/va-arg-9.c: New test.
48114
48115 1999-09-05  Craig Burley  <craig@jcb-sc.com>
48116
48117         * g77.f-torture/compile/980519-2.f: New test.
48118         * g77.f-torture/compile/19990905-0.f: New test.
48119         * g77.f-torture/compile/19990905-1.f: New test.
48120         * g77.f-torture/compile/19990905-2.f: New test.
48121
48122         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
48123
48124 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
48125
48126         * gcc.c-torture/execute/990827-1.c: Fix typo.
48127
48128 1999-09-03  Nathan Sidwell  <nathan@acm.org>
48129
48130         * g++.old-deja/g++.other/deref1.C: New test.
48131
48132 1999-09-02  Nathan Sidwell  <nathan@acm.org>
48133
48134         * g++.old-deja/g++.other/ambig2.C: New test.
48135         * g++.old-deja/g++.other/cond5.C: New test.
48136         * g++.old-deja/g++.other/lookup16.C: New test.
48137
48138 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
48139
48140         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
48141         assemblers too.
48142
48143 1999-08-31  Jeffrey A Law  (law@cygnus.com)
48144
48145         * lib/c-torture.exp: Avoid the "compare executables" optimization
48146         when testing native.
48147
48148 1999-08-29  Jeffrey A Law  (law@cygnus.com)
48149
48150         * gcc.c-torture/execute/990829-1.c: New test.
48151         * gcc.c-torture/compile/990829-1.c: New test.
48152
48153 1999-08-27  Paul Burchard  <burchard@pobox.com>
48154
48155         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
48156         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
48157         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
48158         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
48159         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
48160         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
48161         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
48162         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
48163         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
48164         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
48165         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
48166
48167 1999-08-27  Jeffrey A Law  (law@cygnus.com)
48168
48169         * gcc.c-torture/execute/990827-1.c: New test.
48170
48171 1999-08-26  Craig Burley  <craig@jcb-sc.com>
48172
48173         * g77.f-torture/noncompile/19990826-4.f: New test.
48174
48175         * g77.f-torture/compile/19990826-3.f: New test.
48176
48177         * g77.f-torture/execute/19990826-2.f: New test.
48178
48179         * g77.f-torture/compile/19990826-1.f: New test.
48180
48181         * gcc.c-torture/execute/990826-0.c: New test.
48182         * g77.c-torture/execute/19990826-0.f: New test.
48183
48184         * g77.f-torture/noncompile/970626-2.f: New test.
48185
48186 1999-08-25  Paul Burchard  <burchard@pobox.com>
48187
48188         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
48189         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
48190         lss-011.C: New tests.
48191
48192 1999-08-25  Nathan Sidwell  <nathan@acm.org>
48193
48194         * g++.old-deja/g++.other/decl5.C: New test.
48195
48196 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48197
48198         * noncompile/noncompile.exp: Load_lib c-torture.exp.
48199         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
48200         call `postbase' for each one.  All callers of `postbase' changed
48201         to call this instead.
48202
48203 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
48204
48205         * gcc.c-torture/execute/990811-1.c: New test.
48206
48207 1999-08-09  Nick Clifton  <nickc@cygnus.com>
48208
48209         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
48210         just native ones.
48211
48212         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
48213         just native ones.
48214
48215 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48216
48217         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
48218
48219 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48220
48221         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
48222
48223 1999-08-04  Nathan Sidwell  <nathan@acm.org>
48224
48225         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
48226
48227 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48228
48229         * gcc.c-torture/execute/990804-1.c: New test.
48230
48231 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48232
48233         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
48234         * g++.old-deja/g++.brendan/crash64.C: Likewise.
48235         * g++.old-deja/g++.brendan/overload8.C: Likewise.
48236
48237 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48238
48239         * g++.old-deja/g++.other/struct1.C: New test.
48240
48241 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48242
48243         * g++.old-deja/g++.other/enum2.C: New test.
48244
48245 1999-08-02  Richard Henderson  <rth@cygnus.com>
48246
48247         Adapted from tests from Franz Sirl:
48248         * gcc.c-torture/execute/va-arg-7.c: New test.
48249         * gcc.c-torture/execute/va-arg-8.c: New test.
48250
48251 1999-08-01  Jeffrey A Law  (law@cygnus.com)
48252
48253         * gcc.c-torture/compile/990801-2.c: New test.
48254
48255         * gcc.c-torture/compile/990801-1.c: New test.
48256
48257 1999-07-27  Michael Meissner  <meissner@cygnus.com>
48258
48259         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
48260         fp-cmp-1.c, converting double to float.
48261
48262         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
48263         fp-cmp-1.c, converting double to long double.
48264
48265         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
48266         from fr1 to unknown_register, since fr1 is a legitimate register
48267         on some machines.
48268
48269 1999-07-25  Jeffrey A Law  (law@cygnus.com)
48270
48271         * README: More listname related changes.
48272
48273 1999-07-08  Catherine Moore  <clm@cygnus.com>
48274
48275         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
48276
48277 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
48278
48279         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
48280
48281 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48282
48283         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48284
48285 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
48286
48287         * gcc.dg/990703-1.c: New test.
48288
48289 1999-06-29  Nick Clifton  <nickc@cygnus.com>
48290
48291         * lib/file-format.exp: New file: Move definition of proc
48292         gcc_target_object_format to here from
48293         gcc.dg/special/ecos.exp.
48294
48295         * lib/c-torture.exp: Include lib file-format.exp.
48296         * lib/gcc-dg.exp: Include lib file-format.exp.
48297
48298         * gcc.dg/special/ecos.exp: Remove definition of proc
48299         gcc_target_object_format.
48300
48301 1999-06-28  Jeffrey A Law  (law@cygnus.com)
48302
48303         * gcc.c-torture/execute/990628-1.c: New test.
48304
48305 1999-06-25  Jeffrey A Law  (law@cygnus.com)
48306
48307         * gcc.c-torture/compile/990625-2.c: New test.
48308
48309         * gcc.c-torture/compile/990625-1.c: New test.
48310
48311 1999-06-23  Nick Clifton  <nickc@cygnus.com>
48312
48313         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48314         attributes compile.
48315         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48316         ports that use the COFF/PE file format.
48317
48318 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48319
48320         * gcc.c-torture/compile/990617-1.c: New test.
48321
48322 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48323
48324         * g++.old-deja/g++.other/decl4.C: New test.
48325
48326 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48327
48328         * g++.old-deja/g++.other/bitfld3.C: New test.
48329
48330 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48331
48332         * g++.old-deja/g++.eh/catch1.C: New test.
48333
48334 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48335
48336         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48337
48338         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48339         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48340
48341 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48342
48343         * g77.f-torture/compile/19990502-0.f: Replace with new,
48344         shorter, test that still fails after recent changes.
48345
48346 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48347
48348         * gcc.c-torture/execute/990604-1.c: New test.
48349
48350 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48351
48352         * gcc.c-torture/execute/990531-1.c: New test.
48353
48354 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48355
48356         * gcc.c-torture/compile/990527-1.c: New test.
48357
48358 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48359
48360         * gcc.c-torture/execute/990527-1.c: New test.
48361
48362 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48363
48364         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48365         bitfields as signed.
48366
48367 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48368
48369         * g77.f-torture/compile/19990525-0.f: New test.
48370
48371 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48372
48373         * gcc.c-torture/execute/990525-2.c: New test.
48374
48375         * gcc.c-torture/execute/990525-1.c: New test.
48376
48377 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48378
48379         * g++.old-deja/g++.other/anon3.C: New test.
48380         * g++.old-deja/g++.other/anon4.C: New test.
48381         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48382         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48383         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48384         Merrill).
48385
48386 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48387
48388         * gcc.c-torture/execute/990524-1.c: New test.
48389
48390         * gcc.dg/990524-1.c: New test.
48391
48392 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48393
48394         * gcc.c-torture/compile/990523-1.c: New test.
48395
48396 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48397
48398         * gcc.c-torture/compile/990519-1.c: New test.
48399
48400 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48401
48402         * gcc.c-torture/compile/990517-1.c: New test.
48403
48404         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48405         (e4, f4): New tests.
48406         (main): Call them.
48407
48408 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48409
48410         * gcc.dg/noreturn-1.c: New test.
48411
48412 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48413
48414         * gcc.c-torture/execute/990513-1.c: New test.
48415
48416 1999-05-10  Richard Henderson  <rth@cygnus.com>
48417
48418         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48419
48420 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48421
48422         * g77.f-torture/execute/erfc.f: Use small single-precision
48423         values, to avoid problems on Alphas when not -mieee.
48424
48425 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48426
48427         * gcc.dg/990506-0.c: New test.
48428
48429 1999-05-08  Richard Henderson  <rth@cygnus.com>
48430
48431         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48432         the constant to test.  Don't XFAIL 64-bit targets.
48433
48434         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48435         * g++.old-deja/g++.law/profile1.C: Likewise.
48436
48437         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48438         operator new instances.
48439         * g++.old-deja/g++.other/delete5.C: Likewise.
48440
48441 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48442
48443         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48444         intrinsic.
48445
48446 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48447
48448         * g77.f-torture/execute/u77-test.f: Reverse order of two
48449         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48450
48451 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48452
48453         * gcc.dg/compare1.c: New test.
48454
48455 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48456
48457         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48458         New tests.
48459
48460 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48461
48462         * g77.f-torture/compile/19990502-1.f: New test.
48463
48464 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48465
48466         * g77.f-torture/compile/19990502-0.f: New test.
48467
48468 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48469
48470         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48471         intrinsic.
48472
48473 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48474
48475         * g77.f-torture/execute/u77-test.f (main): List libU77
48476         intrinsics not currently tested.
48477         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48478         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48479         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48480         Trim blanks off the ends of some printed strings.
48481
48482 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48483
48484         * g77.f-torture/execute/u77-test.f (main): Just warn about
48485         FSTAT gid disagreement, as it's expected on some systems.
48486
48487 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48488
48489         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48490         use a new function, which allows for some slop.
48491         Clean up some commentary.
48492         (issum): The new function.
48493         (sgladd): Deleted subroutine.
48494
48495 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48496
48497         * g77.f-torture/execute/u77-test.f: Modify to be more like
48498         libf2c/libU77 version, bringing patches to that version here.
48499         Add suitable commentary.
48500
48501 1999-04-25  Richard Henderson  <rth@cygnus.com>
48502
48503         * gcc.dg/990424-1.c: New test.
48504
48505 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48506
48507         * g77.f-torture/execute/u77-test.f (main): Bug involving
48508         LSTAT has been fixed, so turn back on full checking.
48509
48510 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48511
48512         * g77.f-torture/compile/19990419-0.f: New test.
48513         * g77.f-torture/execute/19990419-1.f: New test.
48514
48515 1999-04-17  Richard Henderson  <rth@cygnus.com>
48516
48517         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48518         to avoid the need for a prototype to supress a warning.
48519
48520 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48521
48522         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48523
48524 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48525
48526         * gcc.c-torture/execute/990404-1.c: New test.
48527
48528 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48529
48530         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48531         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48532         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48533         missing initializer warnings.
48534
48535 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48536
48537         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48538         matching strings.
48539
48540 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48541
48542         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48543
48544 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48545
48546         * g77.f-torture/execute/19990325-0.f: New test.
48547         * g77.f-torture/execute/19990325-1.f: New test.
48548
48549 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48550
48551         * gcc.c-torture/execute/990324-1.c: New test.
48552
48553 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48554
48555         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48556         test with 4.
48557
48558 1999-03-17  Richard Henderson  <rth@cygnus.com>
48559
48560         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48561
48562 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48563
48564         * g77.f-torture/execute/19990313-2.f: New test.
48565         * g77.f-torture/execute/19990313-3.f: New test.
48566
48567 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48568
48569         * g77.f-torture/execute/19990313-0.f: New test.
48570         * g77.f-torture/execute/19990313-1.f: New test.
48571
48572 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48573
48574         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48575         printf to sprintf.
48576         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48577         (main): Add check for u15.  Conditionalize u31 check depending on
48578         whether ints are <32 bits or >=32 bits.
48579
48580 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48581
48582         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48583
48584 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48585
48586         * g77.f-torture/compile/19990305-0.f: New test.
48587         * g77.f-torture/execute/19981119-0.f: New test.
48588
48589 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48590
48591         * g77.f-torture/execute/970625-2.f: call ABORT if final
48592         result is not correct, instead of just printing it.
48593         Add this checking via newly introduced obfuscation, to
48594         trip up buggy front ends.
48595
48596 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48597
48598         * g77.f-torture/compile/960317-1.f: Moved from being
48599         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48600
48601 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48602
48603         * g77.f-torture/execute/960317-1.f: New (old) test.
48604         * g77.f-torture/execute/970625-2.f: Ditto.
48605
48606 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48607
48608         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48609         message on line 1 or line 2; cccp and cpplib do this differently.
48610
48611 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48612
48613         * g++.old-deja/g++.law/weak1.C: New test.
48614
48615 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48616
48617         * gcc.c-torture/execute/990119-1.c: Renamed to...
48618         * gcc.dg/990119-1.c: this, so it will only be tested once
48619         (it's a preprocessor test, it doesn't need to be run at
48620         multiple optimization levels).
48621
48622 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48623
48624         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48625           ALWAYS_CXXFLAGS.
48626
48627 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48628
48629         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48630         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48631         to not be compilable by current g77.
48632
48633 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48634
48635         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48636
48637 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48638
48639         * gcc.c-torture/execute/990222-1.c: New test.
48640
48641 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48642
48643         * g77.f-torture/compile/19990218-0.f: New test.
48644         * g77.f-torture/noncompile/19990218-1.f: New test.
48645
48646 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48647
48648         * g77.f-torture/compile/19981216-0.f: New test.
48649
48650 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48651
48652         * gcc.dg/990214-1.c: New test.
48653
48654 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48655
48656         * gcc.dg/990213-2.c: New test.
48657
48658         * gcc.dg/990213-1.c: New test.
48659
48660 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48661
48662         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48663         ints.
48664
48665 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48666
48667         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48668         specified by target.
48669
48670         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48671
48672 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48673
48674         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48675
48676 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48677
48678         * gcc.dg/special/ecos.exp: New test driver for new tests with
48679         special requirements.
48680
48681         * gcc.dg/special/alias-1.c: New test.
48682         * gcc.dg/special/gcsec-1.c: New test.
48683         * gcc.dg/special/weak-1.c: New test.
48684         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48685         * gcc.dg/special/weak-2.c: New test.
48686         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48687         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48688         * gcc.dg/special/wkali-1.c: New test.
48689         * gcc.dg/special/wkali-2.c: New test.
48690         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48691         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48692
48693 1999-02-10  Felix Lee  <flee@cygnus.com>
48694
48695           * lib/c-torture.exp (c-torture-compile): Pull out code for
48696           analyzing gcc error messages.
48697           (c-torture-execute): Likewise.  Fix some (harmless) false
48698           positives.
48699           * lib/gcc.exp (gcc_check_compile): New function.
48700
48701 1999-02-08  Richard Henderson  <rth@cygnus.com>
48702
48703         * gcc.c-torture/execute/990208-1.c: New test.
48704
48705 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48706
48707         * g++.dg/special/ecos.exp: New driver for new tests with special
48708         requirements
48709
48710         * g++.dg/special/conpr-1.C: New test
48711         * g++.dg/special/conpr-2.C: New test
48712         * g++.dg/special/conpr-2a.C: New test
48713         * g++.dg/special/conpr-3.C: New test
48714         * g++.dg/special/conpr-3a.C: New test
48715         * g++.dg/special/conpr-3b.C: New test
48716
48717         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48718         allow g++ to use the dg driver
48719
48720         * README: Add comment about g++.dg directory
48721
48722 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48723
48724         * README: Update email addresses.
48725
48726 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48727
48728         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48729         arguments in order to force structure S onto the stack even on
48730         the alpha.
48731         (test): Pass 10 leading arguments to function foo as well as the
48732         structure S.
48733
48734         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48735         failure for all targets.
48736
48737         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48738         abort to terminate program execution.
48739
48740 1999-01-30  Richard Henderson  <rth@cygnus.com>
48741
48742         * gcc.c-torture/execute/990130-1.c: New test.
48743
48744 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48745
48746         * gcc.dg/990130-1.c: New test.
48747
48748 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48749
48750         * gcc.c-torture/execute/990128-1.c: New test.
48751
48752 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48753
48754         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48755
48756 1999-01-27  Felix Lee  <flee@cygnus.com>
48757
48758         * lib/c-torture.exp (c-torture-compile): pull out code for
48759         analyzing gcc error messages.
48760         (c-torture-execute): ditto, and fix some (harmless) false
48761         positives.
48762         * lib/gcc.exp (gcc_check_compile): new function.
48763
48764 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48765
48766         * gcc.dg/990117-1.c: New test.
48767
48768         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48769
48770         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48771
48772 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48773
48774         * g77.f-torture/compile/990115-1.f: New test.
48775
48776 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48777
48778         * gcc.c-torture/compile/990107-1.c: New test
48779
48780 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48781
48782         * gcc.c-torture/execute/990106-2.c: New test.
48783
48784         * gcc.c-torture/execute/990106-1.c: New test.
48785
48786 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48787
48788         * gcc.c-torture/compile/981223-1.c: New test.
48789
48790 1998-12-29  Richard Henderson  <rth@cygnus.com>
48791
48792         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48793         (opt3): Rename from opt4 and disable.
48794
48795 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48796
48797         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48798
48799 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48800
48801         * g++.old-deja/g++.other/conv5.C: New test.
48802
48803 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48804
48805         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48806
48807 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48808
48809         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48810
48811 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48812
48813         * gcc.c-torture/compile/981211-1.c: New test.
48814
48815 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48816
48817         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48818
48819         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48820
48821 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48822
48823         * gcc.special/930510-1.c: Make C9X safe.
48824         * gcc.misc-tests/gcov-1.c Similarly.
48825         * gcc.misc-tests/gcov-2.c Similarly.
48826
48827 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48828
48829         * gcc.dg/ultrasp1.c: New test.
48830
48831 1998-12-06  Richard Henderson  <rth@cygnus.com>
48832
48833         * gcc.c-torture/execute/981206.c: New test.
48834
48835 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48836
48837         * g++.old-deja/g++.ns/template7.C: New test.
48838
48839         * g++.old-deja/g++.other/expr1.C: New test.
48840
48841         * g++.old-deja/g++.eh/tmpl3.C: New test.
48842
48843         * g++.old-deja/g++.eh/tmpl2.C: New test.
48844
48845 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48846
48847         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48848         * g++.old-deja/g++.other/using6.C: Removed.
48849         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48850
48851         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48852
48853 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48854
48855         * g++.old-deja/g++.pt/overload8.C: New test.
48856
48857         * g++.old-deja/g++.pt/overload7.C: New test.
48858
48859         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48860
48861         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48862         and relinking messages.
48863         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48864         compiling with -frepo.
48865
48866 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48867
48868         * g++.old-deja/g++.pt/lookup6.C: New test.
48869
48870 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48871
48872         * gcc.c-torture/execute/981130-1.c: New test.
48873         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48874
48875 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48876
48877         * g++.old-deja/g++.pt/explicit76.C: New test.
48878
48879         * g++.old-deja/g++.pt/friend38.C: New test.
48880
48881         * g++.old-deja/g++.ns/crash2.C: New test.
48882
48883         * g++.old-deja/g++.pt/defarg8.C: New test.
48884
48885         * g++.old-deja/g++.pt/instantiate6.C: New test.
48886
48887         * g++.old-deja/g++.pt/static6.C: New test.
48888
48889         * g++.old-deja/g++.pt/decl2.C: New test.
48890
48891 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48892
48893         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48894         problem is actually related with name lookup, but so what? :-)
48895
48896         * g++.old-deja/g++.pt/friend37.C: New test.
48897
48898 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48899
48900         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48901         element, which fails on some systems.
48902
48903         * g77.f-torture/execute/labug1.f: New test.
48904
48905 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48906
48907         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48908         is defined.
48909
48910 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48911
48912         * g77.f-torture/compile/981117-1.f: New test.
48913
48914 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48915
48916         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48917         properly discarded.
48918
48919 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48920
48921         * gcc.c-torture/execute/memcheck: New directory of tests for
48922         -fcheck-memory-usage.
48923
48924 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48925
48926         * README: New file, general information about the testsuite and
48927         new description of the various C++ test subdirectories.
48928         * README.g++: Eliminate obsolete information, update and move most
48929         relevant stuff to README.
48930
48931 1998-11-07  Richard Henderson  <rth@cygnus.com>
48932
48933         * gcc.c-torture/compile/981107-1.c: New test.
48934
48935 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48936
48937         * execute/memcpy-bi.c: New testcase.
48938
48939 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48940
48941         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48942         base classes.
48943
48944         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48945         template is selected.
48946
48947         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48948         classes, it should be accepted for all types.
48949
48950         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48951
48952         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48953         specializations start with template headers.
48954
48955 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48956
48957         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48958
48959         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48960         non-POD types.
48961
48962 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48963
48964         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48965
48966 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48967
48968         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48969
48970 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48971
48972         * 981019-1.c: New test.
48973
48974 1998-10-14  Robert Lipe <robertl@dgii.com>
48975
48976         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48977         find objc headers.
48978
48979 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48980
48981         * compile/981001-4.c: Remove use of GCC extension that triggers a
48982         compiler bug.
48983
48984 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48985
48986         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48987
48988 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48989
48990         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48991         instantiation of template produces incorrect code for delete
48992         expression.
48993
48994         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48995         constructors' name is not unique.
48996         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48997         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48998
48999         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
49000         automatic array of const is ill-formed.
49001
49002         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
49003         of template parameter?
49004
49005         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
49006         const.
49007
49008         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
49009         pointer-to-member expression.
49010
49011         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
49012         declaration causes ICE.
49013
49014 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
49015
49016         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
49017         reserved in the global namespace.
49018
49019         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
49020         generate needed virtual table.
49021
49022         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
49023
49024 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
49025
49026         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
49027         template-dependent type
49028
49029 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49030
49031         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
49032         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
49033         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
49034
49035         * g++.old-deja/g++.other/using5.C: New test; using decl from base
49036         class should be usable as argument of member function.
49037         * g++.old-deja/g++.other/using6.C: New test; using decl from base
49038         class should be usable as return type of member function.
49039         * g++.old-deja/g++.other/using7.C: New test; using decl from base
49040         class should be usable as type of data member.
49041
49042         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
49043
49044 1998-10-09  Jeffrey A Law  (law@cygnus.com)
49045
49046         * gcc.c-torture/special/920521-1.c: Fix bogus test.
49047
49048 1998-10-08  Nick Clifton  <nickc@cygnus.com>
49049
49050         * gcc.dg/dll-?.c Add thumb to target list.
49051         Fix assembler scan patterns to match current assembler output.
49052
49053 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
49054
49055         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
49056         matching of template brackets.
49057
49058         * g++.old-deja/g++.other/using4.C: New test.  Test using
49059         declarations of methods from base classes.
49060
49061         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
49062         within functions should introduce names into the innermost
49063         enclosing namespace.
49064
49065         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
49066         of static locals if first initialization throws.
49067
49068 1998-10-07  Jim Wilson  <wilson@cygnus.com>
49069
49070         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
49071
49072 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
49073
49074         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
49075         lose track of the possible targets of tablejump insns.
49076         * special/special.exp: Run it.
49077
49078 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49079
49080         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
49081         must be declared before its specializations can be named in friend
49082         declarations.
49083
49084 1998-10-05  Dave Love  <d.love@dl.ac.uk>
49085
49086         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
49087
49088         * g77.f-torture/execute/io1.f: New test.
49089
49090 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
49091
49092         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
49093         with pointer to template function, for which no argument deduction
49094         is possible.
49095
49096         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
49097         specialization of template function as argument to template
49098         function.
49099
49100         * g++.old-deja/g++.other/access2.C: New test; Inner class
49101         shouldn't have privileged access to Outer's names.
49102
49103 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
49104
49105         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
49106         friend template declared within template class conflicts with
49107         nested class of the same name.
49108
49109         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
49110         is ignored.
49111
49112         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
49113         object with direct initializer as function declaration.
49114
49115         * g++.old-deja/g++.other/decl2.C: New test; duplicate
49116         initializers.
49117
49118         * g++.old-deja/g++.other/null2.C: New test; conditional operator
49119         involving const pointer and NULL produces incorrect result.
49120
49121         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
49122         type name without `typename' should be rejected with -pedantic.
49123
49124 1998-10-02  Richard Henderson  <rth@cygnus.com>
49125
49126         * g++.old-deja/g++.other/addrof1.C: New test.
49127
49128 1998-10-01  Nick Clifton  <nickc@cygnus.com>
49129
49130         * gcc.c-torture/compile/981001-1.c: New test.
49131         * gcc.c-torture/execute/981001-1.c: New test.
49132
49133 1998-10-01  Jeffrey A Law  (law@cygnus.com)
49134
49135         * gcc.c-torture/compile/981001-2.c: New test.
49136         * gcc.c-torture/compile/981001-3.c: New test.
49137         * gcc.c-torture/compile/981001-4.c: New test.
49138
49139 1998-10-01  Robert Lipe  <robertl@dgii.com>
49140
49141         * lib/objc.exp (objc_target_compile): Add -L during compiles for
49142         multilibbed hosts.  Idea grafted from g77.exp.
49143
49144 1998-09-30  Dave Love  <d.love@dl.ac.uk>
49145
49146         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
49147         avoid losing on systems which need -lsocket.
49148
49149 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
49150
49151         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
49152         * g++.old-deja/g++.other/nested2.C: Ditto.
49153         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
49154         failure.
49155
49156 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
49157
49158         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
49159         preferred over template operator!= for enum bitfields.
49160
49161 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
49162
49163         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
49164         that happen to have the same base name, but in different scopes,
49165         are incorrectly rejected.
49166
49167 1998-09-16  Richard Henderson  <rth@cygnus.com>
49168
49169         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
49170         on the native word size instead of an integer literal.
49171
49172 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
49173
49174         * g++.old-deja/g++.other/static2.C: Invocation of static data
49175         member of type pointer-to-function denoted as non-static member.
49176
49177         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
49178         checks involving function types and aliases.
49179
49180 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
49181
49182         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
49183         redefined to the same non-trivial type.
49184
49185         * g++.old-deja/g++.pt/explicit73.C: Test for proper
49186         namespace-qualification of template specializations declared in
49187         other namespaces.
49188
49189         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
49190         to declare a subset of the specializations of a template function
49191         as friends of specializations of a template class.
49192
49193         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
49194         member templates that do not fully specialize the enclosing
49195         template class are rejected.
49196
49197 1998-09-11  Dave Love  <d.love@dl.ac.uk>
49198
49199         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
49200
49201 1998-09-08  Dave Love  <d.love@dl.ac.uk>
49202
49203         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
49204         altered from libf2c/libU77 version.
49205
49206 1998-09-06  Dave Love  <d.love@dl.ac.uk>
49207
49208         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
49209
49210 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
49211
49212         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
49213         (un)signed char are different types for template specialization
49214         purposes.
49215
49216 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
49217
49218         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
49219         * objc: ObjC testsuite.
49220
49221 1998-08-31  Catherine Moore  <clm@cygnus.com>
49222
49223         * gcc.c-torture/execute/941014-1.x: New file.
49224
49225 1998-08-31  Nick Clifton  <nickc@cygnus.com>
49226
49227         * lib/c-torture.exp: Add support for
49228         torture_eval_before_compile and torture_eval_before_execute
49229         variables.
49230
49231 1998-08-30  Jeffrey A Law  (law@cygnus.com)
49232
49233         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
49234         this test triggers valid.
49235
49236 1998-08-27  Jeffrey A Law  (law@cygnus.com)
49237
49238         * gcc.dg/980827-1.c: New test.
49239
49240 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
49241
49242         * gcc.c-torture/execute/loop-4b.c: New test.
49243
49244 1998-08-26  Nick Clifton  <nickc@cygnus.com>
49245
49246         * lib/c-torture.exp: Add support for
49247         torture_eval_before_compile and torture_eval_before_execute
49248         variables.
49249
49250 1998-08-25  Jeffrey A Law  (law@cygnus.com)
49251
49252         * gcc.c-torture/compile/980825-1.c: New test.
49253
49254 1998-08-24  Nick Clifton  <nickc@cygnus.com>
49255
49256         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
49257         count number tests in opt_t0 not good_t0.
49258
49259 1998-08-24  Jeffrey A Law  (law@cygnus.com)
49260
49261         * gcc.c-torture/compile/930326-1.x: Fix typo.
49262
49263 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
49264
49265         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
49266         causes an ICE.
49267
49268 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49269
49270         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
49271         STACK_SIZE is defined.
49272         * gcc.c-torture/unsorted/stuct.c: Similarly.
49273
49274         * gcc.c-torture/compile/980821-1.c: New test.
49275
49276 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49277
49278         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
49279
49280 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
49281
49282         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49283         code.
49284
49285 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
49286
49287         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49288         error'.
49289
49290 1998-08-18  Jeffrey A Law  (law@cygnus.com)
49291
49292         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49293
49294 1998-08-16  Jeffrey A Law  (law@cygnus.com)
49295
49296         * gcc.c-torture/compile/980816-1.c: New test.
49297
49298         * gcc.dg/980816-1.c: New test.
49299
49300 1998-08-13  Jeffrey A Law  (law@cygnus.com)
49301
49302         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49303         compiler for ieee tests.
49304
49305 1998-08-01  Dave Love  <d.love@dl.ac.uk>
49306
49307         * g77.f-torture/compile/980729-0.f: New test.
49308
49309 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
49310
49311         * gcc.c-torture/special/eeprof-1.c: New test, for
49312         -finstrument-functions.
49313         * gcc.c-torture/special/special.exp: Run it.
49314
49315 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49316
49317         * gcc.c-torture/compile/980729-1.c: New test.
49318
49319 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49320
49321         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49322         __thumb__ is defined, and test for ARM style doubles if so.
49323
49324 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49325
49326         * g77.f-torture/noncompile/980615-0.f: New test.
49327
49328 1998-07-26  H.J. Lu  (hjl@gnu.org)
49329
49330         * gcc.dg/980312-1.c: Do link instead of compile.
49331         * gcc.dg/980313-1.c: Likewise.
49332
49333 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49334
49335         * gcc.c-torture/compile/980726-1.c: New test.
49336
49337 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49338
49339         * g77.f-torture/execute/io0.f: New test.
49340
49341 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49342
49343         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49344         an int.
49345
49346 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49347
49348         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49349         m32r bugs.
49350
49351 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49352
49353         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49354         c-decl.c:grokdeclarator can handle mode attributes.
49355
49356 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49357
49358         * gcc.c-torture/execute/980716-1.c: New test.
49359
49360 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49361
49362         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49363         the mn10200.
49364         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49365         the mn10200.
49366         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49367         * gcc.c-torture/compile/930326-1.x: Similarly.
49368
49369 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49370
49371         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49372         New test from Craig.
49373
49374 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49375
49376         * g77.f-torture/noncompile/980616-0.f: New test.
49377
49378         * g77.f-torture/execute/970816-3.f: New test from Craig.
49379
49380 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49381
49382         *  g++.other/singleton.C: Return error value instead of taking
49383         SIGSEGV.
49384
49385 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49386
49387         *  g++.other/singleton.C: New test.  Warning is under dispute.
49388         Runtime crash is not.
49389
49390 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49391
49392         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49393         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49394         using6.C, using7.C}: New namespace tests.
49395
49396 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49397
49398         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49399         specialization with typedef'ed names used as array indexes.
49400
49401 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49402
49403         * gcc.c-torture/execute/980709-1.c: New test.
49404
49405         * gcc.dg/980709-1.c: New test.
49406
49407 1998-07-07  Richard Henderson  <rth@cygnus.com>
49408
49409         * gcc.c-torture/execute/bcp-1.c: New test.
49410
49411 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49412
49413         * gcc.c-torture/execute/980707-1.c: New test.
49414
49415 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49416
49417         * gcc.c-torture/compile/980706-1.c: New test.
49418
49419 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49420
49421         * g77.f-torture/execute/980701-0.f,
49422         g77.f-torture/execute/980701-1.f: New test from Craig.
49423
49424 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49425
49426         * gcc.c-torture/compile/980701-1.c: New test.
49427
49428         * gcc.c-torture/execute/980701-1.c: New test.
49429
49430 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49431 rlsruhe.de>
49432
49433         * g++.old-deja/g++.robertl/eb132.C: New test.
49434         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49435
49436 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49437
49438         * g77.f-torture/execute/980628-7.f,
49439         g77.f-torture/execute/980628-8.f,
49440         g77.f-torture/execute/980628-9.f,
49441         g77.f-torture/execute/980628-10.f: New tests from Craig.
49442
49443         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49444
49445 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49446
49447         * g77.f-torture/execute/980628-4.f: New test from Craig.
49448         * g77.f-torture/execute/980628-5.f: Likewise.
49449         * g77.f-torture/execute/980628-2.f: Likewise.
49450         * g77.f-torture/execute/980628-0.f: Likewise.
49451         * g77.f-torture/execute/980628-1.f: Likewise.
49452         * g77.f-torture/execute/980628-3.f: Likewise.
49453         * g77.f-torture/execute/980628-6.f: Likewise.
49454
49455 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49456
49457         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49458         directory when nothing has been installed yet.
49459
49460 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49461
49462         * gcc.c-torture/special/special.exp: Handle newer versions of
49463         dejagnu.
49464
49465 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49466
49467         * gcc.dg/980626-1.c: New test.
49468
49469 1998-06-19  Bruno Haible <haible@ilog.fr>
49470
49471         * gcc.misc-tests/m-un-2.c: New test.
49472         * g++.old-deja/g++.other/warn01.c: Likewise.
49473
49474 1998-06-19  Robert Lipe  <robertl@dgii.com>
49475
49476         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49477         compatibility with assmblers with a different comment character.
49478         Eliminate use of GAS-specific extensions.
49479
49480 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49481
49482         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49483
49484 1998-06-19  Robert Lipe  <robertl@dgii.com>
49485
49486         * lib/g77.exp: Replace search for libf2c.a with search for newly
49487         renamed libg2c.a
49488
49489 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49490
49491         * gcc.c-torture/execute/980617-1.c: New test.
49492
49493 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49494
49495         * gcc.c-torture/execute/980612-1.c: New test.
49496
49497 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49498
49499         * gcc.dg/980523-1.c: Only test on ppc-linux.
49500         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49501
49502         * gcc.c-torture/execute/980608-1.c: New test.
49503
49504 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49505
49506         * gcc.c-torture/execute/980605-1.c: New test.
49507
49508 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49509
49510         * gcc.c-torture/execute/980604-1.c: New test.
49511
49512 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49513
49514         * gcc.c-torture/execute/980602-1.c: New test.
49515         * gcc.c-torture/execute/980602-2.c: Likewise.
49516
49517 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49518
49519         * 970125-0.f: Fix per JCB.  Add commentary.
49520
49521 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49522
49523         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49524         IEEE -0 support.
49525
49526 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49527
49528         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49529         earlier.
49530
49531 1998-05-28  Catherine Moore <clm@cygnus.com>
49532
49533         * gcc.c-torture/execute/980526-3.c: New test.
49534
49535 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49536
49537         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49538         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49539         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49540         m88k-motorola-sysv3 to XFAIL.
49541
49542 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49543
49544         * gcc.dg/980526-1.c: New test.
49545         * gcc.c-torture/execute/980526-2.c: New test.
49546
49547 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49548
49549         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49550
49551         * gcc.c-torture/execute/980526-1.c: New test.
49552
49553 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49554
49555         * g77.f-torture/execute/alpha2.f: Add runtime test.
49556
49557 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49558
49559         * g++.old-deja/old-deja.exp: Strip leading directories.
49560
49561         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49562         error for the line.  Don't run multiple tests for the same line.
49563
49564 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49565
49566         * gcc.dg/980523-1.c: New test.
49567
49568 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49569
49570         * g77.f-torture/compile/970915-0.f: New test.
49571
49572 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49573
49574         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49575
49576 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49577
49578         * gcc.dg/980520-1.c: New test.
49579
49580 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49581
49582         * gcc.dg/980502-1.c: Fix return type.
49583
49584 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49585
49586         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49587         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49588         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49589         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49590         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49591
49592 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49593
49594         * g77.f-torture/execute/980520-1.f: New test.
49595
49596 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49597
49598         * lib/mike-g77.exp: New file.
49599
49600         * g77.f-torture/noncompile/noncompile.exp,
49601         g77.f-torture/noncompile/check0.f: New files.
49602
49603 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49604
49605         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49606         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49607         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49608         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49609         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49610         abort where appropriate.
49611
49612 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49613
49614         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49615         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49616
49617 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49618
49619         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49620
49621 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49622
49623         * g77.f-torture/compile/980427-0.f: New test.
49624
49625 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49626
49627         * g77.f-torture/compile/980424-0.f: New test.
49628
49629 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49630
49631         * g77.f-torture/compile/980419-2.f (main): New test.
49632         * g77.f-torture/compile/970125-0.f: New test.
49633         * g77.f-torture/compile/980419-1.f: New test.
49634
49635 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49636
49637         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49638         of loop-4.c.
49639
49640 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49641
49642         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49643
49644 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49645
49646         * gcc.c-torture/compile/980329-1.c: New test.
49647
49648 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49649
49650         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49651         * gcc.dg/980312-1.c: Fix typo in -march command.
49652
49653 1998-03-16  H.J. Lu  (hjl@gnu.org)
49654
49655         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49656
49657 1998-03-11  Robert Lipe  <robertl@dgii.com>
49658
49659         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49660         Dave Love agree the Fortran source is bogus.
49661
49662 1998-03-11  Robert Lipe  <robertl@dgii.com>
49663
49664         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49665         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49666         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49667         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49668         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49669
49670 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49671
49672         * g++.old-deja/g++.other/friend1.C: New test.
49673
49674 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49675
49676         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49677         possibly uninitialized) variables and declare dnrm2.
49678
49679 1998-02-23  Robert Lipe <robertl@dgii.com>
49680
49681         From Bruno Haible <haible@ilog.fr>:
49682         * gcc.c-torture/execute/980223.c: New test.
49683
49684 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49685
49686         * gcc.dg/ifelse-1.c: New test.
49687
49688 1998-02-09  H.J. Lu  (hjl@gnu.org)
49689
49690         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49691
49692           * lib/old-dejagnu.exp (old-dejagnu): Added the
49693           "execution test - XFAIL *-*-*" handling in the spirit of
49694           "excess errors test -". Changed the "execution test fails"
49695           handling to be like "excess errors test fails".
49696           * Update various tests accordingly.
49697
49698 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49699
49700         * gcc.c-torture/execute/980205.c: New test.
49701
49702 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49703
49704         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49705         * lib/f-torture.exp: Similarly.
49706         * gcc.c-torture: Rename all .cexp files to .x files.
49707
49708 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49709
49710         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49711         (940510-1.c): Removed duplicate.
49712         (971104-1.c): New test.
49713
49714 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49715
49716           * lib/f-torture.exp: Improve error and loop detection.
49717
49718 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49719
49720         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49721         use that to size the filler array.
49722
49723 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49724
49725         * lib/c-torture.exp(c-torture-execute): Fix typo.
49726
49727         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49728         testcase as the executable name. Keep the executable around if
49729         the test fails.
49730
49731 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49732
49733         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49734         changes.  Only test one -g option, and move it to the end of the
49735         list of options to test.
49736
49737 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49738
49739         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49740         variable GCC_TORTURE_OPTIONS to supply default switches separated
49741         by colons.  If no environment variable, run tests with -O0 -g, -O1
49742         -g, and -O2 -g as well.
49743
49744 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49745
49746         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49747         explanatory comments. Fix indentation.
49748
49749 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49750
49751         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49752
49753 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49754
49755         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49756         * g++.old-deja/g++.mike/p7325.C: Likewise.
49757         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49758
49759 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49760
49761         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49762         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49763         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49764         * g++.old-deja/g++.law/operators4.C: Likewise.
49765
49766 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49767
49768         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49769         * g++.old-deja/g++.mike/p784.C: Ditto.
49770         * g++.old-deja/g++.mike/p785.C: Ditto.
49771
49772 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49773
49774           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49775
49776 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49777
49778         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49779         target feature; pass this to c-torture-execute as needed.
49780
49781 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49782
49783         * lib/c-torture.exp(c-torture-execute): If the previous and the
49784         current executables being tested are identical, we don't need to
49785         run the executable again. Try to make the executable names
49786         unique. Add an optional argument for passing additional compiler
49787         flags.
49788
49789 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49790
49791         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49792
49793 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49794
49795         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49796
49797 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49798
49799         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49800         32bit or larger longs.
49801
49802         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49803         have either a 32bit long or 32bit int.
49804
49805 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49806
49807         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49808         Make double precision tests dependent on sizeof (double).
49809
49810 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49811
49812         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49813         too.
49814
49815 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49816
49817         * gcc.c-torture/compile/961203-1.cexp: New script.
49818
49819 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49820
49821         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49822         up the includes ourselves.
49823
49824 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49825
49826         * lib/plumhall.exp: Remove random include, and add a few
49827         verbose messages for debugging.
49828
49829 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49830
49831         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49832         of trying to do it ourselves.
49833
49834 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49835
49836         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49837
49838 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49839
49840         * gcc.prms/5403.c: Made regexp a bit less strict.
49841
49842 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49843
49844         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49845         is returned from remote_load instead.
49846         * lib/plumhall.exp: Ditto.
49847         * lib/mike-g++.exp: Ditto.
49848         * lib/old-dejagnu.exp: Ditto.
49849         * lib/c-torture.exp: Ditto.
49850
49851 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49852
49853         * lib/g++.exp: Use build_wrapper procedure.
49854         * lib/gcc.exp: Ditto.
49855
49856 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49857
49858         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49859         an old-style decl for malloc.  Fixes tests to work when
49860         sizeof (int) != sizeof (size_t).
49861
49862 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49863
49864         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49865
49866         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49867         use stdargs.h interface.
49868
49869 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49870
49871         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49872         NO_VARARGS when compiling.
49873
49874 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49875
49876         * lib/plumhall.exp(ph_includes): New procedure.
49877         (ph_make): Use it.
49878         (ph_compiler): Ditto.
49879
49880         * lib/g++.exp: Rename test-glue.c to testglue.c.
49881         * lib/gcc.exp: Ditto.
49882
49883 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49884
49885         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49886         to completion when it's called.
49887
49888 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49889
49890         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49891         is defined, don't do test.
49892
49893 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49894
49895         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49896         for object files.
49897         (ph_summary): Mark skipped testcases as untested, not unresolved.
49898
49899         * lib/plumhall.exp (ph_make): If unresolved because of bad
49900         errorCode, record errorCode in log file.
49901         (*): Replace send_log/verbose with verbose -log.
49902
49903 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49904
49905         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49906         double conversion if double isn't at least 8 bytes.
49907
49908         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49909         int to work with targets where int is 16 bits.
49910
49911         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49912         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49913         precision for the test to complete.
49914
49915 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49916
49917         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49918         if d10v is not compiled with the -mdouble64 flag.
49919         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49920
49921         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49922         d10v is not compiled with the -mint32 flag.
49923
49924 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49925
49926         * lib/plumhall.exp: Use incr_count.
49927
49928 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49929
49930         * gcc.c-torture: Update to c-torture-1.45.
49931
49932 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49933
49934         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49935         the name of the expect testcase file).
49936
49937         * lib/g++.exp(g++_init): Ditto.
49938
49939 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49940
49941         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49942         the host.
49943
49944         * lib/gcc.exp(gcc_exit): New procedure.
49945
49946 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49947
49948         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49949         specs where appropriate.
49950
49951         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49952         because of new "candidates are" messages, and removed a few
49953
49954         * Converted all non-old-style g++ testcases to old-style, and
49955         moved into g++.old-deja.
49956
49957 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49958
49959         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49960         options.
49961
49962         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49963         succeeded.
49964
49965         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49966
49967 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49968
49969         * lib/gcc.exp (gcc_target_compile): Add support for defining
49970         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49971         the machine doesn't have those features.
49972
49973 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49974
49975         * g++.law/operators4.exp: Don't use LIBS.
49976
49977 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49978
49979         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49980
49981         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49982         * lib/g++.exp: Set it here instead. Also, allow use of the
49983         --tool_exec and --tool_opt options. Change CXX to
49984         GXX_UNDER_TEST.
49985
49986         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49987
49988         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49989
49990 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49991
49992         * lib/old-dejagnu.exp: Use prune_warnings instead of
49993         prune_system_crud.
49994         * lib/mike-g++.exp: Ditto.
49995         * lib/gcc.exp: Ditto.
49996         * lib/g++.exp: Ditto.
49997
49998         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49999
50000 1997-02-07  Jeffrey A Law  (law@cygnus.com)
50001
50002           * 941014-2.c: Include stdlib.h
50003           * 960327-1.c: Include stdio.h
50004           * dbra.c, index-1.c: Don't assume ints are 32bits.
50005
50006 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
50007
50008         * lib/gcc.exp: Add gcc,stack_size target feature.
50009
50010         * lib/g++.exp(g++_target_compile): Add the include and link
50011         paths here, not in two other places. And, it's $options, not
50012         options.
50013
50014         * lib/mike-g++.exp(postbase): Remove the code that determines
50015         the correct include and link paths.
50016         * g++.old-deja/old-deja.exp: Ditto.
50017
50018 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
50019
50020         * lib/g++.exp(g++_init): target_compile no longer returns the
50021         filename of the result.
50022
50023 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
50024
50025         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
50026         call to glob.
50027
50028         * gcc.c-torture/special/special.exp: Change call to
50029         gcc_target_compile to include the object file.
50030
50031 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
50032
50033         * gcc.c-torture/special/special.exp: Correct misspelling in last
50034         change.
50035
50036 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
50037
50038         * lib/plumhall.exp(ph_summary): Log the entire output of the
50039         executable. Return -1 if there were any failures, 0 otherwise.
50040         (ph_execute): Return -1 if there were any failures, 0 otherwise.
50041         (ph_make): Clean up objects and executables that were built
50042         if the tests succeeded.
50043
50044 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
50045
50046         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
50047         libraries and includes in the build tree as appropriate.
50048
50049 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50050
50051         * lib/c-torture.exp: Instead of looking for the global variable
50052         NO_LONG_LONG, check to see if that's a feature of the target.
50053
50054 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50055
50056         * config/default.exp: Minimize. Delete the remainer of the files in
50057         config; this functionality is now in devo/dejagnu/config.
50058
50059         g++.*/*: Pass any additional flags used to compile to postbase;
50060         delete CXXFLAGS.
50061
50062         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
50063         is now done by runtest.exp. Use gcc_target_compile instead of
50064         compile.
50065
50066         lib/c-torture.exp: Use gcc_target_compile instead of compile.
50067         Remove references to CFLAGS. Use remote_file instead of
50068         calling rm -f.
50069         (c-torture): Take a list of arguments to use to compile this
50070         testcase.
50071
50072         lib/g++.exp: Simplify. Use target_compile instead of compile.
50073         lib/gcc-dg.exp: Ditto.
50074         lib/gcc.exp: Ditto.
50075         lib/mike-{gcc,g++}.exp: Ditto.
50076         lib/old-dejagnu.exp: Ditto.
50077         lib/plumhall.exp: Ditto.
50078
50079 1997-01-08  Jim Wilson  <wilson@cygnus.com>
50080
50081         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
50082         (ph_linker): Likewise.
50083
50084 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
50085
50086           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
50087         MAP_ANON / MAP_ANONYMOUS if defined;
50088         else try to map from /dev/zero .
50089
50090 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50091
50092         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
50093         isn't defined, then define it to MAP_ANONYMOUS.
50094
50095 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50096
50097         * gcc.c-torture: Update to c-torture-1.42 release.
50098
50099 1996-11-11  Jeffrey A Law  (law@cygnus.com)
50100
50101         * gcc.c-torture: Update to c-torture-1.41 release.
50102
50103 1996-10-27  Jeffrey A Law  (law@cygnus.com)
50104
50105         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
50106         c-torture release.
50107
50108 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
50109
50110         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
50111         and LDFLAGS.  Fix second case to append the target_info ldflags
50112         onto LDFLAGS, not CFLAGS.
50113         * lib/g++.exp (g++_init): Add target_info stuff.
50114         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
50115         of libgloss and newlib flags for !native.
50116
50117         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
50118         (GDB): Fix relative path to go up another dir for finding gdb.
50119
50120 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
50121
50122         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
50123         versions in the target_info array, if they don't exist.
50124
50125 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
50126
50127         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
50128
50129 1996-07-08  Jim Wilson  <wilson@cygnus.com>
50130
50131         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
50132         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
50133
50134 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
50135
50136         * lib/old-dejagnu.exp: Don't remove the output file before we've
50137         actually tested it. Don't append pwd to the path of the executable
50138         we're testing.
50139
50140 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
50141
50142         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
50143
50144 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
50145
50146         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
50147         temporary directory for compiler files, and set it to a default
50148         value of /tmp. Set $output as the name of the output file from
50149         compiling the testcase. Add a -o option to $cflags_var so the
50150         compiler writes the final output file as $output. Set $executable
50151         to $output.
50152
50153         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
50154         directory for compiler files, and set it to /tmp if it doesn't
50155         already have a value. Set $output_file to the name of the output
50156         file from compiling the testcase. Add a -o option to CXXFLAGS so
50157         the compiler writes the final output file as $output. Use $output
50158         as the executable to be tested.
50159
50160 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50161
50162         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
50163
50164 1996-06-08  Jeffrey A Law  (law@cygnus.com)
50165
50166         * gcc.c-torture/execute/pending-1.c: New test.  Still
50167         pending in Tege's queue.
50168
50169 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
50170
50171         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
50172         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
50173         if there were failures.  Call unresolved if there were unresolved
50174         testcases.  Call gcc_fail if program did not run to completion.
50175         (ph_make): Pass additional argument name to ph_execute.
50176         (ph_execute): Add new argument.  Pass additional arguments to
50177         ph_summary.  Call gcc_fail is there is no execution output.
50178
50179 1996-04-24  Jeffrey A Law  (law@cygnus.com)
50180
50181         * lib/plumhall.exp (proc_summary): Output relavent summary
50182         lines into the log so specific failures in plumhall can be
50183         investigated.
50184
50185 1996-04-10  Jeffrey A Law  (law@cygnus.com)
50186
50187         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
50188         (c-torture-execute): Don't try to execute tests which use
50189         "long long" types if $NO_LONG_LONG is nonzero.
50190
50191 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
50192
50193         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
50194         not c-torture.
50195
50196         * gcc.ieee: Move from here.
50197         * gcc.c-torture/execute/ieee: To here.
50198
50199 1996-03-26  Jeffrey A Law  (law@cygnus.com)
50200
50201         * gcc.c-torture: Update to c-torture-1.41 release.
50202
50203 1996-03-22  Jeffrey A Law  (law@cygnus.com)
50204
50205         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
50206         not "$output".
50207
50208 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
50209
50210         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
50211         -c present.
50212
50213 1996-03-02  Jeffrey A Law  (law@cygnus.com)
50214
50215         * config/proelf.exp: Handle connecting to a simulator.
50216
50217 1996-01-31  Jeffrey A Law  (law@cygnus.com)
50218
50219         * config/proelf.exp: New file.  Enough framework that we can
50220         run c-torture tests on the proelf targets (or any other target
50221         that gdb can connect to for that matter).
50222
50223 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
50224
50225         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
50226         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
50227
50228         * lib/plumhall.exp (ph_execute): Always call ph_summary if
50229         exec_output exists.
50230
50231 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
50232
50233         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
50234         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
50235
50236         * config/*.exp: Update FSF address.  Change result of ${tool}_load
50237         to pass/fail/unresolved/unsupported/untested.  Caller must now
50238         call unresolved/unsupported/untested.
50239         * lib/*.exp: Update FSF address.  Update to handle new results of
50240         ${tool}_load.
50241         * lib/chill.exp (verbose): Delete.
50242
50243 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
50244
50245         * lib/gcc.exp (default_gcc_start): Change order of args to
50246         $LDFLAGS $CFLAGS $LIBS.
50247         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
50248         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
50249         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
50250         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50251         * gcc.misc-tests/dg-test.exp: Likewise.
50252         * gcc.misc-tests/msgs.exp: Likewise.
50253         * gcc.prms/prms.exp: Likewise.
50254         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
50255         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
50256
50257         * lib/dg.exp: Deleted, moved to dejagnu/lib.
50258
50259 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50260
50261         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
50262
50263         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
50264         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
50265
50266         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
50267         necessary.
50268
50269 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
50270
50271         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
50272         global for loop; add use of $mathlib.
50273         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
50274         settings here; set mathlib for anything but VxWorks.
50275
50276 1996-01-22  Jeffrey A Law  (law@cygnus.com)
50277
50278         * gcc.c-torture: Update to c-torture-1.40 release.
50279
50280 1996-01-03  Jeffrey A Law  (law@cygnus.com)
50281
50282         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50283         dg.exp.
50284
50285 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
50286
50287         * lib/c-torture.exp (c-torture-execute): Declare "output" as
50288         global.
50289
50290 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
50291
50292         * lib/g++.exp (LIBS): Define if not already.
50293         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50294         (gcc-dg-prune): Call prune_gcc_output.
50295         * lib/gcc.exp (prune_gcc_output): New proc.
50296         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50297         prune_gcc_output.
50298
50299 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
50300
50301         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50302         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
50303
50304 1995-11-15  Jeffrey A Law  (law@cygnus.com)
50305
50306         * gcc.c-torture: Update to c-torture-1.39 release.
50307
50308 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
50309
50310         * lib/c-torture.exp (c-torture-execute): Don't return if one option
50311         fails, try others as well.
50312
50313 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50314
50315         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50316         If compilation fails, mark execute tests as `untested'.
50317         If test is marked as unsupported, don't mark compilation and
50318         execute tests as failed.
50319
50320 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50321
50322         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50323         libstdc++ for whether or not we want to be doing shared
50324         libraries.  Delete link_curses since we don't need it anymore.
50325         * lib/mike-g++.exp (postbase): Don't link in libg++.
50326         * g++.old-deja/old-deja.exp: Likewise.
50327
50328 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50329
50330         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50331
50332 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50333
50334         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50335         For that, add `-Wl,-a,shared_archive'.
50336         * g++.old-deja/old-deja.exp: Likewise.
50337
50338 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50339
50340         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50341
50342 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50343
50344         * lib/mike-g++.exp (postbase): Pay attention to the status of
50345         g++_load.
50346
50347 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50348
50349           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50350
50351 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50352
50353         * lib/gcc.exp (default_gcc_start): No longer need to log program
50354         being executed or its output, execute_anywhere does that now.
50355         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50356         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50357
50358 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50359
50360         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50361         the same as those in lib/g++.exp.
50362
50363 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50364
50365         * gcc.c-torture: Update to c-torture-1.38 release.
50366         * gcc.ieee: Related changes.
50367
50368 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50369
50370         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50371         "exec". Minor reformatting changes.
50372
50373         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50374         cross. This means all "exec" calls now work on a remote host as
50375         well.
50376         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50377         cross. Filter out the extra "\r\n" stuff that expect puts in.
50378         (c-torture-execute): Filter out the bogus warnings like
50379         c-torture-compile does. Add support for canadian cross.
50380         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50381         Use execute_anywhere rather than calling exec directly. Now it
50382         works for canadian cross testing.
50383
50384 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50385
50386         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50387         results into a variable, and check that rather than using file exists.
50388
50389 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50390
50391         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50392         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50393
50394 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50395
50396         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50397         lib_curses if there's a shared libg++ in the build tree.
50398
50399 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50400
50401         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50402         if not supported target.
50403
50404 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50405
50406         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50407         link_curses up to always happen, not just for native builds.
50408
50409 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50410
50411         * gcc.c-torture: Update to c-torture-1.36 release.
50412         * gcc.failure: Related changes.
50413
50414 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50415
50416         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50417
50418 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50419
50420         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50421         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50422         runshlib, link_curses, and mathlib for link and run.
50423
50424         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50425         pass the runtime shared library options for Solaris, OSF/1, and
50426         Irix5, and link with -lcurses to avoid unresolved references.
50427
50428 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50429
50430         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50431         only run once.
50432
50433 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50434
50435         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50436
50437 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50438
50439         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50440         do not have a framework for the "compat" tests yet.
50441
50442 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50443
50444         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50445         set to null if we're testing vxworks5.1.  Use that instead of
50446         `-lm' in the setting of LIBS for link and run.
50447
50448 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50449
50450         * config/rom68k.exp (${tool}_load): Major changes to make it
50451         work.  Verified that it does in fact return the stuff in
50452         exec_output properly.  Catch any Emul or any TRAP other than 0.
50453
50454 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50455
50456         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50457         LDFLAGS properly for targets that need stuff from libgloss.
50458         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50459         only run once.
50460         (gpp_initialized): New variable.
50461
50462 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50463
50464         * config/rom68k.exp: Load libgloss.exp.
50465         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50466         so we can produce a fully linked binary.
50467         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50468         so we can produce a fully linked binary.
50469
50470 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50471
50472         * lib/plumhall.exp (ph_section): Watch for expected failures.
50473         Add missing `else'.
50474
50475         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50476         run the testcase.
50477         (c-torture): Likewise.
50478
50479 1995-08-28  Doug Evans  <dje@cygnus.com>
50480
50481         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50482
50483         * lib/mike-g++.exp (mike_cleanup): New proc.
50484         (prebase): New globals compiler_result, not_compiler_result,
50485         target_regexp.
50486         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50487         allow leading "-" in pattern.  Watch for unsupported tests.
50488         If $compiler_result is set, pattern match assembler code,
50489         and ditto for $not_compiler_result.
50490         * lib/mike-gcc.exp: Likewise.
50491
50492         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50493         execution "succeeded".
50494
50495 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50496
50497         * config/win32.exp: New file.
50498         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50499
50500 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50501
50502         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50503         unsupported.
50504         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50505         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50506         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50507
50508         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50509         "... without exceptions was ...".  That is now handled by
50510         prune_system_crud.
50511         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50512
50513 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50514
50515         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50516         sieve.c,sort2.c}: New files.
50517         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50518         sieve.exp,sort2.exp}: Drivers for them.
50519
50520         * lib/mike-gcc.exp (program_output): New user settable variable.
50521         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50522         messages.
50523         * lib/mike-g++.exp (program_output): New user settable variable.
50524
50525         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50526
50527         * config/sh.exp: Deleted (use sim.exp instead).
50528
50529 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50530
50531         * config/vx.exp: Declare CHECKTASK as global.
50532         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50533         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50534         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50535
50536 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50537
50538         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50539         target. Like vx.exp, only includes `vx29k.exp' instead of
50540         `vxworks.exp'.
50541
50542 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50543
50544         * config/sim.exp: Increase time limit from 120 seconds to 240.
50545
50546 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50547
50548         * gcc.c-torture/execute/950628-1.c: New test.
50549
50550 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50551
50552         * gcc.c-torture: Update with changes/additions from
50553         c-torture-1.34.
50554
50555 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50556
50557         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50558
50559 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50560
50561         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50562
50563 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50564
50565         * gcc.c-torture/compile/950512-1.c: New test.
50566         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50567         * gcc.dg/struct-ret-1.c: Likewise.
50568
50569 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50570
50571         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50572           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50573
50574 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50575
50576         * gcc.c-torture/special/920411-1.c: Deleted.
50577         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50578
50579 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50580
50581         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50582         cpu limit.
50583
50584 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50585
50586         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50587
50588 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50589
50590         From kenner;
50591         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50592         is the proper length.
50593         * va-arg-3.c: Likewise.
50594
50595 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50596
50597         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50598         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50599
50600         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50601         * lib/g++.exp (default_g++_start): Delete old cruft.
50602
50603 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50604
50605         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50606         (2 * (1 << 18)) to (2 * (1 << 17)).
50607
50608         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50609
50610 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50611
50612         * config/rom68k.exp: Renamed from config/idp.exp
50613
50614 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50615
50616         * c-torture/compile/921109-2.c
50617
50618 1995-04-18  Mike Stump  <mrs@cygnus.com>
50619
50620         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50621         excess errors.
50622
50623 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50624
50625         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50626         output.
50627         * lib/g++.exp (default_g++_start): Likewise.
50628
50629 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50630
50631         * gcc.c-torture/compile/950329-1.c: New test.
50632
50633 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50634
50635           * config/bug.exp (${tool}_load): Updated to use new remote_open
50636           and remote_close procs.
50637         * config/idp.exp: New file.
50638
50639 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50640
50641         * gcc.c-torture/execute/950322-1.c: New test.
50642
50643 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50644
50645         * config/vx.exp (${tool}_load): Clean up testing of return code from
50646         vxworks_ld and vxworks_spawn.
50647
50648 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50649
50650         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50651
50652 1995-03-13  Mike Stump  <mrs@cygnus.com>
50653
50654         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50655         can mark excess errors on a machine by machine basis.  Note, the
50656         default is to not expect any excess errors, even when excess
50657         errors test - is given, so you will want to put an XFAIL ... on
50658         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50659         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50660         those 4 machines, but no others.
50661
50662 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50663
50664         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50665         * lib/c-torture.exp: to here.
50666
50667 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50668
50669         * gcc.c-torture/execute/950221-1.c: New test.
50670         * gcc.c-torture/execute/struct-ret-1.c: New test.
50671         * gcc.c-torture/compile/950221-1.c: New test.
50672
50673         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50674
50675 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50676
50677         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50678         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50679
50680 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50681
50682         * g++.gb: New directory of tests, derived from my signature and
50683         class scoping tests.
50684
50685         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50686         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50687         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50688         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50689         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50690         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50691         * g++.gb/sig25.C: Likewise.
50692
50693         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50694         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50695         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50696         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50697         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50698         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50699         * g++.gb/sig25.exp: Likewise.
50700
50701         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50702         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50703         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50704         * g++.gb/scope13.C: Likewise, this test still fails.
50705
50706         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50707         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50708         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50709         * g++.gb/scope13.exp: Ditto.
50710
50711         * g++.gb/README: New file, explains what these tests are about.
50712
50713 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50714
50715         * lib/dg.exp (dg-do): Support `preprocess'.
50716         (dg-test): Likewise.
50717
50718 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50719
50720         * config/udi.exp: change "continue -expect" to "exp_continue".
50721
50722 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50723
50724         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50725         Delete redundant tests.
50726
50727         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50728         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50729         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50730         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50731         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50732         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50733         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50734         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50735
50736         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50737         storing label pointers.
50738         * gcc.c-torture/execute/921019-1.c: Likewise.
50739         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50740         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50741         parameter fp.
50742         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50743         constants.
50744
50745         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50746         Delete obsolete tests.
50747
50748         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50749         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50750         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50751         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50752         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50753         * gcc.c-torture/compile/950124-1.c: New test.
50754
50755         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50756
50757 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50758
50759         * lib/mike-g++.exp: Add -lm to LIBS.
50760
50761 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50762
50763         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50764
50765 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50766
50767         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50768
50769 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50770
50771         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50772
50773 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50774
50775         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50776         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50777         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50778         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50779         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50780         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50781         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50782         * g++.law/{operators31.C, operators32.C,
50783         * g++.law/{operators33.C, operators34.C}: Likewise.
50784         * g++.law/{pic1.C, refs2.C}: Likewise.
50785         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50786         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50787         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50788         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50789
50790         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50791         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50792         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50793         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50794         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50795         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50796         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50797         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50798         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50799         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50800         * g++.law/{operators34.exp}: Likewise.
50801         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50802         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50803         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50804         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50805         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50806
50807         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50808         No longer expected to fail.
50809         * g++.law/missed-error3.C: Tweak for recent bool changes.
50810
50811 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50812
50813         * config/emb-unix: Deleted.
50814         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50815         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50816
50817 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50818
50819         * lib/dg.exp (dg-test): Fix typo in last patch.
50820
50821 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50822
50823         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50824         (handles multiple occurrences).
50825
50826 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50827
50828         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50829         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50830         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50831         printed).
50832         * lib/c-torture.exp (c-torture-compile): Likewise.
50833         (c-torture): Prepend full path if missing.
50834         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50835         (gcc_fail): Likewise.
50836         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50837
50838 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50839
50840         * lib/netware.exp: Only attach to NetWare i386 systems.
50841
50842 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50843
50844         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50845         messages.  Add test name to "output pattern match" pass/fail message.
50846
50847 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50848
50849         * gcc.dg: New testsuite.
50850         * gcc.dg/dg.exp: New file.
50851
50852         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50853         test-switch.c}: Deleted.
50854
50855         * gcc.misc-tests/msgs.exp: New testcase driver.
50856
50857 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50858
50859         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50860         Watch for illegal return values from ${tool}_load.
50861         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50862         cross targets.  Coerce return value >0 to 1.
50863
50864 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50865
50866         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50867
50868         * config/emb-unix.exp: New file.
50869
50870         * config/sim.exp: Error if variable $SIM not defined.
50871         (${tool}_load): Mark test as "untested" if simulator missing.
50872
50873         * config/unix.exp: Load remote.exp to get rcp_download.
50874         * lib/c-torture.exp: Use different option lists for testcases with
50875         and without loops.
50876         * gcc.c-torture/execute/execute.exp: Likewise.
50877
50878 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50879
50880         * config/*.exp: Clarify return code from ${tool}_load.
50881         Call `unresolved' or `untested' instead of `warning' or `perror'
50882         (sometimes you still want to call both though).
50883         Add comment that `shell_id' is local to each file.
50884         * config/udi.exp (timeout): Set to 30.
50885         Don't print warning if connection fails, $connectmode has already
50886         printed an error.
50887         (${tool}_load): Move verbose messages to level 2.
50888         Rework pattern for "Process started" message.
50889         Pass `shell_id' to ${connectmode}_download.
50890         Retry twice upon timeout.  Make resetting of target more robust.
50891         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50892         Pass `shell_id' to exit_$connectmode.
50893         Only call exit_$connectmode if connected.
50894         * config/unix.exp (${tool}_load): Check return codes better.
50895         * config/vrtx.exp (${tool}_load): Likewise.
50896         * config/vx.exp (${tool}_load): Likewise.
50897         Delete unneeded global's.
50898         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50899         from ${tool}_load.
50900         (dg-stat): Delete.
50901         (dg-init): Delete recording of pass/fail counts.
50902         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50903         (old-dejagnu-init): Likewise.
50904         (old-dejagnu-stat): Delete contents, empty proc now.
50905         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50906         (c-torture): Delete references to lcnt, lpass, lfail.
50907         Get option list from TORTURE_OPTIONS.
50908         Delete -funroll[-all]-loops if no loops.
50909         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50910         (g++_stat): Delete contents (empty proc now).
50911         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50912         (gcc_finish): Likewise.
50913         (gcc_stat): Deleted.
50914         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50915         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50916         * gcc.c-torture/execute/execute.exp: Likewise.
50917         Split tests into two parts: compile, execute.
50918         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50919         no loops.  Update to reflect clarified return codes from ${tool}_load.
50920
50921 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50922
50923         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50924         to grep for.
50925         (old-dejagnu): Likewise (where necessary).
50926
50927 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50928
50929         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50930
50931         * lib/dg.exp (dg-process-target): Fix processing of selector.
50932         Add comment regarding use of `error'.
50933
50934         * lib/gcc.exp (prune_system_crud): Define if missing.
50935         * lib/g++.exp (prune_system_crud): Likewise.
50936
50937         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50938         Call prune_system_crud.
50939         * lib/dg.exp (dg-runtest): New proc.
50940         Use perror instead of send_user for tcl errors in testcase.
50941         Don't return any value, it's never used.
50942         Don't clobber previous definition of `unknown'.
50943         Print tcl errors in `dg-final'.
50944
50945 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50946
50947         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50948         (dg-test): Don't print errorInfo, it contains stack backtrace.
50949
50950 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50951
50952         * lib/g++.exp (runtest_file_p): Define if missing.
50953
50954 1994-09-24  Doug Evans  (dje@cygnus.com)
50955
50956         * lib/mike-g++.exp: Comment out loading of g++.exp.
50957         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50958         (default_g++_version): Always print something.
50959         (default_g++_start): Comment out call to `which'.
50960         (g++_start, g++_load): Deleted (must be defined in config file).
50961         * lib/gcc.exp: Test for existence of $CC at start.
50962         Delete check for tmpdir (done in gcc_init).
50963         (default_gcc_version): Always print something.
50964         (default_gcc_start): Comment out call to `which'.
50965         * config/*.exp: Major cleanup - make cross targets work at least a
50966         little better for g++ (by not being "--tool gcc" specific).
50967         Rename gcc_xxx to ${tool}_xxx.
50968         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50969         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50970
50971 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50972
50973         * lib/c-torture.exp (c-torture-compile): Rework compiler
50974         message processing.
50975
50976         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50977         c-torture.
50978
50979 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50980
50981         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50982
50983         * lib/dg.exp (dg-process-target): Support { target native }.
50984
50985 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50986
50987         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50988         looked for "... program xxx got fatal signal".
50989         Correct regsub munging of `comp_output'.
50990         Ignore compiler messages "path prefix not used" and "linker input
50991         file unused".
50992
50993 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50994
50995         * lib/gcc.exp (runtest_file_p): Define if missing.
50996         * gcc.prms/template.c: Example to work from.
50997
50998 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50999
51000         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
51001         * lib/dg.exp (dg-test): Call unsupported testcases as such.
51002
51003         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
51004         * gcc.prms/1883.c: Moved from compile/940714-1.c.
51005         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
51006         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
51007
51008         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
51009         (dg-process-target): No longer a varargs proc.
51010         Return S/N for target, P/F for xfail.  All callers changed.
51011         (user option procs): More argument checking.
51012         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
51013         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
51014         (dg-test): Skip test if not running on selected target in `dg-do'.
51015         Update handling of `dg-do-what', `dg-output-text'.
51016         Separate execution pass/fail from output pattern match pass/fail.
51017         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
51018
51019 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
51020
51021         * gcc.c-torture/special/special.exp: Don't expect failure for mips
51022         target for 920510-1.c.
51023
51024 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
51025
51026         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
51027         Clean up comment regarding use of passcnt, etc.
51028         (gcc_stat): Don't update `testcnt' here.
51029         (gcc_finish): Do it here.
51030         Might as well reset `but_id' here too.
51031         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
51032         to determine if the file should be tested.
51033         * gcc.c-torture/compile/compile.exp: Likewise.
51034         * gcc.c-torture/execute/execute.exp: Likewise.
51035         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51036         * gcc.misc-tests/dg-test.exp: Likewise.
51037         * gcc.prms/prms.exp: Likewise.
51038         * gcc.wendy/wendy.exp: Likewise.
51039         * g++.old-deja.exp: Likewise.
51040         Move "Testing file" message to verbose level 1.
51041
51042 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
51043
51044         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
51045
51046 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
51047
51048         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
51049         (default_gcc_start): Accept optional second list element
51050         of compiler flags.  Print compiler output at verbosity level 2.
51051         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
51052         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
51053         Save current values of framework globals passcnt, failcnt, xpasscnt,
51054         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
51055         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
51056         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
51057         xfailcnt to compute stats.  Update framework global `testcnt' from
51058         pass/fail counts.
51059         (gcc_finish): New proc.  Clean up test environment.
51060         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
51061         (gcc_epass, gcc_efail): Delete.
51062         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
51063         argument of line number.
51064         (dg-init): If the tool has an init routine, call it.
51065         (dg-test): Remove args `cflags_var' and `libs_var'.
51066         Pass all compiler options to ${tool}_start.
51067         Handle missing line number.
51068         (dg-finish): New function.
51069         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
51070         particular files.  Call gcc_finish at end.  Move "skipping test"
51071         message to verbosity level 3.
51072         * gcc.c-torture/compile/compile.exp: Likewise.
51073         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51074         * gcc.c-torture/execute/execute.exp: Likewise.
51075         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51076         Print testcase being tried at verbosity level 1.
51077         * gcc.c-torture/special/special.exp: Unset xfail.
51078         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51079         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
51080         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
51081         * gcc.failure/failure.exp: Likewise.
51082         * gcc.ieee/ieee.exp: Likewise.
51083         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
51084         Update call to dg-test.  Call dg-finish at end.
51085         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
51086         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51087         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
51088         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
51089         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
51090         * gcc.wendy/wendy.exp: Add copyright.
51091         Delete setting of tmpdir (done by gcc_init).
51092         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
51093         Pass compiler flags to gcc_start.  Call gcc_finish at end.
51094         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
51095         gcc_[ce]pass/fail.
51096
51097 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
51098
51099         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
51100         confusion.
51101         (g++_load): Likewise.
51102
51103         * config/*.exp (gcc_load): Some were varargs fns and some were not.
51104         Rename argument to `prog' to remove the confusion.
51105         Varargs fns behave differently too!
51106         (g++_load): Likewise.
51107
51108         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
51109
51110         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
51111         what it is.  Delete (always) printing of status value for !native.
51112         Simplify verbose code, and include status and exec_output.
51113         (g++_load): Use gcc_load.
51114
51115 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
51116
51117         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
51118         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
51119         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
51120         940714-3.c as these testcases don't exist anymore.  Make
51121         va-arg-1.c expected to pass.
51122
51123 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
51124
51125         * gcc.misc-tests/misc.exp: Only run specific testcases.
51126         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
51127         * gcc.misc-tests/dg-[1-9].c: New files.
51128
51129         * lib/dg.exp: New testsuite driver.
51130         * gcc.prms/prms.exp: Use it.
51131
51132         * README.gcc: New file.
51133
51134         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
51135         Document and reset `lxpass' and `lxfail'.
51136         Simplify "initialized" message.
51137         (gcc_stat): Clean up comments a little.
51138
51139 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
51140
51141         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
51142
51143 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
51144
51145         * lib/old-dejagnu.exp (process-option): New proc.
51146         (old-dejagnu-init, old-dejagnu-stat): Likewise.
51147         (old-dejagnu): Simplify.
51148         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
51149
51150 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
51151
51152         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
51153         exists and is not an empty string.
51154
51155         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
51156         $xfail rather than calling setup_xfail.  Clear $xfail when test is
51157         finished.
51158         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
51159         automatically.
51160
51161         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
51162         longer expected to fail.
51163
51164         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
51165         "f" function call.
51166
51167         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
51168
51169         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
51170         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
51171         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
51172         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
51173         c-torture-1.29.
51174
51175         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
51176         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
51177
51178         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
51179
51180         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
51181         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
51182
51183         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
51184         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
51185         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
51186
51187 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
51188
51189         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
51190         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
51191         940714-1.c, 940714-2.c, 940714-3.c},
51192         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
51193         gcc.misc-tests/{mg.c,mg.exp}:
51194         New tests.
51195         * gcc.noncompile/noncompile.exp: Change accordingly.
51196
51197 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
51198
51199         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
51200         Undo previous clobberage.
51201
51202 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
51203
51204         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
51205         * gcc.special/{930510-1.c, special.exp}:
51206         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
51207         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
51208         struct-varargs-1.c}: New tests from c-torture-1.26.
51209
51210 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
51211
51212         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
51213           argument to switch.
51214
51215 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
51216
51217         * Revert the previous changes.  Please see Rob's directory
51218           (/lisa/test/rob/progressive/gcc/testsuite) for testing
51219           fixes.
51220
51221 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
51222
51223         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
51224             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
51225             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
51226             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
51227             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
51228             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
51229             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
51230             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
51231             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
51232             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
51233             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
51234             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
51235             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
51236             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
51237             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
51238             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
51239             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
51240             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
51241             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
51242             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
51243             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
51244             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
51245             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
51246             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
51247             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
51248             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51249             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
51250
51251 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
51252
51253         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
51254             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
51255           with perror calls.
51256
51257 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
51258
51259         * config/unix.exp (g++_load): Fix syntax.
51260
51261 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
51262
51263         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
51264         * gcc.noncompile/921017-1.c: Deleted obsolete test.
51265         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
51266         Don't expect va-arg-1.c to fail.  Correct expected output for
51267         920928-1.c.
51268         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
51269         * gcc.wendy/hbm4.c: Correct typo.
51270         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
51271
51272 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
51273
51274         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
51275         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
51276         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
51277         * lib/c-torture.exp (c-torture-compile): Ditto.
51278
51279         Reduce volume of output (remove all the -I's and such).
51280         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
51281         Call gcc_cpass, gcc_cfail.
51282         (c-torture): Pass testing option to c-torture-compile.
51283
51284 1994-03-21  Doug Evans  (dje@cygnus.com)
51285
51286         Bring patches over from progressive.
51287         * config/default.exp: Exit remote shell cleanly.
51288         (g++_exit, g++_start): Add default versions.
51289         * config/sim.exp (gcc_load): Use perror, not error.
51290
51291 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
51292
51293         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
51294         set in site.exp.
51295
51296 1994-03-14  Doug Evans  (dje@cygnus.com)
51297
51298         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51299         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51300         (wendy_try): New proc to run testcase.
51301         (main loop): Call 'em.
51302         * gcc.wendy/*.c: Clean up pass to correct expected output.
51303
51304         * lib/gcc.exp: Minor cleanup work.
51305         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51306
51307 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
51308
51309         * config/sim.exp (gcc_load): Document return codes better.
51310         Don't pass -v to simulator.
51311
51312 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
51313
51314           * gcc.special/920717-x.c: Fix typo.
51315           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51316           get at sources.
51317
51318         * lib/mike-gcc.exp: Fix typo.
51319
51320 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51321
51322         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51323         binary to use, transform the name.
51324         * config/*.exp: rename everything. Nuke any g++ specific files,
51325         it's now a special case of gcc that requires no special support.
51326         Add a default.exp for unsupported targets.
51327
51328 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51329
51330         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51331         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51332         version of Tcl.
51333
51334 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51335
51336         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51337         than a warning.
51338
51339 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51340
51341         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51342
51343 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51344
51345         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51346         option_list.  Compile every file with only 4/6 option choices
51347         (same as C torture) instead of with 12/18 different option
51348         choices.
51349         * lib/c-torture.exp: Likewise.
51350
51351         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51352         not already set.
51353
51354 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51355
51356         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51357         can put an XFAIL *-*-* on excess errors.
51358
51359 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51360
51361         * g++.law: Add more tests derived from g++-bugs snapshots.
51362
51363         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51364         equivalent to g++.law/init9.
51365
51366         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51367         compiled it, and the a.out file after we've run it.
51368
51369 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51370
51371         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51372         compiled it, and the a.out file after we've run it.
51373
51374 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51375
51376         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51377
51378 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51379
51380         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51381         version number.
51382
51383 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51384
51385         * g++.law: New directory of g++ tests derived from the g++-bugs
51386         snapshots.
51387
51388 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51389
51390         * gcc.compile: initbug1.c initbug1.exp testcase added
51391
51392 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51393
51394         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51395         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51396           fixes submitted by Jeff Law (law@cs.utah.edu)
51397         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51398           Jeff Law (law@cs.utah.edu)
51399
51400
51401 1993-11-30  Mike Stump  (mrs@cygnus.com)
51402
51403         * config/unix-g++.exp: Follow the gcc way of doing things.
51404         * g++.old-deja/old-deja.exp: Minor updates.
51405         * lib/g++.exp: New file, follow the gcc way of doing things.
51406         * lib/old-dejagnu.exp: Minor updates.
51407         * lib/mike-g++.exp: Always unset errorInfo.
51408
51409 1993-11-06  Mike Stump  (mrs@cygnus.com)
51410
51411         * lib/gcc.exp: Fix some errors with the below change, CC and
51412         CFLAGS should be global when setting, not local.
51413
51414 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51415
51416         * lib/gcc.exp: Transform tool name.
51417
51418 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51419
51420         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51421
51422 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51423
51424         * lib/gcc.exp: change gcc_done to gcc_stat
51425
51426 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51427
51428         * Upgraded gcc testsuite to c-torture version 1.25
51429
51430 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51431
51432         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51433         * lib/c-torture: added hooks for new reporting code.
51434
51435 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51436
51437         * config/sh-gcc.exp: check if sh-sim exists in the path
51438
51439 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51440
51441         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51442         * gcc.compile/compile.exp: Initial changes for new logic.
51443         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51444         * gcc.failure/failure.exp: Initial changes for new logic.
51445         * gcc.ieee/ieee.exp: Initial changes for new logic.
51446         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51447         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51448         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51449         * lib/c-torture.exp: Initial changes for new logic.
51450         * lib/gcc.exp: Initial changes for new logic.
51451
51452 1993-10-15  Mike Stump  (mrs@cygnus.com)
51453
51454         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51455         depend upon failure or success.  Fully qualify names in failure
51456         and success messages.  Always remove a.out before starting
51457         compile, just in case.  Pay more attention to error text output by
51458         the compiler.  Handle testcases with no known past errors just
51459         like all others, so that things are uniform.  Other miscellaneous
51460         improvements.
51461
51462 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51463
51464         * gcc.cpp: new directory for cpp tests
51465
51466 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51467
51468         * lib/chill.exp: Code reformatted, removed unused code.
51469         * config/unix-chill.exp: Code reformatted, removed unused code.
51470         * chill.execute/execute.exp: Code reformatted, removed unused code.
51471         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51472
51473 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51474
51475         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51476         routines not written.
51477
51478 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51479
51480         * config/bug-gcc.exp: Use new procs from bug.exp.
51481
51482 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51483
51484         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51485         via ftp, rather than depending on NFS.
51486         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51487         case.
51488
51489 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51490
51491         * config/bug-gcc.exp: Use new download proc.
51492
51493 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51494
51495         * chill.execute/execute.exp: cleanups, handles errors better
51496         * chill.compile/compile.exp: rewrite, based on execute.exp
51497         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51498         * lib/chill.exp: major changes to diff proc and compile and link
51499           procs. added chill_fail and chill_pass wrappers to pass and
51500           fail. added more comments, and handle error codes better.
51501           Added a hack to capture stderr from exec, so noncompile tests
51502           can work.
51503
51504 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51505
51506         * chill.execute/execute.exp: rewrite of testsuite driver
51507         * lib/chill.exp: rewrite of testsuite driver
51508         * config/unix-chill.exp: rewrite of testsuite driver
51509
51510 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51511
51512         In chill.execute:
51513         * iexpr.ch: Standardize uppercase.
51514         * tuples.dat: Standardize uppercase.
51515         * vary.ch: standardize.  Correct varying string assignments.
51516         * vary.dat: Add new output lines.
51517
51518 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51519
51520         In chill.execute:
51521         * chprintf.ch: Standardize use of uppercase.
51522         * tuples.ch: Standardize and turn arr2 into a DCL,
51523           rather than a SYN.
51524         * pinits.ch: Standardize.
51525
51526 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51527
51528         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51529         * Makefil: Renamed to Makefile.in.
51530         * configure.in: New.
51531
51532 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51533
51534         In chill.execute:
51535         * .cvsignore: Add result/output files.
51536         * Makefile: Fix up variables at start.  Use MFLAGS
51537           everywhere.  Correct bool_loc, built_ins entries.
51538           Add entry for vary1.ch.
51539         * bitarray.ch: Standardize upper-case usage.
51540         * bitexpr.ch: Standardize, add output of b1.
51541         * params.ch: Use arrayt in along PROC parameters, to
51542           avoid novelty problems.
51543         * sets.ch: Tiny cleanup.
51544         * vary1.ch: Re-indent.
51545
51546 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51547
51548           * Add PR-related files to Makefiles, .cvsignore files, etc.
51549
51550 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51551
51552         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51553           with compiler objects. New names are test-flow.c and test-loop.c
51554
51555 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51556
51557         * Upgraded c-torture tests from 1.19 to 1.20
51558
51559         * new files:
51560         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51561         * gcc.compile: 930623-1.c 930623-2.c
51562         * gcc.noncompile: 930622-1.c 930622-2.c
51563         * gcc.failure: 920411-1.c 920627-2.c
51564         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51565
51566 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51567
51568         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51569           More changes to get testsuite working properly. Needs more work.
51570           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51571
51572 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51573
51574         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51575           More changes to get testsuite working properly. Needs more work.
51576
51577 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51578
51579         * chill.compile/compile.exp: Added for Dejagnu support
51580         * chill.execute/execute.exp: Added for Dejagnu support
51581         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51582
51583 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51584
51585         This should complete moving the CHILL test files.
51586         * chill.noncompile(.cvsignore printf.grt
51587             in-printf.grt chprintf.grt chprintf.ch):
51588             Added test-support files.
51589           (Makefile): Modified further.
51590         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51591             signal.ch): Added test files.
51592           * chill.execute (.cvsignore printf.grt printr.c
51593             in-printf.grt rts.c chprintf.grt rts.h): Added
51594           test-support files.
51595             (Makefile): More corrections.
51596
51597 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51598
51599         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51600           test cases, ready for DejaGnu.
51601
51602 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51603
51604         * Upgraded c-torture tests from 1.18 to 1.19
51605
51606         * gcc.compile: added test(s):
51607           930607-1.c
51608         * gcc.execute: added test(s):
51609           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51610
51611         * added new subdirectory for misc tests: gcc.misc-tests
51612         * gcc.misc-test(s): added tests:
51613           inst-check.c test-consts.c test-ior.c test-switch.c
51614
51615 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51616
51617         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51618
51619 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51620
51621         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51622
51623 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51624
51625         * Upgraded c-torture tests from 1.17 to 1.18
51626
51627 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51628
51629         * Upgraded c-torture tests from 1.12 to 1.17
51630
51631 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51632
51633         * lib/old-dejagnu.exp:
51634           Fixed handling of XFAIL target triplets to correctly
51635           recognize wildcard characters.  Removed code that
51636           appended a unique id tag to the end of the file name
51637           printed out by the result of the testcases within a
51638           given test file.
51639
51640 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51641
51642         * lib/old-dejagnu.exp:
51643           Reworked expected failure handling to trigger off of XFAIL
51644           keyword in keyphrase embeded in testcase source code. The
51645           XFAIL keyword must be at the end of the keyphrase line. It
51646           may optionally be followed by one or more target triplets.
51647           It has just occured that the handling of wildcards in the
51648           target triplet may not be correct.
51649
51650 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51651
51652         * g++.old-deja/tests:
51653           Moved all subdirectories up one level into g++.old-deja .
51654
51655         * lib/old-dejagnu.exp:
51656           Fixed problem with CXXFLAGS not being properly reset, and being
51657           corrupted with extraneous "-c" compiler option.  This was
51658           causing binaries to not be generated for test that needed them.
51659           Modified strings passed to "pass" and "fail" so that individual
51660           tests from the same test file would be distinguished by an
51661           identifier appended to the test file name in the summary logs;
51662           this corrected a problem with erroneous diff logs.  Added code
51663           to search testcases for expected fail and unexpected pass keywords.
51664
51665 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51666
51667         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51668
51669 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51670
51671         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51672           Removed extraneous text from end of "Special g++ Options"
51673           keyphrase.
51674
51675         * lib/old-dejagnu.exp: Added pattern matching to look for new
51676           keywords, embedded in testcases comments, which will trigger
51677           calls to xpass and xfail.
51678
51679 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51680
51681         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51682           comments embedded in the testcases, especially the one looking for
51683           special compiler options, as well as the pattern matching for the
51684           compiler output again.
51685
51686 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51687
51688         * lib/old-dejagnu.exp: Do a proper check of the return value for
51689           execute tests. Fixed several problems with the pattern matching
51690           of the compiler output which gave erroneous test results.
51691           Changed several of the test result messages to be more descriptive.
51692         * config/unix-g++.exp: Proc g++_load now actually works and
51693           executes the tests passed to it and returns a usable return
51694           value.
51695
51696 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51697
51698           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51699
51700 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51701
51702         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51703           Modified both files to properly execute the old style
51704           dejagnu tests. The previous versions of these files were
51705           experimental and did not function anything near correctly.
51706
51707 1993-04-05  Rob Savoye  (rob@cygnus.com)
51708
51709         * Removed all Makefile.in and configure.in files. No configuration
51710         needed now.
51711
51712 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51713
51714         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51715
51716 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51717
51718         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51719         gcc.special/configure.in, gcc.noncompile/configure.in,
51720         gcc.execute/configure.in, gcc.code_quality/configure.in,
51721         g++.other/configure.in, g++.old-deja/configure.in,
51722         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51723         in srcname setting.
51724
51725 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51726
51727         * lib/udi.exp: Fixed mondfe and mondfe_download.
51728         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51729         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51730
51731 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51732
51733         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51734         (gdb_exit): Don't remove *_soc files.
51735
51736 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51737
51738         * lib/c-torture.exp: Don't look for main; instead always use -w
51739         -c.  This is how the c-torture tests work.  Remove the object
51740         file if the compilation succeeds.
51741         * gcc.execute/execute.exp: Remove executable if test passes.
51742         * gcc.noncompile/noncompile.exp: Every test is an expected
51743         failure.
51744         * gcc.special/special.exp: Added tests from c-torture 1.11,
51745         corrected use of existing test.
51746         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51747         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51748         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51749         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51750         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51751         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51752         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51753         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51754         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51755         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51756         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51757         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51758         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51759         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51760         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51761         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51762         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51763         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51764         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51765         c-torture 1.11.
51766         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51767         correspond to c-torture 1.11.
51768
51769         * New file.