OSDN Git Service

* gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4         * gcc.dg/dfp/operator-assignment.c: Ditto.
5
6 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7
8         PR c++/29928
9         * g++.dg/rtti/typeid5.C: New.
10
11 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12
13         PR fortran/31725
14         * gfortran.dg/substr_4.f: New test.
15
16 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
17
18         * gcc.target/m68k/interrupt_thread-1.c,
19         gcc.target/m68k/interrupt_thread-2.c,
20         gcc.target/m68k/interrupt_thread-3.c: New.
21         * gcc.target/m68k/m68k.exp: Accept fido.
22
23 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
24
25         * alloc_comp_basics_1.f90: Fix dg directive.
26         * altreturn_3.f90: Likewise.
27         * assumed_dummy_1.f90: Likewise.
28         * default_numeric_type_1.f90: Likewise.
29         * inquire_iolength.f90: Likewise.
30         * module_naming_1.f90: Likewise.
31         * oldstyle_2.f90: Likewise.
32         * operator_2.f90: Likewise.
33         * parameter_array_element_1.f90: Likewise.
34         * used_types_11.f90: Likewise.
35         * zero_array_components_1.f90: Likewise.
36         * fmt_zero_precision.f90: Fix dg-output directives.
37         * parameter_array_dummy.f90: Likewise.
38         * real_const_3.f90: Likewise.
39
40 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
41
42         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
43         * gcc.dg/tree-ssa/loop-30.c: New test.
44
45 2007-05-13  Richard Guenther  <rguenther@suse.de>
46
47         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
48         scanning forwprop1.
49         * g++.dg/tree-ssa/pr31146.C: Likewise.
50
51 2007-05-13  Revital Eres  <eres@il.ibm.com>
52
53         * gcc.dg/dse.c: New test.
54
55 2007-05-12  Richard Guenther  <rguenther@suse.de>
56
57         PR tree-optimization/31797
58         * gcc.c-torture/compile/pr31797.c: New testcase.
59
60 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
61
62         PR fortran/30746
63         * gfortran.dg/host_assoc_function_1.f90: New test.
64
65 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
66
67         PR c++/31829
68         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
69
70 2007-05-11  Silvius Rus  <rus@google.com>
71
72         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
73         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
74         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
75         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
76         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
77         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
78         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
79         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
80         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
81         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
82         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
83         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
84         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
85         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
86         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
87         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test. 
88
89 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
90
91         PR other/31852
92         * gcc.c-torture/execute/builtins/memchr.c: New.
93         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
94         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
95
96 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
97
98         PR fortran/30876
99         * gfortran.dg/recursive_reference_1.f90: Put error at correct
100         line.
101         * gfortran.dg/recursive_reference_2.f90: New test.
102
103 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
104
105         PR fortran/30878
106         * gfortran.dg/namelist_29.f90: New test.
107
108 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
109
110         PR fortran/31474
111         * gfortran.dg/entry_10.f90: New test.
112
113 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
114
115         PR tree-optimization/31885
116         * gcc.dg/tree-ssa/loop-29.c: New test.
117
118 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
119
120         * assumed_dummy_1.f90: Fix dg directive.
121         * char_initialiser_actual.f90: Likewise.
122         * nested_modules_2.f90: Likewise.
123         * shift-alloc.f90: Likewise.
124
125 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
126
127         * gcc.dg/20070507-1.c: Disable for non-pic targets.
128
129 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
130
131         PR libfortran/31880
132         * gfortran.dg/unf_read_corrupted_2.f90: New test.
133
134 2007-05-09  Mike Stump  <mrs@apple.com>
135
136         * g++.dg/other/first-global.C: Add -fpie for darwin.
137         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
138
139 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
140
141         * gcc.dg/20070507-1.c: New testcase.
142
143 2007-05-08  Chao-ying Fu  <fu@mips.com>
144
145         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
146         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
147         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
148         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
149
150 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
151
152         PR 31847
153         * gcc.dg/pr31847.c: New test.
154
155 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
156
157         PR fortran/31692
158         * gfortran.dg/actual_array_result_1.f90: New test.
159
160 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
161
162         PR fortran/29397
163         * gfortran.dg/parameter_array_init_1.f90: New test.
164
165         PR fortran/29400
166         * gfortran.dg/parameter_array_init_2.f90: New test.
167
168 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
169
170         PR target/31854
171         * gcc.target/i386/pr31854.c: New test.
172         
173 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
174
175         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
176
177 2007-05-07  Mike Stump  <mrs@apple.com>
178
179         * g++.old-deja/g++.mike/empty.C: Add.
180
181 2007-05-07  Eric Christopher  <echristo@apple.com>
182
183         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
184
185 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
186
187         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
188         variable.  Rearrange conversions from binary float to decimal float.
189
190 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
191
192         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
193         x86.
194
195 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
196
197         * gnat.dg/opt1.ad[sb]: New testcase.
198
199 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
200
201         PR fortran/31399
202         * gfortran.dg/do_3.F90: New test.
203
204 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
205
206         PR fortran/31764
207         * gfortran.dg/new_line.f90: Add new checks.
208
209 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
210
211         PR fortran/31201
212         * gfortran.dg/large_unit_1.f90: New.
213         * gfortran.dg/large_unit_2.f90: New.
214         * gfortran.dg/iostat_4.f90: New
215         * gfortran.dg/bounds_check_fail_1.f90: Updated.
216
217 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
218
219         PR fortran/31540
220         * gfortran.dg/char_result_4.f90: New test.
221
222 2007-06-05  Revital Eres  <eres@il.ibm.com>
223
224         PR 30957
225         * gcc.dg/pr30957-1.c: New test.
226
227 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
228
229         PR fortran/31251
230         * gfortran.dg/char_type_len_2.f90: New test.
231
232 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
233
234         PR 31775
235         * g++.dg/other/nested-extern.cc: New.
236         * g++.dg/other/nested-extern-1.C: New.
237         * g++.dg/other/nested-extern-2.C: New.
238
239 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
240
241         PR fortran/31760
242         * gfortran.dg/erf.f90: New test.
243         * gfortran.dg/besxy.f90: New test.
244
245 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
246
247         PR fortran/22359
248         * gfortran.dg/fseek.f90: New test.
249
250 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
251
252         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
253
254 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
255
256         PR libfortran/31210
257         * gfortran.dg/zero_length_1.f90: New test.
258
259 2007-05-04  Tobias Burnus  <burnus@net-b.de>
260
261         PR fortran/31803
262         * gfortran.dg/char_pointer_assign_3.f90: New test.
263         * gfortran.dg/char_result_2.f90: Re-enable test.
264
265 2007-05-04  Tobias Burnus  <burnus@net-b.de>
266
267         PR fortran/25071
268         * gfortran.dg/char_length_3.f90: New test.
269         * gfortran.dg/char_result_2.f90: Fix test.
270
271 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
272
273         PR tree-optimization/30565
274         * gcc.dg/tree-ssa/loop-27.c: New test.
275
276 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
277
278         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
279         * gcc.target/bfin/arith.c (__v2hi): Likewise.
280         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
281         * gcc.target/bfin/shift.c (__v2hi): Likewise.
282
283 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
284
285         PR tree-optimization/31699
286         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
287         New.
288         (check_effective_target_vect_floatint_cvt): New.
289         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
290         of specific targets.
291         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
292         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
293         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
294         * gcc.dg/vect/vect-iv-4.c: Likewise.
295         * gcc.dg/vect/vect-multitypes-11.c: New.
296         * gcc.dg/vect/pr31699.c: New.
297
298 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
299
300         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
301
302 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
303
304         PR C++/31663
305         * g++.dg/warn/anonymous-namespace-2.C: New.
306         * g++.dg/warn/anonymous-namespace-2.h: New.
307
308 2007-05-02  Paul Brook  <paul@codesourcery.com>
309
310         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
311
312 2007-05-02  Eric Christopher  <echristo@apple.com>
313
314         * gcc.dg/cpp/if-div.c: New file.
315
316 2007-05-02  Tom Tromey  <tromey@redhat.com>
317
318         PR preprocessor/28709:
319         * gcc.dg/cpp/pr28709.c: New file.
320
321 2007-05-02  Richard Guenther  <rguenther@suse.de>
322
323         PR tree-optimization/31146
324         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
325
326 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
327
328         * gcc.c-torture/compile/limits-blockid.c: New.
329         * gcc.c-torture/compile/limits-caselabels.c: New.
330         * gcc.c-torture/compile/limits-declparen.c: New.
331         * gcc.c-torture/compile/limits-enumconst.c: New.
332         * gcc.c-torture/compile/limits-exprparen.c: New.
333         * gcc.c-torture/compile/limits-externalid.c: New.
334         * gcc.c-torture/compile/limits-fnargs.c: New.
335         * gcc.c-torture/compile/limits-fndefn.c: New.
336         * gcc.c-torture/compile/limits-idexternal.c: New.
337         * gcc.c-torture/compile/limits-idinternal.c: New.
338         * gcc.c-torture/compile/limits-pointer.c: New.
339         * gcc.c-torture/compile/limits-stringlit.c: New.
340         * gcc.c-torture/compile/limits-structmem.c: New.
341         * gcc.c-torture/compile/limits-structnest.c: New.
342
343 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
344
345         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
346
347 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
348
349         PR middle-end/31740
350         * gcc.c-torture/compile/20070501-1.c: New testcase.
351
352 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
353
354         PR fortran/31732
355         * gfortran.dg/array_memset_2:  New test case.
356
357 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
358
359         PR testsuite/31615
360         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
361
362 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
363
364         PR testsuite/31589
365         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
366         dg-final test.
367         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
368         keyword to dg-final test.
369         * gcc.dg/vect/vect-iv-4.c: Likewise.
370         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
371         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
372         test.
373         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
374         cast.
375         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
376         * lib/target-supports.exp
377         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
378         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
379
380 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
381
382         * gcc.c-torture/execute/ieee/20000320-1.c: Use
383         __LONG_LONG_MAX__ and its friends instead of those supplied by
384         limits.h.
385
386 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
387
388         PR C++/31721
389         * g++.dg/ext/vector7.C: New testcase.
390
391 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
392
393         PR fortran/31591
394         * gfortran.dg/bound_simplification_1.f90: New test.
395
396 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
397
398         PR fortran/31645
399         * testsuite/gfortran.dg/bom_error.f90: New test.
400         * testsuite/gfortran.dg/bom_include.f90: New test.
401         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
402         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
403         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
404         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
405         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
406         * testsuite/gfortran.dg/bom_include.inc: New file.
407
408 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
409
410         PR C++/30221
411         * g++.dg/init/ptrfn2.C: New test.
412         * g++.dg/init/ptrfn3.C: New test.
413
414 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
415
416         PR fortran/31711
417         * gfortran.dg/dependency_21.f90: New test.
418
419 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
420
421         * gfortran.dg/secnds.f: Use real*8.
422         * gfortran.dg/secnds-1.f: Use real*8.
423
424 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
425
426         PR libfortran/31532
427         * gfortran.dg/inquire_5.f90: Update test.
428
429 2007-04-27  Ian Lance Taylor  <iant@google.com>
430
431         PR middle-end/31710
432         * gcc.c-torture/compile/pr31710.c: New test.
433
434 2007-04-27  Richard Guenther  <rguenther@suse.de>
435
436         PR tree-optimization/30965
437         PR tree-optimization/30978
438         * gcc.dg/tree-ssa/pr30978.c: New testcase.
439         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
440         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
441         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
442
443 2007-04-27  Richard Guenther  <rguenther@suse.de>
444
445         PR tree-optimization/31715
446         * gcc.dg/Warray-bounds-4.c: New testcase.
447
448 2007-04-26  Ian Lance Taylor  <iant@google.com>
449
450         PR target/28675
451         * gcc.c-torture/compile/pr28675.c: New test.
452
453 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
454
455         PR C++/30016
456         * g++.dg/ext/vector6.C: New test.
457
458 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
459
460         * gcc.c-torture/execute/ieee/20000320-1.x: New.
461
462 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
463
464         PR middle-end/31617
465         * g++.dg/other/str_empty.C: Add expected warning.
466
467 2007-04-26  Richard Guenther  <rguenther@suse.de>
468         Daniel Berlin  <dberlin@dberlin.org>
469
470         PR tree-optimization/30567
471         * g++.dg/other/pr30567.C: New testcase.
472
473 2007-04-26  Richard Guenther  <rguenther@suse.de>
474
475         PR tree-optimization/31703
476         * gcc.c-torture/compile/pr31703.c: New testcase.
477         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
478         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
479
480 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
481
482         * gfortran.dg/open_errors.f90: Added if statements checking
483         the value of iostat.
484
485 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
486
487         PR c++/31598
488         * g++.dg/gomp/pr31598.C: New test.
489
490         PR tree-optimization/30558
491         * g++.dg/gomp/pr30558.C: New test.
492
493 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
494
495         PR c++/31338
496         * g++.dg/ext/complex2.C: New test.
497
498 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
499
500         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
501
502 2007-04-25  Thiemo Seufer  <ths@mips.com>
503
504         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
505         value to signed char.
506
507 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
508
509         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
510         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
511         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
512
513 2007-04-25  Tobias Burnus  <burnus@net-b.de>
514
515         PR fortran/31668
516         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
517         statement functions.
518         * gfortran.dg/c_by_val_5.f90: New test.
519
520 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
521
522         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
523         with two new subroutines to avoid parameter-induced aliasing.
524         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
525         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
526
527 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
528
529         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
530         * g++.dg/warn/Warray-bounds.C: Likewise.
531
532 2007-04-24  Ian Lance Taylor  <iant@google.com>
533
534         PR tree-optimization/31605
535         * gcc.c-torture/execute/pr31605.c: New test.
536
537 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
538
539         PR fortran/31587
540         * lib/gcc-dg.exp (scan-module): New function.
541         * gfortran.dg/module_md5_1.f90: New test.
542
543 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
544
545         * g++.old-deja/g++.pt/defarg6.C: Only run with
546         -std=gnu++98.
547         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
548         * g++.dg/cpp0x/variadic61.C: Ditto.
549         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
550         * g++.dg/cpp0x/variadic62.C: Ditto.
551         * g++.dg/template/meminit1.C: Ditto.
552         * g++.dg/template/operator7.C: Ditto.
553         * g++.dg/template/static15.C: Ditto.
554         * g++.dg/template/invalid1.C: Ditto.
555         * g++.dg/template/shift1.C: Ditto.
556         * g++.dg/template/error10.C: Ditto.
557
558 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
559
560         PR diagnostic/25923
561         * gfortran.dg/pr25923.f90: New test.
562
563 2007-04-24  Ian Lance Taylor  <iant@google.com>
564
565         PR tree-optimization/31602
566         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
567
568 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
569
570         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
571         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
572
573 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
574
575         * gcc.target/i386/reload-1.c. New.
576
577 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
578             Olga Golovanevsky  <olga@il.ibm.com>
579
580         * g++.dg/other/str_empty.C: New test.
581
582 2007-04-24  Richard Henderson  <rth@redhat.com>
583
584         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
585
586 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
587
588         PR target/31641
589         * gcc.c-torture/compile/pr31641.c: New testcase.
590
591 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
592
593         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
594         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
595         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
596         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
597
598 2007-04-23  Simon Baldwin  <simonb@google.com>
599
600         * g++.dg/other/error15.C: New.
601         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
602         triggering a "multiple parameters named" error.
603
604 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
605
606         PR fortran/31618
607         * gfortran.dg/backspace_8.f:  New test case.
608
609 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
610
611         PR fortran/31630
612         * gfortran.dg/used_types_17.f90: New test.
613
614         PR fortran/31620
615         * gfortran.dg/zero_array_components_1.f90: New test.
616
617 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
618
619         PR fortran/31616
620         * gfortran.dg/open_errors.f90: Allow a different error message.
621
622 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
623
624         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
625         Rename from check_effective_target_vect_pack_mod.  Rename global
626         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
627         messages.
628         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
629         rename.
630         * gcc.dg/vect/vect-iv-8a.c: Ditto.
631         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
632
633 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
634
635         PR middle-end/31448
636         * gcc.c-torture/execute/pr31448.c: New testcase.
637
638 2007-04-22  Nick Clifton  <nickc@redhat.com>
639
640         * gcc.dg/20020312-2.c: Add support for the FRV.
641
642 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
643
644         PR tree-optimization/24659
645         * gcc.dg/vect/vect-float-extend-1.c: New test.
646         * gcc.dg/vect/vect-float-truncate-1.c: New test.
647
648 2007-04-22  Richard Guenther  <rguenther@suse.de>
649
650         PR tree-optimization/29789
651         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
652         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
653
654 2007-04-22  Revital Eres  <eres@il.ibm.com>
655
656         * gcc.dg/var-expand2.c: New test.
657
658 2007-04-22  Revital Eres  <eres@il.ibm.com>
659
660         * gcc.dg/var-expand3.c: New test.
661
662 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
663
664         PR fortran/31495
665         * gfortran.dg/continuation_8.f90: New test.
666
667 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
668
669         PR C/30265
670         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
671         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
672
673 2007-04-21  Richard Guenther  <rguenther@suse.de>
674
675         PR middle-end/31136
676         * gcc.c-torture/execute/pr31136.c: New testcase.
677
678 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
679
680         * gcc.target/i386/movsi-sm-1.c: New.
681
682 2007-04-20  Richard Henderson  <rth@redhat.com>
683
684         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
685         * gcc.dg/pr27095.c: Cope with alpha GOT load.
686
687 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
688
689         * gcc.target/i386/ordcmp-1.c: New test.
690         * gcc.target/i386/unordcmp-1.c: New test.
691
692         PR tree-optimization/31632
693         * gcc.c-torture/compile/20070419-1.c: New test.
694
695 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
696
697         * gcc.dg/invalid-call-1.c: New test.
698
699 2007-04-18  Dirk Mueller  <dmueller@suse.de>
700
701         PR diagnostic/31227
702         * gcc.dg/Warray-bounds-3.c: New.
703
704 2007-04-18  Richard Guenther  <rguenther@suse.de>
705
706         PR tree-optimization/19431
707         PR tree-optimization/21463
708         * gcc.c-torture/execute/20070212-1.c: New testcase.
709         * gcc.c-torture/execute/20070212-2.c: Likewise.
710         * gcc.c-torture/execute/20070212-3.c: Likewise.
711         * gcc.dg/tree-ssa/pr19431.c: Likewise.
712         * gcc.dg/tree-ssa/pr21463.c: Likewise.
713         * g++.dg/tree-ssa/pr21463.C: Likewise.
714         * g++.dg/tree-ssa/pr30738.C: Likewise.
715
716 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
717
718         PR c++/31513
719         * g++.dg/expr/bitfield8.C: New test.
720
721 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
722             Richard Sandiford  <richard@codesourcery.com>
723
724         * lib/target-supports.exp (check_profiling_available): Return 0
725         for uClibc with -p or -pg.
726
727 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
728
729         PR c++/31517
730         * g++.dg/template/init7.C: New test.
731
732 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
733
734         PR rtl-optimization/31360
735         * gcc.dg/loop-7.c: New test.
736
737 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
738
739         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
740         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
741         build.
742         (compat-execute): Likewise.
743         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
744         files to remote hosts.
745         * lib/c-ctorture.exp (c-torture-compile): Likewise.
746         (c-torture-execute): Likewise.
747         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
748         or plain file.  Use remote_upload and remote_download to copy
749         files about.
750         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
751         before scanning it.
752
753 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
754
755         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
756
757 2007-04-16  Lawrence Crowl  <crowl@google.com>
758
759         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
760         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
761         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
762         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
763         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
764         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
765         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
766         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
767         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
768         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
769         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
770
771         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
772         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
773         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
774         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
775         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
776         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
777         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
778         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
779         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
780         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
781         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
782
783 2007-04-16  Ian Lance Taylor  <iant@google.com>
784
785         PR tree-optimization/31522
786         * gcc.dg/Wstrict-overflow-16.c: New test.
787
788 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
789
790         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
791
792 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
793
794         PR fortran/31144
795         * gfortran.dg/module_naming_1.f90: New.
796
797 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
798
799         * lib/target-supports.exp (check_profiling_available): Return
800         false for m68k-*-uclinux.
801
802 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
803
804         PR c++/29365
805         Testcase for c++ anonymous namespace warning
806
807         * g++.dg/warn/anonymous-namespace-1.C: New test
808         * g++.dg/warn/anonymous-namespace-1.h: New test
809
810 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
811
812         PR testsuite/31578
813         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
814
815 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816
817         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
818
819 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
820
821         PR fortran/31204
822         * gfortran.dg/array_constructor_16.f90: New test.
823
824 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
825
826         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
827         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
828
829 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
830
831         PR rtl-optimization/31500
832         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
833         * g++.dg/warn/Warray-bounds.C: Likewise.
834
835 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
836
837         PR C/31520
838         * gcc.dg/gnu89-init-4.c: New testcase.
839
840 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
841
842         PR c++/25874
843         * gcc.dg/gomp/pr25874.c: Add dg-options.
844         * g++.dg/gomp/pr25874.C: Add dg-options.
845
846 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
847
848         PR fortran/21061
849         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
850         * gfortran.dg/warnings_are_errors_1.f: New testcase.
851
852 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
853
854         PR fortran/31561
855         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
856
857 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
858
859         PR fortran/29507
860         PR fortran/31404
861         * gfortran.dg/initialization_6.f90: New test.
862
863 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
864
865         * gcc.c-torture/compile/pr27528.c: Require nonpic.
866
867         * lib/target-supports.exp (check_gc_sections_available):
868         Return false if ldflags includes -elf2flt.
869
870 2007-04-13  Jason Merrill  <jason@redhat.com>
871
872         PR c++/31074
873         * conv3.C: New test.
874
875 2007-04-13  Mike Stump  <mrs@apple.com>
876
877         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
878         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
879
880 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
881
882         PR tree-optimization/29598
883         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
884
885 2007-04-13  Tobias Burnus  <burnus@net-b.de>
886
887         PR fortran/31559
888         * gfortran.dg/func_assign.f90: New test.
889
890 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
891
892         PR fortran/31550
893         * gfortran.dg/used_types_16.f90: New test.
894
895 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
896
897         PR fortran/18937
898         * gfortran.dg/goto_2.f90: New.
899         * gfortran.dg/goto_3.f90: New.
900         * gfortran.dg/pr17708.f90: Rename to ...
901         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
902
903 2007-04-13  Tobias Burnus  <burnus@net-b.de>
904
905         PR fortran/31562
906         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
907         instead of a struct.
908
909 2007-04-13  Tobias Burnus  <burnus@net-b.de>
910
911         PR fortran/31562
912         * gfortran.dg/value_4.c: Use GNU extensions for complex
913         instead of a struct.
914
915 2007-04-13  Richard Guenther  <rguenther@suse.de>
916
917         PR tree-optimization/21258
918         * gcc.dg/tree-ssa/vrp34.c: New testcase.
919
920 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
921
922         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
923         <complex.h>.
924
925 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
926
927         PR fortran/31250
928         * gfortran.dg/char_length_2.f90: New.
929         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
930         * gfortran.dg/repeat_4.f90: Likewise.
931
932         PR fortran/31266
933         * gfortran.dg/char_assign_1.f90: New.
934
935         PR fortran/31471
936         * gfortran.dg/block_name_1.f90: New.
937         * gfortran.dg/block_name_2.f90: New.
938
939 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
940
941         PR c++/31078
942         * g++.dg/other/pr31078.C: New.
943
944 2007-04-12  Richard Guenther  <rguenther@suse.de>
945
946         PR tree-optimization/31169
947         * gcc.c-torture/execute/pr31169.c: New testcase.
948
949 2007-04-12  Richard Guenther  <rguenther@suse.de>
950
951         PR tree-optimization/24689
952         PR tree-optimization/31307
953         * g++.dg/tree-ssa/pr31307.C: New testcase.
954         * gcc.dg/tree-ssa/pr24689.c: Likewise.
955
956 2007-04-12  Tobias Burnus  <burnus@net-b.de>
957
958         PR fortran/31472
959         * gfortran.dg/access_spec_1.f90: New test.
960         * gfortran.dg/access_spec_2.f90: New test.
961         * gfortran.dg/non_module_public.f90: Match new error message.
962
963 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
964
965         PR testsuite/31538
966         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
967         to 4 at line 38 to fix bounds problem.
968
969 2007-04-11  Tobias Burnus  <burnus@net-b.de>
970
971         PR testsuite/31240
972         * gfortran.dg/pointer_intent_1.f90: Fix test.
973
974 2007-04-10  Eric Christopher  <echristo@apple.com>
975
976         * lib/target-supports.exp
977         (check_effective_target_fstack_protector): Rewrite.
978
979 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
980
981         PR c++/31449
982         * g++.dg/init/const5.C: New test.
983
984 2007-04-09  Jan Hubicka  <jh@suse.cz>
985
986         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
987
988 2007-04-08  Jan Hubicka  <jh@suse.cz>
989
990         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
991
992 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
993
994         PR fortran/31257
995         * gfortran.dg/achar_4.f90: New test.
996
997 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
998
999         PR fortran/30880
1000         * gfortran.dg/used_dummy_types_8.f90: New test.
1001
1002 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1003
1004         PR fortran/30872
1005         * gfortran.dg/parameter_array_element_1.f90: New test.
1006
1007 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/31222
1010         * gfortran.dg/default_numeric_type_1.f90: New test.
1011
1012 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1013
1014         PR fortran/31424
1015         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
1016
1017 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1018
1019         PR fortran/31293
1020         * gfortran.dg/interface_12.f90: New test.
1021
1022 2007-04-07  Bruce Korb  <bkorb@gnu.org>
1023
1024         * gcc.dg/format/opt-6.c: New test.
1025         * gcc.dg/format/nul-1.c: New test.
1026         * gcc.dg/format/nul-2.c: New test.
1027
1028 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1029
1030         PR libgfortran/31395
1031         * gfortran.dg/fmt_colon.f90: New test.
1032
1033 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
1034
1035         * g++.old-deja/g++.other/init18.C: Use
1036         dg-require-effective-target instead of an explicit xfail.
1037
1038 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
1039
1040         * gcc.dg/dfp/signbit-1.c
1041         * gcc.dg/dfp/signbit-2.c
1042
1043 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1044
1045         PR fortran/31483
1046         * gfortran.dg/altreturn_5.f90: New test.
1047
1048 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1049
1050         PR fortran/31292
1051         * gfortran.dg/contained_module_proc_1.f90: New test.
1052
1053 2007-04-04  Stuart Hastings  <stuart@apple.com>
1054
1055         PR 31281
1056         * testsuite/objc/execute/exceptions/pr31281.m: New.
1057
1058 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
1059
1060         * g++.dg/ext/dllimport12.C: Update comments.
1061
1062 2007-04-03  Eric Christopher  <echristo@apple.com>
1063
1064         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
1065
1066 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1067
1068         PR fortran/31304
1069         * gfortran.dg/repeat_2.f90: New test.
1070         * gfortran.dg/repeat_3.f90: New test.
1071         * gfortran.dg/repeat_4.f90: New test.
1072
1073 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
1074
1075         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
1076
1077 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
1078
1079         PR c++/30847
1080         * g++.dg/parse/cond3.C: New test.
1081
1082         PR middle-end/30704
1083         * gcc.c-torture/execute/ieee/pr30704.c: New test.
1084
1085 2007-04-02  Jason Merrill  <jason@redhat.com>
1086
1087         PR c++/31187
1088         * g++.dg/ext/visibility/anon3.C: New test.
1089
1090 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1091
1092         PR libgfortran/31052
1093         * gfortran.dg/namelist_28.f90: New test.
1094
1095 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1096
1097         PR libgfortran/31366
1098         * gfortran.dg/direct_io_6.f90: New test.
1099
1100 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1101
1102         PR libgfortran/31207
1103         * gfortran.dg/advance_5.f90: New test.
1104         * gfortran.dg/advance_6.f90: New test.
1105
1106 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1107
1108         * g++.dg/ext/dllimport6.C: Remove extra ';'.
1109         * g++.dg/ext/dllimport7.C: Likewise.
1110         * g++.dg/ext/selectany1.C: Likewise.
1111
1112 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
1113
1114         * g++.dg/parser/pr31138.C: New.
1115         * g++.dg/parser/pr31140.C: New.
1116         * g++.dg/parser/pr31141.C: New.
1117
1118 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
1119
1120         PR c++/26099
1121         * g++.dg/ext/is_base_of.C: New.
1122         * g++.dg/ext/has_virtual_destructor.C: New.
1123         * g++.dg/ext/is_polymorphic.C: New.
1124         * g++.dg/ext/is_base_of_diagnostic.C: New.
1125         * g++.dg/ext/is_enum.C: New.
1126         * g++.dg/ext/has_nothrow_assign.C: New.
1127         * g++.dg/ext/has_nothrow_constructor.C: New.
1128         * g++.dg/ext/is_empty.C: New.
1129         * g++.dg/ext/has_trivial_copy.C: New.
1130         * g++.dg/ext/has_trivial_assign.C: New.
1131         * g++.dg/ext/is_abstract.C: New.
1132         * g++.dg/ext/is_pod.C: New.
1133         * g++.dg/ext/has_nothrow_copy.C: New.
1134         * g++.dg/ext/is_class.C: New.
1135         * g++.dg/ext/has_trivial_constructor.C: New.
1136         * g++.dg/ext/is_union.C: New.
1137         * g++.dg/ext/has_trivial_destructor.C: New.
1138         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
1139         * g++.dg/template/crash43.C: Likewise.
1140
1141 2007-03-29  Dirk Mueller  <dmueller@suse.de>
1142
1143         * g++.dg/warn/pedantic2.C: New testcase.
1144
1145 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1146
1147         * size_dim.f90: Fix dg directive.
1148         * pr16433.f: Likewise.
1149         * use_6.f90: Likewise.
1150         * use_7.f90: Likewise.
1151         * entry_9.f90: Likewise.
1152         * pointer_intent_2.f90: Likewise.
1153         * protected_1.f90: Likewise.
1154         * fmt_missing_period_2.f: Likewise.
1155         * pointer_intent_3.f90: Likewise.
1156         * protected_2.f90: Likewise.
1157         * protected_3.f90: Likewise.
1158         * pr15754.f90: Likewise.
1159         * protected_4.f90: Likewise.
1160         * protected_5.f90: Likewise.
1161         * initialization_2.f90: Likewise.
1162         * protected_6.f90: Likewise.
1163         * continuation_7.f90: Likewise.
1164         * derived_function_interface_1.f90: Likewise.
1165         * der_pointer_4.f90: Likewise.
1166         * fmt_zero_precision.f90: Likewise.
1167         * blockdata_3.f90: Likewise.
1168         * fmt_missing_period_1.f: Likewise.
1169         * real_const_3.f90: Likewise.
1170         * use_4.f90: Likewise.
1171         * fmt_missing_period_3.f: Likewise.
1172         * use_5.f90: Likewise.
1173
1174 2007-03-28  Mike Stump  <mrs@apple.com>
1175
1176         * gcc.dg/darwin-comm.c: Add.
1177
1178 2007-03-28  Eric Christopher  <echristo@apple.com>
1179
1180         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
1181         * gcc.dg/ssp-1.c: Use.
1182         * gcc.dg/ssp-2.c: Ditto.
1183
1184 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
1185
1186         PR c++/29077
1187         * g++.dg/parse/constructor3.C: New test.
1188
1189 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1190
1191         * gnat.dg/thin_pointer.ad[sb]: New test.
1192
1193 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1194
1195         * g++.dg/cpp0x/bracket1.C: New.
1196         * g++.dg/cpp0x/bracket2.C: New.
1197         * g++.dg/cpp0x/bracket3.C: New.
1198         * g++.dg/cpp0x/bracket4.C: New.
1199
1200 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1201
1202         * g++.dg/cpp0x/temp_default1.C: New.
1203         * g++.dg/cpp0x/temp_default3.C: New.
1204         * g++.dg/cpp0x/temp_default2.C: New.
1205         * g++.dg/cpp0x/temp_default4.C: New.
1206
1207 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1208
1209         PR c++/29993
1210         * g++.dg/other/cv_func2.C: New.
1211
1212 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
1213
1214         * gcc.dg/dfp/func-vararg-alternate.h: New file.
1215         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
1216         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
1217         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
1218
1219         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
1220         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1221
1222         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
1223
1224         * lib/compat.exp (compat-execute): Fix processing of file names.
1225
1226 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
1227
1228         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
1229
1230 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
1231
1232         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1233         Delete created executable test file.
1234         (check_effective_target_fortran_large_int): Ditto.
1235         (check_effective_target_static_libgfortran): Ditto.
1236
1237 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
1238
1239         PR c++/30500
1240         * g++.dg/warn/pragma-system_header1.C: New test.
1241         * g++.dg/warn/pragma-system_header2.C: New test.
1242         * g++.dg/warn/pragma-system_header1.h. New.
1243         * g++.dg/warn/pragma-system_header2.h. New.
1244
1245 2007-03-26  Ian Lance Taylor  <iant@google.com>
1246
1247         PR tree-optimization/31345
1248         * gcc.c-torture/compile/pr31345-1.c: New test.
1249
1250 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
1251
1252         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
1253         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
1254         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
1255         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1256         * gfortran.dg/overload_1.f90: Likewise.
1257         * gfortran.dg/impure_assignment_1.f90: Likewise.
1258         * gfortran.dg/error_recovery_3.f90: Likewise.
1259         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1260         * gfortran.dg/sequence_types_1.f90: Likewise.
1261         * gfortran.dg/internal_references_1.f90: Likewise.
1262         * gfortran.dg/present_1.f90: Likewise.
1263         * gfortran.dg/volatile10.f90: Likewise.
1264         * gfortran.dg/module_equivalence_2.f90: Likewise.
1265         * gfortran.dg/use_4.f90: Likewise.
1266         * gfortran.dg/elemental_result_1.f90: Likewise.
1267         * gfortran.dg/generic_actual_arg.f90: Likewise.
1268         * gfortran.dg/private_type_5.f90: Likewise.
1269         * gfortran.dg/protected_4.f90: Likewise.
1270         * gfortran.dg/interface_3.f90: Likewise.
1271
1272 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1273
1274         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1275         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1276
1277 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1278
1279         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1280
1281 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1282
1283         PR libgfortran/31199
1284         * gfortran.dg/fmt_t_4.f90: New test.
1285
1286 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1287
1288         PR libfortran/31297
1289         * gfortran.dg/backspace_5.f:  Initialize variable(s).
1290         * gfortran.dg/backspace_6.f:  Likewise.
1291         * gfortran.dg/char_bounds_check_fail_1: Likewise.
1292         * gfortran.dg/direct_io_2.f90:  Likewise.
1293         * gfortran.dg/write_back.f:  Likewise.
1294         * gfortran.dg/write_rewind_2.f:  Likewise.
1295         * gfortran.dg/write_rewind_1.f:  Likewise.
1296         * gfortran.dg/write_rewind_2.f:  Likewise.
1297
1298 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
1299
1300         PR tree-optimization/30784
1301         * gcc.dg/vect/pr30784.c: New test.
1302
1303 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1304
1305         PR fortran/30877
1306         * gfortran.dg/operator_1.f90: New test.
1307         * gfortran.dg/operator_2.f90: New test.
1308
1309 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1310
1311         PR libfortran/31196
1312         * gfortran.dg/reshape_transpose_1.f90:  New test.
1313
1314 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1315
1316         PR fortran/30655
1317         * gfortran.dg/bounds_check_6.f90: New test.
1318
1319 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1320
1321         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1322         #ifndef/#endif.
1323         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1324         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1325
1326 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1327
1328         PR fortran/31209
1329         * gfortran.dg/pointer_function_actual_1.f90: New test.
1330
1331         PR fortran/31200
1332         * gfortran.dg/pointer_function_actual_2.f90: New test.
1333
1334         PR fortran/31215
1335         * gfortran.dg/result_in_spec_1.f90: New test.
1336
1337 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1338
1339         PR fortran/30834
1340         * gfortran.dg/integer_exponentiation_3.F90: New test.
1341         * gfortran.dg/integer_exponentiation_4.f90: New test.
1342         * gfortran.dg/integer_exponentiation_5.F90: New test.
1343
1344 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1345
1346         PR c++/30863
1347         * g++.dg/template/error24.C: New test.
1348         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1349
1350 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1351
1352         PR c++/31273
1353         * g++.dg/expr/bitfield7.C: New test.
1354
1355 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1356
1357         PR other/23572
1358         * gcc.dg/float-range-4.c: New.
1359         * gcc.dg/float-range-1.c: Update. Test for a warning.
1360         * gcc.dg/float-range-3.c: New.
1361         * gcc.dg/float-range-5.c: New.
1362
1363 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1364
1365         PR fortran/31262
1366         * gfortran.dg/no_range_check_1.f90: New test.
1367
1368 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1369
1370         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1371         * g++.dg/other/static1.C: Remove stray semicolon.
1372         * g++.dg/other/init1.C: Likewise.
1373         * g++.dg/rtti/dyncast1.C: Likewise.
1374         * g++.dg/tree-ssa/pr17153.C: Likewise.
1375         * g++.dg/lookup/disamb1.C: Likewise.
1376         * g++.dg/lookup/scoped2.C: Likewise.
1377         * g++.dg/lookup/friend7.C: Likewise.
1378         * g++.dg/parse/parse4.C: Likewise.
1379         * g++.dg/parse/parse5.C: Likewise.
1380         * g++.dg/expr/pr29066.C: Likewise.
1381         * g++.dg/expr/cast4.C: Likewise.
1382         * g++.dg/tc1/dr193.C: Likewise.
1383         * g++.dg/tc1/dr213.C: Likewise.
1384         * g++.dg/abi/dcast1.C: Likewise.
1385         * g++.dg/abi/covariant2.C: Likewise.
1386         * g++.dg/inherit/covariant11.C: Likewise.
1387         * g++.dg/inherit/covariant9.C: Likewise.
1388         * g++.dg/inherit/covariant10.C: Likewise.
1389         * g++.dg/init/static3.C: Likewise.
1390         * g++.dg/init/init-ref3.C: Likewise.
1391         * g++.dg/init/ref10.C: Likewise.
1392         * g++.dg/template/meminit2.C: Likewise.
1393         * g++.dg/template/using9.C: Likewise.
1394         * g++.dg/template/friend9.C: Likewise.
1395         * g++.dg/template/ref1.C: Likewise.
1396         * g++.old-deja/g++.warn/inline.C: Likewise.
1397         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1398         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1399         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1400         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1401         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1402         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1403         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1404         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1405         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1406         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1407         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1408         * g++.old-deja/g++.brendan/template11.C: Likewise.
1409         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1410         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1411         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1412         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1413         * g++.old-deja/g++.jason/parse9.C: Likewise.
1414         * g++.old-deja/g++.jason/byval2.C: Likewise.
1415         * g++.old-deja/g++.jason/overload8.C: Likewise.
1416         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1417         * g++.old-deja/g++.jason/template33.C: Likewise.
1418         * g++.old-deja/g++.jason/return3.C: Likewise.
1419         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1420         * g++.old-deja/g++.jason/virtual.C: Likewise.
1421         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1422         * g++.old-deja/g++.jason/template27.C: Likewise.
1423         * g++.old-deja/g++.jason/synth6.C: Likewise.
1424         * g++.old-deja/g++.jason/ref8.C: Likewise.
1425         * g++.old-deja/g++.jason/offset1.C: Likewise.
1426         * g++.old-deja/g++.other/static20.C: Likewise.
1427         * g++.old-deja/g++.other/array1.C: Likewise.
1428         * g++.old-deja/g++.other/new3.C: Likewise.
1429         * g++.old-deja/g++.other/array2.C: Likewise.
1430         * g++.old-deja/g++.other/overload9.C: Likewise.
1431         * g++.old-deja/g++.other/cast6.C: Likewise.
1432         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1433         * g++.old-deja/g++.other/eh4.C: Likewise.
1434         * g++.old-deja/g++.other/using7.C: Likewise.
1435         * g++.old-deja/g++.other/init18.C: Likewise.
1436         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1437         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1438         * g++.old-deja/g++.other/dtor11.C: Likewise.
1439         * g++.old-deja/g++.pt/static11.C: Likewise.
1440         * g++.old-deja/g++.pt/crash19.C: Likewise.
1441         * g++.old-deja/g++.pt/overload12.C: Likewise.
1442         * g++.old-deja/g++.pt/crash46.C: Likewise.
1443         * g++.old-deja/g++.pt/mi1.C: Likewise.
1444         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1445         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1446         * g++.old-deja/g++.pt/local5.C: Likewise.
1447         * g++.old-deja/g++.pt/typename2.C: Likewise.
1448         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1449         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1450         * g++.old-deja/g++.law/visibility1.C: Likewise.
1451         * g++.old-deja/g++.law/visibility2.C: Likewise.
1452         * g++.old-deja/g++.law/virtual2.C: Likewise.
1453         * g++.old-deja/g++.law/operators19.C: Likewise.
1454         * g++.old-deja/g++.law/parsing10.C: Likewise.
1455         * g++.old-deja/g++.law/visibility4.C: Likewise.
1456         * g++.old-deja/g++.law/operators4.C: Likewise.
1457         * g++.old-deja/g++.law/dtors2.C: Likewise.
1458         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1459         * g++.old-deja/g++.law/visibility10.C: Likewise.
1460         * g++.old-deja/g++.law/scope3.C: Likewise.
1461         * g++.old-deja/g++.law/casts2.C: Likewise.
1462         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1463         * g++.old-deja/g++.law/operators33.C: Likewise.
1464         * g++.old-deja/g++.law/friend4.C: Likewise.
1465         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1466         * g++.old-deja/g++.mike/p5611.C: Likewise.
1467         * g++.old-deja/g++.mike/net37.C: Likewise.
1468         * g++.old-deja/g++.mike/p3570.C: Likewise.
1469         * g++.old-deja/g++.mike/p5718.C: Likewise.
1470         * g++.old-deja/g++.mike/net21.C: Likewise.
1471         * g++.old-deja/g++.mike/p1862.C: Likewise.
1472         * g++.old-deja/g++.mike/p4511.C: Likewise.
1473         * g++.old-deja/g++.mike/virt3.C: Likewise.
1474         * g++.old-deja/g++.mike/p16146.C: Likewise.
1475         * g++.old-deja/g++.mike/p1989.C: Likewise.
1476         * g++.old-deja/g++.mike/p5571.C: Likewise.
1477         * g++.old-deja/g++.gb/scope10.C: Likewise.
1478         * g++.old-deja/g++.abi/primary5.C: Likewise.
1479         * g++.old-deja/g++.abi/empty2.C: Likewise.
1480         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1481         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1482         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1483         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1484         * g++.old-deja/g++.bob/template3.C: Likewise.
1485         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1486
1487 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1488
1489         PR fortran/31193
1490         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1491
1492 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1493
1494         PR fortran/20897
1495         * gfortran.dg/derived_name_1.f90: New.
1496         * gfortran.dg/derived_name_2.f: New.
1497
1498 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1499
1500         * lib/target-supports.exp (check_effective_target_nonpic): New
1501         procedure.
1502         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1503         when compiling PIC.
1504         * gcc.target/i386/asm-4.c: Require nonpic.
1505         * gcc.target/i386/cmov1.c: Likewise.
1506         * gcc.target/i386/mul.c: Likewise.
1507         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1508         * gcc.target/i386/ssetype-1.c: Require nonpic.
1509         * gcc.target/i386/ssetype-3.c: Likewise.
1510         * gcc.target/i386/ssetype-5.c: Likewise.
1511
1512 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1513
1514         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1515         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1516         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1517         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1518
1519 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1520
1521         PR tree-optimization/30590
1522         * g++.dg/opt/pr30590.C: New testcase.
1523
1524 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR c/30762
1527         * gcc.dg/pr30762-1.c: New test.
1528         * gcc.dg/pr30762-2.c: New test.
1529
1530         PR inline-asm/30505
1531         * gcc.target/i386/pr30505.c: New test.
1532
1533 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1534
1535         * gcc.target/arm/register-variables.c: New.
1536
1537 2007-03-19  Jeff Law  <law@redhat.com>
1538
1539         * PR tree-optimization/30984
1540         * gcc.c-torture/pr30984.c: New test.
1541
1542 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1543         Richard Guenther  <rguenther@suse.de>
1544
1545         PR tree-optimization/31254
1546         * gcc.dg/torture/pr31254.c: New testcase.
1547
1548 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1549
1550         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1551         target default_packed.
1552
1553 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1554
1555         PR fortran/31203
1556         * gfortran.dg/string_length_1.f90: New test.
1557
1558 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1559
1560         PR testsuite/30395
1561         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1562
1563 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1564
1565         PR libgfortran/31052
1566         * gfortran.dg/namelist_27.f90: New test.
1567
1568 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1569
1570         PR fortran/30531
1571         * gfortran.dg/used_types_14.f90: New test.
1572
1573         PR fortran/31086
1574         * gfortran.dg/used_types_15.f90: New test.
1575
1576 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1577
1578         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1579         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1580
1581 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1582
1583         PR fortran/31120
1584         * gfortran.dg/integer_exponentiation_2.f90: New test.
1585
1586 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1587
1588         PR tree-optimization/31041
1589         * gcc.dg/vect/pr31041.c: New test.
1590
1591 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1592
1593         * g++.dg/warn/Wconversion-integer.C: New
1594         * g++.dg/warn/Wconversion-real.C: New.
1595         * g++.dg/warn/Wconversion-real-integer.C: New.
1596         * g++.dg/warn/conv2.C: Updated.
1597
1598 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1599
1600         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1601         exclude RTPs.
1602
1603 2007-03-16  Richard Guenther  <rguenther@suse.de>
1604
1605         PR tree-optimization/31146
1606         * g++.dg/tree-ssa/pr31146.C: New testcase.
1607
1608 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1609
1610         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1611         assume that the target has <features.h>.
1612
1613 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1614
1615         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1616         dg-options rather than to the whole test.
1617
1618 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1619
1620         PR debug/29906
1621         * g++.dg/debug/pr29906.C: New
1622
1623 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1624
1625         PR libgfortran/31099
1626         * gfortran.dg/unformatted_recl.f90: Update test.
1627
1628 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1629
1630         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1631
1632 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1633
1634         PR c++/30891
1635         * g++.dg/parse/namespace-definition.C: New.
1636
1637 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1638
1639         PR c++/24924
1640         * g++.dg/cpp/pedantic-errors.C: New.
1641         * g++.dg/cpp/permissive.C: New.
1642
1643 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1644
1645         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1646         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1647
1648 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1649
1650         * lib/target-supports.exp (check_missing_uclibc_feature)
1651         (check_effective_target_wchar): New procedures.
1652         * gcc.dg/wchar_t-1.c: Require target wchar.
1653         * gcc.dg/wint_t-1.c: Likewise.
1654
1655 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1656
1657         * lib/target-supports.exp (check_gc_sections_available): Return
1658         false for VxWorks targets.
1659
1660 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1661
1662         * g++.dg/warn/Wconversion2.C: Fix typo.
1663         * gcc.dg/if-empty-1.c: Ditto.
1664
1665 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1666
1667         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1668
1669 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1670
1671         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1672         * gcc.target/i386/pr31167.c: Ditto.
1673
1674 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1675
1676         PR target/31167
1677         * gcc.target/i386/pr31167.c: New test.
1678
1679 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1680
1681         PR fortran/30922
1682         * gfortran.dg/import5.f90.f90: New test.
1683
1684
1685         PR fortran/30879
1686         * gfortran.dg/data_components_1.f90: New test.
1687
1688
1689         PR fortran/30870
1690         * gfortran.dg/generic_13.f90: New test.
1691
1692         PR fortran/31163
1693         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1694
1695 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1696
1697         PR libgfortran/31051
1698         * gfortran.dg/fmt_t_4.f90: New
1699
1700 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1701
1702         PR C++/31165
1703         * g++.dg/other/default7.C: New test.
1704
1705 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1706
1707         * g++.dg/warn/Wconversion2.C: New.
1708
1709 2007-03-14  Eric Christopher  <echristo@apple.com>
1710
1711         * gcc.dg/ssp-1.c: New.
1712         * gcc.dg/ssp-2.c: Ditto.
1713
1714 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1715
1716         * g++.dg/warn/do-empty.C: New.
1717         * gcc.dg/do-empty.c: New.
1718         * gcc.dg/if-empty-1.c: Update.
1719         * gcc.dg/20001116-1.c: Update.
1720         * gcc.dg/pr23165.c: Update.
1721
1722 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1723
1724         * gfortran.dg/module_implicit_conversion.f90: New test.
1725
1726 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1727
1728         PR middle-end/31127
1729         * gcc.dg/pr31127.c: New.
1730
1731 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1732
1733         * gcc.dg/tree-ssa/loop-26.c: New test.
1734
1735 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1736
1737         * gcc.target/i386/cmpxchg16b-1.c: New test.
1738
1739 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1740
1741         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1742         * gcc.dg/c99-vla-1.c: Likewise.
1743         * g++.dg/ext/vla1.C: Likewise
1744
1745 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1746
1747         * gcc.dg/wvla-1.c: New test
1748         * gcc.dg/wvla-2.c: New test
1749         * gcc.dg/wvla-3.c: New test
1750         * gcc.dg/wvla-4.c: New test
1751         * gcc.dg/wvla-5.c: New test
1752         * gcc.dg/wvla-6.c: New test
1753         * gcc.dg/wvla-7.c: New test
1754         * g++.dg/warn/Wvla-1.C: New test
1755         * g++.dg/warn/Wvla-2.C: New test
1756         * g++.dg/warn/Wvla-3.C: New test
1757
1758 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1759
1760         PR c++/30108
1761         * g++.dg/other/default6.C: New test.
1762
1763 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1764
1765         * lib/target-supports.exp (check_profiling_available): Return false
1766         for VxWorks.
1767         (check_effective_target_vxworks_kernel): New procedure.
1768         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1769         VxWorks.
1770         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1771         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1772         to include VxWorks.
1773         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1774
1775 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1776
1777         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1778         PIC is not supported.
1779         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1780         * gcc.dg/20020426-2.c: Likewise.
1781         * gcc.dg/pr28243.c: Likewise.
1782         * gcc.dg/visibility-11.c: Likewise.
1783         * gcc.dg/tls/opt-9.c: Likewise.
1784         * gcc.dg/tls/opt-10.c: Likewise.
1785         * gcc.dg/tls/pic-1.c: Likewise.
1786         * gcc.dg/tls/struct-1.c: Likewise.
1787         * gcc.target/i386/20000807-1.c: Likewise.
1788         * gcc.target/i386/20000904-1.c: Likewise.
1789         * gcc.target/i386/20011119-1.c: Likewise.
1790         * gcc.target/i386/990213-2.c: Likewise.
1791         * gcc.target/i386/990214-1.c: Likewise.
1792         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1793         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1794         * gcc.target/i386/pic-1.c: Likewise.
1795         * gcc.target/i386/pr21518.c: Likewise.
1796         * gcc.target/i386/pr23098.c: Likewise.
1797         * gcc.target/i386/pr23943.c: Likewise.
1798
1799 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1800
1801         PR c++/31038
1802         * g++.dg/template/complit2.C: New test.
1803
1804         PR c++/30328
1805         * g++.dg/ext/bitfield1.C: New test.
1806
1807 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1808
1809         PR fortran/30883
1810         * gfortran.dg/interface_11.f90: New test.
1811
1812 2007-03-11  Richard Guenther  <rguenther@suse.de>
1813
1814         PR tree-optimization/31115
1815         * gcc.dg/torture/pr31115.c: New testcase.
1816
1817 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1818
1819         PR tree-optimization/29925
1820         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1821
1822 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1823
1824         PR c++/30274
1825         * g++.dg/expr/bitfield3.C: New test.
1826         * g++.dg/expr/bitfield4.C: Likewise.
1827         * g++.dg/expr/bitfield5.C: Likewise.
1828         * g++.dg/expr/bitfield6.C: Likewise.
1829
1830         PR c++/30924
1831         * g++.dg/template/array18.C: New test.
1832
1833 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1834
1835         PR c++/17946
1836         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1837         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1838
1839 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1840
1841         PR c++/20599
1842         * g++.dg/cpp0x/variadic-bind.C: New.
1843         * g++.dg/cpp0x/variadic-function.C: New.
1844         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1845         * g++.dg/cpp0x/variadic-tuple.C: New.
1846         * g++.dg/cpp0x/variadic1.C: New.
1847         * g++.dg/cpp0x/variadic2.C: New.
1848         * g++.dg/cpp0x/variadic3.C: New.
1849         * g++.dg/cpp0x/variadic4.C: New.
1850         * g++.dg/cpp0x/variadic5.C: New.
1851         * g++.dg/cpp0x/variadic6.C: New.
1852         * g++.dg/cpp0x/variadic7.C: New.
1853         * g++.dg/cpp0x/variadic8.C: New.
1854         * g++.dg/cpp0x/variadic9.C: New.
1855         * g++.dg/cpp0x/variadic10.C: New.
1856         * g++.dg/cpp0x/variadic11.C: New.
1857         * g++.dg/cpp0x/variadic12.C: New.
1858         * g++.dg/cpp0x/variadic13.C: New.
1859         * g++.dg/cpp0x/variadic14.C: New.
1860         * g++.dg/cpp0x/variadic15.C: New.
1861         * g++.dg/cpp0x/variadic16.C: New.
1862         * g++.dg/cpp0x/variadic17.C: New.
1863         * g++.dg/cpp0x/variadic18.C: New.
1864         * g++.dg/cpp0x/variadic19.C: New.
1865         * g++.dg/cpp0x/variadic20.C: New.
1866         * g++.dg/cpp0x/variadic21.C: New.
1867         * g++.dg/cpp0x/variadic22.C: New.
1868         * g++.dg/cpp0x/variadic23.C: New.
1869         * g++.dg/cpp0x/variadic24.C: New.
1870         * g++.dg/cpp0x/variadic25.C: New.
1871         * g++.dg/cpp0x/variadic26.C: New.
1872         * g++.dg/cpp0x/variadic27.C: New.
1873         * g++.dg/cpp0x/variadic28.C: New.
1874         * g++.dg/cpp0x/variadic29.C: New.
1875         * g++.dg/cpp0x/variadic30.C: New.
1876         * g++.dg/cpp0x/variadic31.C: New.
1877         * g++.dg/cpp0x/variadic32.C: New.
1878         * g++.dg/cpp0x/variadic33.C: New.
1879         * g++.dg/cpp0x/variadic34.C: New.
1880         * g++.dg/cpp0x/variadic35.C: New.
1881         * g++.dg/cpp0x/variadic36.C: New.
1882         * g++.dg/cpp0x/variadic37.C: New.
1883         * g++.dg/cpp0x/variadic38.C: New.
1884         * g++.dg/cpp0x/variadic39.C: New.
1885         * g++.dg/cpp0x/variadic40.C: New.
1886         * g++.dg/cpp0x/variadic41.C: New.
1887         * g++.dg/cpp0x/variadic42.C: New.
1888         * g++.dg/cpp0x/variadic43.C: New.
1889         * g++.dg/cpp0x/variadic44.C: New.
1890         * g++.dg/cpp0x/variadic45.C: New.
1891         * g++.dg/cpp0x/variadic46.C: New.
1892         * g++.dg/cpp0x/variadic47.C: New.
1893         * g++.dg/cpp0x/variadic48.C: New.
1894         * g++.dg/cpp0x/variadic49.C: New.
1895         * g++.dg/cpp0x/variadic50.C: New.
1896         * g++.dg/cpp0x/variadic51.C: New.
1897         * g++.dg/cpp0x/variadic52.C: New.
1898         * g++.dg/cpp0x/variadic53.C: New.
1899         * g++.dg/cpp0x/variadic54.C: New.
1900         * g++.dg/cpp0x/variadic55.C: New.
1901         * g++.dg/cpp0x/variadic56.C: New.
1902         * g++.dg/cpp0x/variadic57.C: New.
1903         * g++.dg/cpp0x/variadic58.C: New.
1904         * g++.dg/cpp0x/variadic59.C: New.
1905         * g++.dg/cpp0x/variadic60.C : New.
1906         * g++.dg/cpp0x/variadic61.C : New.
1907         * g++.dg/cpp0x/variadic62.C : New.
1908         * g++.dg/cpp0x/variadic63.C : New.
1909         * g++.dg/cpp0x/variadic64.C : New.
1910         * g++.dg/cpp0x/variadic65.C : New.
1911         * g++.dg/cpp0x/variadic66.C : New.
1912         * g++.dg/cpp0x/variadic67.C : New.
1913         * g++.dg/cpp0x/variadic68.C : New.
1914         * g++.dg/cpp0x/variadic69.C : New.
1915         * g++.dg/cpp0x/variadic70.C : New.
1916         * g++.dg/cpp0x/variadic71.C : New.
1917         * g++.dg/cpp0x/variadic72.C : New.
1918         * g++.dg/cpp0x/variadic73.C : New.
1919         * g++.dg/cpp0x/variadic74.C : New.
1920         * g++.dg/cpp0x/variadic75.C : New.
1921         * g++.dg/cpp0x/variadic-ex1.C : New.
1922         * g++.dg/cpp0x/variadic-ex2.C : New.
1923         * g++.dg/cpp0x/variadic-ex3.C : New.
1924         * g++.dg/cpp0x/variadic-ex4.C : New.
1925         * g++.dg/cpp0x/variadic-ex5.C : New.
1926         * g++.dg/cpp0x/variadic-ex6.C : New.
1927         * g++.dg/cpp0x/variadic-ex7.C : New.
1928         * g++.dg/cpp0x/variadic-ex8.C : New.
1929         * g++.dg/cpp0x/variadic-ex9.C : New.
1930         * g++.dg/cpp0x/variadic-ex10.C : New.
1931         * g++.dg/cpp0x/variadic-ex11.C : New.
1932         * g++.dg/cpp0x/variadic-ex12.C : New.
1933         * g++.dg/cpp0x/variadic-ex13.C : New.
1934         * g++.dg/cpp0x/variadic-ex14.C : New.
1935
1936 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1937
1938         PR libgfortran/31099
1939         * gfortran.dg/unformatted_recl.f90: New test.
1940
1941 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1942
1943         * gcc.dg/fold-eqcmplx-1.c: New test case.
1944
1945 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1946
1947         PR rtl-optimization/30643
1948         * gcc.dg/pr30643.c: New.
1949
1950 2007-03-09  Chao-ying Fu  <fu@mips.com>
1951
1952         * gcc.target/mips/mips32-dspr2-type.c: New test.
1953         * gcc.target/mips/mips32-dspr2.c: New test.
1954         * gcc.target/mips/dspr2-MULT.c: New test.
1955         * gcc.target/mips/dspr2-MULTU.c: New test.
1956         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1957         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1958         Adjust some formats.
1959
1960 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1961
1962         PR c++/17946
1963         * gcc.dg/Wlogical-op-1.c: New.
1964         * g++.dg/warn/Wlogical-op-1.C: New.
1965
1966 2007-03-09  Richard Guenther  <rguenther@suse.de>
1967
1968         PR tree-optimization/30904
1969         PR middle-end/31058
1970         * gcc.dg/pr30904.c: Remove xfail.
1971
1972 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1973
1974         PR C/31072
1975         * gcc.c-torture/execute/pr31072.c: New test.
1976
1977 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1978
1979         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1980         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1981         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1982         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1983         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1984         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1985         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1986         and *lround*.  Correct macro names.
1987         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1988         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1989
1990 2007-03-08  Ian Lance Taylor  <iant@google.com>
1991
1992         * gcc.dg/no-strict-overflow-5.c: New test.
1993         * gcc.dg/no-strict-overflow-6.c: New test.
1994         * gcc.dg/Wstrict-overflow-11.c: New test.
1995         * gcc.dg/Wstrict-overflow-12.c: New test.
1996         * gcc.dg/Wstrict-overflow-13.c: New test.
1997         * gcc.dg/Wstrict-overflow-14.c: New test.
1998         * gcc.dg/Wstrict-overflow-15.c: New test.
1999
2000 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2001
2002         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
2003         for VxWorks kernel mode.
2004         * gcc.c-torture/execute/strncmp-1.x: Likewise.
2005
2006 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2007
2008         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
2009         mode.
2010
2011 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2012
2013         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
2014         and lib/bfill.c on VxWorks targets.
2015         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
2016         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
2017         lib/bfill.c and lib/memmove.c on VxWorks targets.
2018         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
2019         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
2020         on VxWorks targets.
2021         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
2022         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2023
2024 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2025
2026         * gfortran.dg/use_5.f90: New test.
2027         * gfortran.dg/use_6.f90: Ditto.
2028         * gfortran.dg/use_7.f90: Ditto.
2029
2030 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2031
2032         PR fortran/30973
2033         * gfortran.dg/use_4.f90: New test.
2034         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
2035
2036 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
2037
2038         PR fortran/31011
2039         * gfortran.dg/parameter_array_section_2.f90: New test.
2040
2041 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
2042
2043         PR c++/30852
2044         * g++.dg/ext/offsetof1.C: Add cases with volatile.
2045
2046         PR c++/30534
2047         * g++.dg/template/arg5.C: New test.
2048
2049 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
2050
2051         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
2052
2053 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
2054
2055         * gcc.dg/var-expand1.c: Add newline at end of file.
2056
2057 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
2058
2059         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
2060
2061 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
2062
2063         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
2064
2065 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2066
2067         * gcc.dg/torture/builtin-convert-4.c: New test.
2068
2069 2007-03-05  Ian Lance Taylor  <iant@google.com>
2070
2071         * gcc.c-torture/compile/pr31034.c: New test.
2072
2073 2007-03-05  Ian Lance Taylor  <iant@google.com>
2074
2075         * gcc.dg/inline-18.c: New test.
2076         * gcc.dg/inline-19.c: New test.
2077         * gcc.dg/inline-20.c: New test.
2078         * gcc.dg/inline-21.c: New test.
2079
2080 2007-03-05  Richard Guenther  <rguenther@suse.de>
2081
2082         PR tree-optimization/14052
2083         * gcc.dg/tree-ssa/vrp33.c: New testcase.
2084
2085 2007-03-05  Richard Guenther  <rguenther@suse.de>
2086
2087         PR tree-optimization/23777
2088         * gcc.dg/tree-ssa/pr23777.c: New testcase.
2089
2090 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2091
2092         PR other/30465
2093         * gcc.dg/multiple-overflow-warn-3.c: New.
2094         * g++.dg/warn/multiple-overflow-warn-3.C: New.
2095
2096 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
2097
2098         PR c++/30895
2099         * g++.dg/parse/template23.C: New test.
2100
2101 2007-03-04  Roger Sayle  <roger@eyesopen.com>
2102
2103         PR middle-end/30744
2104         * gcc.dg/pr30744-1.c: New test case.
2105
2106 2007-03-04  Tobias Burnus  <burnus@net-b.de>
2107
2108         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
2109
2110 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2111
2112         PR target/30406
2113         * gfortran.dg/logical_3.f90: New test.
2114
2115 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
2116
2117         PR libfortran/30981
2118         * gfortran.dg/integer_exponentiation_1.f90:  New test.
2119
2120 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2121
2122         * gcc.target/m68k/m68k.exp: New.
2123         * gcc.target/m68k/crash1.c: New.
2124
2125 2007-03-03  Tobias Burnus  <burnus@net-b.de>
2126
2127         * gfortran.dg/c_by_val.c: Use int64_t instead of long
2128         to be more compatible with integer(kind=8).
2129
2130 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2131
2132         PR libfortran/31001
2133         * gfortran.dg/zero_sized_3.f90: New test.
2134
2135 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2136
2137         PR c++/15787
2138         * g++.dg/parse/else.C: New.
2139         * g++.dg/parse/else-2.C: New.
2140
2141 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
2142             Tobias Burnus  <burnus@net-b.de>
2143
2144         PR fortran/30882
2145         * gfortran.dg/size_dim.f90: New test.
2146
2147 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
2148             Tobias Burnus  <burnus@net-b.de>
2149
2150         PR fortran/30873
2151         * gfortran.dg/entry_9.f90: New test.
2152
2153 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
2154
2155         PR c++/28253
2156         * g++.dg/inherit/covariant16.C: New test.
2157
2158 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
2159
2160         * g++.dg/other/darwin-minversion-1.C: New.
2161
2162 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
2163
2164         * gcc.dg/tree-ssa/20070302-1.c: New test.
2165
2166 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
2167
2168         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
2169         tests.
2170
2171 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
2172
2173         * gcc.dg/tree-ssa/prefetch-4.c: New test.
2174
2175 2007-03-01  Simon Baldwin <simonb@google.com>
2176
2177         PR c++/23689
2178         * warn/ignored_typedef.C: New.
2179         * init/ctor8.C: Added dg-warning to consume ignored typedef
2180         warning.
2181         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
2182         and added an explicit line number.
2183
2184 2007-02-28  Richard Guenther  <rguenther@suse.de>
2185
2186         PR middle-end/30364
2187         * gcc.dg/torture/pr30364-1.c: New testcase.
2188         * gcc.dg/torture/pr30364-2.c: Likewise.
2189         * gcc.dg/torture/pr30364-3.c: Likewise.
2190
2191 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2192
2193         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
2194         powerpc*, use -funsafe-math-optimizations.
2195         * gcc.dg/torture/builtin-logb-1.c: Likewise.
2196         * gcc.dg/torture/builtin-modf-1.c: Likewise.
2197
2198 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2199             Paul Thomas  <pault@gcc.gnu.org>
2200
2201         PR fortran/30888
2202         PR fortran/30887
2203         * c_by_val_1.f: Test %VAL() with non-default kind.
2204         * c_by_val.c: Ditto.
2205         * c_by_val_4.f: New test.
2206
2207 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2208
2209         PR fortran/30968
2210         * gfortran.dg/continuation_7.f90: New test.
2211
2212 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
2213
2214         * g++.dg/inherit/thunk7.C: New test.
2215         * lib/target-supports.exp (check_profiling_available): Not available
2216         for bfin-*-*.
2217
2218 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
2219
2220         PR target/30970
2221         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
2222
2223 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
2224
2225         * lib/target-supports.exp (check_effective_target_init_priority):
2226         Remove Solaris special case.
2227
2228 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
2229
2230         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
2231         for more builtin types.
2232
2233         * g++.dg/ext/visibility/class1.C: Port to Darwin.
2234         * g++.dg/ext/visibility/noPLT.C: Likewise.
2235
2236 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2237
2238         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
2239         sh* targets.
2240
2241 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
2242
2243         PR fortran/30865
2244         * size_optional_dim_1.f90:  New test.
2245
2246 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
2247
2248         * gcc.dg/vxworks/vxworks.exp: New file.
2249         * gcc.dg/vxworks/initpri1.c: Likewise.
2250         * gcc.dg/vxworks/initpri2.c: Likewise.
2251         * gcc.dg/initpri2.c: Add more tests.
2252         * g++.dg/special/initpri2.C: Likewise.
2253
2254         * gcc.dg/initpri1.c: New test.
2255         * gcc.dg/initpri2.c: Likewise.
2256         * g++.dg/special/initpri1.C: New test.
2257         * g++.dg/special/initpri2.C: Likewise.
2258         * g++.dg/special/conpr-1.C: Use init_priority effective target.
2259         * g++.dg/special/conpr-2.C: Likewise.
2260         * g++.dg/special/conpr-3.C: Likewise.
2261         * g++.dg/special/conpr-4.C: Likewise.
2262         * g++.dg/special/initp1.C: Likewise.
2263         * g++.dg/special/ecos.exp: Remove code to detect availability of
2264         constructor priorities.
2265         * lib/target-supports.exp (check_effective_target_init_priority):
2266         New function.
2267
2268 2007-02-24  Jan Hubicka  <jh@suse.cz>
2269
2270         * gcc.c-torture/execute/pr30778.c: New testcase.
2271
2272 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2273
2274         PR libgfortran/30918
2275         * gfortran.dg/namelist_26.f90: New test.
2276
2277 2007-02-24  Richard Guenther  <rguenther@suse.de>
2278
2279         PR middle-end/30951
2280         * gcc.dg/pr30951.c: New testcase.
2281
2282 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2283
2284         * gcc.dg/torture/builtin-modf-1.c: New test.
2285
2286 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
2287
2288         PR tree-optimization/30904
2289         * gcc.dg/pr30904.c: New test.
2290
2291 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2292
2293         * gcc.test-framework/README: Correct command.
2294         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2295         -Wunused-value.
2296         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2297
2298 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2299
2300         * lib/target-supports.exp (check_effective_target_unwrapped): New.
2301
2302 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
2303
2304         * lib/target-supports.exp (check_effective_target_newlib): New
2305         function.
2306
2307 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2308
2309         PR fortran/30660
2310         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2311         allocatable component.
2312
2313
2314 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2315
2316         * gcc.dg/torture/builtin-logb-1.c: New test.
2317         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2318         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2319         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2320         sh* targets.
2321
2322 2007-02-23  Richard Guenther  <rguenther@suse.de>
2323
2324         * g++.dg/warn/changes-meaning.C: New testcase.
2325
2326 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2327
2328         PR libgfortran/30910
2329         * gfortran.dg/fmt_zero_precision.f90: Update test.
2330
2331 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2332
2333         * gcc.dg/torture/builtin-frexp-1.c: New test.
2334
2335 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2336
2337         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2338
2339 2007-02-22  Ian Lance Taylor  <iant@google.com>
2340
2341         PR debug/30898
2342         * g++.dg/debug/pr30898.C: New test.
2343
2344 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2345
2346         * gcc.dg/vect/vect-106.c: New test.
2347
2348 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2349             Ira Rosen  <irar@il.ibm.com>
2350
2351         PR tree-optimization/30843
2352         * gcc.dg/vect/pr30843.c: New test.
2353
2354 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2355
2356         PR tree-optimization/30858
2357         * gcc.dg/vect/pr30858.c: New test.
2358
2359 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2360
2361         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2362         to set options for compiling testglue.
2363         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2364         * lib/obj-c++.exp (obj-c++_init): Likewise.
2365
2366 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2367
2368         * gnat.dg/derived_aggregate.adb: New test.
2369
2370 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2371
2372         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2373         sh* targets.  Call the correct CKSGN macro.
2374
2375 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2376
2377         * gfortran.dg/gomp/omp_parse1.f90: New test.
2378         * gfortran.dg/gomp/omp_parse2.f: New test.
2379
2380 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2381
2382         PR fortran/30869
2383         * gfortran.dg/do_pointer_1.f90:  New test.
2384
2385 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2386
2387         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2388         and scalbln.
2389
2390 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2391
2392         * gcc.dg/darwin-minversion-1.c: New.
2393         * gcc.dg/darwin-minversion-2.c: New.
2394
2395 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2396
2397         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2398
2399 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2400             DJ Delorie <dj@redhat.com>
2401
2402         PR other/30824
2403         * gcc.dg/Wfatal.c: New.
2404         * gcc.dg/Wfatal-2.c: New.
2405         * gcc.dg/Werror-1.c: Adjust expectations.
2406         * gcc.dg/Werror-5.c: Likewise.
2407         * gcc.dg/Werror-7.c: Likewise.
2408         * gcc.dg/Werror-10.c: Likewise.
2409         * gcc.dg/Werror-11.c: Likewise.
2410
2411 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2412
2413         PR fortran/30522
2414         * gfortran.dg/volatile10.f90: New test.
2415
2416 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2417
2418         PR libfortran/30533
2419         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2420
2421 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2422
2423         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2424         * gcc.dg/Walways-true-1.c: Likewise.
2425         * gcc.dg/weak/weak-3.c: Likewise.
2426         * gcc.dg/Werror-1.c: Likewise.
2427         * gcc.dg/Werror-3.c: Likewise.
2428         * gcc.dg/Werror-4.c: Likewise.
2429         * gcc.dg/Werror-5.c: Likewise.
2430         * gcc.dg/Werror-6.c: Likewise.
2431         * gcc.dg/Werror-7.c: Likewise.
2432         * gcc.dg/Werror-8.c: Likewise.
2433         * gcc.dg/Werror-10.c: Likewise.
2434         * gcc.dg/Werror-11.c: Likewise.
2435         * gcc.dg/Werror-12.c: Likewise.
2436         * g++.old-deja/g++.mike/warn8.C: Likewise.
2437         * g++.dg/warn/Walways-true-1.C: Likewise.
2438         * g++.dg/warn/Walways-true-2.C: Likewise.
2439         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2440         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2441         -Wstring-literal-comparison with -Waddress.
2442         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2443         -Wno-string-literal-comparison with -Wno-address.
2444
2445 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2446
2447         * gnat.dg/self_aggregate_with_call.adb: New test.
2448
2449 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2450
2451         PR tree-optimization/30975
2452         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2453         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2454         * gcc.dg/vect/pr30795.c: New.
2455
2456 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2457
2458         PR fortran/30681
2459         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2460
2461 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2462
2463         PR rtl-optimization/28173
2464         * gcc.target/i386/andor-1.c: New test case.
2465
2466 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2467
2468         * gcc.dg/torture/builtin-ldexp-1.c: New.
2469         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2470
2471 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2472
2473         * gfortran.dg/array_constructor_15.f90: New test case.
2474
2475 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2476
2477         * gfortran.dg/forall_10.f90: New test case.
2478
2479 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2480
2481         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2482
2483 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2484
2485         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2486         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2487
2488 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2489
2490         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2491         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2492         * gcc.target/i386/xchg-1.c: New test.
2493         * gcc.target/i386/xchg-2.c: New test.
2494
2495 2007-02-16  Richard Guenther  <rguenther@suse.de>
2496             Christian Bruel  <christian.bruel@st.com>
2497
2498         * gcc.dg/strict-overflow-5.c: New testcase.
2499
2500 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2501
2502         PR fortran/30793
2503         * gfortran.dg/func_derived_4.f90: New test.
2504
2505 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2506
2507         PR middle-end/30391
2508         * gfortran.dg/pr30391-1.f90: New test case.
2509
2510 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2511
2512         PR middle-end/30433
2513         * gcc.c-torture/compile/pr30433.c: New testcase to check
2514         that complex constants comparisions are foldded.
2515
2516 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2517
2518         PR C++/30158
2519         * g++.dg/ext/stmtexpr10.C: New testcase.
2520
2521 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2522
2523         PR middle-end/30729
2524         * gcc.dg/Wunused-value-2.c: New testcase.
2525
2526 2007-02-15  Ian Lance Taylor  <iant@google.com>
2527
2528         * g++.dg/eh/subreg-1.C: New test.
2529
2530 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2531
2532         PR c/26494
2533         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2534         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2535         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2536         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2537         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2538         * gcc.dg/Werror-implicit-function-declaration.c: New.
2539
2540 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2541
2542         PR c++/28943
2543         * g++.dg/warn/pr28943.C: New.
2544
2545 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2546
2547         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2548
2549 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2550
2551         PR fortran/30779
2552         * gfortran.dg/error_recovery_3.f90: New test.
2553
2554 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2555
2556         * g++.dg/tree-ssa/sra-1.C: New.
2557
2558 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2559
2560         * g++.dg/tree-ssa/sra-1.C: New.
2561
2562 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2563
2564         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2565
2566 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2567
2568         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2569
2570 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2571
2572         PR fortran/30799
2573         * gfortran.dg/logical_2.f90: New test.
2574
2575 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2576
2577         * gcc.dg/torture/complex-alias-1.c: New test.
2578
2579 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2580
2581         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2582         instead of -fdump-tree-tailcall.
2583
2584 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2585
2586         * gfortran.dg/interface_10.f90: Fix comment typo.
2587
2588 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2589
2590         PR tree-optimization/30771
2591         * gcc.dg/vect/pr30771.c: New test.
2592
2593 2007-02-13  Ian Lance Taylor  <iant@google.com>
2594
2595         * gcc.dg/Wstrict-overflow-1.c: New test.
2596         * gcc.dg/Wstrict-overflow-2.c: New test.
2597         * gcc.dg/Wstrict-overflow-3.c: New test.
2598         * gcc.dg/Wstrict-overflow-4.c: New test.
2599         * gcc.dg/Wstrict-overflow-5.c: New test.
2600         * gcc.dg/Wstrict-overflow-6.c: New test.
2601         * gcc.dg/Wstrict-overflow-7.c: New test.
2602         * gcc.dg/Wstrict-overflow-8.c: New test.
2603         * gcc.dg/Wstrict-overflow-9.c: New test.
2604         * gcc.dg/Wstrict-overflow-10.c: New test.
2605
2606 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2607
2608         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2609
2610 2007-02-13  Richard Henderson  <rth@redhat.com>
2611
2612         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2613         * gcc.c-torture/execute/pr29302-1.c: ... here.
2614
2615 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2616
2617         PR c/29521
2618         * gcc.dg/c90-return-1.c: Update output.
2619         * gcc.dg/c99-return-1.c: Likewise.
2620
2621 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2622
2623         PR fortran/30554
2624         * gfortran.dg/used_dummy_types_7.f90: New test..
2625
2626 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2627
2628         * gcc.target/i386/parity-1.c: New test.
2629         * gcc.target/i386/parity-2.c: New test.
2630
2631 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2632
2633         * gcc.target/i386/builtin-bswap-3.c: New test case.
2634
2635 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2636
2637         PR tree-optimization/29145
2638         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2639         alias analysis is improved to take better advantage of restrict
2640         qualified pointers.
2641         * gcc.dg/vect/vect-80.c: Likewise.
2642         * gcc.dg/vect/pr29145.c: New.
2643
2644 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2645
2646         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2647         * gcc.target/i386/sse4a-insert.c: Likewise.
2648
2649 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2650
2651         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2652         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2653
2654 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2655
2656         PR fortran/30478
2657         * gfortran.dg/enum_4.f90: Update error message checks.
2658
2659 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2660
2661         PR fortran/30554
2662         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2663         versions of the modules.
2664
2665         PR fortran/30617
2666         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2667         by getting rid of recursive I/O and providing functions with
2668         results.
2669
2670         PR fortran/30319
2671         * gfortran.dg/char_array_constructor_2.f90
2672
2673 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2674
2675         PR c++/26988
2676         * g++.dg/template/spec34.C: New test
2677
2678 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2679
2680         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2681         on i?86 and x86_64.
2682         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2683         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2684         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2685         on i?86 and x86_64.
2686         * gcc.dg/vect/vect-113.c: Ditto.
2687
2688 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2689
2690         PR c++/29487
2691         * g++.dg/eh/weak1-C: New test.
2692         * g++.dg/eh/weak1-a.cc: Likewise.
2693         * g++.dg/eh/comdat1.C: Likewise.
2694
2695 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2696             Dorit Nuzman  <dorit@il.ibm.com>
2697
2698         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2699         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
2700         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2701         * gcc.dg/vect/vect-113.c: Likewise.
2702
2703         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2704
2705 2007-02-10  Richard Henderson  <rth@redhat.com>
2706
2707         * lib/target-supports.exp (check_effective_target_tls): Redefine
2708         to mean non-emulated tls.
2709         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2710         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2711         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2712         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2713         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2714         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2715         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2716
2717 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2718
2719         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2720
2721 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2722
2723         * gfortran.dg/secnds.f: Replace time tolerance with a
2724         before-and-after bracket.
2725         * gfortran.dg/secnds-1.f: Likewise.
2726
2727 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2728
2729         PR fortran/30512
2730         * gfortran.dg/maxlocval_1.f90: New test.
2731
2732 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2733
2734         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2735
2736 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2737
2738         PR fortran/30720
2739         * gfortran.dg/array_function_1.f90: New test.
2740
2741 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2742
2743         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2744         (check_effective_target_dummy_wcsftime): New functions.
2745
2746 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2747
2748         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2749         * lib/target-supports.exp (check_effective_target_uclibc): New
2750         function.
2751
2752 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2753
2754         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2755         (vsnprintf): Don't define for uClibc targets.
2756
2757 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2758
2759         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2760         set before checking whether it was allowed.
2761         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2762         before checking inside_main.
2763
2764 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2765
2766         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2767         uClinux targets.
2768         (u16sf): Likewise u4sf.
2769         * g++.dg/compat/struct-layout-1.h: Likewise.
2770
2771 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2772
2773         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2774         procedure.
2775         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2776         m68k targets if check_effective_target_coldfire_fpu returns true.
2777
2778 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2779         Richard Guenther  <rguenther@suse.de>
2780
2781         PR middle-end/23361
2782         * gcc.dg/fold-compare-3.c: New testcase.
2783         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2784
2785 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2786
2787         * gcc.dg/pr26570.c: Clean up coverage files.
2788         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2789         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2790         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2791         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2792         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2793         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2794         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2795         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2796         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2797         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2798         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2799         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2800         * gcc.dg/vect/pr28952.c: Ditto.
2801         * gcc.dg/vect/pr27151.c: Ditto.
2802         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2803         * g++.dg/gomp/macro-3.C: Ditto.
2804
2805 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2806
2807         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2808         of the loop.
2809
2810 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2811
2812         * gcc.target/i386/builtin-bswap-2.c: New test case.
2813
2814 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2815
2816         * gfortran.dg/forall_8.f90: New test case.
2817         * gfortran.dg/forall_9.f90: Likewise.
2818
2819 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2820
2821         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2822
2823 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2824
2825         * lib/target-supports.exp (check_effective_target_simulator): New.
2826
2827 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2828
2829         * gcc.dg/tree-ssa/loop-25.c: New test.
2830
2831 2007-02-06  Richard Henderson  <rth@redhat.com>
2832
2833         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2834
2835 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2836
2837         * gcc.target/powerpc/popcount-1.c: New test case.
2838         * gcc.target/powerpc/parity-1.c: Likewise.
2839
2840 2007-02-06  Richard Guenther  <rguenther@suse.de>
2841
2842         PR middle-end/27302
2843         * gcc.dg/torture/pr27302-2.c: New testcase.
2844
2845 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2846
2847         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2848         * gcc.dg/vect/vect-iv-1.c: New test.
2849         * gcc.dg/vect/vect-iv-2.c: New test.
2850         * gcc.dg/vect/vect-iv-3.c: New test.
2851         * gcc.dg/vect/vect-iv-4.c: New test.
2852         * gcc.dg/vect/vect-iv-5.c: New test.
2853         * gcc.dg/vect/vect-iv-6.c: New test.
2854         * gcc.dg/vect/vect-iv-7.c: New test.
2855         * gcc.dg/vect/vect-iv-8.c: New test.
2856         * gcc.dg/vect/vect-iv-9.c: New test.
2857         * gcc.dg/vect/vect-iv-10.c: New test.
2858         * gcc.dg/vect/vect-iv-11.c: New test.
2859         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2860         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2861         * gcc.dg/vect/vect-14.c: Now vectorizable.
2862         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2863         * gcc.dg/vect/vect-27.c: Likewise.
2864         * gcc.dg/vect/vect-29.c Likewise.
2865         * gcc.dg/vect/vect-dv-2.c: Likewise.
2866         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2867         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2868         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2869
2870 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2871
2872         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2873
2874 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2875
2876         * gcc.dg/builtins-20.c: Add more cases.
2877
2878 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2879
2880         PR debug/30189
2881         * gcc.dg/pr30189.c: New test.
2882
2883 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2884
2885         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2886         for running tests.
2887         * gcc.target/i386/sse4a-extract.c: New test.
2888         * gcc.target/i386/sse4a-insert.c: New test.
2889         * gcc.target/i386/sse4a-montsd.c: New test.
2890         * gcc.target/i386/sse4a-montss.c: New test.
2891
2892 2007-02-05  Richard Guenther  <rguenther@suse.de>
2893
2894         * gcc.target/i386/vectorize3.c: New testcase.
2895
2896 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2897
2898         PR target/30665
2899         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2900
2901 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2902
2903         PR fortran/30611
2904         * gfortran.dg/repeat_1.f90: New test.
2905
2906 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2907
2908         PR fortran/30605
2909         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2910         * gfortran.dg/derived_init_2.f90: Ditto.
2911         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2912         * gfortran.dg/array_initializer_1.f90: Ditto.
2913         * gfortran.dg/do_2.f90: Ditto.
2914         * gfortran.dg/proc_assign_1.f90: Ditto.
2915
2916 2007-02-04  Richard Guenther  <rguenther@suse.de>
2917
2918         PR middle-end/30636
2919         * g++.dg/warn/pr30636.C: New testcase.
2920         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2921
2922 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2923
2924         PR middle-end/30667
2925         * gfortran.dg/pr30667.f: New test.
2926
2927 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2928
2929         * gcc.dg/builtins-54.c: Add more cases.
2930
2931 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2932
2933         PR fortran/30514
2934         * gfortran.dg/zero_sized_2.f90: New test.
2935
2936         PR fortran/30660
2937         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2938
2939         PR fortran/29820
2940         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2941         file.
2942
2943 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2944
2945         PR fortran/30683
2946         * gfortran.dg/interface_10.f90: New test.
2947
2948 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2949
2950         * gcc.dg/builtins-20.c: Add more cases.
2951
2952 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2953
2954         PR target/29682
2955         * gcc-target/ia64/pr29682.c: New test.
2956
2957 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2958
2959         PR fortran/30284
2960         * gfortran.dg/arrayio_11.f90.f90: New test.
2961
2962         PR fortran/30626
2963         * gfortran.dg/arrayio_12.f90.f90: New test.
2964
2965 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2966
2967         PR c++/30536
2968         * g++.dg/tls/diag-5.C: New test.
2969
2970         PR middle-end/30473
2971         * gcc.dg/pr30473.c: New test.
2972         * gcc.c-torture/execute/20070201-1.c: New test.
2973
2974 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2975
2976         * gfortran.dg/dependency_20.f90: New test case.
2977
2978 2007-01-31  Ian Lance Taylor  <iant@google.com>
2979
2980         * gcc.dg/lower-subreg-1.c (test): New test.
2981
2982 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2983
2984         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2985
2986 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2987
2988         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2989         * gcc.dg/torture/builtin-math-3.c: Likewise.
2990
2991 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2992
2993         gcc.dg/Wparentheses-2.c: Update and add new tests.
2994
2995 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2996
2997         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2998         vectorize.
2999
3000 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
3001
3002         * gcc.dg/builtins-63.c: New test.
3003
3004 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3005
3006         PR fortran/27588
3007         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
3008
3009 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3010
3011         PR fortran/30520
3012         * gfortran.dg/volatile8.f90: New argument conformance test.
3013         * gfortran.dg/volatile9.f90: New scope test.
3014
3015 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3016
3017         PR c++/24745
3018         * g++.dg/warn/null4.C: New.
3019
3020 2001-01-30  Roger Sayle  <roger@eyesopen.com>
3021             Uros Bizjak  <ubizjak@gmail.com>
3022
3023         * gcc.dg/large-size-array-3.c: Correct typo.
3024
3025 2007-01-30  Richard Guenther  <rguenther@suse.de>
3026
3027         PR middle-end/27657
3028         * g++.dg/debug/pr27657.C: New testcase.
3029
3030 2007-01-30  Richard Guenther  <rguenther@suse.de>
3031
3032         PR middle-end/30313
3033         * gcc.dg/torture/pr30313.c: New testcase.
3034
3035 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
3036
3037         * gcc.dg/dfp/dfp-except.h: New file.
3038         * gcc.dg/dfp/fe-check.h: New file.
3039         * gcc.dg/dfp/fe-binop.c: New test.
3040         * gcc.dg/dfp/fe-convert-1.c: New test.
3041         * gcc.dg/dfp/fe-convert-2.c: New test.
3042         * gcc.dg/dfp/fe-convert-3.c: New test.
3043
3044         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
3045         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3046         * gcc.dg/dfp/convert-dfp.c: Ditto.
3047         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3048
3049 2007-01-29  Josh Conner  <jconner@apple.com>
3050
3051         * gcc.target/powerpc/altivec-24.c: New test.
3052
3053 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
3054
3055         PR c++/28266
3056         * g++.dg/parse/defarg12.C: New test.
3057
3058 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
3059
3060         PR fortran/30554
3061         * gfortran.dg/used_dummy_types_6.f90: New test.
3062
3063 2007-01-28  Jan Hubicka  <jh@suse.cz>
3064
3065         * gcc.dg/tree-prof/val-prof-6.c: New test.
3066
3067 2007-01-28  Roger Sayle  <roger@eyesopen.com>
3068
3069         * gcc.dg/large-size-array-3.c: Correct test case (portability).
3070
3071 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
3072
3073         PR C++/28988
3074         * g++.dg/expr/dtor4.C: New test.
3075
3076 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
3077
3078         * gcc.dg/tree-ssa/loop-23.c: New test.
3079
3080 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
3081
3082         PR libfortran/30389
3083         * gfortran.dg/achar_2.f90:  New test.
3084         * gfortran.dg/achar_3.f90:  New test.
3085
3086 2007-01-27  Ian Lance Taylor  <iant@google.com>
3087
3088         * gcc.dg/strict-overflow-1.c: New test.
3089         * gcc.dg/no-strict-overflow-1.c: New test.
3090         * gcc.dg/strict-overflow-2.c: New test.
3091         * gcc.dg/no-strict-overflow-2.c: New test.
3092         * gcc.dg/strict-overflow-3.c: New test.
3093         * gcc.dg/no-strict-overflow-3.c: New test.
3094         * gcc.dg/strict-overflow-4.c: New test.
3095         * gcc.dg/no-strict-overflow-4.c: New test.
3096         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
3097         * gcc.dg/pr15784-1.c: Likewise.
3098         * gcc.dg/pr20922-1.c: Likewise.
3099         * gcc.dg/pr20922-3.c: Likewise.
3100         * gcc.dg/pr20922-4.c: Likewise.
3101         * gcc.dg/pr20922-6.c: Likewise.
3102         * gcc.dg/compare-4.c: Likewise.
3103         * gcc.dg/torture/pr26898-1.c: Likewise.
3104         * gcc.dg/tree-ssa/divide-1.c: Likewise.
3105         * gcc.dg/tree-ssa/divide-2.c: Likewise.
3106         * gcc.dg/tree-ssa/divide-3.c: Likewise.
3107         * gcc.dg/tree-ssa/divide-4.c: Likewise.
3108         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
3109         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
3110         * gcc.dg/tree-ssa/pr21082.c: Likewise.
3111         * gcc.dg/tree-ssa/pr26899.c: Likewise.
3112         * g++.dg/tree-ssa/pr21082.C: Likewise.
3113
3114 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3115
3116         * gcc-dg/large-size-array-3.c: New test case.
3117
3118 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3119
3120         * gfortran.dg/forall_7.f90: New test case.
3121
3122 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
3123
3124         PR fortran/30407
3125         * gfortran.dg/where_operator_assign_1.f90: New test.
3126         * gfortran.dg/where_operator_assign_2.f90: New test.
3127         * gfortran.dg/where_operator_assign_3.f90: New test.
3128
3129 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
3130
3131         * lib/target-supports.exp
3132         (check_effective_target_powerpc_altivec): New.
3133         (check_effective_target_vect_cmdline_needed): Use it.
3134
3135 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3136
3137         PR fortran/30278
3138         * gfortran.dg/backslash_3.f: New test.
3139
3140 2007-01-26  Richard Guenther  <rguenther@suse.de>
3141
3142         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
3143
3144 2007-01-26  Tobias Burnus  <burnus@net-b.de>
3145
3146         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
3147         * gfortran.dg/vect/vect.exp: Ditto.
3148         * gfortran.dg/dg.exp: Ditto.
3149         * gfortran.fortran-torture/execute/execute.exp: Ditto.
3150         * gfortran.fortran-torture/compile/compile.exp: Ditto.
3151
3152 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3153
3154         * gcc.dg/builtins-20.c: Add more cases.
3155         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
3156
3157 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3158
3159         PR fortran/30437
3160         * gcc.dg/Wall.c: New.
3161         * gcc.dg/Wno-all.c: New.
3162         * gfortran.dg/Wall.f90: New.
3163         * gfortran.dg/Wno-all.f90: New.
3164
3165 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
3166
3167         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
3168         * g++.dg/eh/simd-2.C: Also run on Darwin.
3169         * g++.dg/eh/simd-3.C: New.
3170         * g++.dg/eh/simd-4.C: New.
3171
3172 2007-01-25  Richard Guenther  <rguenther@suse.de>
3173
3174         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
3175         and _PROFILE_USE.
3176         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
3177
3178 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
3179
3180         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
3181         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
3182         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
3183         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
3184         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
3185         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
3186         * gcc.dg/ipa/ipa-7.c: New testcase.
3187
3188 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
3189
3190         * g++.dg/cpp0x/warn_cxx0x.C: New.
3191
3192 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3193
3194         * gcc.dg/builtins-20.c: Test builtin carg.
3195
3196 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
3197
3198         PR middle-end/27416
3199         * gcc.dg/gomp/pr27416.c: New test.
3200
3201         PR middle-end/30494
3202         * gcc.dg/gomp/pr30494.c: New test.
3203         * g++.dg/gomp/pr30494.C: New test.
3204
3205         PR middle-end/30421
3206         * gcc.dg/gomp/pr30421.c: New test.
3207
3208 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
3209
3210         * gcc.target/ia64/versionid-1.c: New test.
3211         * gcc.target/ia64/versionid-2.c: New test.
3212
3213 2007-01-24  Richard Guenther  <rguenther@suse.de>
3214
3215         PR testsuite/30181
3216         * gcc.dg/builtins-57.c: Change to a link-time testcase
3217         to support non-C99 targets.
3218
3219 2007-01-24  Jan Hubicka  <jh@suse.cz>
3220
3221         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
3222
3223 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3224
3225         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
3226
3227 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
3228
3229         PR objc/27438
3230         * objc.dg/const-str-12.m: New test.
3231
3232 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3233
3234         PR fortran/30532
3235         * gfortran.dg/ctrl-z.f90:  New test.
3236
3237 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3238
3239         PR fortran/30481
3240         * gfortran.dg/namelist_assumed_char.f90:  New test.
3241
3242 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
3243
3244         PR c++/27492
3245         * g++.dg/inherit/covariant15.C: New test.
3246
3247 2007-01-23  Ian Lance Taylor  <iant@google.com>
3248
3249         * g++.dg/warn/Wparentheses-24.C: New test.
3250
3251 2007-01-23  Richard Guenther  <rguenther@suse.de>
3252
3253         PR testsuite/30560
3254         * ada/acats/run_acats: Do not call gnatmake or gnatchop
3255         with full path.
3256
3257 2007-01-22  Richard Guenther  <rguenther@suse.de>
3258
3259         PR tree-optimization/30038
3260         * gcc.dg/builtins-62.c: New testcase.
3261
3262 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3263
3264         * gcc.c-torture/compile/20070121.c: New test.
3265
3266 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
3267
3268         PR libfortran/30525
3269         * gfortran.dg/char_comparison_1.f:  New test.
3270
3271 2007-01-21  Ira Rosen  <irar@il.ibm.com>
3272
3273         * gcc.dg/vect/vect-strided-same-dr.c: New test.
3274
3275 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
3276
3277         PR objc/30479
3278         * objc.dg/pch: New directory.
3279         * objc.dg/pch/pch.exp: New file.
3280         * objc.dg/pch/interface-1.m: New test.
3281         * objc.dg/pch/interface-1.hs: New include file.
3282         * lib/objc.exp (objc_target_compile): Add
3283         "-x objective-c-header" in front of the sources if this is
3284         a precompiled header being compiled.
3285
3286 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3287
3288         * gfortran.dg/array_memcpy_3.f90: New test case.
3289         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3290
3291 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3292             Brooks Moses  <brooks.moses@codesourcery.com>
3293             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3294
3295         * gfortran.dg/intrinsic_sign_1.f90: New test case.
3296         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3297
3298 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3299
3300         * gcc.dg/torture/builtin-math-3.c: Test fdim.
3301
3302 2007-01-19  Mike Stump  <mrs@apple.com>
3303
3304         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3305         away.
3306
3307 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3308
3309         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3310         option instead of -funsafe-math-optimizations.
3311
3312 2007-01-19  Tomas Bily  <tbily@suse.cz>
3313
3314         gcc.dg/tree-prof/indir-call-prof.c: New.
3315         g++.dg/dg.exp: Add tree-prof subdirectory.
3316         g++.dg/tree-prof/indir-call-prof.C: New.
3317         g++.dg/tree-prof/tree-prof.exp: New.
3318
3319 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3320
3321         PR c++/17947
3322         * g++.dg/warn/deprecated.C: Update warning output.
3323         * g++.dg/warn/deprecated-2.C: Likewise.
3324         * g++.dg/warn/deprecated-3.C: New.
3325
3326 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3327
3328         * gcc.c-torture/execute/nestfunc-7.c: New.
3329
3330 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3331
3332         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3333
3334 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3335
3336         * gcc.dg/m68k-pic-1.c: New.
3337
3338 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3339
3340         * gfortran.dg/array_memcpy_4.f90: New test case.
3341
3342 2007-01-18  Josh Conner  <jconner@apple.com>
3343
3344         PR target/30485
3345         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3346         * gcc.dg/vect/no-trapping-math-1: New.
3347         * gcc.dg/vect/no-trapping-math-2: New.
3348
3349 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3350
3351         * gcc.target/i386/387-8.c: Update comment about optimizing
3352         inherent load of 1.0 of fptan instruction.
3353
3354 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3355             Richard Guenther <rguenther@suse.de>
3356
3357         PR diagnostic/8268
3358         * gcc.dg/Warray-bounds.c: New testcase.
3359         * gcc.dg/Warray-bounds-2.c: New testcase.
3360         * g++.dg/warn/Warray-bounds.C: New testcase.
3361         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3362
3363 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3364
3365         PR fortran/30476
3366         * gfortran.dg/generic_12.f90: New test.
3367
3368 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3369
3370         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3371         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3372
3373 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3374
3375         * gcc.dg/dfp/compare-special.h: New file.
3376         * gcc.dg/dfp/compare-special-32.c: New test.
3377         * gcc.dg/dfp/compare-special-64.c: New test.
3378         * gcc.dg/dfp/compare-special-128.c: New test.
3379
3380 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3381             Paul Thomas  <pault@gcc.gnu.org>
3382             Steven G. Kargl  <kargl@gcc.gnu.org>
3383
3384         PR fortran/30404
3385         * gfortran.dg/forall_6.f90: New test case.
3386         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3387         * gfortran.dg/dependency_13.f90: Likewise.
3388
3389 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3390
3391         PR testsuite/12325
3392         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3393         targets that don't support Inf.
3394
3395 2007-01-15  Dale Johannesen  <dalej@apple.com>
3396
3397         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3398
3399 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3400
3401         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3402         of achar for 0xff to avoid the "Extended ASCII not
3403         implemented" error message.
3404
3405 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3406
3407         PR fortran/28172
3408         * gfortran.dg/altreturn_4.f90: New test.
3409
3410         PR fortran/29389
3411         * gfortran.dg/stfunc_4.f90: New test.
3412
3413         PR fortran/29712
3414         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3415         * gfortran.dg/initialization_1.f90: Change warning.
3416
3417         PR fortran/30283
3418         * gfortran.dg/specification_type_resolution_2.f90: New test.
3419
3420 2007-01-14  Jan Hubicka  <jh@suse.cz>
3421
3422         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3423         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3424         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3425         elimination.
3426
3427 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3428
3429         PR fortran/30410
3430         * gfortran.dg/external_procedures_2.f90: New test.
3431
3432 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3433
3434         PR target/30413
3435         * gcc.target/i386/pr30413.c: New test.
3436
3437 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3438
3439         PR fortran/30452
3440         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3441
3442 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3443
3444         * gcc.dg/20070112-1.c: New test.
3445
3446 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3447
3448         PR libgfortran/30435
3449         * gfortran.dg/list_read_6.f90: New test.
3450
3451 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3452
3453         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3454
3455 2007-01-12  Tom Tromey  <tromey@redhat.com>
3456
3457         PR preprocessor/28227:
3458         * gcc.dg/cpp/pr28227.c: New file.
3459
3460 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3461
3462         * gcc.dg/tree-ssa/loop-22.c: New test.
3463
3464 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3465
3466         PR tree-optimization/29516
3467         * gcc.dg/tree-ssa/loop-20.c: New test.
3468
3469 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3470
3471         PR libfortran/30415
3472         * minmaxloc_integer_kinds_1.f90:  New test.
3473
3474 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3475
3476         PR c++/29573
3477         * g++.dg/template/sizeof-template-argument.C: New test.
3478
3479 2007-01-11  Jan Hubicka  <jh@suse.cz>
3480
3481         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3482         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3483         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3484         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3485         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3486         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3487         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3488         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3489         transformation in question.
3490         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3491         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3492         * gcc.dg/always_inline3.c: Likewise.
3493
3494 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3495
3496         PR c++/28999
3497         * g++.dg/template/typename11.C: New test.
3498
3499 2007-01-10  Robert Kennedy <jimbob@google.com>
3500
3501         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3502
3503 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3504
3505         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3506         for different integer kinds.
3507         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3508         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3509         * gfortran.dg/ishft_2.f90: New test.
3510         * gfortran.dg/ishft_3.f90: New test.
3511
3512 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3513
3514         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3515
3516 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3517
3518         PR tree-optimization/30322
3519         * gcc.dg/tree-ssa/loop-21.c: New test.
3520
3521 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3522
3523         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3524
3525 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3526
3527         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3528
3529 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3530
3531         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3532         * g++.dg/warn/overflow-warn-3.C: Likewise.
3533         * g++.dg/warn/overflow-warn-4.C: Likewise.
3534         * g++.dg/warn/overflow-warn-5.C: Likewise.
3535         * g++.dg/warn/overflow-warn-6.C: Likewise.
3536         * g++.dg/warn/Woverflow-1.C: Likewise.
3537         * g++.dg/warn/Woverflow-2.C: Likewise.
3538         * g++.dg/warn/Woverflow-3.C: Likewise.
3539         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3540
3541 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3542
3543         * gfortran.dg/array_constructor_14.f90: New test case.
3544         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3545
3546 2007-01-08  Richard Guenther  <rguenther@suse.de>
3547
3548         PR tree-optimization/23603
3549         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3550         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3551
3552 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3553
3554         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3555         in __v8qi typedef.
3556         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3557         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3558         compiler behaviour.
3559         * gcc.dg/simd-5.c: Likewise.
3560         * gcc.dg/simd-6.c: Likewise.
3561         * g++.dg/conversion/simd1.C: Likewise.
3562         * g++.dg/conversion/simd3.C: Likewise.
3563         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3564         (main): Use it.
3565
3566 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3567
3568         PR tree-optimization/29877
3569         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3570         name of a hard register for the target concerned.  Adjust dg-error
3571         directives to cope with new behaviour of TER.
3572
3573 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3574
3575         PR c++/28986
3576         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3577         * g++.dg/warn/overflow-warn-1.C: New.
3578         * g++.dg/warn/overflow-warn-3.C: New.
3579         * g++.dg/warn/overflow-warn-4.C: New.
3580         * g++.dg/warn/overflow-warn-5.C: New.
3581         * g++.dg/warn/overflow-warn-6.C: New.
3582         * g++.dg/warn/Woverflow-1.C: New.
3583         * g++.dg/warn/Woverflow-2.C: New.
3584         * g++.dg/warn/Woverflow-3.C: New.
3585         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3586
3587 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3588
3589         PR fortran/27698
3590         * gfortran.dg/invalid_name.f90: New test.
3591         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3592         * gfortran.dg/gomp/pr29759.f90: Ditto.
3593
3594 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3595
3596         * gfortran.dg/present_1.f90:  Update error message.
3597
3598 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3599
3600         PR c++/19439
3601         * g++.dg/template/duplicate1.C: New test
3602         * g++.dg/template/memfriend6.C: Adjust error markers.
3603
3604 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3605
3606         PR tree-opt/30385
3607         * gcc.dg/torture/inline-1.c: New test.
3608
3609 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3610
3611         PR c/19978
3612         * gcc.dg/multiple-overflow-warn-1.c: New.
3613         * gcc.dg/multiple-overflow-warn-2.c: New.
3614         * gcc.dg/overflow-warn-6.c: New.
3615         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3616
3617 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3618
3619         * gfortran.dg/array_memcpy_1.f90: New test case.
3620         * gfortran.dg/array_memcpy_2.f90: Likewise.
3621
3622 2007-01-05  Richard Guenther  <rguenther@suse.de>
3623
3624         PR middle-end/27826
3625         * g++.dg/opt/pr27826.C: New testcase.
3626
3627 2007-01-05  Ian Lance Taylor  <iant@google.com>
3628
3629         * gcc.dg/Walways-true-1.c: New test.
3630         * gcc.dg/Walways-true-2.c: New test.
3631         * g++.dg/warn/Walways-true-1.C: New test.
3632         * g++.dg/warn/Walways-true-2.C: New test.
3633
3634 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3635
3636         PR c/30360
3637         * gcc.dg/pr30360.c: New test.
3638
3639 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3640
3641         PR fortran/23232
3642         * gfortran.dg/data_implied_do_1.f90: New test.
3643
3644         PR fortran/27996
3645         PR fortran/27998
3646         * gfortran.dg/char_length_1.f90: New test.
3647
3648 2007-01-05  Richard Guenther  <rguenther@suse.de>
3649
3650         PR middle-end/28116
3651         * g++.dg/opt/pr28116.C: New testcase.
3652
3653 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3654
3655         PR fortran/29624
3656         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3657           invalid deallocate.
3658         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3659         * gfortran.dg/protected_4.f90: Add pointer intent check.
3660         * gfortran.dg/protected_6.f90: Add pointer intent check.
3661         * gfortran.dg/pointer_intent_1.f90: New test.
3662         * gfortran.dg/pointer_intent_2.f90: New test.
3663         * gfortran.dg/pointer_intent_3.f90: New test.
3664
3665 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3666
3667         PR 30235
3668         * gfortran.dg/altreturn_2.f90: new test.
3669
3670 2007-01-04  Tom Tromey  <tromey@redhat.com>
3671
3672         PR preprocessor/28165:
3673         * gcc.dg/cpp/pr28165.c: New file.
3674
3675 2007-01-03  Josh Conner  <jconner@apple.com>
3676
3677         PR middle-end/29683
3678         * gcc.dg/pr29683.c: New.
3679
3680 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3681
3682         PR c++/28217
3683         * g++.dg/pch/template-1.C: New test.
3684         * g++.dg/pch/template-1.Hs: New file.
3685
3686 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3687
3688         PR middle-end/30353
3689         * gcc.c-torture/compile/complex-4.c: New test.
3690
3691 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3692
3693         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3694         -maltivec.
3695         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3696
3697 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3698
3699         PR middle-end/30286
3700         * gcc.dg/pr30286.c: New test.
3701
3702         PR c++/29535
3703         * g++.dg/template/crash66.C: New test.
3704
3705         PR c++/29054
3706         * g++.dg/template/friend49.C: New test.
3707
3708 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3709
3710         * gfortran.dg/ibits.f90: New test.
3711
3712 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3713
3714         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3715         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3716
3717 2007-01-02  Jan Hubicka  <jh@suse.cz>
3718
3719         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3720         first one.
3721
3722 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3723
3724         PR c/19977
3725         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3726         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3727
3728 2006-01-02  Ian Lance Taylor  <iant@google.com>
3729
3730         * g++.dg/warn/Wparentheses-22.C: New test.
3731         * g++.dg/warn/Wparentheses-23.C: New test.
3732
3733 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3734
3735         PR middle-end/7651
3736         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3737         * gcc.dg/declspec-3-Wextra.c: New.
3738         * gcc.dg/declspec-3-no.c: New
3739
3740 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3741
3742         PR fortran/20896
3743         * gfortran.dg/interface_10.f90: Remove.
3744
3745 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3746
3747         * gcc.dg/fold-eqxor-4.c: New test case.
3748
3749 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3750
3751         PR middle-end/30311
3752         * gcc.c-torture/compile/pr30311.c: New test.
3753
3754 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3755
3756         PR middle-end/30253
3757         * gcc.c-torture/compile/statement-expression-1.c: New test.
3758
3759 2007-01-01  Andreas Schwab  <schwab@suse.de>
3760
3761         PR target/29166
3762         * g++.dg/eh/pr29166.C: New test.
3763
3764 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3765
3766         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3767         New.
3768         (check_effective_target_vect_cmdline_needed): Use it.
3769
3770 2006-12-31  Richard Guenther  <rguenther@suse.de>
3771
3772         PR middle-end/30137
3773         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3774         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3775
3776 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3777
3778         PR middle-end/30322
3779         * gcc.dg/fold-plusnot-1.c: New test case.
3780
3781 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3782
3783         PR c++/29731
3784         * g++.dg/parse/template22.C: New test.
3785
3786 2006-12-31  Richard Guenther  <rguenther@suse.de>
3787
3788         PR middle-end/30338
3789         * gcc.c-torture/compile/pr30338.c: New testcase.
3790
3791 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3792
3793         PR fortran/27900
3794         * gfortran.dg/intrinsic_actual_4.f90: New test.
3795
3796         PR fortran/24325
3797         * gfortran.dg/func_decl_3.f90: New test.
3798
3799 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3800
3801         PR fortran/23060
3802         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3803         * gfortran.dg/c_by_val_1.f: New test.
3804         * gfortran.dg/c_by_val_2.f: New test.
3805         * gfortran.dg/c_by_val_3.f: New test.
3806
3807 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3808
3809         PR libfortran/30321
3810         * gfortran.dg/sum_zero_array_1.f90:  New test.
3811
3812 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3813
3814         PR preprocessor/29612
3815         * gcc.dg/cpp/pr29612-1.c: New test.
3816         * gcc.dg/cpp/pr29612-2.c: New test.
3817
3818 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3819
3820         PR fortran/30034
3821         * gfortran.dg/pure_formal_proc_1.f90: New test.
3822
3823         PR fortran/30237
3824         * gfortran.dg/intrinsic_actual_3.f90: New test.
3825
3826 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3827
3828         PR fortran/30014
3829         * gfortran.dg/io_constraints_1.f90: Update test.
3830         * gfortran.dg/io_constraints_2.f90: Update test.
3831         * gfortran.dg/inquire_iolength.f90: New test.
3832
3833 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3834
3835         PR fortran/20896
3836         * gfortran.dg/interface_10.f90: New test.
3837         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3838         since z is already, locally a variable.
3839
3840         PR fortran/25135
3841         * gfortran.dg/generic_11.f90: New test.
3842         * gfortran.dg/interface_7.f90: Remove name clash between module
3843         name and procedure 'x' referenced in the interface.
3844
3845 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3846
3847         PR middle-end/7651
3848         * gcc.dg/Wmissing-parameter-type.c: New.
3849         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3850         * gcc.dg/Wmissing-parameter-type-no.c: New.
3851
3852 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3853
3854         PR fortran/25818
3855         * gfortran.dg/entry_array_specs_2.f: New test.
3856
3857         PR fortran/30084
3858         * gfortran.dg/nested_modules_6.f90: New test.
3859
3860 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3861
3862         PR middle-end/7651
3863         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3864         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3865
3866 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3867
3868         PR C++/30168
3869         * g++.dg/opt/complex6.C: New test.
3870
3871 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3872
3873         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3874         full" if the linker on spu-*-* warns about exceeding local store.
3875
3876         And revert this patch:
3877         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3878         fail to link due to relocation overflows on spu-*-*.
3879
3880 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3881
3882         PR fortran/30273
3883         * gfortran.dg/dependency_19.f90: New test.
3884
3885 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3886
3887         PR fortran/30202
3888         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3889
3890 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR middle-end/30262
3893         * gcc.c-torture/execute/20061220-1.c: New test.
3894
3895         PR middle-end/30263
3896         * gcc.dg/gomp/asm-1.c: New test.
3897
3898         PR target/30230
3899         * g++.dg/eh/ia64-2.C: New test.
3900
3901 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3902
3903         PR target/28966
3904         PR target/29248
3905         * gcc.dg/rs6000-leaf.c: New.
3906
3907 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3908
3909         PR fortran/25392
3910         * gfortran.dg/f2c_8.f90: New test.
3911
3912 2006-12-20  Bill Wendling  <wendling@apple.com>
3913
3914         * gcc.dg/asm-b.c: Check for __ppc64__.
3915
3916 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3917
3918         PR fortran/30190
3919         * gfortran.dg/bounds_check_5.f90: New test.
3920
3921 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3922
3923         PR middle-end/30143
3924         * gcc.dg/gomp/complex-1.c: New testcase.
3925
3926 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3927
3928         * gfortran.dg/array_memset_1.f90: New test case.
3929
3930 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3931
3932         * lib/target-supports.exp: Add spu to
3933         check_effective_target_vect_widen_mult_hi_to_si.
3934
3935 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3936
3937         PR fortran/29992
3938         * gfortran.dg/generic_9.f90: New test.
3939
3940         PR fortran/30081
3941         * gfortran.dg/generic_10.f90: New test.
3942
3943 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3944
3945         PR tree-opt/30045
3946         * gcc.dg/pr30045.c: New test.
3947
3948 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3949
3950         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3951
3952 2006-12-19  Eric Christopher  <echristo@apple.com>
3953
3954         PR target/29302
3955         * gcc.c-torture/execute/pr29302-1.c: New.
3956
3957 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3958
3959         PR fortran/39238
3960         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3961
3962 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3963
3964         PR fortran/30236
3965         * gfortran.dg/altreturn_3.f90: New test.
3966
3967         * gfortran.dg/char_result_12.f90: Fix comment typos.
3968
3969 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3970
3971         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3972         as newlib's stdio.h uses non-traditional cpp constructs.
3973
3974 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3975
3976         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3977         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3978         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3979         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3980         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3981         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3982         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3983         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3984         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3985         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3986         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3987         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3988         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3989         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3990         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3991         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3992         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3993         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3994         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3995         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3996         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3997         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3998         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3999         * gfortran.dg/logint_1.f: Renamed from logint-1.f
4000         * gfortran.dg/logint_2.f: Renamed from logint-2.f
4001         * gfortran.dg/logint_3.f: Renamed from logint-3.f
4002
4003 2006-12-18  Bill Wendling  <wendling@apple.com>
4004
4005         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
4006         id is an OjbC keyword.
4007
4008 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4009
4010         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
4011
4012 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
4013
4014         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
4015
4016 2006-12-18  Ian Lance Taylor  <iant@google.com>
4017
4018         * g++.dg/warn/Wmissing-declarations-1.C: New test.
4019
4020 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4021
4022         * gcc.c-torture/compile/pr27528.c: Use empty templates.
4023
4024 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4025
4026         PR fortran/30207
4027         * gfortran.fortran-torture/execute/where21.f90: New test.
4028
4029 2006-12-17  Tobias Burnus  <burnus@net-b.de>
4030
4031         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
4032
4033 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4034
4035         PR middle-end/7651
4036         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
4037         * gcc.dg/if-empty-1.c: Likewise.
4038         * gcc.dg/pr23165.c: Likewise.
4039         * g++.dg/warn/empty-body.C: Likewise.
4040
4041 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4042
4043         PR libfortran/30005
4044         * gfortran.dg/open_errors.f90: New test.
4045
4046 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
4047
4048         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
4049
4050         * gcc.target/i386/ssse3-pabsb.c: New file.
4051         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4052         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4053         * gcc.target/i386/ssse3-palignr.c: Likewise.
4054         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4055         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4056         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4057         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4058         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4059         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4060         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4061         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4062         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4063         * gcc.target/i386/ssse3-psignb.c: Likewise.
4064         * gcc.target/i386/ssse3-psignd.c: Likewise.
4065         * gcc.target/i386/ssse3-psignw.c: Likewise.
4066         * gcc.target/i386/ssse3-vals.h: Likewise.
4067
4068 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
4069
4070         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
4071         * lib/fortran-torture.exp: Include target-supports.exp.
4072
4073 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR target/30185
4076         * gcc.c-torture/execute/pr30185.c: New test.
4077
4078 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4079
4080         PR testsuite/30179
4081         PR testsuite/30180
4082         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
4083         * gcc.dg/builtin-bswap-2.c: Likewise.
4084         * gcc.dg/builtin-bswap-3.c: Likewise.
4085         * gcc.dg/builtin-bswap-4.c: Likewise.
4086         * lib/target-supports.exp (check_effective_target_stdint_types): New.
4087         * cc.c-torture/execute/mode-dependent-address.x: New file.
4088
4089 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4090
4091         PR libfortran/30145
4092         * gfortran.dg/write_zero_array: New test.
4093
4094 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4095
4096         PR fortran/30200
4097         * gfortran.dg/write_fmt_trim.f90: New test.
4098
4099 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
4100
4101         PR 30194
4102         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
4103         temporarily.
4104
4105 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4106
4107         * lib/target-supports.exp (check_weak_available): Use istarget
4108         "hppa*-*-hpux10*" instead of regexp.
4109         (check_cxa_atexit_available): Likewise.
4110
4111 2006-12-14  Richard Guenther  <rguenther@suse.de>
4112
4113         PR tree-optimization/30197
4114         * gcc.c-torture/execute/complex-1.c: Fix function name.
4115         * gcc.dg/builtins-61.c: New testcase.
4116
4117 2006-12-14  Richard Guenther  <rguenther@suse.de>
4118
4119         PR middle-end/30172
4120         * gcc.dg/pr30172-1.c: New testcase.
4121
4122 2006-12-14  Richard Guenther  <rguenther@suse.de>
4123
4124         PR tree-optimization/30198
4125         * gcc.dg/builtins-60.c: New testcase.
4126
4127 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
4128
4129         * lib/target-supports.exp (vect_no_align): Remove spu.
4130
4131 2006-12-13  Ian Lance Taylor  <iant@google.com>
4132
4133         PR c++/19564
4134         PR c++/19756
4135         * g++.dg/warn/Wparentheses-5.C: New test.
4136         * g++.dg/warn/Wparentheses-6.C: New test.
4137         * g++.dg/warn/Wparentheses-7.C: New test.
4138         * g++.dg/warn/Wparentheses-8.C: New test.
4139         * g++.dg/warn/Wparentheses-9.C: New test.
4140         * g++.dg/warn/Wparentheses-10.C: New test.
4141         * g++.dg/warn/Wparentheses-11.C: New test.
4142         * g++.dg/warn/Wparentheses-12.C: New test.
4143         * g++.dg/warn/Wparentheses-13.C: New test.
4144         * g++.dg/warn/Wparentheses-14.C: New test.
4145         * g++.dg/warn/Wparentheses-15.C: New test.
4146         * g++.dg/warn/Wparentheses-16.C: New test.
4147         * g++.dg/warn/Wparentheses-17.C: New test.
4148         * g++.dg/warn/Wparentheses-18.C: New test.
4149         * g++.dg/warn/Wparentheses-19.C: New test.
4150         * g++.dg/warn/Wparentheses-20.C: New test.
4151         * g++.dg/warn/Wparentheses-21.C: New test.
4152
4153 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4154
4155         PR testsuite/30157
4156         * lib/target-supports.exp (check_cxa_atexit_available): Return false
4157         for target "hppa.*hpux10".
4158
4159 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
4160
4161         * g++.dg/debug/vartrack1.C: New test.
4162
4163         * g++.dg/opt/ifcvt1.C: New test.
4164
4165         * gcc.dg/tls/opt-13.c: New test.
4166
4167         * gcc.dg/20060425-2.c: New test.
4168
4169         * g++.dg/opt/pr15054-2.C: New test.
4170
4171         * gcc.c-torture/execute/20060420-1.c: New test.
4172
4173         * gcc.c-torture/execute/20060412-1.c: New test.
4174
4175         * objc/compile/20060406-1.m: New test.
4176
4177 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
4178
4179         * g++.dg/template/array17.C: New test.
4180
4181 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
4182
4183         * gcc.target/powerpc/altivec-23.c: New test.
4184
4185 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
4186
4187         PR c++27316
4188         * g++.dg/inherit/error3.C: New test.
4189
4190         PR c++/28740
4191         * g++.dg/inherit/error4.C: New test.
4192
4193 2006-12-13  Richard Guenther  <rguenther@suse.de>
4194
4195         PR tree-optimization/17687
4196         * gcc.dg/builtins-59.c: New testcase.
4197
4198 2006-12-13  Ben Elliston  <bje@au.ibm.com>
4199
4200         * gcc.target/spu/Wmain.c: New test.
4201
4202 2006-12-12  Josh Conner  <jconner@apple.com>
4203
4204         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
4205         * g++.dg/abi/thunk4.C: Likewise.
4206         * g++.dg/abi/rtti3.C: Likewise.
4207
4208 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
4209
4210         * gcc.target/spu/cpat-1.c: New test.
4211         * gcc.target/spu/cpat-2.c: New test.
4212         * gcc.target/spu/cpat-3.c: New test.
4213         * gcc.target/spu/cpat-4.c: New test.
4214
4215 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4216
4217         PR tree-opt/28436
4218         * gcc.c-torture/compile/vector-1.c: New test.
4219         * gcc.c-torture/compile/vector-2.c: New test.
4220         * gcc.c-torture/compile/vector-3.c: New test.
4221
4222 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4223
4224         * lib/fortran-torture.exp: Update copyright years.  Remove
4225         obsolete comment.  Test -ftree-vectorize where it makes sense.
4226         * lib/gfortran-dg.exp: Update copyright years.  Use settings
4227         from fortran-torture.exp.
4228         * gfortran.dg/char_transpose_1.f90,
4229         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
4230         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
4231         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
4232         '-w' to dg-options.
4233
4234 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
4235
4236         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
4237         saved_${tool}_load.
4238
4239 2006-12-12  Ira Rosen  <irar@il.ibm.com>
4240
4241         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
4242         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
4243         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
4244         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
4245         gaps.
4246
4247 2006-12-12  Richard Guenther  <rguenther@suse.de>
4248
4249         PR middle-end/30147
4250         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
4251
4252 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
4253             Diego Novillo  <dnovillo@redhat.com>
4254
4255         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
4256         VDEF/VUSE changes.
4257         * gcc.dg/tree-ssa/pr26421.c: Likewise
4258         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
4259         * gcc.dg/tree-ssa/pr23382.c: Likewise.
4260         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
4261         * gcc.dg/tree-ssa/pr28410.c: Likewise.
4262         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
4263         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4264         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4265         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4266         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4267
4268 2006-12-11  Jan Hubicka  <jh@suse.cz>
4269
4270         * gcc.dg/tree-prof/stringop-1.c: New test.
4271         * gcc.dg/tree-prof/stringop-2.c: New test.
4272
4273 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
4274
4275         PR target/30120
4276         * gcc.target/i386/pr30120.c: New test.
4277
4278         Revert:
4279         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4280
4281         * gcc.target/i386/x87regparm-1.c: New test.
4282         * gcc.target/i386/x87regparm-2.c: New test.
4283         * gcc.target/i386/x87regparm-3.c: New test.
4284         * gcc.target/i386/x87regparm-4.c: New test.
4285
4286 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
4287
4288         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4289
4290 2006-12-10  Tobias Burnus  <burnus@net-b.de>
4291
4292         PR fortran/23994
4293         * gfortran.dg/protected_1.f90: New test.
4294         * gfortran.dg/protected_2.f90: New test.
4295         * gfortran.dg/protected_3.f90: New test.
4296         * gfortran.dg/protected_4.f90: New test.
4297         * gfortran.dg/protected_5.f90: New test.
4298         * gfortran.dg/protected_6.f90: New test.
4299
4300 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4301             Tobias Burnus  <burnus@gcc.gnu.org>
4302
4303         PR fortran/29975
4304         PR fortran/30068
4305         * gfortran.dg/interface_4.f90: Test adding procedure to generic
4306         interface.
4307         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4308         ambiguous interfaces.
4309         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4310         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4311         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4312         ambiguous interfaces.
4313         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4314         * gfortran.dg/array_initializer_2.f90: Add initializer array
4315         constructor test.
4316
4317         PR fortran/30096
4318         * gfortran.dg/interface_9.f90: Test that host interfaces are
4319         not checked for ambiguity with the local version.
4320
4321 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4322
4323         PR fortran/29464
4324         * gfortran.dg/module_interface_2.f90: New test.
4325
4326 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4327
4328         PR fortran/29941
4329         * gfortran.dg/assumed_len.f90: New test.
4330
4331 2006-12-09  Richard Guenther  <rguenther@suse.de>
4332
4333         * g++.dg/warn/implicit-typename1.C: Qualify types.
4334         * g++.dg/parse/crash12.C: Likewise.
4335         * g++.dg/tree-ssa/pr22444.C: Likewise.
4336
4337 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4338
4339         * gfortran.dg/array_2.f90: Added sqrt test.
4340
4341 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4342
4343         * gcc.target/i386/x87regparm-1.c: XFAIL.
4344         * gcc.target/i386/x87regparm-2.c: XFAIL.
4345         * gcc.target/i386/x87regparm-3.c: XFAIL.
4346         * gcc.target/i386/x87regparm-4.c: XFAIL.
4347
4348 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4349
4350         * lib/target-supports.exp
4351         (check_effective_target_large_long_double): New.
4352         * gcc.dg/Wconversion-real.c : Use it.
4353         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4354         unsigned.
4355
4356 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4357
4358         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4359
4360 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4361
4362         PR fortran/27546
4363         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4364
4365 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4366
4367         PR c++/29732
4368         * g++.dg/template/crash65.C: New test.
4369         * g++.dg/template/spec16.C: Tweak error markers.
4370
4371 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4372
4373         * gcc.target/spu: New directory.
4374         * gcc.target/spu/spu.exp: New file.
4375         * gcc.target/spu/intrinsics-1.c: New test.
4376
4377 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4378
4379         PR c++/29980
4380         * g++.dg/ext/attrib27.C: New test.
4381         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4382         * g++.dg/parse/typedef5.C: Likewise.
4383
4384 2006-12-07  Mike Stump  <mrs@apple.com>
4385
4386         * treelang/compile/var_defs.tree: Adjust.
4387
4388 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4389
4390         PR c++/29730
4391         * g++.dg/template/crash64.C: New test.
4392         * g++.dg/parse/crash27.C: Adjust error markers.
4393
4394 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4395
4396         PR libfortran/30009
4397         PR libfortran/30056
4398         * gfortran.dg/read_eof_4.f90:  Add tests.
4399         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4400         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4401
4402 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4403
4404         PR c++/29729
4405         * g++.dg/template/crash63.C: New test.
4406
4407         PR c++/29728
4408         * g++.dg/template/crash62.C: New test.
4409
4410 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4411
4412         PR fortran/30003
4413         * gfortran.dg/allocatable_function_1.f90: Increase the number
4414         of expected calls of free to 10; the lhs section reference is
4415         now evaluated so there is another call to bar.  Change the
4416         comment appropriately.
4417         * gfortran.dg/array_section_1.f90: New test.
4418
4419 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4420
4421         PR fortran/29912
4422         * gfortran.dg/char_result_12.f90: New test.
4423
4424 2006-12-05  Richard Guenther  <rguenther@suse.de>
4425
4426         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4427         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4428         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4429         vect_double, xfail for spu*-*-*.
4430
4431 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4432
4433         PR fortran/29962
4434         * initialization_4.f90: Test noninteger exponents (-std=f95).
4435         * initialization_5.f90: New test for noninteger exponents
4436           with -std=f2003.
4437
4438 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4439
4440         PR fortran/29821
4441         * gfortran.dg/parameter_array_section_1.f90: New test.
4442
4443 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4444
4445         PR c++/29733
4446         * g++.dg/template/crash61.C: New test.
4447
4448         PR c++/29632
4449         * g++.dg/template/error23.C: New test.
4450
4451 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4452
4453         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4454
4455 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4456
4457         PR fortran/29916
4458         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4459
4460 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4461
4462         PR middle-end/29965
4463         * gcc.dg/gomp/pr29965-1.c: New test.
4464         * gcc.dg/gomp/pr29965-2.c: New test.
4465         * gcc.dg/gomp/pr29965-3.c: New test.
4466         * gcc.dg/gomp/pr29965-4.c: New test.
4467         * gcc.dg/gomp/pr29965-5.c: New test.
4468         * gcc.dg/gomp/pr29965-6.c: New test.
4469         * g++.dg/gomp/pr29965-1.C: New test.
4470         * g++.dg/gomp/pr29965-2.C: New test.
4471         * g++.dg/gomp/pr29965-3.C: New test.
4472         * g++.dg/gomp/pr29965-4.C: New test.
4473         * g++.dg/gomp/pr29965-5.C: New test.
4474         * g++.dg/gomp/pr29965-6.C: New test.
4475         * g++.dg/gomp/pr29965-7.C: New test.
4476         * g++.dg/gomp/pr29965-8.C: New test.
4477         * g++.dg/gomp/pr29965-9.C: New test.
4478         * g++.dg/gomp/pr29965-10.C: New test.
4479
4480 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4481
4482         * gnat.dg/pointer_variable_bounds.adb: New test.
4483         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4484         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4485
4486 2006-12-03  Eric Christopher  <echristo@apple.com>
4487
4488         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4489
4490 2006-12-03  Richard Henderson  <rth@redhat.com>
4491             Andrew Pinski  <pinskia@gmail.com>
4492
4493         PR C++/14329
4494         * g++.dg/warn/unit-1.C: New test.
4495
4496 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4497
4498         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4499
4500 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4501
4502         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4503         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4504         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4505         * gcc.dg/vect/vect-70.c: Reduce array size.
4506         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4507         vect_no_compaer_double targets.
4508         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4509         vect_float, vect_double, and vect_int.
4510
4511 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4512
4513         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4514         test for loop versioning on vect_no_align targets.
4515         * gcc.dg/vect/pr20122.c: Likewise.
4516         * gcc.dg/vect/vect-105.c: Likewise.
4517         * gcc.dg/vect/vect-42.c: Likewise.
4518         * gcc.dg/vect/vect-43.c: Likewise.
4519         * gcc.dg/vect/vect-74.c: Likewise.
4520         * gcc.dg/vect/vect-75.c: Likewise.
4521         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4522         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4523         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4524         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4525
4526 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4527
4528         PR fortran/29642
4529         * gfortran.dg/value_1.f90 : New test.
4530         * gfortran.dg/value_2.f90 : New test.
4531         * gfortran.dg/value_3.f90 : New test.
4532         * gfortran.dg/value_4.f90 : New test.
4533         * gfortran.dg/value_4.c : Called from value_4.f90.
4534
4535 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4536
4537         PR C++/30033
4538         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4539
4540 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4541
4542         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4543
4544 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4545
4546         PR c/27953
4547         * gcc.dg/pr27953.c: New test.
4548
4549 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4550
4551         PR c++/30022
4552         * g++.dg/ext/vector5.C: New test.
4553
4554         PR c++/30021
4555         * g++.dg/other/main1.C: New test.
4556
4557 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4558
4559         PR libfortran/29568
4560         * gfortran.dg/convert_implied_open.f90:  Change to
4561         new default record length.
4562         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4563         new error message.
4564         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4565
4566 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4567
4568         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4569
4570 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4571
4572         PR c++/29066
4573         * g++.dg/expr/pr29066.c: New.
4574
4575 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4576             Zdenek Dvorak <dvorakz@suse.cz>
4577
4578         PR tree-optimization/29921
4579         * gcc.dg/pr29921-2.c: New test.
4580
4581 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4582
4583         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4584         (i386_get_cpuid): New function.
4585         (i386_cpuid_ecx): Likewise.
4586         (i386_cpuid_edx): Likewise.
4587         (i386_cpuid): Updated to call i386_cpuid_edx.
4588
4589         * gcc.target/i386/sse3-addsubpd.c: New file.
4590         * gcc.target/i386/sse3-addsubps.c: Likewise.
4591         * gcc.target/i386/sse3-haddpd.c: Likewise.
4592         * gcc.target/i386/sse3-haddps.c: Likewise.
4593         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4594         * gcc.target/i386/sse3-hsubps.c: Likewise.
4595         * gcc.target/i386/sse3-lddqu.c: Likewise.
4596         * gcc.target/i386/sse3-movddup.c: Likewise.
4597         * gcc.target/i386/sse3-movshdup.c: Likewise.
4598         * gcc.target/i386/sse3-movsldup.c: Likewise.
4599
4600 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4601
4602         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4603
4604 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4605
4606         * gcc.dg/dfp/convert-int-max.c: New test.
4607         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4608
4609 2006-11-30  Richard Guenther  <rguenther@suse.de>
4610
4611         * gcc.dg/vect/vect-pow-1.c: Rename ...
4612         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4613         floats instead of doubles, check successful vectorization.
4614
4615 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4616
4617         PR target/29945
4618         * gcc.c-torture/compile/pr29945.c: New testcase.
4619
4620 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4621
4622         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4623         -maltivec.
4624
4625 2006-11-29  Eric Christopher  <echristo@apple.com>
4626
4627         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4628
4629 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4630
4631         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4632
4633         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4634
4635 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4636
4637         PR c++/29022
4638         * g++.dg/inherit/virtual2.C: New test.
4639         * g++.dg/inherit/virtual3.C: Likewise.
4640         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4641         * g++.dg/inherit/error2.C: Likewise.
4642         * g++.dg/template/instantiate1.C: Likewise.
4643
4644 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4645
4646         PR tree-opt/29984
4647         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4648
4649 2006-11-28  Jan Hubicka  <jh@suse.cz>
4650
4651         * gcc.dg/memcpy-1.c: New test.
4652
4653 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4654
4655         PR c++/29735
4656         * g++.dg/warn/main-3.C: New test.
4657
4658 2006-11-28  Jan Hubicka  <jh@suse.cz>
4659
4660         * gcc.dg/winline-1.c: New test.
4661
4662 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4663
4664         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4665         alignments.
4666
4667 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4668
4669         PR fortran/29976
4670         * gfortran.dg/missing_optional_dummy_3.f90
4671
4672 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4673
4674         PR fortran/20880
4675         * gfortran.dg/interface_3.f90: Modify errors.
4676
4677 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4678
4679         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4680         fail to link due to relocation overflows on spu-*-*.
4681
4682 2006-11-27  Michael Matz  <matz@suse.de>
4683             Andreas Krebbel  <krebbel1@de.ibm.com>
4684
4685         PR target/29319
4686         * gcc.dg/20061127-1.c: New testcase.
4687
4688 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4689
4690         * gcc.dg/20061124-1.c: Add exit() function prototype.
4691
4692 2006-11-27  Jan Hubicka  <jh@suse.cz>
4693
4694         * gcc.target/i386/memcpy-1.c: Adjust size.
4695         * testsuite/gcc.dg/visibility-11.c: Likewise.
4696
4697 2006-11-27  Richard Guenther  <rguenther@suse.de>
4698
4699         PR middle-end/25620
4700         * gcc.target/i386/pow-1.c: New testcase.
4701         * gcc.dg/builtins-58.c: Likewise.
4702
4703 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4704
4705         PR c++/29886
4706         * g++.dg/expr/cast8.C: New test.
4707
4708 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4709
4710         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4711         Don't ever inline the testcase.
4712
4713 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4714
4715         PR fortran/29982
4716         * gfortran.fortran-torture/compile/parameter_3.f90: New
4717         testcase.
4718
4719 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4720
4721         PR fortran/29951
4722         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4723
4724 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4725
4726         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4727         for CHAR.
4728
4729 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4730
4731         PR libgfortran/29936
4732         * gfortran.dg/write_check3.f90: New test.
4733
4734 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4735
4736         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4737
4738 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4739
4740         PR fortran/20880
4741         * gfortran.dg/interface_3.f90: New test.
4742
4743         PR fortran/29387
4744         * gfortran.dg/generic_8.f90: New test.
4745
4746 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4747
4748         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4749         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4750         * gfortran.dg/specifics_3.f90: Remove.
4751
4752 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4753
4754         PR c/29955
4755         * gcc.dg/gomp/pr29955.c: New test.
4756
4757         PR c/29736
4758         * gcc.dg/pr29736.c: New test.
4759
4760 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4761
4762         PR tree-opt/29964
4763         * gcc.dg/pure-1.c: New test.
4764
4765 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4766
4767         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4768         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4769
4770 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4771
4772         * gcc.dg/20061124-1.c: New testcase.
4773
4774 2006-11-23  Eric Christopher  <echristo@apple.com>
4775
4776         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4777
4778 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4779
4780         PR c/2707
4781         PR c++/26167
4782         * gcc.dg/Wconversion-integer.c: New. Supersedes
4783         Wconversion-negative-constants.c
4784         * gcc.dg/Wconversion-real.c: New.
4785         * gcc.dg/Wconversion-real-integer.c: New.
4786         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4787         * g++.dg/warn/Wconversion1.C: Modified.
4788
4789 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4790
4791         * gfortran.dg/overload_1.f90: New test.
4792
4793 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4794
4795         PR c/9072
4796         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4797         Wtraditional-conversion.
4798         * gcc.dg/overflow-warn-2.c: Likewise.
4799         * gcc.dg/Wconversion.c: Likewise. Renamed as
4800         Wtraditional-conversion.c .
4801         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4802         Wtraditional-conversion-2.c .
4803         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4804         Wtraditional-conversion-2.c
4805         * gcc.dg/Wconversion-negative-constants.c: New.
4806
4807 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4808
4809         * gcc.dg/tree-ssa/dump-1.c: New test.
4810
4811 2006-11-23  David Ung <davidu@mips.com>
4812
4813         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4814         -mfp64, allowable when ISA >= 33 and float is enabled.
4815         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4816         of mthc1 and mfhc1 patterns.
4817
4818 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4819
4820         PR tree-optimization/29921
4821         * gcc.dg/pr29921.c: New test.
4822
4823 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4824
4825         PR fortran/29441
4826         * gfortran.dg/initialization_4.f90: New test.
4827
4828 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4829
4830         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4831         platforms that have interleaving support.
4832         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4833         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4834         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4835         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4836         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4837         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4838         gcc.dg/vect/vect-strided-u8-i8.c,
4839         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4840         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4841         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4842         gcc.dg/vect/vect-strided-float.c,
4843         gcc.dg/vect/vect-strided-a-mult.c,
4844         gcc.dg/vect/vect-strided-mult-char-ls.c,
4845         gcc.dg/vect/vect-strided-a-u16-mult.c,
4846         gcc.dg/vect/vect-strided-a-u32-mult.c,
4847         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4848         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4849         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4850         gcc.dg/vect/vect-strided-mult.c,
4851         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4852         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4853
4854 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4855
4856         PR fortran/25087
4857         * gfortran.dg/auto_char_len_4.f90: New test.
4858
4859 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4860
4861         PR fortran/29652
4862         * gfortran.dg/generic_7.f90: New test.
4863         * gfortran.dg/defined_operators_1.f90: Add new error.
4864
4865 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4866
4867         PR tree-optimization/29902
4868         * g++.dg/tree-ssa/pr29902.C: New test.
4869
4870 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4871
4872         PR fortran/29820
4873         * gfortran.dg/used_types_13.f90: New test.
4874
4875 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4876
4877         * gcc.dg/dfp/snan.c: Delete.
4878
4879 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4880
4881         * g++.dg/cpp0x/static_assert1.C: New.
4882         * g++.dg/cpp0x/static_assert2.C: New.
4883         * g++.dg/cpp0x/static_assert3.C: New.
4884
4885 2006-11-21  Richard Guenther  <rguenther@suse.de>
4886
4887         * gcc.dg/vect/vect-pow-1.c: New testcase.
4888         * gcc.dg/vect/vect-pow-2.c: Likewise.
4889
4890 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4891
4892         PR c++/29570
4893         * g++.dg/template/static29.C: New test.
4894
4895         PR c++/29734
4896         * g++.dg/conversion/simd4.C: New test.
4897
4898 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4899
4900         PR c++/29475
4901         * g++.dg/template/access19.C: New test.
4902         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4903         error is reported.
4904
4905 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4906
4907         PR tree-opt/25500
4908         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4909
4910 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4911
4912         PR fortran/27546
4913         * gfortran.dg/import.f90: Extended test.
4914         * gfortran.dg/import2.f90: Extended test.
4915
4916 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4917
4918         * gfortran.dg/volatile3.f90: Add conflict test.
4919
4920 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4921
4922         PR fortran/24783
4923         * gfortran.dg/implicit_10.f90: New test.
4924
4925 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4926
4927         PR c++/8586
4928         * g++.dg/warn/Wall-write-strings.C: New.
4929
4930 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4931
4932         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4933         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4934
4935 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4936
4937         * gfortran.dg/use_3.f90: Remove error message.
4938         * gfortran.dg/iso_fortran_env_1.f90: New test.
4939         * gfortran.dg/iso_fortran_env_2.f90: New test.
4940         * gfortran.dg/iso_fortran_env_3.f90: New test.
4941         * gfortran.dg/iso_fortran_env_4.f90: New test.
4942
4943 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4944
4945         * gcc.dg/vect/vect-27.c: Fix initialization.
4946
4947 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4948
4949         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4950         * gcc.dg/torture/builtin-minmax-1.c: New.
4951
4952         * gcc.dg/builtins-20.c: Add cases for copysign.
4953
4954 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4955
4956         PR fortran/24285
4957         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4958
4959 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4960         * gfortran.dg/use_1.f90: New test.
4961         * gfortran.dg/use_1.f90: New test.
4962         * gfortran.dg/use_1.f90: New test.
4963
4964 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4965
4966         PR tree-optimization/29801
4967         * gcc.dg/pr29801.c: New test.
4968
4969 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4970
4971         PR middle-end/29584
4972         * gcc.dg/torture/pr29584.c: New test.
4973
4974 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4975
4976         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4977         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4978         * gcc.target/powerpc/compress-float-ppc.c,
4979         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4980         powerpc_fprs.
4981         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4982         do not pass -mhard-float.
4983
4984 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4985
4986         * gnat.dg/volatile_aggregate.adb: New test.
4987
4988 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4989
4990         PR fortran/29391
4991         PR fortran/29489
4992         * gfortran.dg/bound_2.f90: Add more checks.
4993         * gfortran.dg/bound_3.f90: New test.
4994
4995 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4996
4997         PR target/29201
4998         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4999
5000 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5001
5002         * gfortran.dg/import3.f90: Fix error message.
5003
5004 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5005
5006         PR tree-opt/29788
5007         * gfortran.fortran-torture/compile/inline_1.f90:
5008         New testcase.
5009
5010 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
5011
5012         * gcc.target/i386/x87regparm-1.c: New test.
5013         * gcc.target/i386/x87regparm-2.c: New test.
5014         * gcc.target/i386/x87regparm-3.c: New test.
5015         * gcc.target/i386/x87regparm-4.c: New test.
5016
5017 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5018
5019         PR fortran/27546
5020         * gfortran.dg/import.f90: New test.
5021         * gfortran.dg/import2.f90: New test.
5022         * gfortran.dg/import3.f90: New test.
5023
5024 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5025
5026         PR fortran/27588
5027         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
5028
5029 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5030
5031         PR fortran/29806
5032         * gfortran.dg/contains.f90: New test.
5033         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
5034
5035 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
5036
5037         PR tree-optimization/29581
5038         * gcc.dg/pr29581-1.c: New test.
5039         * gcc.dg/pr29581-2.c: New test.
5040         * gcc.dg/pr29581-3.c: New test.
5041         * gcc.dg/pr29581-4.c: New test.
5042         * gfortran.dg/pr29581.f90: New test.
5043
5044 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
5045
5046         PR fortran/29702
5047         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
5048         numbers in error message headers.
5049
5050 2006-11-14  Richard Guenther  <rguenther@suse.de>
5051
5052         * gcc.target/i386/math-torture/math-torture.exp: Restrict
5053         to i?86 and x86_64 targets.
5054
5055 2006-11-14  Caroline Tice  <ctice@apple.com>
5056
5057         * gcc.dg/pubtypes-1.c: New file/testcase.
5058         * gcc.dg/pubtypes-2.c: New file/testcase.
5059         * gcc.dg/pubtypes-3.c: New file/testcase.
5060         * gcc.dg/pubtypes-4.c: New file/testcase.
5061         * g++.dg/pubtypes.C: New file/testcase.
5062
5063 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
5064
5065         PR c++/29106
5066         * g++.dg/init/self1.C: New test.
5067
5068 2006-11-14  Tobias Burnus  <burnus@net-b.de>
5069
5070         PR fortran/29657
5071         * gfortran.dg/conflicts.f90: Add.
5072
5073 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
5074
5075         PR rtl-optimization/29798
5076
5077         * gcc.c-torture/execute/pr29798.c: New.
5078
5079 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5080
5081         * gcc.dg/builtins-20.c: Add more cases.
5082
5083 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
5084
5085         PR fortran/29759
5086         * gfortran.dg/gomp/pr29759.f90: New test.
5087
5088 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
5089
5090         PR c++/29518
5091         * g++.dg/template/static28.C: New test.
5092
5093 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
5094
5095         * lib/c-torture.exp: Use target-libpath.exp.
5096         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
5097         set GCC_EXEC_PREFIX env var from global variable of same name.
5098
5099 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5100
5101         PR fortran/26994
5102         * gfortran.fortran-torture/compile/transfer-1.f90:
5103         New testcase.
5104
5105 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
5106             Zdenek Dvorak <dvorakz@suse.cz>
5107
5108         PR tree-optimization/29680
5109         * gcc.dg/alias-11.c: New test.
5110
5111 2006-11-12  Jason Merrill  <jason@redhat.com>
5112             Andrew Pinski <pinskia@physics.uc.edu>
5113
5114         PR middle-end/28915
5115         * gcc.target/i386/vectorize1.c: New.
5116
5117 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5118
5119         PR rtl-optimization/29797
5120         * gcc.c-torture/execute/pr29797-1.c: New test case.
5121
5122 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5123
5124         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
5125
5126 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
5127
5128         * gcc.dg/tree-ssa/prefetch-3.c: New test.
5129
5130 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5131
5132         PR tree-optimization/13827
5133         * gcc.dg/fold-eqand-1.c: New test case.
5134
5135 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5136
5137         PR rtl-opt/28812
5138         * gcc.c-torture/execute/mayalias-3.c: New test.
5139
5140 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
5141
5142         PR middle-end/27528
5143         * gcc.c-torture/compile/pr27528.c: New test.
5144         * gcc.dg/pr27528.c: Likewise.
5145
5146 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5147
5148         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
5149
5150         * gcc.dg/torture/builtin-symmetric-1.c: New test.
5151
5152 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5153
5154         PR fortran/29758
5155         * gfortran.dg/reshape_source_size_1.f90: New test.
5156
5157 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5158
5159         PR fortran/29315
5160         * gfortran.dg/aliasing_dummy_4.f90: New test.
5161
5162 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
5163
5164         PR target/29777
5165         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
5166         and x86_64-*-* targets.
5167
5168 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5169
5170         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
5171         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
5172         New macros. Use them in exact tests.
5173         (TESTIT3): New macro.
5174         Add tests for fmin, fmax and fma.
5175
5176 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5177
5178         PR fortran/29431
5179         * gfortran.dg/array_constructor_13.f90: New test.
5180
5181 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5182
5183         PR fortran/29744
5184         * gfortran.dg/used_types_12.f90: New test.
5185
5186 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
5187
5188         PR middle-end/29726
5189         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
5190         (test6): Ditto.
5191         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
5192         * gcc.dg/fold-eqandshift-3.c: New test case.
5193
5194 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5195
5196         PR fortran/29699
5197         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
5198
5199         PR fortran/21370
5200         * gfortran.dg/change_symbol_attributes_1.f90: New test.
5201
5202 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5203
5204         * gcc.dg/20061109-1.c: New testcase.
5205
5206 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5207
5208         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
5209
5210 2006-11-09  Tobias Burnus  <burnus@net-b.de>
5211
5212         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
5213         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
5214
5215 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
5216
5217         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
5218         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
5219
5220 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5221
5222         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
5223
5224 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5225
5226         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
5227         vect-9.c).
5228         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
5229         * gcc.dg/vect/vect-9.c: Now vectorizable.
5230         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
5231         that support vect_widen_mult.
5232         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
5233         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
5234         vect-reduc-dot-u16.c).
5235         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
5236         vect-reduc-dot-u16.c).
5237         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
5238         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
5239         vect-reduc-dot-s8.c).
5240         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
5241         vect-reduc-dot-s8.c).
5242         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
5243         vect-reduc-dot-s8.c).
5244         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
5245         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
5246         vect-reduc-dot-u8.c).
5247         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
5248         vect-reduc-dot-u8.c).
5249         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
5250         * gcc.dg/vect/vect-multitypes-9.c: New test.
5251         * gcc.dg/vect/vect-multitypes-10.c: New test.
5252         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
5253         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
5254         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
5255         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
5256         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
5257         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
5258         wrapv-vect-reduc-dot-s8.c.
5259         * lib/target-support.exp (check_effective_target_vect_unpack): New.
5260         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
5261         targets that support vec_unpack.
5262         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5263         (check_effective_target_vect_widen_mult_qi_to_hi): New.
5264         (check_effective_target_vect_widen_mult_hi_to_si): New.
5265         (check_effective_target_vect_widen_sum): Removed.
5266
5267         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5268
5269         * gcc.dg/vect/vect-multitypes-8.c: New test.
5270         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
5271
5272         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
5273
5274         * gcc.dg/vect/vect-multitypes-7.c: New test.
5275
5276         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5277
5278         * gcc.dg/vect/vect-multitypes-4.c: New test.
5279         * gcc.dg/vect/vect-multitypes-5.c: New test.
5280         * gcc.dg/vect/vect-multitypes-6.c: New test.
5281
5282         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5283
5284         * gcc.dg/vect/vect-multitypes-1.c: New test.
5285         * gcc.dg/vect/vect-multitypes-2.c: New test.
5286         * gcc.dg/vect/vect-multitypes-3.c: New test.
5287
5288 2006-11-07  Eric Christopher  <echristo@apple.com>
5289
5290         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5291         Test using scan-assembler-not.
5292
5293 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
5294
5295         * gcc.dg/inline-17.c: New test.
5296
5297 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
5298
5299         PR other/25028
5300         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
5301         on HP-UX.
5302
5303 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5304
5305         PR fortran/29539
5306         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5307
5308         PR fortran/29634
5309         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5310         test.
5311
5312 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5313
5314         PR fortran/29601
5315         * gfortran.dg/volatile.f90: Add.
5316         * gfortran.dg/volatile2.f90: Add.
5317         * gfortran.dg/volatile3.f90: Add.
5318         * gfortran.dg/volatile4.f90: Add.
5319         * gfortran.dg/volatile5.f90: Add.
5320         * gfortran.dg/volatile6.f90: Add.
5321         * gfortran.dg/volatile7.f90: Add.
5322
5323 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5324
5325         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5326           for matching error messages.
5327         * gfortran.dg/specifics_3.f90: Adjust pattern
5328           for matching error messages.
5329
5330 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5331             Bernhard Fischer  <aldot@gcc.gnu.org>
5332
5333         * lib/gcc-dg.exp (output-exists): New proc.
5334         (output-exists-not): New proc.
5335         * gcc.test-framework/test-framework.awk: Support new directives.
5336         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5337         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5338         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5339         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5340         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5341         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5342
5343 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5344
5345         PR fortran/29630
5346         PR fortran/29679
5347         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5348         * gfortran.dg/initialization_3.f90: New.
5349
5350 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5351
5352         PR libgfortran/25545
5353         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5354
5355 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5356
5357         PR middle-end/29695
5358         * gcc.c-torture/execute/pr29695-1.c: New test.
5359         * gcc.c-torture/execute/pr29695-2.c: New test.
5360
5361 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5362
5363         PR fortran/29565
5364         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5365
5366 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5367
5368         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5369         for matching error messages.
5370
5371 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5372
5373         PR target/26915
5374         * gcc.target/i386/387-12.c: New test.
5375
5376 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5377
5378         PR libfortran/29713
5379         * gfortran.dg/pr29713.f90: New test.
5380
5381 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5382
5383         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5384         Also test for bogus rest sign.
5385
5386 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5387
5388         PR libfortran/27895
5389         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5390
5391 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5392
5393         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5394         from error messages.
5395
5396 2006-11-02  Mike Stump  <mrs@apple.com>
5397
5398         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5399
5400         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5401
5402 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5403
5404         * g++.dg/eh/gcsec1.C: New test.
5405
5406 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5407
5408         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5409         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5410
5411 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5412
5413         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5414         hexadecimal value.
5415         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5416         * gcc.dg/pr14796-2.c: Likewise.
5417
5418 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5419
5420         * gcc.c-torture/execute/20061101-1.c: New test.
5421
5422 2006-11-01  Richard Guenther  <rguenther@suse.de>
5423
5424         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5425
5426 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5427
5428         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5429         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5430
5431 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5432
5433         * gcc.c-torture/execute/20061031-1.c: New test.
5434
5435 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5436
5437         PR 23067
5438         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5439         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5440         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5441         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5442         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5443         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5444         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5445
5446 2006-10-31  Eric Christopher  <echristo@apple.com>
5447             Falk Hueffner  <falk@debian.org>
5448
5449         * gcc.dg/builtin-bswap-1.c: New.
5450         * gcc.dg/builtin-bswap-2.c: New.
5451         * gcc.dg/builtin-bswap-3.c: New.
5452         * gcc.dg/builtin-bswap-4.c: New.
5453         * gcc.dg/builtin-bswap-5.c: New.
5454         * gcc.target/i386/builtin-bswap-1.c: New.
5455
5456 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5457
5458         * gcc.dg/inline-16.c: New.
5459
5460         PR 16622
5461         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5462         defining it.
5463         * gcc.dg/inline-13.c: New.
5464         * gcc.dg/inline-14.c: New.
5465         * gcc.dg/inline-15.c: New.
5466
5467         PR 11377
5468         * gcc.dg/inline6.c: New.
5469         * gcc.dg/inline7.c: New.
5470
5471 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5472
5473         PR middle-end/23470
5474         * gcc.dg/pr23470-1.c: New test case.
5475
5476 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5477
5478         PR fortran/29537
5479         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5480         data.
5481         * gfortran.dg/blockdata_2.f90: New testcase.
5482
5483 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5484
5485         PR libfortran/29627
5486         * gfortran.dg/unf_short_record_1.f90:  New test.
5487
5488 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5489
5490         PR fortran/29067
5491         * gfortran.dg/pr29067.f: New test.
5492
5493 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5494             Richard Sandiford  <richard@codesourcery.com>
5495
5496         * lib/target-supports.exp (get_compiler_messages): Append options
5497         as a single list element.
5498         (check_effective_target_arm_vfp_ok): New.
5499         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5500
5501 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5502
5503         PR fortran/29387
5504         * gfortran.dg/intrinsic_actual_2.f90: New test.
5505
5506         PR fortran/29490
5507         * gfortran.dg/actual_array_interface_1.f90: New test.
5508
5509         PR fortran/29641
5510         * gfortran.dg/used_types_11.f90: New test.
5511
5512 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5513
5514         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5515         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5516         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5517         * g++.old-deja/g++.mike/net25.C (main): Same.
5518         * g++.dg/lookup/exception1.C (main): Same.
5519         * g++.dg/parse/parens2.C (main): Same.
5520
5521 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5522
5523         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5524
5525 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5526
5527         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5528         * gcc.dg/torture/builtin-math-3.c: Likewise.
5529
5530 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5531
5532         PR fortran/29452
5533         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5534         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5535
5536 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5537
5538         PR Fortran/29410
5539         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5540
5541 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5542
5543         * lib/target-supports.exp (check_function_available): Declare
5544         function before calling.
5545
5546 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR tree-optimization/29637
5549         * gcc.dg/pr29637.c: New test.
5550
5551 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5552
5553         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5554         tree canonicalization.
5555
5556 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5557
5558         * gcc.dg/builtins-20.c: Add more hypot tests.
5559
5560 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5561
5562         * gcc.dg/fold-compare-1.c: New test case.
5563
5564 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5565
5566         PR c++/16307
5567         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5568
5569 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5570
5571         PR tree-optimization/15458
5572         * gcc.dg/fold-xornot-1.c: New test case.
5573
5574 2006-10-29  Richard Guenther  <rguenther@suse.de>
5575
5576         * gcc.target/i386/math-torture/trunc.c: New testcase.
5577
5578 2006-10-29  Richard Guenther  <rguenther@suse.de>
5579
5580         * gcc.target/i386/math-torture/round.c: New testcase.
5581
5582 2006-10-29  Richard Guenther  <rguenther@suse.de>
5583
5584         * gcc.target/i386/math-torture/ceil.c: New testcase.
5585         * gcc.target/i386/math-torture/floor.c: Likewise.
5586
5587 2006-10-29  Richard Guenther  <rguenther@suse.de>
5588
5589         * gcc.target/i386/math-torture/rint.c: New testcase.
5590         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5591
5592 2006-10-29  Richard Guenther  <rguenther@suse.de>
5593
5594         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5595         * gcc.target/i386/math-torture/lceil.c: Likewise.
5596
5597 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5598
5599         PR libgfortran/24313
5600         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5601
5602 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5603
5604         * gcc.c-torture/execute/20020118-1.c,
5605         gcc.c-torture/execute/builtins/strlen.c,
5606         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5607         comment typos.
5608
5609 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5610
5611         * gcc.dg/builtins-20.c: Add tests for hypot.
5612         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5613         two-argument builtins.
5614         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5615         TESTIT2.  Update all callers.
5616         (TESTIT2, TESTIT2_R): New helper macros.
5617         Add testcases for pow, hypot and atan2.
5618
5619 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5620
5621         PR C++/29295
5622         * g++.dg/expr/bool1.C: New test.
5623         * g++.dg/expr/bool2.C: New test.
5624
5625 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5626
5627         PR fortran/28224
5628         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5629         * gfortran.dg/namelist_internal.f90: New test.
5630
5631 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5632
5633         PR fortran/29625
5634         * gfortran.dg/io_real_boz.f90: Add.
5635         * gfortran.dg/io_real_boz2.f90: Add.
5636
5637 2006-10-28  Richard Guenther  <rguenther@suse.de>
5638
5639         PR middle-end/26899
5640         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5641
5642 2006-10-28  Richard Guenther  <rguenther@suse.de>
5643
5644         PR target/28806
5645         * gcc.target/i386/math-torture/lround.c: New testcase.
5646
5647 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5648
5649         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5650         * gcc.dg/builtins-44.c: Likewise.
5651         * gcc.dg/builtins-45.c: Likewise.
5652         * gcc.dg/pr28796-2.c: Likewise.
5653         * gcc.dg/unordered-3.c: Likewise.
5654
5655 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5656
5657         PR libgfortran/27954
5658         * gfortran.dg/error_recovery_2.f90: New test.
5659
5660 2006-10-26  Richard Guenther  <rguenther@suse.de>
5661
5662         * gcc.target/i386/i386.exp: Use glob, not find to collect
5663         tests.  Avoids recursing into subdirectories.
5664         * gcc.target/i386/math-torture/math-torture.exp: Torture
5665         for interesting ia32 math options.
5666         * gcc.target.i386/math-torture/lrint.c: New testcase.
5667
5668 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5669
5670         PR libgfortran/29563
5671         * gfortran.dg/arrayio_9.f90: Update test.
5672         * gfortran.dg/arrayio_19.f90: New test.
5673
5674 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5675
5676         * gcc.dg/20061026.c: New testcase.
5677
5678 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5679
5680         PR libgfortran/29563
5681         * gfortran.dg/arrayio_9.f90: New test.
5682
5683 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5684
5685         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5686         Copy the strings manually, as strcpy may call strlen.
5687
5688 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5689
5690         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5691         Add checks for log, log2, log10 and log1p.
5692
5693         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5694         we already test 0.0.  Add checks for expm1, log, log2, log10,
5695         log1p, cbrt, erf and erfc.
5696
5697 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5698
5699         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5700
5701 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5702
5703         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5704         and remainderl() built-in functions.  Remove -ffast-math from
5705         dg-options.
5706
5707 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5708
5709         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5710         acosh and atanh.
5711
5712         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5713         floating point modifiers to arguments passed to float and long
5714         double functions respectively.  Update all callers to use floating
5715         point numbers, not integers.  Add tests for exp, exp2 and
5716         exp10/pow10.
5717
5718         * gcc.dg/torture/builtin-math-3.c: New test.
5719
5720 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5721
5722         PR fortran/29393
5723         * gfortran.dg/initialize_2.f90: New.
5724
5725 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5726
5727         * gcc.dg/torture/builtin-math-2.c: New test.
5728
5729 2006-10-24  Richard Guenther  <rguenther@suse.de>
5730
5731         PR middle-end/28796
5732         * gcc.dg/pr28796-1.c: New testcase.
5733         * gcc.dg/pr28796-2.c: Likewise.
5734
5735 2006-10-24  Richard Guenther  <rguenther@suse.de>
5736
5737         * gcc.dg/builtins-57.c: New testcase.
5738
5739 2006-10-24  Richard Guenther  <rguenther@suse.de>
5740
5741         PR tree-optimization/29567
5742         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5743
5744 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5745
5746         PR tree-optimization/14784
5747         * gcc.dg/alias-10.c: New test.
5748
5749 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5750
5751         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5752
5753 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5754
5755         * gcc.dg/builtin-strncat-chk-1.c: New test.
5756
5757 2006-10-23  Jan Hubicka  <jh@suse.cz>
5758
5759         * gcc.dg/memmove-1.c: New test.
5760
5761 2006-10-23  Paul Brook  <paul@codesourcery.com>
5762
5763         * gcc.dg/pragma-pack-5.c: New test.
5764
5765 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5766
5767         * g++.dg/other/s390-1.C: New testcase.
5768
5769 2006-10-23  Richard Guenther  <rguenther@suse.de>
5770
5771         PR middle-end/27132
5772         PR middle-end/23295
5773         * gcc.dg/pr27132.c: New testcase.
5774         * gcc.dg/pr23295.c: Likewise.
5775         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5776         * g++.dg/tree-ssa/pr19807.C: Likewise.
5777
5778 2006-10-23  Richard Guenther  <rguenther@suse.de>
5779
5780         PR middle-end/21032
5781         * gcc.dg/pr21032.c: New testcase.
5782
5783 2006-10-22  Jeff Law  <law@redhat.com>
5784         Richard Guenther  <rguenther@suse.de>
5785
5786         PR tree-optimization/15911
5787         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5788
5789 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5790
5791         PR c++/20647
5792         * g++.dg/abi/rtti3.C: New.
5793
5794 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5795
5796         PR middle-end/28252
5797         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5798         transformation.
5799
5800 2006-10-21  Richard Guenther  <rguenther@suse.de>
5801
5802         PR tree-optimization/3511
5803         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5804
5805 2006-10-21  Richard Guenther  <rguenther@suse.de>
5806
5807         PR middle-end/26898
5808         * gcc.dg/torture/pr26898-1.c: New testcase.
5809         * gcc.dg/torture/pr26898-2.c: Likewise.
5810
5811 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5812
5813         PR c++/28053
5814         * g++.dg/parse/bitfield1.C: Adjust error markers.
5815         * g++.dg/parse/bitfield2.C: New test.
5816
5817 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5818
5819         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5820
5821 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5822
5823         PR libfortran/27895
5824         * gfortran.dg/zero_sized_1.f90: New test.
5825
5826 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5827
5828         * gcc.dg/div-compare-1.c: New test.
5829
5830 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5831
5832         PR fortran/29216
5833         * gfortran.dg/result_default_init_1.f90: New test.
5834
5835         PR fortran/29314
5836         * gfortran.dg/automatic_default_init_1.f90: New test.
5837
5838         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5839         from 38 to 33.
5840
5841 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5842
5843         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5844         'using namespace std' without previous declaration.
5845         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5846         * g++.old-deja/g++.robertl/eb133c.C: New.
5847
5848 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5849
5850         PR libgfortran/29277
5851         * gfortran.dg/streamio_4.f90: Update test.
5852         * gfortran.dg/streamio_11.f90: New test.
5853
5854 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5855
5856         PR c++/27952
5857         * g++.dg/inherit/virtual1.C: New test.
5858
5859 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5860
5861         PR c++/28261
5862         * g++.dg/parse/enum3.C: New test.
5863
5864 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5865
5866         PR c++/29039
5867         * g++.dg/init/ctor8.C: New test.
5868
5869 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c++/27270
5872         * g++.dg/ext/complit8.C: Tweak error markers.
5873         * g++.dg/template/complit1.C: Add error marker.
5874
5875 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5876
5877         PR c++/27270
5878         * g++.dg/ext/complit8.C: New test.
5879
5880         PR c++/29408
5881         * g++.dg/parse/dtor12.C: New test.
5882
5883         PR c++/29435
5884         * g++.dg/template/sizeof11.C: New test.
5885
5886 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5887
5888         PR fortran/29392
5889         * gfortran.dg/data_char_3.f90: New test.
5890
5891         PR fortran/29451
5892         * gfortran.dg/negative_automatic_size.f90: New test.
5893
5894 2006-10-16  David Daney  <ddaney@avtrex.com>
5895
5896         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5897
5898 2006-10-16  Eric Christopher  <echristo@apple.com>
5899
5900         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5901         x86_64.
5902
5903 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5904
5905         PR c++/28211
5906         * g++.dg/tc1/dr49.C: Tweak error messages.
5907         * g++.dg/parse/template21.C: New test.
5908
5909 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5910
5911         PR middle-end/20491
5912         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5913
5914 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5915
5916         PR fortran/29403
5917         * gfortran.dg/print_1.f90: New test.
5918
5919 2006-10-15  Jan Hubicka  <jh@suse.cz>
5920
5921         PR middle-end/29241
5922         * gcc.c-torture/compile/pr29241.c: New testcase.
5923
5924 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5925
5926         PR middle-end/29250
5927         * gcc.c-torture/compile/pr29250.c: New test.
5928
5929 2006-10-15  Richard Guenther  <rguenther@suse.de>
5930
5931         * gcc.dg/pr29299.c: New testcase.
5932
5933 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5934
5935         PR fortran/24767
5936         * gfortran.dg/label_4.f90: Adjust warning flag.
5937
5938 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5939
5940         PR fortran/29371
5941         * gfortran.dg/nullify_3.f90: New test.
5942
5943 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5944
5945         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5946         on Solaris 2.5.1 too.
5947
5948 2006-10-13  Eric Christopher  <echristo@apple.com>
5949
5950         * gcc.dg/pr25993.c: Skip for darwin.
5951
5952 2006-10-13  Eric Christopher  <echristo@apple.com>
5953
5954         * gcc.dg/visibility-11.c: Skip for darwin.
5955
5956 2006-10-13  Eric Christopher  <echristo@apple.com>
5957
5958         * gcc.dg/darwin-weakimport-1.c: Use
5959         -fno-asynchronous-unwind-tables.
5960         * gcc.dg/darwin-weakimport-3.c: Ditto.
5961
5962 2006-10-13  Richard Guenther  <rguenther@suse.de>
5963
5964         PR tree-optimization/29446
5965         * gcc.dg/torture/pr29446.c: New testcase.
5966
5967 2006-10-13  Bill Wendling  <wendling@apple.com>
5968
5969         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5970         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5971         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5972         * g++.old-deja/g++.law/shadow1.C: Likewise.
5973         * g++.old-deja/g++.law/ctors10.C: Likewise.
5974         * g++.dg/debug/namespace1.C: Likewise.
5975         * g++.dg/inherit/namespace-as-base.C: Likewise.
5976         * g++.dg/opt/delay-slot-1.C: Likewise.
5977         * g++.dg/parse/defarg10.C: Likewise.
5978         * g++.dg/template/ptrmem11.C: Likewise.
5979         * g++.dg/template/mem_func_ptr.C: Likewise.
5980         * g++.dg/template/spec19.C: Likewise.
5981
5982 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5983
5984         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5985
5986 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5987
5988         PR fortran/29373
5989         * gfortran.dg/implicit_9.f90: New test.
5990
5991         PR fortran/29407
5992         * gfortran.dg/namelist_25.f90: New test.
5993
5994         PR fortran/27701
5995         * gfortran.dg/same_name_2.f90: New test.
5996
5997         PR fortran/29232
5998         * gfortran.dg/host_assoc_types_1.f90: New test.
5999
6000         PR fortran/29364
6001         * gfortran.dg/missing_derived_type_1.f90: New test.
6002         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
6003
6004         PR fortran/29422
6005         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
6006
6007         PR fortran/29428
6008         * gfortran.dg/alloc_comp_assign_5.f90: New test.
6009
6010 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6011
6012         PR fortran/29391
6013         * gfortran.dg/bound_2.f90: New test.
6014
6015 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6016
6017         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
6018         directive.
6019         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6020         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
6021         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6022         * gfortran.dg/gomp/reduction3.f90: Likewise.
6023         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6024         * gfortran.dg/dummy_procedure_2.f90: Likewise.
6025         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6026         * gfortran.dg/forall_4.f90: Likewise.
6027         * gfortran.dg/spec_expr_4.f90: Likewise.
6028         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
6029         * gfortran.dg/forall_5.f90: Likewise.
6030         * gfortran.dg/open_access_append_2.f90: Add check for
6031         compile-time warning.
6032
6033 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
6034
6035         PR c++/28506
6036         * g++.dg/parse/pure1.C: New test.
6037
6038 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6039
6040         PR fortran/21435
6041         * gfortran.dg/io_constraints_3.f90: New test.
6042         * gfortran.dg/open_access_append_1.f90: Add checks
6043         for compile-time warnings.
6044         * gfortran.dg/pr20163-2.f: Likewise.
6045         * gfortran.dg/iostat_2.f90: Likewise.
6046         * gfortran.dg/label_4.f90: Delete the temporary
6047         file.
6048         * gfortran.dg/direct_io_2.f90: Add a FILE=
6049         specifier.
6050         * gfortran.dg/iomsg_1.f90: Add check for
6051         compile-time warning.
6052
6053 2006-10-12  Jan Hubicka  <jh@suse.cz>
6054
6055         PR c/28419
6056         * gcc.dg/pr28319.c: New test.
6057
6058 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
6059         PR c++/29318
6060         * g++.dg/ext/vla4.C: New test.
6061
6062 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
6063
6064         PR c++/27961
6065         * g++.dg/template/crash60.C: New test.
6066         * g++.dg/other/large-size-array.C: Adjust error markers.
6067         * g++.dg/parse/crash27.C: Likewise.
6068         * g++.dg/template/crash1.C: Likewise.
6069
6070 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
6071
6072         PR testsuite/29093
6073         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
6074
6075 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
6076
6077         PR preprocessor/28709
6078         * gcc.dg/cpp/paste14.c: New test.
6079
6080 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
6081
6082         PR c++/29175
6083         * g++.dg/init/array24.C: New test.
6084
6085 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6086
6087         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
6088         of <sys/types.h>.
6089
6090 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
6091
6092         PR c++/29024
6093         * g++.dg/parse/typedef8.C: New test.
6094         * g++.dg/other/mult-stor1.C: Adjust error markers.
6095
6096 2006-10-11  Richard Guenther  <rguenther@suse.de>
6097
6098         PR tree-optimization/28230
6099         * gcc.dg/torture/pr28230.c: New testcase.
6100
6101 2006-10-11  Richard Guenther  <rguenther@suse.de>
6102
6103         PR inline-asm/29119
6104         * gcc.dg/torture/pr29119.c: New testcase.
6105
6106 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
6107
6108         PR middle-end/29272
6109         * gcc.c-torture/execute/20060930-2.c: New test.
6110
6111 2006-10-09  Richard Henderson  <rth@redhat.com>
6112
6113         Revert emutls patch.
6114
6115 2006-10-09  Richard Guenther  <rguenther@suse.de>
6116
6117         PR middle-end/29254
6118         * gcc.dg/pr29254.c: New testcase.
6119
6120 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
6121             Paul Thomas  <pault@gcc.gnu.org>
6122
6123         PR fortran/20541
6124         * gfortran.dg/alloc_comp_basics_1.f90: New test.
6125         * gfortran.dg/alloc_comp_basics_2.f90: New test.
6126         * gfortran.dg/alloc_comp_assign_1.f90: New test.
6127         * gfortran.dg/alloc_comp_assign_2.f90: New test.
6128         * gfortran.dg/alloc_comp_assign_3.f90: New test.
6129         * gfortran.dg/alloc_comp_assign_4.f90: New test.
6130         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
6131         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
6132         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
6133         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
6134         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
6135         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
6136         * gfortran.dg/alloc_comp_std.f90: New test.
6137         * gfortran.dg/move_alloc.f90: New test.
6138
6139 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
6140
6141         PR fortran/29115
6142         * gfortran.dg/derived_constructor_comps_2.f90: New test.
6143
6144         PR fortran/29211
6145         * gfortran.dg/forall_char_dependencies_1.f90: New test.
6146
6147 2006-10-08  Tobias Burnus  <burnus@net-b.de>
6148
6149         PR fortran/28585
6150         * gfortran.dg/new_line.f90: New test.
6151
6152 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6153
6154         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
6155         * gcc.dg/torture/builtin-convert-1.c,
6156         gcc.dg/torture/builtin-convert-2.c,
6157         gcc.dg/torture/builtin-convert-3.c,
6158         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
6159
6160 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
6161
6162         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6163         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6164         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6165         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
6166
6167 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
6168
6169         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6170         Xfail some tests for powerpc-darwin and powerpc-aix.
6171
6172 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
6173
6174         PR c/29380
6175         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
6176
6177 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6178
6179         PR target/29300
6180         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6181         on hppa*-*-hpux*.
6182
6183 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6184
6185         PR fortran/16580
6186         PR fortran/29288
6187         * gfortran.fortran-torture/execute/specifics.f90:
6188         Add tests for using all possible intrinsics as actual arguments.
6189         * gfortran.dg/specifics_1.f90: Add tests for using
6190         all possible intrinsics as actual arguments.
6191         * gfortran.dg/specifics_2.f90: New file.
6192         * gfortran.dg/specifics_3.f90: New file.
6193
6194 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
6195
6196         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
6197         * gcc.dg/debug/debug-2.c: Likewise.
6198
6199 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
6200
6201         * gcc.c-torture/compile/sync-2.c: New test.
6202
6203 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6204
6205         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
6206         line endings.
6207
6208 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6209
6210         PR rtl-optimization/29128
6211         * gcc.c-torture/compile/pr29128.c: New test.
6212
6213 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6214
6215         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
6216         line endings.
6217
6218 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
6219
6220         PR middle-end/29256
6221         * gcc.dg/tree-ssa/loop-19.c: New test.
6222
6223 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6224
6225         PR tree-optimization/29330
6226         * gcc.dg/pr29330.c: New test.
6227
6228         PR target/28924
6229         * gcc.c-torture/compile/20061005-1.c: New test.
6230
6231 2006-10-06  Olivier Hainque  <hainque@adacore.com>
6232
6233         * gcc.dg/typename-vla-1.c: New case.
6234         * gnat.dg/forward_vla.adb: New case.
6235
6236 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6237
6238         PR tree-optimization/29290
6239         * gfortran.dg/loop_nest_1.f90: New test.
6240
6241         PR target/29198
6242         * gcc.dg/tls/opt-12.c: New test.
6243
6244         PR fortran/28415
6245         * gfortran.dg/save_2.f90: New test.
6246
6247         PR c/29091
6248         * gcc.dg/pr29091.c: New test.
6249
6250 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
6251
6252         * lib/target-supports.exp
6253         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
6254         same as x86_64-*-*; check for LP64.
6255
6256 2006-10-04  Richard Henderson  <rth@redhat.com>
6257
6258         * lib/target-supports.exp (check_effective_target_tls): Redefine
6259         to mean non-emulated tls.
6260         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6261         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6262         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6263         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6264         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6265         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6266         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6267
6268 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6269
6270         PR fortran/29343
6271         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
6272
6273 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6274
6275         * gfortran.dg/bounds_check_fail_1.f90: New test.
6276
6277 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6278
6279         PR c++/29020
6280         * g++.dg/template/friend48.C: New test.
6281
6282 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6283
6284         PR fortran/29098
6285         * gfortran.dg/default_initialization_2.f90: New test.
6286
6287 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6288
6289         PR fortran/20779
6290         PR fortran/20891
6291         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6292
6293 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6294
6295         PR fortran/29284
6296         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6297
6298         PR fortran/29321
6299         PR fortran/29322
6300         * gfortran.dg/missing_optional_dummy_2.f90: New test.
6301
6302         PR fortran/25091
6303         PR fortran/25092
6304         * gfortran.dg/entry_array_specs_1.f90: New test.
6305
6306 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6307
6308         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6309         insufficient to inhibit some test failures at -O3.  Do testing
6310         on integers.
6311
6312 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6313
6314         PR c++/29138
6315         * g++.dg/inherit/access8.C: New test.
6316         * g++.dg/template/dtor4.C: Tweak error messages.
6317
6318 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6319
6320         PR fortran/27478
6321         * gfortran.dg/entry_8.f90: New test.
6322
6323 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6324
6325         PR c++/29291
6326         * g++.dg/parse/new4.C: New test.
6327
6328 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6329
6330         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6331         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6332         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6333         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6334         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6335
6336 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6337
6338         PR fortran/19260
6339         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6340         * gfortran.dg/continuation_2.f90: New test.
6341
6342         PR fortran/19262
6343         * gfortran.dg/continuation_3.f90: New test.
6344         * gfortran.dg/continuation_4.f90: New test.
6345         * gfortran.dg/continuation_5.f: New test.
6346         * gfortran.dg/continuation_6.f: New test.
6347
6348 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6349
6350         PR c++/29226
6351         * g++.dg/template/vla1.C: New test.
6352
6353 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6354
6355         PR fortran/29210
6356         * gfortran.dg/complex_parameter_1.f90: New test.
6357
6358 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR c/29154
6361         * gcc.c-torture/execute/20060929-1.c: New test.
6362
6363 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6364
6365         PR c++/29105
6366         * g++.dg/template/member6.C: New test.
6367         * g++.dg/parse/typename7.C: Adjust error markers.
6368
6369         PR c++/29080
6370         * g++.dg/template/member7.C: New test.
6371
6372 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6373
6374         PR c/24010
6375         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6376         gcc.dg/Woverride-init-3.c: New tests.
6377
6378 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6379
6380         * gcc.c-torture/execute/20060930-1.c: New test.
6381
6382 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6383
6384         PR fortran/18791
6385         * gfortran.dg/specifics_1.f90: New test.
6386         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6387         complex specifics.
6388
6389 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6390
6391         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6392         pthread-init-common.h: New.
6393
6394 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6395
6396         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6397         precision on some archs.
6398
6399 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6400
6401         * gcc.dg/non-local-goto-1.c: New test.
6402         * gcc.dg/non-local-goto-2.c: Likewise.
6403         * gcc.dg/setjmp-3.c: Likewise.
6404         * gcc.dg/setjmp-4.c: Likewise.
6405
6406 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6407
6408         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6409
6410 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6411
6412         PR fortran/28276
6413         * gfortran.dg/exponent_1.f90: New test.
6414
6415         PR fortran/27021
6416         * gfortran.dg/nearest_1.f90: New test.
6417
6418 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6419
6420         PR middle-end/25261
6421         PR middle-end/28790
6422         * gcc.dg/gomp/nestedfn-1.c: New test.
6423
6424 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6425
6426         PR objc/29195
6427         * objc/compile/method-1.m: New test.
6428
6429 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6430
6431         PR c++/26938
6432         * g++.dg/template/crash58.C: New test.
6433         * g++.dg/parse/crash28.C: Adjust error markers.
6434         * g++.dg/template/crash34.C: Likewise.
6435         * g++.dg/template/friend31.C: Likewise.
6436         * g++.dg/template/crash32.C: Likewise.
6437
6438         PR c++/27329
6439         * g++.dg/template/crash59.C: New test.
6440
6441         PR c++/27667
6442         * g++.dg/template/spec33.C: New test.
6443         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6444
6445 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6446             Adam Nemet  <anemet@caviumnetworks.com>
6447
6448         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6449         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6450
6451 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6452
6453         PR target/28911
6454         * gcc.dg/pr28911.c: New.
6455
6456 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6457
6458         PR target/29169
6459         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6460         (dg-options): Add -mfpmath=387.
6461
6462 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6463
6464         PR c/28706
6465         * gcc.dg/pr28706.c: New test.
6466
6467         PR c/28712
6468         * gcc.dg/pr28712.c: New test.
6469
6470 2006-09-22  Mike Stump  <mrs@apple.com>
6471
6472         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6473
6474 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6475
6476         PR tree-optimization/28888
6477         * gcc.dg/pr28888.c: New test.
6478
6479 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/29016
6482         * g++.dg/init/ptrfn1.C: New test.
6483
6484 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6485
6486         PR c++/28861
6487         * g++.dg/template/spec32.C: New test.
6488         * g++.dg/parse/crash9.C: Adjust error markers.
6489
6490         PR c++/28303
6491         * g++.dg/template/typedef6.C: New test.
6492         * g++.dg/init/error1.C: Adjust error markers.
6493         * g++.dg/parse/crash9.C: Likewise.
6494         * g++.dg/template/crash55.C: Likewise.
6495
6496 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6497
6498         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6499
6500 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6501
6502         PR target/27650
6503         * g++.dg/ext/dllimport12.C: New test.
6504
6505 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6506
6507         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6508         * gcc.target/mips/nmadd-2.c: Likewise.
6509         * gcc.target/mips/mips-ps-6.c: New test.
6510         * gcc.target/mips/neg-abs-1.c: Likewise.
6511         * gcc.target/mips/neg-abs-2.c: Likewise.
6512         * gcc.target/mips/nmadd-3.c: New test.
6513
6514 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6515
6516         PR middle-end/28046
6517         * gcc.dg/gomp/atomic-10.c: New test.
6518         * g++.dg/gomp/atomic-10.C: New test.
6519
6520 2006-09-20  Eric Christopher  <echristo@apple.com>
6521
6522         * gcc.target/i386/sse3-not-fisttp.c: New.
6523
6524 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6525
6526         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6527
6528 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6529
6530         * gcc.c-torture/execute/pr28289.c (one): New variable.
6531         (main): Use it instead of argc.
6532         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6533         (main): Use it instead of argc.
6534
6535 2006-09-19  Paul Brook  <paul@codesourcery.com>
6536
6537         PR target/28516
6538         * gcc.dg/nested-func-5.c: New test.
6539
6540 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6541
6542         * lib/target-supports.exp (check_effective_target_tls): Compile
6543         test stubs using ${tool}_target_compile, not just target_compile.
6544         (check_effective_target_tls_runtime): Likewise.
6545
6546 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6547
6548         * gcc.c-torture/compile/20030405-1.x: Remove.
6549
6550         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6551         optimising linker from discarding it.
6552
6553 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6554
6555         PR fortran/28526
6556         * gfortran.dg/keyword_symbol_1.f90: New test.
6557
6558         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6559         pedantic compilation option.
6560
6561 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6562
6563         PR fortran/29060
6564         * gfortran.dg/spread_shape_1.f90: New test.
6565
6566 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6567
6568         PR tree-optimization/28887
6569         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6570
6571 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6572
6573         PR c/25993
6574         * gcc.dg/pr25993.c: New test.
6575
6576 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6577
6578         PR tree-opt/21591
6579         * gcc.dg/vect/pr21591.c: New test.
6580
6581 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6582
6583         PR tree-opt/29059
6584         * gcc.c-torture/compile/strcpy-1.c: New test.
6585         * gcc.c-torture/compile/strcpy-2.c: New test.
6586         * gcc.c-torture/compile/memcpy-1.c: New test.
6587         * gcc.c-torture/compile/memcpy-2.c: New test.
6588
6589 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6590
6591         PR testsuite/29055
6592         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6593
6594 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6595
6596         * gnat.dg/specs/double_record_extension1.ads: New test.
6597         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6598
6599 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6600
6601         PR fortran/29051
6602         * gfortran.dg/oldstyle_3.f90: New test.
6603
6604 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6605
6606         PR libgfortran/29099
6607         * gfortran.dg/secnds-1.f: New test.
6608
6609 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6610
6611         PR libgfortran/29053
6612         * gfortran.dg/streamio_9.f90: New test.
6613         * gfortran.dg/streamio_10.f90: New test.
6614
6615 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6616
6617         PR C++/29002
6618         * g++.dg/init/array22.C: New test.
6619         * g++.dg/init/array23.C: New test.
6620
6621 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6622
6623         * stackcheck.lst: Update list of tests requiring stack checking.
6624         * norun.lst: Adjust for above change.
6625         * ada95.lst: New file.
6626         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6627         requiring -gnat95 switch.
6628
6629 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6630
6631         * gnat.dg/in_out_parameter.adb: New test.
6632
6633 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6634
6635         PR debug/28980
6636         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6637
6638 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6639
6640         * gnat.dg/specs/unchecked_union.ads: New test.
6641
6642 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6643
6644         PR rtl-optimization/28982
6645         * gcc.c-torture/execute/pr28982a.c: New test.
6646         * gcc.c-torture/execute/pr28982b.c: Likewise.
6647
6648 2006-09-12  Eric Christopher  <echristo@apple.com>
6649
6650         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6651         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6652
6653 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6654
6655         PR c/28768
6656         PR preprocessor/14634
6657         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6658         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6659         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6660
6661 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6662
6663         * gcc.dg/pr28243.c: New test.
6664
6665 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6666
6667         PR fortran/28971
6668         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6669         this undiagnosed regression reappears.
6670
6671 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6672
6673         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6674         Treat $srcdir as a literal.
6675         * lib/fortran-torture.exp (fortran-torture-compile,
6676         fortran-torture-execute): Likewise.
6677         * lib/objc-torture.exp (objc-torture-compile,
6678         objc-torture-execute): Likewise.
6679         * lib/profopt.exp (profopt-execute): Likewise.
6680
6681 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6682
6683         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6684
6685 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6686
6687         PR testsuite/28950
6688         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6689
6690 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6691
6692         PR target/13685
6693         * gcc.target/i386/pr13685.c: New test.
6694
6695 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6696
6697         * gcc.dg/pr28726.c: New test.
6698
6699 2006-09-11  Josh Conner  <jconner@apple.com>
6700
6701         * gcc.dg/nrv3.c: Increase size of structure.
6702         * gcc.dg/nrv4.c: Likewise.
6703         * gcc.dg/nrv5.c: Likewise.
6704
6705 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6706
6707         PR libfortran/28890
6708         gfortran.dg/assumed_charlen_function_5.f90: New test.
6709
6710 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6711
6712         PR c++/28991
6713         * g++.dg/init/static3.C: New test.
6714
6715 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6716
6717         PR testsuite/29007
6718         * gcc.dg/long-long-cst1.c (t): Add cast to
6719         __SIZE_TYPE__ before casting to int.
6720         (main): Return 0 on success.
6721
6722 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6723
6724         * gcc.c-torture/execute/20060910-1.c: New test.
6725
6726 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6727
6728         PR middle-end/26983
6729         * gcc.dg/pr26983.c: New test.
6730
6731 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6732
6733         PR target/29006
6734         * gcc.c-torture/execute/pr29006.c: New test.
6735
6736 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6737
6738         PR libfortran/28947
6739         gfortran.dg/matmul_4.f90: New test.
6740
6741 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6742
6743         PR fortran/28959
6744         gfortran.dg/used_types_10: New test.
6745
6746 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6747
6748         PR libfortran/28923
6749         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6750         gfortran.dg/array_initializer_3.f90: New test.
6751
6752 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6753
6754         PR fortran/28914
6755         * gfortran.dg/actual_array_constructor_3.f90: New test.
6756
6757 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6758
6759         PR testsuite/26778
6760         * gcc.target/i386/pr26778.c: New testcase.
6761
6762 2006-09-08  Eric Christopher  <echristo@apple.com>
6763
6764         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6765         * gcc.target/i386/memcpy-1.c: Ditto.
6766         * gcc.target/i386/asm-1.c: Ditto.
6767         * gcc.target/i386/20060512-4.c: Ditto.
6768         * gcc.target/i386/compress-float-387.c: Ditto.
6769         * gcc.target/i386/20060512-1.c: Ditto.
6770         * gcc.target/i386/compress-float-sse.c: Ditto.
6771         * gcc.target/i386/20060512-2.c: Ditto.
6772         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6773         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6774         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6775         * gcc.dg/pr26449.c: Ditto.
6776         * gcc.dg/attr-ms_struct-2.c: Ditto.
6777         * gcc.dg/attr-ms_struct-1.c: Ditto.
6778         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6779
6780 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6781
6782         PR c/28504
6783         * gcc.dg/vla-10.c: New test.
6784
6785 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6786
6787         PR c++/28858
6788         * g++.dg/parse/template20.C: New test.
6789         * g++.dg/template/operator8.C: Remove obsolete part.
6790         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6791         * g++.old-deja/g++.pt/crash65.C: Likewise.
6792
6793 2006-09-07  Jason Merrill  <jason@redhat.com>
6794
6795         PR middle-end/27724
6796         * gcc.dg/long-long-cst1.c: New test.
6797
6798 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6799
6800         PR C++/28906
6801         * g++.dg/other/array3.C: New test.
6802         * g++.dg/other/array4.C: New test.
6803         * g++.dg/other/array5.C: New test.
6804
6805 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6806
6807         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6808
6809 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6810
6811         PR target/28946
6812         * gcc.target/i386/pr28946.c: New test.
6813
6814 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6815
6816         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6817         in integer literal constant.
6818         * gfortran.dg/enum_8.f90: Ditto.
6819         * gfortran.dg/g77/20030326-1.f: Ditto.
6820
6821 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6822
6823         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6824         nonconformance usage.
6825
6826 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6827
6828         PR middle-end/28862
6829         * gcc.c-torture/compile/vector-align-1.c: New test.
6830
6831 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6832
6833         PR rtl-opt/27883
6834         * g++.dg/opt/copysign-1.C: New test.
6835
6836 2006-09-06  Jason Merrill  <jason@redhat.com>
6837
6838         PR c++/27371
6839         * g++.dg/warn/unused-result1.C: New test.
6840
6841 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6842
6843         PR c++/28903
6844         * g++.dg/ext/vla3.C: New test.
6845
6846         PR c++/28886
6847         * g++.dg/template/array16.C: New test.
6848
6849 2006-09-06  Richard Guenther  <rguenther@suse.de>
6850
6851         * gcc.dg/pr27226.c: Remove testcase again.
6852
6853 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6854
6855         PR tree-opt/28937
6856         * g++.dg/opt/unroll2.C: New test.
6857
6858 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6859
6860         PR tree-opt/28952
6861         * gcc.dg/vect/pr28952.c: New test.
6862
6863 2006-09-05  Richard Guenther  <rguenther@suse.de>
6864
6865         PR tree-optimization/28900
6866         * gcc.dg/torture/pr28900.c: New testcase
6867
6868 2006-09-05  Richard Guenther  <rguenther@suse.de>
6869
6870         PR tree-optimization/28905
6871         * gcc.c-torture/compile/pr28905.c: New testcase.
6872
6873 2006-09-05  Richard Guenther  <rguenther@suse.de>
6874
6875         PR middle-end/28935
6876         * gcc.dg/pr28935.c: New testcase.
6877
6878 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6879
6880         * gcc.c-torture/execute/20060905-1.c: New test.
6881
6882 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6883
6884         PR fortran/28908
6885         * gfortran.dg/used_types_7.f90: New test.
6886         * gfortran.dg/used_types_8.f90: New test.
6887         * gfortran.dg/used_types_9.f90: New test.
6888
6889 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6890
6891         * gcc.c-torture/compile/20060904-1.c: New test.
6892
6893 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6894
6895         PR c++/23287 Revert my 2006-09-01 patch
6896         * g++.dg/parse/dtor12.C: Remove.
6897
6898 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6899
6900         PR c+/27670
6901         * g++.dg/template/operator9.C: New test.
6902
6903         PR c++/27493
6904         * g++.dg/template/operator7.C: New test.
6905
6906         PR c++/27494
6907         * g++.dg/template/operator8.C: New test.
6908
6909         PR c++/27397
6910         * g++.dg/template/crash57.C: New test.
6911
6912         * g++.dg/template/typedef4.C: Adjust error markers.
6913         * g++.dg/template/typedef5.C: Likewise.
6914
6915 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6916
6917         PR c++/28878
6918         * g++.dg/parse/crash33.C: New test.
6919
6920 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6921         Richard Guenther  <rguenther@suse.de>
6922         Adam Nemet  <anemet@caviumnetworks.com>
6923
6924         PR middle-end/27226
6925         * gcc.target/mips/memcpy-1.c: New testcase.
6926         * gcc.dg/pr27226.c: Likewise.
6927
6928 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6929
6930         PR c++/28705
6931         * g++.dg/lookup/koenig5.C: New.
6932         * g++.dg/template/crash56.C: New.
6933
6934 2006-09-01  Josh Conner  <jconner@apple.com>
6935
6936         PR c++/25505
6937         * gcc.dg/nrv3.c: New test.
6938         * gcc.dg/nrv4.c: New test.
6939         * gcc.dg/nrv5.c: New test.
6940
6941 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6942
6943         PR c++/23287
6944         * g++.dg/parse/dtor12.C: New.
6945
6946 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6947
6948         PR tree-optimization/28839
6949         * gcc.dg/pr28839.c: New test.
6950
6951 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6952
6953         PR target/24367
6954         * gcc.dg/pr24367.c: New testcase.
6955
6956 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6957
6958         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6959
6960 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6961
6962         PR rtl-optimization/27735
6963         * gcc.dg/loop-unswitch-1.c: New test.
6964
6965 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6966
6967         PR fortran/28885
6968         * gfortran.dg/aliasing_dummy_2.f90: New test.
6969
6970         PR fortran/20067
6971         * gfortran.dg/generic_5.f90: Change error message.
6972
6973         PR fortran/28873
6974         * gfortran.dg/generic_6.f90: New test.
6975
6976         PR fortran/25077
6977         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6978
6979         PR fortran/25102
6980         * gfortran.dg/invalid_interface_assignment.f90: New test.
6981
6982         PR fortran/24866
6983         * gfortran.dg/module_proc_external_dummy.f90: New test.
6984
6985 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6986
6987         PR c++/28349
6988         * testsuite/g++.dg/warn/var-args1.C: New test.
6989
6990 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6991
6992         PR fortran/28866
6993         * gfortran.dg/simpleif_2.f90: New test.
6994         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6995         * gfortran.dg/enum_5.f90: Ditto.
6996
6997 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6998             Kazu Hirata  <kazu@codesourcery.com>
6999
7000         PR tree-optimization/17506
7001         * gcc.dg/pr17506.c: New.
7002
7003 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
7004
7005         PR c++/28139
7006         * g++.dg/eh/alias1.C: New test.
7007
7008 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7009
7010         PR c++/28860
7011         * g++.dg/template/ttp22.C: New test.
7012
7013 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
7014
7015         PR middle-end/26632
7016         * gcc.dg/pr26632.c: New.
7017
7018 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7019
7020         PR libgfortran/28354
7021         * gfortran.dg/fmt_zero_precision.f90: New test.
7022
7023 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
7024
7025         PR c++/28058
7026         * g++.dg/template/spec31.C: New test.
7027
7028 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
7029
7030         PR c++/26573
7031         * g++.dg/other/static2.C: New test.
7032
7033 2006-08-26  Roger Sayle  <roger@eyesopen.com>
7034
7035         * gcc.dg/Wswitch-enum-2.c: New test case.
7036         * gcc.dg/Wswitch-enum-3.c: Likewise.
7037
7038 2006-08-26  Richard Guenther  <rguenther@suse.de>
7039
7040         * gcc.c-torture/compile/20060826-1.c: New testcase.
7041
7042 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
7043
7044         PR c++/28736
7045         * g++.dg/template/void10.C: New test.
7046
7047         PR c++/28737
7048         * g++.dg/template/void8.C: New test.
7049
7050         PR c+_+/28738
7051         * g++.dg/template/void9.C: New test.
7052
7053         * g++.dg/template/void3.C: Adjust error markers.
7054         * g++.dg/template/void4.C: Likewise.
7055         * g++.dg/template/crash55.C: Likewise.
7056         * g++.dg/template/void7.C: Likewise
7057
7058 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
7059
7060         PR c++/28588
7061         * g++.dg/inherit/access6.C: New test.
7062         * g++.dg/inherit/access7.C: Likewise.
7063
7064         PR c++/28595
7065         * g++.dg/template/array15.C: New test.
7066         * g++.dg/template/crash2.C: Tweak error markers.
7067
7068 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
7069
7070         PR middle-end/28683
7071         * gcc.c-torture/compile/20060823-1.c: New test.
7072
7073 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7074
7075         PR c++/28853
7076         * g++.dg/template/ttp21.C: New test.
7077
7078         PR c++/28852
7079         * g++.dg/other/operator1.C: Add error-marker.
7080         * g++.dg/other/operator2.C: New test.
7081
7082 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7083
7084         PR c/27893
7085         * gcc.c-torture/compile/vla-const-1.c,
7086         gcc.c-torture/compile/vla-const-2.c: New tests.
7087
7088 2006-08-26  Richard Guenther  <rguenther@suse.de>
7089
7090         PR middle-end/28814
7091         * gcc.dg/torture/pr28814.c: New testcase.
7092
7093 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7094
7095         PR c/28418
7096         * gcc.c-torture/compile/compound-literal-1.c: New test.
7097
7098 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7099
7100         PR c/28299
7101         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
7102         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
7103         Expect extra diagnostics.
7104
7105 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
7106
7107         gcc.dg/noncompile/pr16876.c: New test.
7108
7109 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
7110
7111         PR c++/28056
7112         * g++.dg/parse/local1.C: New test.
7113         * g++.dg/other/qual1.C: Tweak error marker.
7114
7115 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7116
7117         PR c++/27787
7118         * g++.dg/template/typename10.C: New.
7119         * g++.dg/template/lookup4.C: Remove bogus error marker.
7120
7121 2006-08-25  Richard Guenther  <rguenther@suse.de>
7122
7123         PR testsuite/28829
7124         * gcc.dg/pr26570.c: Fix testcase.
7125
7126 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
7127
7128         PR tree-opt/28807
7129         * gcc.c-torture/execute/mayalias-2.c: New test.
7130         * gcc.dg/tree-ssa/alias-13.c: New test.
7131
7132 2006-08-24  Jan Hubicka  <jh@suse.cz>
7133
7134         PR debug/26881
7135         * gcc.dg/debug/pr26881.c: New file.
7136
7137 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
7138
7139         PR fortran/28788
7140         * gfortran.dg/used_types_4.f90: New test.
7141         * gfortran.dg/derived_init_2.f90: Modify to check sibling
7142         association of derived types.
7143         * gfortran.dg/used_types_2.f90: Add module cleanup.
7144         * gfortran.dg/used_types_3.f90: The same.
7145
7146         PR fortran/28771
7147         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
7148         fix of regression.
7149
7150 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7151
7152         PR 28813
7153         * gfortran.dg/direct_io_6.f90: Remove test.
7154
7155 2006-08-23  Stuart Hastings  <stuart@apple.com>
7156
7157         PR 28825
7158         * gcc.target/i386/20060821-1.c: New.
7159
7160 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
7161
7162         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
7163         dg-warning strings for dllimport.
7164
7165 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7166
7167         PR C++/28450
7168         * g++.dg/ext/vector4.C: New test.
7169         * g++.dg/ext/complex1.C: New test.
7170
7171 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
7172
7173         PR debug/28692
7174         * gcc.dg/debug/const-1.c: New.
7175         * gcc.dg/debug/const-2.c: New.
7176         * gcc.dg/debug/dwarf2/const-1.c: New.
7177         * gcc.dg/debug/dwarf2/const-2.c: New.
7178         * gcc.dg/debug/dwarf2/const-2b.c: New.
7179
7180 2006-08-22  Richard Guenther  <rguenther@suse.de>
7181
7182         PR middle-end/28776
7183         * gcc.c-torture/compile/pr28776-1.c: New testcase.
7184         * gcc.c-torture/compile/pr28776-2.c: Likewise.
7185
7186 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7187
7188         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
7189
7190 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
7191
7192         PR c++/26269
7193         * g++.dg/other/error14.C: New test.
7194
7195         PR c++/28505
7196         * g++.dg/parse/ctor7.C: New test.
7197         * g++.dg/parse/ctor8.C: Likewise.
7198
7199         PR c++/28741
7200         * g++.dg/template/void7.C: New test.
7201
7202 2006-08-21  Olivier Hainque  <hainque@adacore.com>
7203
7204         * gnat.dg/self_aggregate_with_zeros.adb: New test.
7205         * gnat.dg/self_aggregate_with_array.adb: New test.
7206
7207 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7208
7209         * g++.dg/eh/arm-vfp-unwind.C: New test.
7210
7211 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
7212
7213         PR c++/28341
7214         * g++.dg/template/ref3.C: New test.
7215         * g++.dg/template/nontype13.C: New test.
7216
7217         PR c++/28346
7218         * g++.dg/template/ptrmem17.C: New test.
7219
7220 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
7221
7222         PR target/28648 c:
7223         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
7224
7225 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
7226
7227         PR fortran/28630
7228         * gfortran.dg/used_types_2.f90: New test.
7229
7230         PR fortran/28601
7231         * gfortran.dg/used_types_3.f90: New test.
7232
7233         PR fortran/20886
7234         * gfortran.dg/generic_actual_arg.f90: New test.
7235
7236         PR fortran/28735
7237         * gfortran.dg/module_private_array_refs_1.f90: New test.
7238
7239         PR fortran/28762
7240         * gfortran.dg/program_name_1.f90: New test.
7241
7242         PR fortran/28425
7243         * gfortran.dg/derived_constructor_comps_1.f90: New test.
7244
7245         PR fortran/28496
7246         * gfortran.dg/array_initializer_2.f90: New test.
7247
7248         PR fortran/18111
7249         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
7250
7251         PR fortran/28600
7252         * gfortran.dg/assumed_charlen_function_4.f90: New test.
7253
7254         PR fortran/28771
7255         * gfortran.dg/assumed_charlen_in_main.f90: New test.
7256
7257         PR fortran/28660
7258         * gfortran.dg/dependent_decls_1.f90: New test.
7259
7260 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7261
7262         PR fortran/25217
7263         * gfortran.dg/derived_init_2.f90: New.
7264
7265 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
7266
7267         * gcc.c-torture/execute/pr28289.c: New test.
7268
7269 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
7270
7271         PR c/28744
7272         * gcc.dg/attr-externally-visible-1.c: New test.
7273         * gcc.dg/attr-externally-visible-2.c: New test.
7274         * g++.dg/parse/attr-externally-visible-1.C: New test.
7275         * g++.dg/parse/attr-externally-visible-2.C: New test.
7276
7277 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7278
7279         PR c++/28606
7280         * g++.dg/parse/dtor11.C: New test.
7281
7282 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7283
7284         PR rtl-optimization/28489
7285         * gcc.c-torture/compile/pr28489.c: New test.
7286
7287 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7288
7289         PR c++/28710
7290         * g++.dg/template/redecl4.C: New test.
7291
7292         PR c++/28711
7293         * g++.dg/template/ctor8.C: New test.
7294
7295 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7296
7297         * gcc.dg/pr26570.c: Fix testcase.
7298
7299 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7300
7301         * PR c++/28573
7302         * g++.dg/parse/offsetof6.C: New test.
7303         * g++.dg/parse/offsetof6.C: New test.
7304         * g++.dg/parse/offsetof7.C: New test.
7305
7306 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7307
7308         PR testsuite/28602
7309         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7310         is false.
7311
7312 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7313
7314         PR c++/28302
7315         * g++.dg/ext/vector3.C: New test.
7316
7317 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7318
7319         PR gcov/profile/26570
7320         * gcc.dg/pr26570.c: New test.
7321
7322 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7323
7324         PR c/27697
7325         * gcc.dg/qual-component-1.c: New test.
7326
7327 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7328
7329         PR c++/28593
7330         * g++.dg/parse/new3.C: New test.
7331
7332 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7333
7334         PR fortran/25828
7335         * gfortran.dg/streamio_1.f90: New test.
7336         * gfortran.dg/streamio_2.f90: New test.
7337         * gfortran.dg/streamio_3.f90: New test.
7338         * gfortran.dg/streamio_4.f90: New test.
7339         * gfortran.dg/streamio_5.f90: New test.
7340         * gfortran.dg/streamio_6.f90: New test.
7341         * gfortran.dg/streamio_7.f90: New test.
7342         * gfortran.dg/streamio_8.f90: New test.
7343
7344 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7345
7346         PR c/28287
7347         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7348
7349 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7350
7351         PR c++/28594
7352         * g++.dg/template/void6.C: New test.
7353
7354 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7355
7356         PR c/28649
7357         * gcc.dg/parse-error-1.c: New test.
7358         * gcc.dg/parse-error-2.c: New test.
7359         * gcc.dg/cpp/digraph2.c: Add error-marker.
7360         * gcc.dg/noncompile/920923-1.c: Likewise.
7361
7362 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7363
7364         PR c/27490
7365         * gcc.dg/sizeof-2.c: New testcase.
7366
7367         PR c/27489
7368         * gcc.dg/switch-A.c: New testcase.
7369
7370 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7371
7372         PR c++/28288
7373         PR c++/14556
7374         * g++.old-deja/g++.warn/compare1.C: Delete.
7375         * g++.dg/opt/pr7503-2.C: Delete.
7376         * g++.dg/opt/pr7503-3.C: Delete.
7377         * g++.dg/opt/pr7503-4.C: Delete.
7378         * g++.dg/opt/pr7503-5.C: Delete.
7379         * g++.dg/opt/max1.C: Delete.
7380         * g++.dg/warn/minmax.C: Delete.
7381         * g++.dg/expr/minmax.C: New test.
7382
7383 2006-08-14  Richard Guenther  <rguenther@suse.de>
7384
7385         PR testsuite/28703
7386         * gcc.c-torture/execute/pr28651.c: Do not use argc
7387         to avoid optimization, instead forbid inlining.
7388
7389 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7390
7391         PR rtl-optimization/28634
7392         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7393
7394 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7395
7396         PR c/27184
7397         * gcc.dg/torture/pr27184.c: New test.
7398
7399 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7400
7401         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7402
7403 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7404
7405         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7406         * gfortran.dg/stat_2.f90: Likewise.
7407         * gfortran.dg/chmod_1.f90: Likewise.
7408         * gfortran.dg/chmod_2.f90: Likewise.
7409         * gfortran.dg/chmod_3.f90: Likewise.
7410
7411 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7412
7413         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7414
7415 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7416
7417         * g++.dg/opt/pr23454-2.C: New test.
7418
7419 2006-08-11  Richard Guenther  <rguenther@suse.de>
7420
7421         PR middle-end/28651
7422         * gcc.c-torture/execute/pr28651.c: New testcase.
7423
7424 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7425
7426         * gnat.dg/specs/static_initializer.ads: New test.
7427
7428 2006-08-10  Paul Brook  <paul@codesourcery.com>
7429
7430         * gcc.target/arm/cond-asm.c: New test.
7431
7432 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7433
7434         PR tree-optimization/26197
7435         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7436         * g++.dg/vect/vect.exp: Compile the new tests with
7437         --param max-aliased-vops=0.
7438
7439 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7440
7441         PR c++/28637
7442         * g++.dg/template/void3.C: New test.
7443
7444         PR c++/28638
7445         * g++.dg/template/void4.C: New test.
7446
7447         PR c++/28640
7448         * g++.dg/template/void5.C: New test.
7449
7450 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7451
7452         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7453         after dg-do compile.
7454
7455 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7456
7457         PR tree-optimizations/26969
7458         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7459         "unswitch-loops" with -funswitch-loops.
7460         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7461
7462 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7463
7464         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7465         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7466         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7467         * objc.dg/dwarf-1.m: Likewise.
7468         * objc.dg/dwarf-2.m: Likewise.
7469         * obj-c++.dg/dwarf-2.mm: Likewise.
7470
7471 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7472
7473         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7474         * objc.dg/dwarf-2.m: Likewise.
7475         * obj-c++.dg/dwarf-2.mm: Likewise.
7476
7477         PR libfortran/28603
7478         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7479
7480         PR testsuite/27611
7481         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7482
7483         PR testsuite/27033
7484         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7485
7486 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7487
7488         PR target/27827
7489         * gcc.target/i386/pr27827.c: New testcase.
7490
7491 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7492
7493         PR fortran/28590
7494         * gfortran.dg/sequence_types_1.f90: New test.
7495
7496 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7497
7498         PR fortran/28548
7499         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7500         dg-warning.  Add -pedantic option.
7501
7502 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7503
7504         PR c/28502
7505         * gcc.dg/proto-1.c: New test.
7506
7507         PR c/27721
7508         * gcc.dg/lvalue-4.c: New test.
7509
7510         PR c/28136
7511         * gcc.dg/init-bad-5.c: New test.
7512
7513 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7514
7515         PR c++/28347
7516         * g++.dg/ext/typedef-init.C: Add new test for typedef
7517         initialization inside templates. Adjust existing error markers.
7518
7519 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7520
7521         PR c++/28148
7522         * g++.dg/init/ptrmem3.C: New test.
7523
7524 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7525
7526         PR tree-optimization/27770
7527         * lib/target-support.exp: New target keyword "section_anchors".
7528         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7529         tests.
7530         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7531         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7532         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7533         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7534
7535 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7536
7537         * gcc.dg/20060801-1.c: Add missing '}'.
7538
7539 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7540
7541         PR c++/27508
7542         * g++.dg/parse/dtor9.C: New test.
7543         * g++.dg/parse/dtor10.C: New test.
7544         * g++.dg/other/error7.C: Adjust error-marker.
7545
7546         PR c++/28274
7547         * g++.dg/other/default5.C: New test.
7548
7549 2006-08-02  Richard Guenther  <rguenther@suse.de>
7550
7551         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7552
7553 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7554
7555         PR c++/28557
7556         * g++.dg/template/conv9.C: New test.
7557
7558 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7559
7560         PR debug/28063
7561         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7562         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7563         Optionally return assembly text.  Update callers.
7564         (check_no_compiler_messages): Update verbose messages.
7565         (check_no_messages_and_pattern): New.
7566         (check_effective_target_string_merging): New.
7567
7568 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7569
7570         PR c++/28250
7571         * g++.dg/eh/catch4.C: New test.
7572
7573         PR c++/28257
7574         * g++.dg/other/qual1.C: New test.
7575
7576         PR c++/28259
7577         * g++.dg/inherit/error2.C: New test.
7578
7579         PR c++/28267
7580         * g++.dg/other/new1.C: New test.
7581
7582         * g++.dg/warn/pr23075.C: Remove obsolete test.
7583         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7584         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7585
7586 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7587
7588         PR c++/28523
7589         * g++.dg/eh/cast1.C: New test.
7590
7591 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7592
7593         PR libfortran/28452
7594         * gfortran.dg/random_3.f90:  New test.
7595
7596 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7597
7598         PR c++/28432
7599         * g++.dg/other/pr28304.C: Change expected error message.
7600         * g++.dg/other/pr28432.C: New test.
7601
7602 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7603
7604         PR c++/28256
7605         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7606
7607 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7608
7609         PR debug/23336
7610         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7611         at -g1.
7612         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7613         g++.dg/debug/enum-2.C: New.
7614
7615 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7616
7617         PR c++/6634
7618         * g++.dg/parse/long1.C: Add more tests.
7619
7620 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7621
7622         * gfortran.dg/lrshift_1.c: New file.
7623
7624 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7625
7626         PR libgfortran/28335
7627         * gfortran.dg/no_unit_error_1.f90: New test.
7628
7629 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7630
7631         PR libgfortran/28335
7632         * gfortran.dg/no_unit_error_1.f90: Delete test.
7633         * gfortran.dg/no_unit_error_2.f90: Delete test.
7634
7635 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7636
7637         * gfortran.dg/chmod_3.f90: New test.
7638         * gfortran.dg/ltime_gmtime_1.f90: New test.
7639         * gfortran.dg/ltime_gmtime_2.f90: New test.
7640         * gfortran.dg/lrshift_1.f90: New test.
7641         * gfortran.dg/chmod_1.f90: New test.
7642         * gfortran.dg/chmod_2.f90: New test.
7643
7644 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7645
7646         PR c++/27668
7647         * g++.dg/template/crash55.C: New test.
7648
7649         PR c++/27962
7650         * g++.dg/template/nontype16.C: New test.
7651
7652         * g++.dg/template/void2.C: Adjust error markers.
7653         * g++.dg/template/nontype5.C: Adjust error markers.
7654
7655 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7656
7657         * gcc.target/i386/stack-prot-kernel.c: New test.
7658
7659 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7660
7661         * gcc.dg/builtins-55.c: New test case.
7662
7663 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7664
7665         PR rtl-optimization/27907
7666         * gcc.c-torture/compile/pr27907.c: New test.
7667
7668 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7669
7670         * gfortran.dg/mclock.f90: New test.
7671         * gfortran.dg/int_conv_1.f90: New test.
7672         * gfortran.dg/stat_1.f90: New test.
7673         * gfortran.dg/stat_2.f90: New test.
7674
7675 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7676
7677         PR libgfortran/28335
7678         * gfortran.dg/no_unit_error_1.f90: New test.
7679         * gfortran.dg/no_unit_error_2.f90: New test.
7680         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7681
7682 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7683
7684         PR middle-end/28473
7685         * gcc.dg/fold-convround-1.c: New test case.
7686
7687 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7688
7689         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7690
7691 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7692
7693         PR c++/27572
7694         * g++.dg/other/typedef1.C: New test.
7695         * g++.dg/template/typedef4.C: New test.
7696         * g++.dg/template/typedef5.C: New test.
7697
7698 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7699
7700         PR fortran/28416
7701         * gfortran.dg/allocatable_dummy_3.f90: New.
7702
7703 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7704
7705         PR fortran/28439
7706         * gfortran.dg/arithmetic_if.f90:  New test.
7707
7708 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7709
7710         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7711         avoid memcpy optimization.
7712
7713 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7714
7715         PR fortran/25289
7716         * gfortran.dg/direct_io_6.f90: New test.
7717
7718 2006-07-24  Jan Hubicka  <jh@suse.cz>
7719
7720         PR c/25795
7721         PR c++/27369
7722         * gcc.dg/pr25795.c: New test.
7723         * gcc.dg/pr25795-1.c: New test.
7724
7725 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7726
7727         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7728         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7729         which may be transformed to "g || h" on some platforms.
7730
7731 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/28025
7734         * g++.dg/template/friend45.C: New test.
7735
7736 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7737
7738         PR libgfortran/28339
7739         * gfortran.dg/arrayio_8.f90: New test.
7740
7741 2006-07-21  Mike Stump  <mrs@apple.com>
7742
7743         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7744
7745         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7746
7747 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7748
7749         PR c++/28250
7750         * g++.dg/eh/catch3.C: New test.
7751
7752         PR c++/28363
7753         * g++.dg/template/defarg10.C: New test.
7754
7755 2006-07-20  Paul Brook  <paul@codesourcery.com>
7756
7757         PR 27363
7758         * gcc.dg/pr27363.c: New test.
7759
7760 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7761
7762         PR c++/28338
7763         * g++.dg/init/ref13.C: New test.
7764
7765 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7766
7767         PR obj-c++/28434
7768         * obj-c++.dg/proto-error-1.mm: New test.
7769
7770 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7771
7772         PR c++/28337
7773         * g++.dg/template/string1.C: New test.
7774
7775 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7776
7777         PR c++/28048
7778         * g++.dg/template/defarg9.C: New test.
7779
7780         PR c++/28235
7781         * g++.dg/template/static27.C: New test.
7782
7783 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7784
7785         PR 28410
7786         * gcc.dg/tree-ssa/pr28410.c: New test.
7787
7788 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7789
7790         PR c++/28258
7791         * g++/dg/other/error13.C: New test.
7792
7793         PR c++/28260
7794         * g++.dg/template/friend44.C: New test.
7795
7796 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7797
7798         PR c++/27495
7799         * g++.dg/other/pr27495.C: New.
7800
7801 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7802
7803         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7804         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7805
7806 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7807
7808         PR c/28286
7809         * gcc.dg/pragma-pack-4.c: New test.
7810
7811 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7812
7813         PR c++/28291
7814         * g++.dg/ext/pr28291.C: New test.
7815
7816 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7817
7818         PR middle-end/28403
7819         * gcc.c-torture/execute/pr28403.c: New test.
7820
7821 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7822
7823         PR middle-end/28402
7824         * gcc.dg/pr28402.c: New test.
7825
7826 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7827
7828         PR c++/28304
7829         * g++.dg/other/pr28304.C: New test.
7830
7831 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7832
7833         PR other/28251
7834         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7835         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7836
7837 2006-07-17  Richard Guenther  <rguenther@suse.de>
7838
7839         PR tree-optimization/28238
7840         * g++.dg/tree-ssa/pr28238.C: New testcase.
7841
7842 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7843
7844         PR c++/28250
7845         * g++.dg/eh/catch1.C: New test.
7846         * g++.dg/eh/catch2.C: New test.
7847
7848 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR c++/28370
7851         * g++.dg/template/anon3.C: New test.
7852
7853 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7854
7855         PR fortran/20844
7856         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7857         specifiers requiring an explicit format tag..
7858
7859         PR fortran/28201
7860         * gfortran.dg/generic_5: New test.
7861
7862         PR fortran/20893
7863         * gfortran.dg/elemental_optional_args_1.f90: New test.
7864
7865 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7866
7867         * gnat.dg/assert.ads: New file.
7868         * gnat.dg/controlled_record.ads: Likewise.
7869         * gnat.dg/controlled_record.adb: Likewise.
7870
7871 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7872
7873         PR c++/28292
7874         * g++.dg/other/error12.C: New test.
7875
7876         PR c++/28269
7877         * g++.dg/template/crash54.C: New test.
7878
7879 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7880
7881         PR c++/28249
7882         * g++.dg/parse/catch1.C: New test.
7883
7884         PR c++/28294
7885         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7886
7887         PR c++/28387
7888         * g++.dg/ext/attrib24.C: New test.
7889
7890 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7891
7892         PR c++/28343
7893         * g++.dg/ext/asmspec1.C: New test.
7894
7895 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7896
7897         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7898         (dg-test): Support shouldfail tests.
7899         * lib/target-supports-dg.exp (dg-shouldfail): New.
7900         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7901         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7902         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7903         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7904         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7905         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7906         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7907
7908 2006-07-13  Jan Hubicka  <jh@suse.cz>
7909
7910         * gcc.target/i386/memcpy-1.c: New.
7911
7912 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7913
7914         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7915
7916 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7917
7918         PR fortran/25097
7919         * gfortran.dg/present_1.f90: New test.
7920
7921         PR fortran/20903
7922         * gfortran.dg/interface_derived_type_1.f90: New test.
7923
7924 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7925
7926         PR fortran/28213
7927         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7928         list.
7929
7930 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7931
7932         PR c++/27820
7933         * g++.dg/other/label1.C: New test.
7934
7935 2006-07-07  Richard Guenther  <rguenther@suse.de>
7936
7937         PR middle-end/28268
7938         * gcc.dg/torture/pr28268.c: New testcase.
7939
7940 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7941
7942         PR c++/27019
7943         * g++.dg/ext/pr27019.C: New.
7944
7945 2006-07-07  Richard Guenther  <rguenther@suse.de>
7946
7947         PR tree-optimization/28187
7948         * gcc.dg/pr28187.c: New testcase.
7949
7950 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7951
7952         * gnat.dg/address_conversion.adb: New test.
7953         * gnat.dg/boolean_subtype.adb: Likewise.
7954         * gnat.dg/frame_overflow.adb: Likewise.
7955         * gnat.dg/pointer_array.adb: Likewise.
7956         * gnat.dg/pointer_conversion.adb: Likewise.
7957
7958 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7959
7960         PR fortran/28237
7961         PR fortran/23420
7962         * gfortran.dg/print_fmt_5.f90: New test.
7963
7964 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7965
7966         PR fortran/28129
7967         * gfortran.dg/bounds_check_4.f90: New test.
7968
7969 2006-07-05  Richard Guenther  <rguenther@suse.de>
7970
7971         PR target/28158
7972         * gfortran.dg/pr28158.f90: New testcase.
7973
7974 2006-07-05  Richard Guenther  <rguenther@suse.de>
7975
7976         PR tree-optimization/28162
7977         * gcc.dg/pr28162.c: New testcase.
7978
7979 2006-07-05  Richard Guenther  <rguenther@suse.de>
7980         Andrew Pinski  <pinskia@gcc.gnu.org>
7981
7982         PR c++/27084
7983         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7984
7985 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7986
7987         PR fortran/28174
7988         * gfortran.dg/actual_array_substr_2.f90: New test.
7989
7990         PR fortran/28167
7991         * gfortran.dg/actual_array_constructor_2.f90: New test.
7992
7993 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7994
7995         * gfortran.dg/itime_idate_1.f: New test.
7996         * gfortran.dg/itime_idate_2.f: New test.
7997
7998 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7999
8000         PR libgfortran/27704
8001         * gfortran.dg/open_status_3.f90: New test.
8002         * gfortran.dg/fmt_l.f90: Update for new feature.
8003
8004 2006-07-03  Asher Langton  <langton2@llnl.gov>
8005
8006         * gfortran.dg/oldstyle_2.f90: New.
8007
8008 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8009
8010         * gnat.dg/string_slice.adb: New test.
8011
8012 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8013
8014         PR fortran/19259
8015         * gfortran.dg/semicolon_fixed.c: New.
8016         * gfortran.dg/semicolon_free.c: New.
8017
8018 2006-06-30  Mike Stump  <mrs@apple.com>
8019
8020         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
8021         that don't support internal visibility.
8022
8023 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
8024
8025         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
8026         for '(' / ')' needing an extra '\'.
8027
8028 2006-06-29  Roger Sayle  <roger@eyesopen.com>
8029
8030         PR middle-end/27428
8031         * gcc.dg/pr27428-1.c: New test case.
8032
8033 2006-06-29  Mike Stump  <mrs@apple.com>
8034
8035         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
8036         on darwin as we can't align commons large enough yet.
8037
8038         * gcc.dg/vla-8.c: Add additional testcases.
8039
8040 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
8041
8042         PR c++/28114
8043         * g++.dg/other/pr28114.C: New.
8044
8045 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
8046
8047         * gcc.c-torture/compile/20060625-1.c: New test.
8048
8049 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
8050
8051         PR fortran/20867
8052         * gfortran.dg/stfunc_3.f90: New test.
8053
8054         PR fortran/25056
8055         * gfortran.dg/impure_actual_1.f90: New test.
8056
8057         PR fortran/20874
8058         * gfortran.dg/elemental_result_1.f90: New test.
8059
8060         PR fortran/25073
8061         * gfortran.dg/select_7.f90: New test.
8062
8063         PR fortran/27554
8064         * intrinsic_actual_1.f: New test.
8065
8066         PR fortran/22038
8067         PR fortran/28119
8068         * gfortran.dg/forall_4.f90: New test.
8069
8070         PR fortran/25072
8071         * gfortran.dg/forall_5.f90: New test.
8072
8073 2006-06-25  Lee Millward  <lee.millward@gmail.com>
8074
8075         PR c++/28051
8076         * g++.dg/template/using13.C: New test.
8077
8078         PR c++/28054
8079         * g++.dg/other/incomplete3.C: New test.
8080
8081 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8082
8083         PR fortran/28081
8084         * gfortran.dg/substr_3.f: New test.
8085         * gfortran.dg/equiv_2.f90: Update expected error message.
8086
8087 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
8088
8089         PR fortran/28118
8090         * gfortran.dg/actual_array_substr_1.f90: New test.
8091
8092 2006-06-24  Olivier Hainque  <hainque@adacore.com>
8093
8094         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
8095         * gnat.dg/scalar_mode_agg_compare.adb: New test.
8096
8097 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
8098
8099         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8100
8101 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
8102
8103         PR fortran/27981
8104         * gfortran.dg/simpleif_2.f90: New test.
8105
8106 2006-06-23  Lee Millward  <lee.millward@gmail.com>
8107
8108         * g++.dg/template/error22.C: Fix typo.
8109
8110 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8111
8112         PR c++/28112
8113         * g++.dg/ext/attrib23.C: New test.
8114
8115 2006-06-23  Olivier Hainque  <hainque@adacore.com>
8116
8117         * gnat.dg/varsize_temp.adb: New test.
8118
8119 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8120
8121         PR c++/11468
8122         * g++.dg/other/java2.C: New test.
8123
8124 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
8125
8126         PR target/27789
8127         * g++.dg/ext/dllimport4.C. Add more tests for invalid
8128         initialization.
8129
8130 2006-06-22  Roger Sayle  <roger@eyesopen.com>
8131
8132         PR target/27531
8133         * gcc.dg/pr27531-1.c: New test case.
8134
8135 2006-06-22  Asher Langton  <langton2@llnl.gov>
8136
8137         PR fortran/24748
8138         * gfortran.dg/implicit_8.f90: New.
8139
8140 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
8141
8142         PR rtl-optimization/28121
8143         * gcc.dg/pr28121.c: New test.
8144
8145 2006-06-22  Lee Millward  <lee.millward@gmail.com>
8146
8147         PR c++/27805
8148         * g++.dg/parse/ptrmem6.C: New test.
8149
8150         PR c++/27821
8151         * g++.dg/template/error22.C: New test.
8152
8153 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8154
8155         PR c++/28111
8156         * g++.dg/template/friend43.C: New test.
8157
8158         PR c++/28110
8159         * g++.dg/template/crash53.C: New test.
8160
8161         PR c++/28109
8162         * g++.dg/rtti/incomplete1.C: New test.
8163
8164 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
8165
8166         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
8167
8168 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
8169
8170         * gcc.c-torture/execute/complex-7.c: New.
8171
8172 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
8173
8174         * gcc.dg/merge-all-constants-1.c: New test.
8175
8176 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
8177
8178         PR c++/28113
8179         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
8180
8181 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
8182
8183         * gfortran.dg/rrspacing_1.f90: New test.
8184
8185 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8186
8187         PR c++/28052
8188         * g++.dg/other/bitfield2.C: New test.
8189
8190 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
8191
8192         PR tree-optimization/27331
8193         * gcc.dg/pr27331.c: New test.
8194
8195 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
8196             Eric Botcazou  <ebotcazou@adacore.com>
8197
8198         PR ada/18692
8199         * lib/gnat.exp: New file.
8200         * lib/gnat-dg.exp: Likewise.
8201         * gnat.dg: New directory.
8202         * gnat.dg/dg.exp: New driver.
8203         * gnat.dg/specs: New directory.
8204         * gnat.dg/specs/specs.exp: New driver.
8205         * gnat.dg/style: New directory.
8206         * gnat.dg/style/style.exp: New driver.
8207
8208 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
8209
8210         PR fortran/16206
8211         * gfortran.dg/array_initializer_1.f90: New test.
8212
8213         PR fortran/28005
8214         * gfortran.dg/matmul_3.f90: New test.
8215
8216 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
8217
8218         PR middle-end/28075
8219         * gcc.dg/tree-ssa/inline-1.c: New test.
8220
8221 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
8222
8223         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
8224         in malloc prototype; remove XFAIL.
8225         * gcc.dg/pr18241-2.c: Ditto.
8226         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
8227         in memset prototype; remove XFAIL.
8228         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8229
8230 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8231
8232         * gcc.dg/vla-8.c: Add.
8233
8234 2006-06-19  Richard Guenther  <rguenther@suse.de>
8235
8236         PR tree-optimization/27090
8237         * g++.dg/tree-ssa/pr27090.C: New testcase.
8238
8239 2006-06-19  Roger Sayle  <roger@eyesopen.com>
8240
8241         PR target/27861
8242         * gcc.dg/pr27861-1.c: New test case.
8243
8244 2006-06-19  Richard Guenther  <rguenther@suse.de>
8245
8246         PR middle-end/28045
8247         * gcc.dg/torture/pr28045.c: New testcase.
8248
8249 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8250
8251         PR fortran/26801
8252         * gfortran.dg/associated_4.f90: New test.
8253
8254 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8255
8256         PR fortran/19310
8257         PR fortran/19904
8258         * gfortran.dg/real_const_3.f90: New test.
8259
8260 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
8261
8262         PR c++/28016
8263         * g++.dg/template/static26.C: New test.
8264
8265         PR c++/27979
8266         * g++.dg/expr/bitfield2.C: New test.
8267
8268         PR c++/27884
8269         * g++.dg/parse/linkage2.C: New test.
8270
8271 2006-06-16  Richard Guenther  <rguenther@suse.de>
8272
8273         PR middle-end/27116
8274         * gcc.dg/pr15785-1.c: Revert last change.
8275         * gcc.dg/torture/pr27116-2.c: New testcase.
8276
8277 2006-06-16  Roger Sayle  <roger@eyesopen.com>
8278
8279         PR middle-end/27802
8280         * gcc.dg/pr27802-1.c: New test case.
8281
8282 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
8283
8284         PR c++/27689
8285         * g++.dg/template/ttp18.C: New test.
8286         * g++.dg/template/ttp19.C: Likewise.
8287
8288         PR c++/27666
8289         * g++.dg/expr/cond9.C: New test.
8290
8291         PR c++/27640
8292         * g++.dg/template/ctor7.C: New test.
8293
8294 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
8295
8296         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8297
8298 2006-06-16  Richard Guenther  <rguenther@suse.de>
8299
8300         PR tree-optimization/27781
8301         * gcc.dg/tree-ssa/pr27781.c: New testcase.
8302
8303 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
8304
8305         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
8306
8307 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8308
8309         * gcc.dg/tree-ssa/loop-18.c: New test.
8310
8311 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8312
8313         PR c++/27665
8314         * g++.dg/template/crash52.C: New test.
8315
8316         PR c++/27648
8317         * g++.dg/ext/attrib22.C: New test.
8318
8319         PR c++/26559
8320         * g++.dg/template/builtin1.C: New test.
8321         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8322
8323         PR c++/28018
8324         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8325         assignment.
8326         * g++.old-deja/g++.pt/crash51.C: Likewise.
8327
8328         PR c++/27227
8329         * g++.dg/lookup/linkage1.C: New test.
8330         * g++.dg/lookup/linkage2.C: Likewise.
8331
8332 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8333
8334         PR middle-end/27959
8335         * gcc.dg/pr27959.c: New testcase.
8336
8337 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8338
8339         PR target/28014:
8340         * g++.dg/eh/div.C: New test.
8341
8342 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8343
8344         PR c++/27894
8345         * g++.dg/tree-ssa/pr26757.C: New test.
8346         * g++.dg/tree-ssa/pr27894.C: New test.
8347
8348 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8349
8350         * gcc.c-torture/compile/20060609-1.c: New test.
8351
8352         PR target/27863
8353         * gcc.c-torture/compile/pr27863.c: New test.
8354
8355 2006-06-13  Richard Guenther  <rguenther@suse.de>
8356
8357         PR tree-optimization/27830
8358         * g++.dg/tree-ssa/pr27830.C: New testcase.
8359
8360 2006-06-13  Matthew Sachs  <msachs@apple.com>
8361
8362         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8363         the list of compiler flags; this causes those flags to be checked
8364         for things like dg-skip-if.
8365
8366 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8367
8368         PR c++/27601
8369         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8370
8371 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8372             Kazu Hirata  <kazu@codesourcery.com>
8373
8374         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8375         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8376
8377 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8378
8379         PR c++/27933
8380         * g++.dg/lookup/using15.C: New test.
8381
8382         PR c++/27951
8383         * g++.dg/other/anon4.C: New test.
8384
8385 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8386
8387         PR c++/21210
8388         * g++.dg/init/complex1.C: New test case.
8389
8390 2006-06-11  Eric Christopher  <echristo@apple.com>
8391
8392         PR middle-end/27948
8393         * gcc.dg/bf-ms-layout.c: Run on darwin.
8394         * gcc.dg/bf-no-ms-layout: Ditto.
8395         * gcc.dg/attr-ms_struct-2.c: New.
8396         * gcc.dg/bf-ms-layout-2.c: Ditto.
8397
8398 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8399
8400         * gcc.dg/attr-ms_struct-packed1.c: New.
8401
8402 2006-06-09  Mike Stump  <mrs@apple.com>
8403
8404         * gcc.dg/vla-7.c: Add.
8405
8406 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8407
8408         PR fortran/24558
8409         * gfortran.dg/entry_6.f90: New test.
8410
8411         PR fortran/20877
8412         PR fortran/25047
8413         * gfortran.dg/entry_7.f90: New test.
8414
8415 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8416
8417         PR c/27747
8418         * gcc.dg/cpp/_Pragma6.c: New test.
8419
8420         PR c++/27748
8421         * g++.dg/cpp/_Pragma1.C: New test.
8422
8423         PR preprocessor/27746
8424         * gcc.dg/gomp/macro-3.c: New test.
8425         * gcc.dg/gomp/macro-4.c: New test.
8426         * g++.dg/gomp/macro-3.C: New test.
8427         * g++.dg/gomp/macro-4.C: New test.
8428
8429 2006-06-09  Richard Guenther  <rguenther@suse.de>
8430
8431         PR tree-optimization/26998
8432         * gcc.dg/torture/pr26998.c: New testcase.
8433         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8434
8435 2006-06-08  Mike Stump  <mrs@apple.com>
8436
8437         * gcc.dg/pr27095.c: Account for stubs.
8438
8439         PR target/26427
8440         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8441         produce bad code on darwin.
8442
8443 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8444
8445         PR fortran/27958
8446         * gfortran.dg/substr_2.f: New test.
8447
8448 2006-06-08  Asher Langton  <langton2@llnl.gov>
8449
8450         PR fortran/27786
8451         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8452
8453 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8454
8455         PR target/27421
8456         * gcc.dg/union-3.c: New test.
8457
8458 2006-06-08  Richard Guenther  <rguenther@suse.de>
8459
8460         PR middle-end/27116
8461         * gcc.dg/torture/pr27116.c: New testcase.
8462         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8463
8464 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8465
8466         PR rtl-optimization/26449
8467         * gcc.dg/pr26449.c: New test.
8468
8469 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8470
8471         PR c++/27601
8472         * g++.dg/ext/offsetof1.C: Test member functions.
8473
8474 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8475
8476         * gcc.dg/pr27095.c: Improve scanning.
8477
8478 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8479
8480         PR fortran/23091
8481         * gfortran.dg/saved_automatic_1.f90: New test.
8482
8483         PR fortran/24168
8484         * gfortran.dg/array_simplify_1.f90: New test.
8485
8486         PR fortran/25090
8487         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8488
8489         PR fortran/25058
8490         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8491
8492 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8493
8494         PR c++/27177
8495         * g++.dg/expr/cast7.C: New test.
8496
8497 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8498
8499         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8500         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8501         * lib/fortran-torture.exp (fortran-torture-compile,
8502         fortran-torture-execute): Ditto.
8503
8504 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8505
8506         PR target/27842
8507         * gcc.dg/vmx/pr27842.c: New test.
8508
8509 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8510
8511         PR libfortran/27895
8512         * gfortran.dg/bounds_check_3.f90: New test.
8513
8514 2006-06-05  Mike Stump  <mrs@apple.com>
8515
8516         * objc.dg/objc-fast-4.m: Skip for ppc64.
8517
8518 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8519
8520         PR testsuite/27705
8521         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8522
8523 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8524             Victor Kaplansky  <victork@il.ibm.com>
8525
8526         PR tree-optimizations/26360
8527         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8528         with -fno-tree-dce.
8529         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8530
8531 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8532
8533         PR fortran/14067
8534         * gfortran.dg/data_char_1.f90: Add messages for truncated
8535         strings.
8536
8537         PR fortran/16943
8538         * gfortran.dg/func_decl_2.f90: New test.
8539
8540         PR fortran/20839
8541         * gfortran.dg/do_2.f90: New test.
8542
8543         PR fortran/27655
8544         * gfortran.dg/associated_3.f90: New test.
8545
8546 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8547
8548         PR c++/27819
8549         * g++.dg/template/static25.C: New test.
8550
8551         PR c++/27722
8552         * g++.dg/init/array21.C: New test.
8553
8554         PR c++/27807
8555         * g++.dg/ext/complit7.C: New test.
8556
8557         PR c++/27806
8558         * g++.dg/parse/ptrmem5.C: New test.
8559
8560 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8561             Andrew Pinski  <pinskia@physics.uc.edu>
8562
8563         PR c/27150
8564         PR middle-end/27382
8565         * gcc.dg/pr27150-1.c: New testcase.
8566         * gcc.dg/pr27382-1.c: New testcase.
8567         * gcc.dg/pr27382-2.c: New testcase.
8568
8569 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8570
8571         PR c/25161
8572         PR c/27020
8573         * gcc.dg/array-10.c: New test.
8574
8575 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8576
8577         PR c++/27804
8578         * g++.dg/init/const4.C: New test.
8579         * g++.dg/init/member1.C: Add error-marker.
8580         * g++.dg/other/fold1.C: Adjust error-marker.
8581
8582 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8583
8584         PR c++/27601
8585         * g++.dg/ext/offsetof1.C: New test.
8586
8587 2006-06-04 Eric Christopher <echristo@apple.com>
8588
8589         * gcc.dg/attr-ms_struct-1.c: New.
8590
8591 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8592
8593         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8594
8595 2006-06-04  Richard Guenther  <rguenther@suse.de>
8596
8597         PR tree-optimization/27039
8598         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8599
8600 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8601
8602         PR target/26223
8603         * gcc.target/i386/amd64-abi-2.c: New test case.
8604
8605 2006-06-02  Eric Christopher  <echristo@apple.com>
8606
8607         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8608         * gcc.target/i386/20020523-1.c: Skip if darwin.
8609         * gcc.target/i386/asm-3.c: Ditto.
8610         * gcc.target/i386/20011119-1.c: Ditto.
8611         * gcc.target/i386/clobbers.c: Remove pic part of test.
8612
8613 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8614
8615         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8616         * g++.old-deja/g++.other/init19.C: Ditto.
8617         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8618         and add other platforms as expected failures.
8619
8620 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8621
8622         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8623         (is-effective-target-keyword): Ditto.
8624
8625 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8626
8627         PR fortran/27715
8628         * gfortran.dg/extended_char_comparison_1.f:  New test.
8629
8630 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8631
8632         PR fortran/25098
8633         * gfortran.dg/dummy_procedure_1.f90: New test.
8634
8635         PR fortran/25147
8636         * gfortran.dg/dummy_procedure_2.f90: New test.
8637
8638         * gfortran.dg/associated_2.f90: Correct to make consistent with
8639         standard.
8640
8641 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8642
8643         * gcc.target/i386/387-11.c: New test case.
8644
8645 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8646
8647         PR c++/27801
8648         * g++.dg/template/cond6.C: New test.
8649
8650         PR c++/26496
8651         * g++.dg/template/crash51.C: New test.
8652         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8653
8654         PR c++/27385
8655         * g++.dg/init/array20.C: New test.
8656
8657 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8658
8659         * gcc.dg/builtins-54.c: New test case.
8660
8661 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/26433
8664         * g++.dg/template/fntry1.C: Add dg-do link.
8665
8666         PR c++/27808
8667         * g++.dg/parse/friend6.C: New test.
8668
8669 2006-05-30  Asher Langton  <langton2@llnl.gov>
8670
8671         * gfortran.dg/cray_pointers_7.f90: New test.
8672
8673 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8674
8675         PR tree-optimization/23452
8676         * gcc.dg/fold-mulconj-1.c: New test case.
8677
8678 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8679
8680         PR c++/27803
8681         * g++.dg/parse/bitfield1.C: New test.
8682
8683 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8684
8685         * gcc.target/ppc-eq0-1.c: New test case.
8686         * gcc.target/ppc-negeq0-1.c: New test case.
8687
8688 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8689
8690         PR c/27273
8691         * gcc.dg/overflow-warn-5.c: New test.
8692
8693 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8694
8695         PR c/27718
8696         * gcc.dg/sizeof-1.c: New test.
8697
8698 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8699
8700         PR target/27790
8701         * gcc.target/i386/pr27790.c: New test.
8702
8703 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8704
8705         PR libgfortran/27757
8706         * gfortran.dg/direct_io_5.f90: New test.
8707
8708 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8709
8710         PR libgfortran/27634
8711         * gfortran.dg/fmt_missing_period_1.f: New test.
8712         * gfortran.dg/fmt_missing_period_2.f: New test.
8713         * gfortran.dg/fmt_missing_period_3.f: New test.
8714
8715 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8716
8717         PR fortran/19777
8718         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8719         arrays.
8720
8721 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8722
8723         PR c++/27713
8724         * g++.dg/template/new6.C: New test.
8725
8726 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8727
8728         PR tree-optimization/24964
8729         * gcc.target/i386/387-10.c: New test case.
8730
8731 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8732
8733         * intrinsics/string_intrinsics.c (compare_string):
8734         Use memcmp instead of strncmp to avoid tripping over
8735         CHAR(0) in a string.
8736
8737 2006-05-27  Richard Guenther  <rguenther@suse.de>
8738
8739         PR middle-end/27773
8740         * gcc.dg/torture/pr27773.c: New testcase.
8741
8742 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8743
8744         * gcc.dg/pr24561.c: Rename to..
8745         * gcc.dg/pr25962.c: .. this.
8746
8747 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8748
8749         PR fortran/19777
8750         * gfortran.dg/bounds_check_2.f: New test.
8751
8752 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8753
8754         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8755         * gfortran.dg/byte_1.f90: Likewise.
8756         * gfortran.dg/dup_save_2.f90: Likewise.
8757
8758 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8759
8760         * gfortran.dg/associated_2.f90: New test.
8761
8762 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8763
8764         PR fortran/27524
8765         * gfortran.dg/bounds_check_1.f90: New test.
8766
8767 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8768
8769         PR rtl-optimization/27661
8770         * gcc.dg/pr27661.c: New test case.
8771
8772 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8773
8774         PR fortran/23151
8775         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8776         * gfortran.dg/print_parentheses_1.f:  New test.
8777         * gfortran.dg/print_parentheses_2.f90:  New test.
8778
8779 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8780
8781         PR target/27758
8782         * gcc.dg/pr27758.c: New test.
8783
8784 2006-05-24  Falk Hueffner  <falk@debian.org>
8785
8786         * gcc.c-torture/compile/pr27571.c: New test.
8787
8788 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8789
8790         PR fortran/27709
8791         * gfortran.dg/spec_expr_4.f90: New test.
8792
8793         PR fortran/27155
8794         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8795
8796 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8797
8798         PR c++/20103
8799         * g++.dg/ext/complit6.C: New test.
8800         * g++.dg/ext/complit3.C: Adjust error markers.
8801         * g++.dg/init/const3.C: New test.
8802
8803 2006-05-25  Richard Guenther  <rguenther@suse.de>
8804
8805         PR middle-end/27743
8806         * gcc.dg/torture/pr27743.c: New testcase.
8807
8808 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8809
8810         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8811
8812 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8813
8814         * gcc.dg/compat/scalar-by-value-x.h: New.
8815         * gcc.dg/compat/scalar-by-value-y.h: New.
8816         * gcc.dg/compat/scalar-by-value-5.c: New.
8817         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8818         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8819         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8820         * gcc.dg/compat/scalar-by-value-6.c: New.
8821         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8822         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8823         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8824
8825 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8826
8827         PR tree-optimization/27639
8828         PR tree-optimization/26719
8829         * gcc.dg/pr27639.c: New test.
8830         * gcc.dg/pr26719.c: New test.
8831         * gcc.dg/tree-ssa/scev-cast.c: New test.
8832
8833 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8834
8835         PR c++/20173
8836         * g++.dg/template/error21.C: New test.
8837
8838 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8839
8840         PR target/27696
8841         * gcc.target/i386/pr27696.c: New.
8842
8843 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8844
8845         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8846
8847         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8848
8849 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8850
8851         PR c++/27716
8852         * g++.dg/other/assign1.C: New test.
8853
8854 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8855
8856         PR target/27266
8857         * gcc.target/i386/pr27266.c: New.
8858
8859 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8860
8861         PR c++/27451
8862         * g++.dg/ext/asm9.C: New test.
8863
8864 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8865
8866         PR rtl-optimization/25514
8867         * gcc.c-torture/compile/pr25514.c: New test.
8868
8869 2006-05-22  Richard Guenther  <rguenther@suse.de>
8870
8871         Revert
8872         2006-01-31  Richard Guenther  <rguenther@suse.de>
8873
8874         * gcc.target/i386/sselibm-1.c: New testcase.
8875         * gcc.target/i386/sselibm-2.c: Likewise.
8876         * gcc.target/i386/sselibm-3.c: Likewise.
8877         * gcc.target/i386/sselibm-4.c: Likewise.
8878         * gcc.target/i386/sselibm-5.c: Likewise.
8879
8880 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8881
8882         PR c/27420
8883         * gcc.dg/func-args-2.c: New test.
8884
8885         PR c/26818
8886         * gcc.dg/struct-incompl-1.c: New test.
8887
8888 2006-05-22  Richard Guenther  <rguenther@suse.de>
8889
8890         PR testsuite/27708
8891         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8892         the transformations we test for.
8893
8894 2006-05-22  Richard Guenther  <rguenther@suse.de>
8895
8896         PR testsuite/27707
8897         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8898
8899 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8900
8901         PR c++/27210
8902         * g++.dg/warn/new1.C: New test.
8903         * g++.dg/template/new5.C: Likewise.
8904
8905 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8906
8907         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8908         * gcc.target/i386/20060512-3.c: Likewise.
8909
8910 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8911
8912         PR rtl-optimization/27671
8913         * gcc.c-torture/execute/pr27671-1.c: New.
8914         * gcc.dg/pr27671-2.c: Likewise.
8915
8916         PR tree-optimization/26622.
8917         * gcc.c-torture/compile/pr26622.c: New.
8918
8919 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8920
8921         PR fortran/27613
8922         * gfortran.dg/recursive_reference_1.f90: New test.
8923
8924 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8925
8926         PR fortran/25746
8927         * gfortran.dg/elemental_subroutine_3.f90: New test.
8928
8929         PR fortran/25090
8930         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8931
8932         PR fortran/27584
8933         * gfortran.dg/associated_target_1.f90: New test.
8934
8935         PR fortran/19015
8936         * gfortran.dg/maxloc_shape_1.f90: New test.
8937
8938 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8939
8940         PR libgfortran/24459
8941         * gfortran.dg/namelist_24.f90: New test.
8942         * gfortran.dg/namelist_12.f: Fix typo in comment.
8943
8944 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8945
8946         PR middle-end/25776
8947         * g++.dg/other/error11.C: New test.
8948
8949 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8950
8951         * gcc.target/mips/pr26765.c: Add -w to options.
8952
8953 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8954
8955         * lib/target-supports.exp (check_effective_target_mpaired_single):
8956         New function.
8957         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8958         multilibs.
8959         * g++.dg/vect/vect.exp: Likewise.
8960
8961 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8962
8963         PR testsuite/25891
8964         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8965
8966 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8967
8968         PR fortran/27662
8969         * gfortran.dg/temporary_1.f90: New file.
8970
8971 2006-05-19  Andreas Schwab  <schwab@suse.de>
8972
8973         * g++.dg/other/unused1.C: Also match "stringz".
8974
8975 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8976
8977         PR c++/26433
8978         * g++.dg/template/fntry1.C: New test.
8979
8980 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8981
8982         PR c++/27471
8983         PR c++/27506
8984         * g++.dg/conversion/bitfield5.C: New test.
8985         * g++.dg/conversion/bitfield6.C: New test.
8986
8987 2006-05-18  Mike Stump  <mrs@apple.com>
8988
8989         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8990         * gcc.dg/vla-4.c: Add.
8991         * gcc.dg/vla-5.c: Add.
8992         * gcc.dg/vla-6.c: Add.
8993
8994 2006-05-12  Stuart Hastings  <stuart@apple.com>
8995
8996         * testsuite/gcc.target/i386/20060512-1.c: New.
8997         * testsuite/gcc.target/i386/20060512-2.c: New.
8998         * testsuite/gcc.target/i386/20060512-3.c: New.
8999         * testsuite/gcc.target/i386/20060512-4.c: New.
9000
9001 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
9002
9003         PR c++/26122
9004         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
9005
9006         PR c++/26068
9007         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
9008         * g++.dg/parse/linkage1.C: New test.
9009
9010 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR tree-optimization/27548
9013         * g++.dg/tree-ssa/pr27548.C: New test.
9014
9015 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9016
9017         PR fortran/26551
9018         * gfortran.dg/recursive_check_1.f: New test.
9019         * gfortran.dg/recursive_check_2.f90: New test.
9020
9021 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
9022
9023         * g++.dg/opt/temp2.C: New test.
9024
9025 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9026
9027         PR c++/27491
9028         * g++.dg/init/brace5.C: New test.
9029
9030         PR middle-end/27415
9031         * gcc.dg/gomp/pr27415.c: New test.
9032         * g++.dg/gomp/pr27415.C: New test.
9033
9034         PR tree-optimization/27549
9035         * g++.dg/tree-ssa/pr27549.C: New test.
9036
9037 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9038
9039         PR libgfortran/27575
9040         * gfortran.dg/read_eof_4.f90: New test.
9041
9042 2006-05-16  Richard Guenther  <rguenther@suse.de>
9043
9044         PR tree-optimization/22303
9045         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
9046
9047 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR middle-end/27573
9050         * gcc.dg/gomp/pr27573.c: New test.
9051         * gfortran.dg/gomp/pr27573.f90: New test.
9052
9053         PR c/27499
9054         * gcc.dg/gomp/pr27499.c: New test.
9055         * g++.dg/gomp/pr27499.C: New test.
9056
9057 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9058
9059         PR c++/27339
9060         * g++.dg/parser/access8.C: Adjust error marker.
9061         * g++.dg/template/access17.C: New test.
9062         * g++.dg/template/access18.C: Likewise.
9063
9064 2006-05-15  Roger Sayle  <roger@eyesopen.com>
9065
9066         PR target/26600
9067         * gcc.target/i386/pr26600.c: New test case.
9068
9069 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/27505
9072         * g++.dg/expr/bitfield1.C: New test.
9073
9074 2006-05-15  Richard Guenther  <rguenther@suse.de>
9075
9076         PR tree-optimization/27603
9077         * gcc.dg/torture/pr27603.c: New testcase.
9078
9079 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
9080
9081         PR fortran/25090
9082         * gfortran.dg/entry_dummy_ref_1.f90: New test.
9083
9084         PR fortran/25082
9085         * gfortran.dg/scalar_return_1.f90: New test.
9086
9087         PR fortran/27411
9088         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
9089
9090 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
9091
9092         * gcc.dg/gomp/critical-4.c: New test.
9093         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
9094         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
9095         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
9096         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
9097
9098 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9099
9100         PR c++/27582
9101         * g++.dg/template/dependent-args1.C: New test.
9102
9103         PR c++/27581
9104         * g++.dg/lookup/this1.C: New test.
9105
9106         PR c++/27315
9107         * g++.dg/template/operator6.C: New test.
9108         * g++.dg/template/incomplete3.C: New test.
9109
9110         PR c++/27559
9111         * g++.dg/template/new4.C: New test.
9112
9113         PR c++/27496
9114         * g++.dg/template/void2.C: New test.
9115
9116 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
9117
9118         * g++.dg/template/dependent-expr5.C: New test.
9119
9120 2006-05-14  Roger Sayle  <roger@eyesopen.com>
9121
9122         PR middle-end/26729
9123         * gcc.dg/pr26729-1.c: New test case.
9124
9125 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
9126
9127         * gcc.dg/pr27003.c: New test.
9128
9129 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
9130
9131         * lib/target-supports.dg (check_cxa_atexit_available): Change
9132         v3_target_compile to ${tool}_target_compile.
9133
9134 2006-05-11  Jason Merrill  <jason@redhat.com>
9135
9136         * lib/scanasm.exp (scan-not-hidden): Fix typo.
9137
9138 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9139
9140         PR fortran/27553
9141         * gfortran.dg/label_5.f90: New test.
9142
9143 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
9144
9145         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
9146         check_effective_target_powerpc_altivec_ok): New.
9147         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
9148         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
9149         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
9150         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
9151         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
9152         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
9153         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
9154         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
9155         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
9156         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
9157         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
9158         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
9159         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
9160         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
9161         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
9162         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
9163         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
9164         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
9165         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
9166         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
9167         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
9168         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
9169         gcc.target/powerpc/altivec-9.c,
9170         gcc.target/powerpc/altivec-consts.c,
9171         gcc.target/powerpc/altivec-pr22085.c,
9172         gcc.target/powerpc/altivec-splat.c,
9173         gcc.target/powerpc/altivec-types-1.c,
9174         gcc.target/powerpc/altivec-types-2.c,
9175         gcc.target/powerpc/altivec-types-3.c,
9176         gcc.target/powerpc/altivec-types-4.c,
9177         gcc.target/powerpc/altivec-varargs-1.c,
9178         gcc.target/powerpc/altivec-vec-merge.c,
9179         gcc.target/powerpc/ppc-vector-memcpy.c,
9180         gcc.target/powerpc/ppc-vector-memset.c,
9181         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
9182         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
9183         these effective targets.
9184         * gcc.dg/vmx/pr27006.c: Add missing close brace.
9185         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
9186
9187 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9188
9189         PR middle-end/27384
9190         * g++.dg/other/fold1.C: New test.
9191
9192         PR middle-end/27488
9193         * gcc.dg/fold-nonneg-1.c: New test.
9194
9195         PR c++/27547
9196         * g++.dg/other/operator1.C: New test.
9197
9198 2006-05-11  Richard Guenther  <rguenther@suse.de>
9199
9200         PR middle-end/27529
9201         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
9202
9203 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
9204
9205         * lib/target-supports-dg.exp (check-flags): New.
9206         (dg-skip-if): Move flag checks.
9207
9208 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
9209
9210         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
9211         * lib/target-supports.dg (check_cxa_atexit_available): New.
9212
9213 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
9214
9215         PR fortran/27470
9216         * gfortran.dg/multiple_allocation_2.f90: New test case.
9217
9218 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
9219
9220         * gcc.target/arm/pr27387.C: Fix a comment typo.
9221
9222 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9223
9224         PR fortran/24549
9225         * gfortran.dg/error_recovery_1.f90: New test.
9226
9227 2006-05-10  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/27302
9230         * gcc.dg/torture/pr27302.c: New testcase.
9231
9232 2006-05-09  Dirk Mueller  <dmueller@suse.de>
9233         Richard Guenther  <rguenther@suse.de>
9234
9235         PR middle-end/27498
9236         * gcc.dg/tree-ssa/pr27498.c: New testcase.
9237
9238 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
9239
9240         PR rtl-optimization/27335
9241         * gcc.dg/pr27335.c: New test.
9242
9243 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
9244
9245         * gcc.target/mips/mips-ps-5.c: New file.
9246
9247 2006-05-08  Jan Hubicka  <jh@suse.cz>
9248
9249         PR middle-end/25962
9250         * gcc.dg/pr25962.c: New.
9251
9252 2006-05-08  Roger Sayle  <roger@eyesopen.com>
9253
9254         PR target/27158
9255         * gcc.target/powerpc/pr27158.c: New test case.
9256
9257 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
9258
9259         PR testsuite/27476
9260         * ada/acats/run_all.sh: Use test -z.
9261
9262 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9263
9264         PR libfortran/18271
9265         * gfortran.dg/spec_expr_3.f90: New test.
9266
9267 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
9268
9269         PR target/24879
9270         * gcc.target/i386/monitor.c: New file.
9271
9272 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
9273
9274         * gcc.dg/pr27095.c: xfail *-*-darwin*.
9275
9276 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9277
9278         PR c++/27447
9279         * g++.dg/other/ptrmem7.C: New test.
9280
9281 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9282
9283         PR target/27421
9284         * gcc.dg/array-9.c: New test.
9285
9286 2006-05-07  Richard Guenther  <rguenther@suse.de>
9287
9288         PR tree-optimization/27409
9289         * gcc.dg/torture/pr27409.c: New testcase.
9290
9291 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9292
9293         PR fortran/27457
9294         * gfortran.dg/select_6.f90: New.
9295
9296 2006-05-07  Richard Guenther  <rguenther@suse.de>
9297
9298         PR tree-optimization/27136
9299         * gcc.dg/torture/pr27136.c: New testcase.
9300
9301 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
9302
9303         PR fortran/24813
9304         * gfortran.dg/char_cons_len_1.f90: New test.
9305
9306 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9307
9308         PR c++/27427
9309         * g++.dg/template/incomplete2.C: New test.
9310
9311 2006-05-06  Richard Guenther  <rguenther@suse.de>
9312
9313         PR tree-optimization/27151
9314         * gcc.dg/vect/pr27151.c: New testcase.
9315
9316 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9317
9318         PR c++/27430
9319         * g++.dg/template/void1.C: New test.
9320
9321         PR c++/27423
9322         * g++.dg/other/void2.C: New test.
9323
9324         PR c++/27422
9325         * g++.dg/conversion/void1.C: New test.
9326
9327 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9328
9329         PR/21391
9330         * g++.dg/other/unused1.C: New.
9331
9332 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9333
9334         PR objc/27240
9335         * objc.dg/member-1.m: New test.
9336
9337 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9338
9339         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9340
9341 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9342
9343         PR libfortran/26985
9344         * gfortran.dg/matmul_2.f90: New test.
9345
9346 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9347
9348         * ada/acats/run_all.sh: Use sync when main not found.
9349
9350 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9351
9352         PR target/26765
9353         * gcc.target/mips/pr26765.c: New.
9354
9355 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9356
9357         * gcc.target/bfin: New directory.
9358         * gcc.target/bfin/bfin.exp: New file.
9359         * gcc.target/bfin/frmul.c: New file.
9360         * gcc.target/bfin/arith.c: New file.
9361         * gcc.target/bfin/mul-combine.c: New file.
9362         * gcc.target/bfin/shift.c: New file.
9363
9364 2006-05-04  Richard Guenther  <rguenther@suse.de>
9365
9366         PR tree-optimization/14287
9367         PR tree-optimization/14844
9368         PR tree-optimization/19792
9369         PR tree-optimization/21608
9370         PR tree-optimization/27090
9371         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9372         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9373         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9374         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9375         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9376
9377 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9378
9379         PR tree-optimization/27285
9380         * gcc.c-torture/execute/pr27285.c: New test.
9381
9382         PR middle-end/27388
9383         * gcc.dg/gomp/pr27388-1.c: New test.
9384         * gcc.dg/gomp/pr27388-2.c: New test.
9385         * gcc.dg/gomp/pr27388-3.c: New test.
9386
9387         PR c++/27359
9388         * g++.dg/gomp/pr27359.C: New test.
9389
9390 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9391
9392         PR fortran/20248
9393         * gfortran.dg/iargc.f90: New test.
9394
9395 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9396
9397         PR c++/27102
9398         * g++.dg/template/crash49.C: New test.
9399
9400 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9401
9402         PR testsuite/27032
9403         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9404
9405 2006-05-02  Jeff Law  <law@redhat.com>
9406
9407         PR tree-optimization/27364
9408         * gcc.c-torture/execute/pr27364.c: New test.
9409
9410 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9411
9412         PR c++/27309
9413         * g++.dg/parser/ctor5.C: New test.
9414
9415 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9416
9417         PR target/27387
9418         * gcc.target/arm/arm.exp: New.
9419         * gcc.target/arm/pr27387.C: Likewise.
9420
9421 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9422
9423         PR fortran/27269
9424         PR fortran/27324
9425         * gfortran.dg/module_equivalence_2.f90: New test.
9426
9427 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9428
9429         PR middle-end/27337
9430         * g++.dg/gomp/pr27337-1.C: New test.
9431         * g++.dg/gomp/pr27337-2.C: New test.
9432
9433         PR middle-end/27328
9434         * gcc.dg/gomp/pr27328.c: New test.
9435
9436         PR middle-end/27325
9437         * g++.dg/gomp/pr27325.C: New test.
9438
9439         PR middle-end/27310
9440         * g++.dg/gomp/pr27310.C: New test.
9441
9442 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9443
9444         PR tree-optimization/27291
9445         * g++.dg/tree-ssa/pr27291.C: New test.
9446
9447 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9448
9449         PR tree-optimization/27283
9450         * g++.dg/tree-ssa/pr27283.C: New test.
9451
9452 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9453
9454         * gcc.dg/tree-ssa/loop-16.c: New test.
9455
9456 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9457             Joseph S. Myers  <joseph@codesourcery.com>
9458
9459         * gcc.dg/Wconversion-3.c: New test case.
9460         * gcc.dg/Wconversion-4.c: Likewise.
9461
9462 2006-05-01  Richard Guenther  <rguenther@suse.de>
9463
9464         PR tree-optimization/26726
9465         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9466
9467 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9468
9469         * gcc.dg/Woverflow-1.c: New test case.
9470         * gcc.dg/Woverflow-2.c: Likewise.
9471         * gcc.dg/Woverflow-3.c: Likewise.
9472
9473 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9474
9475         PR c++/27094
9476         * g++.dg/template/defarg8.C: New test.
9477
9478 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9479
9480         PR c++/27278
9481         * g++.dg/parse/operator7.C: New test.
9482
9483 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9484
9485         PR c++/11471
9486         PR c++/27102
9487         * g++.dg/template/crash48.C: New test.
9488
9489         PR c++/27279
9490         * g++.dg/parse/ctor4.C: New test.
9491
9492 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9493
9494         PR fortran/25681
9495         * gfortran.df/char_type_len.f90: New test.
9496
9497 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9498
9499         PR libgfortran/27304
9500         * gfortran.dg/fmt_exhaust.f90: New test.
9501
9502 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9503
9504         PR c/25309
9505         * gcc.dg/large-size-array-2.c: New test case.
9506
9507 2006-04-28  Richard Guenther  <rguenther@suse.de>
9508
9509         PR target/26826
9510         * gcc.target/i386/pr26826.c: New testcase.
9511
9512 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9513
9514         PR middle-end/27260
9515         * gcc.c-torture/execute/pr27260.c: New.
9516
9517 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9518
9519         PR middle-end/27095
9520         * gcc.dg/pr27095.c: New.
9521
9522 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9523
9524         PR c++/27292
9525         * g++.dg/conversion/bitfield4.C: New test.
9526
9527 2006-04-27  Eric Christopher  <echristo@apple.com>
9528
9529         * gcc.dg/pragma-ms_struct.c: New.
9530
9531 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9532
9533         PR c++/27102
9534         * g++.dg/template/crash47.C: New test.
9535
9536 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9537
9538         * gcc.target/i386/sse-7.c: build with -msse.
9539
9540 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9541
9542         PR testsuite/27274:
9543         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9544         (main): Exit if processor doesn't support SSE.
9545
9546 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9547
9548         PR middle-end/27282
9549         * gcc.c-torture/compile/pr27282.c: New test.
9550
9551 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9552
9553         PR middle-end/26913
9554         * g++.dg/gomp/pr26913.C: New test.
9555
9556         PR c/25996
9557         * gcc.dg/gomp/pr25996.c: New test.
9558         * g++.dg/gomp/pr25996.C: New test.
9559
9560 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9561
9562         PR rtl-optimization/26725
9563         * gcc.c-torture/compile/pr26725.c: New test.
9564
9565 2006-04-25  Richard Guenther  <rguenther@suse.de>
9566
9567         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9568         than n + -1.
9569
9570 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9571
9572         * gcc.dg/20060425-1.c: New testcase.
9573
9574 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9575
9576         PR tree-optimization/26865
9577         * gcc.dg/pr26865.c: New test.
9578
9579 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/27292
9582         * g++.dg/conversion/bitfield1.C: New test.
9583         * g++.dg/conversion/bitfield2.C: Likewise.
9584         * g++.dg/conversion/bitfield3.C: Likewise.
9585
9586 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9587         Richard Guenther  <rguenther@suse.de>
9588
9589         PR tree-optimization/27236
9590         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9591
9592 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9593
9594         PR c++/19963
9595         * g++.dg/other/incomplete2.C: New test.
9596
9597 2006-04-24  Richard Guenther  <rguenther@suse.de>
9598
9599         PR middle-end/26869
9600         * gcc.dg/torture/pr26869.c: New testcase.
9601
9602 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9603         Richard Guenther  <rguenther@suse.de>
9604
9605         PR tree-optimization/27218
9606         * g++.dg/tree-ssa/pr27218.C: New testcase.
9607
9608 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9609
9610         PR c++/26912
9611         * g++.dg/template/friend41.C: New test.
9612
9613 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9614
9615         * g++.dg/opt/pr15551.C: Include cstdio.
9616         (main): Use remove instead of unlink.
9617
9618 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9619
9620         * gcc.dg/sibcall-7.c: New test.
9621         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9622         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9623         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9624         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9625         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9626
9627 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9628
9629         PR c++/26534
9630         * g++.dg/opt/bitfield1.C: New test.
9631         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9632         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9633         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9634         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9635         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9636         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9637         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9638         * g++.dg/abi/bitfield2.C: Likewise.
9639         * g++.dg/init/bitfield1.C: Likewise.
9640
9641 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9642
9643         PR fortran/25099
9644         * gfortran.dg/elemental_subroutine_4.f90: New test.
9645         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9646         call sub (m, x).
9647
9648 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9649
9650         * gcc.c-torture/compile/20060421-1.c: New testcase.
9651
9652 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9653
9654         PR c/25875
9655         * gcc.dg/init-bad-4.c: New test.
9656
9657 2006-04-21  Paul Brook  <paul@codesourcery.com>
9658
9659         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9660
9661 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9662
9663         PR fortran/27122
9664         * gfortran.dg/defined_operators_1.f90: New test.
9665         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9666         remove old ones associated, incorrectly, with Note 5.46.
9667
9668         PR fortran/27113
9669         * gfortran.dg/character_array_constructor_1.f90: New test.
9670
9671 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9672
9673         * gcc.dg/20060419-1.c: New test.
9674
9675 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9676
9677         PR c/26774
9678         * gcc.dg/struct-parse-1.c: New test case.
9679
9680 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9681
9682         PR c++/26558
9683         * g++.dg/parse/template19.C: New test.
9684
9685         PR c++/26739
9686         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9687
9688         PR c++/26036
9689         * g++.dg/expr/call3.C: New test.
9690
9691         PR c++/10385
9692         * g++.dg/conversion/dynamic1.C: New test.
9693
9694 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9695
9696         PR c++/27102
9697         * g++.dg/template/crash35.C: Tweak error markers.
9698         * g++.dg/template/crash46.C: New test.
9699         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9700         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9701
9702 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9703
9704         PR rtl-optimization/14261
9705         * gcc.c-torture/compile/20060419-1.c: Added.
9706
9707 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9708
9709         * gfortran.dg/label_1.f90: Adjust dg-error.
9710
9711 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9712
9713         PR target/26961
9714         * gcc.dg/fold-cond-1.c: New test case.
9715         * gcc.dg/pr26961-1.c: Likewise.
9716
9717 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9718
9719         PR libgfortran/27138
9720         * gfortran.dg/read_bad_advance.f90: New test.
9721
9722 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9723             Dale Johannesen  <dalej@apple.com>
9724
9725         PR target/24076
9726         * gcc.target/i386/vecinit-3.c: New testcase.
9727         * gcc.target/i386/vecinit-4.c: Likewise.
9728         * gcc.target/i386/sse-18.c: Likewise.
9729         * gcc.target/i386/sse-19.c: Likewise.
9730
9731 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9732
9733         * gfortran.dg/allocate_zerosize_1.f90: New test.
9734
9735 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9736
9737         PR c++/26365
9738         * g++.dg/template/crash45.C: New test.
9739
9740 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9741
9742         PR fortran/26787
9743         * gfortran.dg/proc_assign_1.f90: New test.
9744         * gfortran.dg/procedure_lvalue.f90: Change message.
9745         * gfortran.dg/namelist_4.f90: Add new error.
9746
9747         PR fortran/25597
9748         PR fortran/27096
9749         * gfortran.dg/auto_pointer_array_result_1.f90
9750
9751         PR fortran/27089
9752         * gfortran.dg/specification_type_resolution_1.f90
9753
9754         PR fortran/18003
9755         PR fortran/25669
9756         PR fortran/26834
9757         * gfortran.dg/bounds_temporaries_1.f90: New test.
9758
9759         PR fortran/27124
9760         * gfortran.dg/array_return_value_1.f90: New test.
9761
9762 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9763
9764         PR fortran/25336
9765         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9766
9767 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9768
9769         PR middle-end/26823
9770         * g++.dg/gomp/pr26823-1.C: New test.
9771         * g++.dg/gomp/pr26823-2.C: New test.
9772
9773 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9774
9775         PR middle-end/27134
9776         * gcc.dg/pr27314.c: New test.
9777
9778 2006-04-13  Richard Henderson  <rth@redhat.com>
9779
9780         * g++.dg/gomp/block-0.C: Update expected matches.
9781
9782 2006-04-13  DJ Delorie  <dj@redhat.com>
9783
9784         * lib/target-supports.exp (check_effective_target_int32plus): New.
9785         (check_effective_target_ptr32plus): New.
9786         (check_effective_target_size32plus): New.
9787         (check_effective_target_int16): New.
9788         (check_profiling_available): Add m32c to the list of unsupported targets.
9789
9790         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9791         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9792         memory size.
9793         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9794         pointers.
9795         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9796         size_t.
9797         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9798         and size_t.
9799         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9800         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9801         not just xstormy16.  Skip m32c due to weird pointer size.
9802         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9803         not just xstormy16.
9804         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9805         not just xstormy16.
9806         * gcc.dg/20020312-2.c: Add m32c support.
9807         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9808         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9809         in test.
9810         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9811         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9812         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9813         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9814         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9815         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9816         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9817         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9818         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9819         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9820         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9821         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9822         in test.
9823         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9824         in test.
9825         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9826         * gcc.dg/pr23049.c: Require >=32 bit integers.
9827         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9828         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9829         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9830         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9831         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9832         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9833         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9834         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9835         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9836         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9837         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9838         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9839         prototype in test.
9840         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9841         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9842         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9843         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9844         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9845
9846         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9847         * gcc.c-torture/execute/20040703-1.x: Likewise.
9848         * gcc.c-torture/execute/20040705-1.x: Likewise.
9849         * gcc.c-torture/execute/20040705-2.x: Likewise.
9850         * gcc.c-torture/execute/20040709-1.x: Likewise.
9851         * gcc.c-torture/execute/20040709-2.x: Likewise.
9852         * gcc.c-torture/execute/20040811-1.x: Likewise.
9853         * gcc.c-torture/execute/20050316-1.x: Likewise.
9854         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9855         * gcc.c-torture/execute/pr19689.x: Likewise.
9856         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9857         * gcc.c-torture/execute/usmul.x: Likewise.
9858         * gcc.c-torture/execute/vrp-5.x: Likewise.
9859         * gcc.c-torture/execute/vrp-6.x: Likewise.
9860         * gcc.dg/debug/20041023-1.s: Likewise.
9861
9862 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9863
9864         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9865         of integers to a vector types are now constant expressions in C.
9866         * gcc.dg/vect/vect-fold-1.c: New test case.
9867
9868 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9869             Ulrich Weigand  <uweigand@de.ibm.com>
9870
9871         PR target/27006
9872         * gcc.dg/vmx/pr27006.c: New testcase.
9873
9874 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9875
9876         PR libgfortran/26766
9877         * gfortran.dg/write_recursive.f90: New test.
9878
9879 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9880
9881         * g++.dg/parse/dtor7.C: New test.
9882         * g++.dg/parse/new1.C: Add error marker.
9883         * g++.dg/template/new3.C: New test.
9884
9885         PR c++/26122
9886         * g++.dg/template/pure1.C: New test.
9887
9888         PR c++/26295
9889         * g++.dg/parse/ptrmem4.C: New test.
9890
9891 2006-04-10  Jeff Law  <law@redhat.com>
9892
9893         PR/27087
9894         * gcc.c-torture/compile/pr27087.c: New test.
9895
9896 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9897
9898         PR/21391
9899         * gcc.dg/20060410.c: New.
9900
9901 2006-04-10  Matthias Klose  <doko@debian.org>
9902
9903         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9904         Recognize multilib directory names containing underscores.
9905
9906 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9907
9908         * gcc.target/i386/vecinit-1.c: New test case.
9909         * gcc.target/i386/vecinit-2.c: Likewise.
9910
9911 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9912
9913         PR debug/27057
9914         * g++.dg/debug/dwarf2-2.C: New test.
9915
9916 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9917
9918         PR rtl-optimization/27073
9919         * gcc.c-torture/execute/pr27073.c: New test.
9920
9921 2006-04-08  Mike Stump  <mrs@apple.com>
9922
9923         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9924
9925 2006-04-07  Richard Guenther  <rguenther@suse.de>
9926
9927         PR tree-optimization/26135
9928         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9929
9930 2006-04-06  Jan Hubicka  <jh@suse.cz>
9931
9932         PR profile/26399
9933         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9934
9935 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9936
9937         * g++.dg/conversion/nullptr1.C: New test case.
9938         * g++.dg/conversion/nullptr2.C: Likewise.
9939
9940 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9941
9942         * gfortran.dg/dependency_18.f90: New test case.
9943
9944 2006-04-05  Richard Guenther  <rguenther@suse.de>
9945
9946         PR tree-optimization/26919
9947         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9948         * gcc.dg/ipa/ipa-2.c: Likewise.
9949         * gcc.dg/ipa/ipa-3.c: Likewise.
9950         * gcc.dg/ipa/ipa-5.c: Likewise.
9951
9952 2006-04-05  Richard Guenther  <rguenther@suse.de>
9953
9954         PR tree-optimization/26763
9955         * gcc.dg/torture/pr26763-1.c: New testcase.
9956         * gcc.dg/torture/pr26763-2.c: Likewise.
9957
9958 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9959
9960         PR fortran/23634
9961         PR fortran/25619
9962         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9963
9964 2006-04-04  Eric Christopher  <echristo@apple.com>
9965
9966         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9967         stubs.
9968         * gcc.target/i386/387-5.c: Ditto.
9969
9970 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9971
9972         * gcc.target/sparc/struct-ret-check.c: New test.
9973
9974 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9975
9976         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9977         zero decimal digits specified in format.
9978
9979 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9980
9981         PR fortran/26891
9982         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9983
9984         PR fortran/26976
9985         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9986         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9987         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9988         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9989         bigendian-ness.
9990
9991 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9992
9993         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9994         dummy arguments work when the actual argument is itself a dummy
9995         argument of the caller.
9996
9997 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9998
9999         PR libfortran/24685
10000         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
10001
10002 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10003
10004         * gfortran.dg/dependencency_17.f90: New test case.
10005
10006 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10007
10008         * gfortran.dg/dependency_14.f90: New test case.
10009         * gfortran.dg/dependency_15.f90: Likewise.
10010         * gfortran.dg/dependency_16.f90: Likewise.
10011
10012 2006-03-31  Asher Langton  <langton2@llnl.gov>
10013
10014         PR fortran/25358
10015         gfortran.dg/cray_pointers_6.f90: New test.
10016
10017 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10018
10019         PR libgfortran/26890
10020         * gfortran.dg/read_size_noadvance.f90: New test.
10021
10022 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
10023
10024         PR fortran/25031
10025         * gfortran.dg/multiple_allocation_1.f90: Check that the
10026         size has changed after a re-allocation with stat.
10027
10028 2006-03-30  Richard Guenther  <rguenther@suse.de>
10029
10030         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
10031         removal.
10032         * gcc.target/i386/sselibm-2.c: Likewise.
10033         * gcc.target/i386/sselibm-3.c: Likewise.
10034         * gcc.target/i386/sselibm-4.c: Likewise.
10035         * gcc.target/i386/sselibm-5.c: Likewise.
10036
10037 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10038
10039         * gcc.dg/fold-andxor-1.c: New test case.
10040         * gcc.dg/fold-xorand-1.c: Likewise.
10041
10042 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10043
10044         * gcc.dg/fold-convnotconv-1.c: New test case.
10045
10046 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
10047
10048         PR fortran/26779
10049         * gfortran.dg/private_type_5.f90: New test.
10050
10051 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
10052
10053         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
10054
10055 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
10056
10057         * gfortran.dg/advance_2.f90: New test.
10058         * gfortran.dg/advance_3.f90: New test.
10059
10060         * gfortran.fortran-torture/execute/equiv_5.f: New test.
10061
10062 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10063
10064         PR libgfortran/26661
10065         PR libgfortran/26880
10066         * gfortran.dg/read_x_past.f: New test.
10067
10068 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
10069
10070         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
10071         to be STABS.
10072
10073 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
10074
10075         * objc.dg/dwarf-1.m: Skip on AIX.
10076         * objc.dg/dwarf-2.m: Skip on AIX.
10077
10078 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
10079
10080         PR fortran/26816
10081         * gfortran.dg/float_1.f90: New test.
10082
10083 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
10084
10085         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
10086         X86_64 targets.
10087         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
10088
10089 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10090
10091         PR libfortran/26735
10092         * gfortran.dg/convert_implied_open.f90: New test case.
10093
10094 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10095
10096         PR fortran/26769
10097         * gfortran.dg/transpose_reshape_r10.f90: New test case.
10098
10099 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
10100
10101         PR middle-end/26717
10102         * gcc.dg/pr26717.c: New test.
10103
10104 2006-03-25  Roger Sayle  <roger@eyesopen.com>
10105
10106         * gfortran.dg/dependency_12.f90: New test case.
10107
10108 2006-03-24  Roger Sayle  <roger@eyesopen.com>
10109
10110         * gfortran.dg/dependency_9.f90: New (resurected) test case.
10111
10112 2006-03-24  Jeff Law  <law@redhat.com>
10113
10114         * gcc.c-torture/pr26840.c: New test.
10115
10116 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
10117
10118         * objc.dg/dwarf-2.m: New.
10119         * obj-c++.dg/dwarf-2.mm: New.
10120
10121         * g++.old-deja/g++.other/init19.C: New.
10122
10123 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
10124
10125         * g++.dg/eh/spbp.C: Skip on AIX.
10126
10127 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
10128
10129         PR middle-end/26611
10130         * g++.dg/gomp/pr26611-1.C: New test.
10131         * g++.dg/gomp/pr26611-2.C: New test.
10132
10133 2006-03-24  Jeff Law  <law@redhat.com>
10134
10135         * gcc.c-torture/compile/pr26833.c: New test.
10136         * gfortran.fortran-torture/compile/pr26806.f90: New test.
10137
10138 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10139
10140         * gfortran.dg/endfile_2.f90: Delete temp file.
10141
10142 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
10143
10144         PR fortran/19303
10145         * gfortran.dg/record_marker_1.f90: New test case.
10146         * gfortran.dg/record_marker_2.f: New test case.
10147         * gfortran.dg/record_marker_3.f90: New test case.
10148
10149 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/17298
10152         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
10153         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
10154
10155 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
10156
10157         * lib/gcc-dg.exp (cleanup-modules): New proc.
10158         * gfortran.dg/allocatable_function_1.f90,
10159         gfortran.dg/allocate_char_star_scalar_1.f90,
10160         gfortran.dg/assumed_charlen_function_1.f90,
10161         gfortran.dg/assumed_dummy_1.f90,
10162         gfortran.dg/assumed_shape_ranks_1.f90,
10163         gfortran.dg/assumed_shape_ranks_2.f90,
10164         gfortran.dg/assumed_size_dt_dummy.f90,
10165         gfortran.dg/auto_char_dummy_array_1.f90,
10166         gfortran.dg/auto_char_len_3.f90,
10167         gfortran.dg/automatic_module_variable.f90,
10168         gfortran.dg/bad_automatic_objects_1.f90,
10169         gfortran.dg/char_array_constructor.f90,
10170         gfortran.dg/char_array_structure_constructor.f90,
10171         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
10172         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
10173         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
10174         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
10175         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
10176         gfortran.dg/derived_pointer_recursion.f90,
10177         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
10178         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
10179         gfortran.dg/dummy_functions_1.f90,
10180         gfortran.dg/elemental_initializer_1.f90,
10181         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
10182         gfortran.dg/elemental_pointer_1.f90,
10183         gfortran.dg/elemental_subroutine_1.f90,
10184         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
10185         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
10186         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
10187         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
10188         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
10189         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
10190         gfortran.dg/global_references_1.f90,
10191         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
10192         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
10193         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
10194         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
10195         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
10196         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
10197         gfortran.dg/large_integer_kind_1.f90,
10198         gfortran.dg/large_real_kind_1.f90,
10199         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
10200         gfortran.dg/module_double_reuse.f90,
10201         gfortran.dg/module_equivalence_1.f90,
10202         gfortran.dg/module_interface_1.f90,
10203         gfortran.dg/module_parameter_array_refs_1.f90,
10204         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
10205         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
10206         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
10207         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
10208         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
10209         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
10210         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
10211         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
10212         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
10213         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
10214         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
10215         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
10216         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
10217         gfortran.dg/same_name_1.f90,
10218         gfortran.dg/sibling_dummy_procedure_1.f90,
10219         gfortran.dg/sibling_dummy_procedure_2.f90,
10220         gfortran.dg/sibling_dummy_procedure_3.f90,
10221         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
10222         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
10223         gfortran.dg/used_dummy_types_2.f90,
10224         gfortran.dg/used_dummy_types_3.f90,
10225         gfortran.dg/used_dummy_types_4.f90,
10226         gfortran.dg/used_dummy_types_5.f90,
10227         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
10228         gfortran.dg/userdef_operator_1.f90: Use it.
10229
10230 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10231
10232         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
10233         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
10234         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
10235         gfortran.dg/write_back.f,
10236         gfortran.fortran-torture/execute/inquire_1.f90,
10237         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
10238
10239 2006-03-21  Jeff Law  <law@redhat.com>
10240
10241         * gcc.dg/tree-ssa/vrp28.c: New test.
10242
10243 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10244
10245         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
10246         if _STDC_C99 is defined.
10247         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
10248         * gcc.dg/builtins-20.c: Likewise.
10249         * gcc.dg/builtins-53.c: Likewise.
10250         * gcc.dg/single-precision-constant.c: Likewise. Also pass
10251         -mmacosx-version-min=10.3 on PowerPC/Darwin.
10252
10253 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
10254
10255         PR tree-opt/26781
10256         * gcc.c-torture/compile/pr26781-1.c: New test.
10257         * gcc.c-torture/compile/pr26781-2.c: New test.
10258
10259 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
10260
10261         PR c++/26690
10262         * g++.dg/gomp/pr26690-1.C: New test.
10263         * g++.dg/gomp/pr26690-2.C: New test.
10264
10265 2006-03-20  Jeff Law  <law@redhat.com>
10266
10267         * gcc.dg/tree-ssa/pr21829.c: New test.
10268
10269         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
10270
10271 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
10272
10273         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
10274         (check_visibility_available): Use it.
10275         (check_effective_target_default_packed): Likewise.
10276         (check_effective_target_pcc_bitfield_type_matters): Likewise.
10277         (check_effective_target_fopenmp): Likewise.
10278         (check_effective_target_freorder): Likewise.
10279         (check_effective_target_fpic): Likewise.
10280         (check_named_sections_available): Likewise.
10281         (check_effective_target_ilp32): Likewise.
10282         (check_effective_target_lp64): Likewise.
10283
10284 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
10285
10286         PR fortran/20935
10287         * gfortran.dg/scalar_mask_2.f90: New test case.
10288
10289 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
10290
10291         PR tree-opt/26629
10292         * gcc.dg/tree-ssa/loadpre12.c: New test.
10293         * gcc.dg/tree-ssa/loadpre13.c: New test.
10294         * gcc.dg/tree-ssa/loadpre14.c: New test.
10295         * gcc.dg/tree-ssa/loadpre15.c: New test.
10296         * gcc.dg/tree-ssa/loadpre16.c: New test.
10297         * gcc.dg/tree-ssa/loadpre17.c: New test.
10298         * gcc.dg/tree-ssa/loadpre18.c: New test.
10299         * gcc.dg/tree-ssa/loadpre19.c: New test.
10300         * gcc.dg/tree-ssa/loadpre20.c: New test.
10301         * gcc.dg/tree-ssa/loadpre21.c: New test.
10302         * gcc.dg/tree-ssa/loadpre22.c: New test.
10303
10304 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
10305
10306         PR fortran/26741
10307         * gfortran.dg/elemental_initializer_1.f90: New test.
10308
10309         PR fortran/26716
10310         * gfortran.dg/assumed_shape_ranks_2: New test.
10311
10312 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10313
10314         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10315         target fpic.
10316
10317 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10318
10319         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10320         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10321         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10322         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10323         gfortran.fortran-torture/execute/direct_io.f90,
10324         gfortran.fortran-torture/execute/inquire_2.f90,
10325         gfortran.fortran-torture/execute/inquire_4.f90,
10326         gfortran.fortran-torture/execute/list_read_1.f90,
10327         gfortran.fortran-torture/execute/open_replace.f90,
10328         gfortran.fortran-torture/execute/slash_edit.f90,
10329         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10330         temporary files from testcases.
10331
10332 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10333
10334         PR libgfortran/26509
10335         gfortran.dg/write_direct_eor.f90: New test.
10336
10337 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10338
10339         * gcc.target/powerpc/pr26350.c: New.
10340         * gcc.target/powerpc/indexed-addr.c: New.
10341
10342 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10343
10344         * gfortran.dg/dependency_13.f90: New test case.
10345
10346 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10347
10348         PR middle-end/21781
10349         * gcc.dg/real-const-1.c: New test case.
10350
10351 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10352
10353         * g++.old-deja/g++.other/init18.C: New.
10354         * g++.old-deja/g++.other/init5.C: Remove xfail.
10355
10356 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10357
10358         * g++.dg/opt/pr15551.C: Cleanup temp file.
10359
10360 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10361
10362         PR c++/6634
10363         g++.dg/parse/long1.C: New test.
10364
10365 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10366
10367         PR fortran/19101
10368         * gfortran.dg/continuation.f90: New test.
10369         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10370
10371 2006-03-14  Richard Guenther  <rguenther@suse.de>
10372
10373         PR tree-optimization/26672
10374         * gcc.dg/torture/pr26672.c: New testcase.
10375
10376 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10377
10378         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10379         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10380
10381 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10382
10383         PR middle-end/26557
10384         * gcc.c-torture/compile/switch-1.c: New test case.
10385
10386 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10387
10388         PR fortran/25378
10389         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10390         test to include more permuatations of mask and index.
10391         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10392         respond to F2003 spec. that the position returned for an all false
10393         mask && condition is zero.
10394
10395 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10396
10397         PR middle-end/25989
10398         * gcc.dg/gomp/pr25989.c: New test.
10399
10400 2006-03-13  Jeff Law  <law@redhat.com>
10401
10402         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10403
10404 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10405
10406         * gcc.dg/switch-9.c: New test.
10407
10408 2006-03-13  Richard Guenther  <rguenther@suse.de>
10409
10410         PR middle-end/26630
10411         * gcc.dg/torture/pr26630.c: New testcase.
10412
10413 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10414
10415         * gfortran.dg/dependency_10.f90: New test case.
10416         * gfortran.dg/dependency_11.f90: Likewise.
10417
10418 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10419             Erik Edelmann  <eedelman@gcc.gnu.org>
10420
10421         * gfortran.dg/allocatable_function_1.f90: New.
10422         * gfortran.dg/allocatable_function_2.f90: New.
10423
10424 2006-03-10  Richard Guenther  <rguenther@suse.de>
10425
10426         PR middle-end/26565
10427         * gcc.dg/torture/pr26565.c: New testcase.
10428
10429 2006-03-09  Eric Christopher  <echristo@apple.com>
10430
10431         * gcc.c-torture/compile/20060309-1.c: New.
10432
10433 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10434
10435         PR libgfortran/26499
10436         * gfortran.dg/write_back.f: New test.
10437         * gfortran.dg/write_rewind_1.f: New test.
10438         * gfortran.dg/write_rewind_2.f: New test.
10439
10440 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10441
10442         PR libgfortran/26554
10443         * gfortran.dg/read_logical.f90: New test.
10444
10445 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10446
10447         * ada/acats/norun.lst: cdd2a03 now passes.
10448
10449 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10450
10451         PR testsuite/25177
10452         * gcc.target/powerpc/pr18096-1.c: Change where the error
10453         would match.
10454
10455 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10456
10457         * gcc.target/i386/cleanup-1.c: New test.
10458         * gcc.target/i386/cleanup-2.c: New test.
10459
10460 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10461
10462         * gfortran.dg/dependency_9.f90: Remove for the time being.
10463
10464 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10465
10466         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10467         directive.
10468
10469 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10470
10471         * gfortran.dg/dependency_9.f90: New test case.
10472
10473 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10474
10475         * gfortran.dg/dependency_4.f90: New test case.
10476         * gfortran.dg/dependency_5.f90: New test case.
10477         * gfortran.dg/dependency_6.f90: New test case.
10478         * gfortran.dg/dependency_7.f90: New test case.
10479         * gfortran.dg/dependency_8.f90: New test case.
10480
10481 2006-03-03  Paul Brook  <paul@codesourcery.com>
10482
10483         * lib/target-supports.exp (check_profiling_available):
10484         Add m68k-*-elf.
10485
10486 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10487
10488         PR fortran/25031
10489         * multiple_allocation_1.f90: New test.
10490
10491 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10492
10493         PR tree-optimization/26524
10494         * gfortran.dg/pr26524.f: New test case.
10495
10496 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10497
10498         * g++.dg/template/repo5.C: Cleanup repo files.
10499         * gcc.dg/20051201-1.c: Cleanup coverage files.
10500         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10501         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10502         tree dump files.
10503
10504 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10505
10506         * objc.dg/objc-nofilename-1.m: New test.
10507         * objc.dg/bad-receiver-type.m: New test.
10508         * obj-c++.dg/bad-receiver-type.mm: New test.
10509
10510 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10511
10512         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10513
10514 2006-03-01  Mike Stump  <mrs@apple.com>
10515
10516         * g++.dg/abi/key2.C: Add.
10517
10518 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10519
10520         * gfortran.dg/logical_dot_product.f90: New test.
10521
10522         PR fortran/26393
10523         * gfortran.dg/used_interface_ref.f90: New test.
10524
10525         PR fortran/20938
10526         * gfortran.dg/dependency_2.f90: New test.
10527         * gfortran.fortran-torture/execute/where17.f90: New test.
10528         * gfortran.fortran-torture/execute/where18.f90: New test.
10529         * gfortran.fortran-torture/execute/where19.f90: New test.
10530         * gfortran.fortran-torture/execute/where20.f90: New test.
10531
10532 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10533
10534         * g++.dg/tree-ssa/pr26443.C: New test case.
10535
10536 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10537
10538         PR middle-end/26022
10539         * g++.dg/opt/return-slot1.C: New test.
10540
10541 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10542
10543         PR libgfortran/26136
10544         * gfortran.dg/namelist_23.f90: New test.
10545
10546 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10547
10548         PR middle-end/14752
10549         * gcc.dg/fold-eqandshift-2.c: New test case.
10550
10551 2006-02-28  Richard Guenther  <rguenther@suse.de>
10552
10553         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10554         decomposition.
10555
10556 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10557
10558         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10559
10560 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10561
10562         PR libgfortran/26464
10563         * gfortran.dg/backspace_5.f: New test.
10564         * gfortran.dg/backspace_6.f: New test.
10565
10566 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10567
10568         * gcc.dg/fold-eqandnot-1.c: New test case.
10569
10570 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10571
10572         PR middle-end/19983
10573         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10574
10575 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10576
10577         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10578         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10579
10580 2006-02-26  Richard Guenther  <rguenther@suse.de>
10581
10582         PR tree-optimization/26421
10583         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10584
10585 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10586
10587         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10588         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10589
10590 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10591
10592         * gcc.dg/fold-even-1.c: New test case.
10593
10594 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10595
10596         PR middle-end/21137
10597         * gcc.dg/fold-eqandshift-1.c: New test case.
10598
10599 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10600
10601         PR tree-optimization/25125
10602         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10603         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10604
10605 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10606
10607         PR tree-optimizations/26359
10608         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10609         with -fdump-tree-dceloop-details.
10610         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10611
10612 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10613
10614         PR middle-end/23673
10615         * gcc.dg/fold-eqxor-1.c: New test case.
10616         * gcc.dg/fold-eqxor-2.c: Likewise.
10617         * gcc.dg/fold-eqxor-3.c: Likewise.
10618
10619 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10620
10621         PR fortran/23092
10622         * scalar_mask_1.f90: New test.
10623
10624 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10625
10626         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10627         * g++.dg/eh/uncaught2.C: New.
10628         * g++.dg/eh/uncaught3.C: New.
10629
10630 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10631
10632         PR libgfortran/26423
10633         * gfortran.dg/read_many_1.f: New test.
10634
10635 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10636
10637         PR fortran/24519
10638         * gfortran.dg/dependency_3.f90: New test.
10639         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10640         XFAILs.
10641
10642         PR fortran/25395
10643         * gfortran.dg/equiv_6.f90: New test.
10644
10645 2006-02-23  Jeff Law  <law@redhat.com>
10646
10647         * gcc.c-torture/compile/pr26425.c: New test.
10648
10649 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR middle-end/26412
10652         * gcc.dg/gomp/pr26412.c: New test.
10653
10654 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10655
10656         PR c++/26291
10657         * g++.dg/other/ellipsis1.C: New test.
10658         * g++.dg/parse/operator4.C: Adjust error marker.
10659
10660 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10661
10662         PR target/25603
10663         * gfortran.dg/pr25603.f: New testcase.
10664
10665 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10666
10667         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10668         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10669
10670 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10671
10672         * g++.dg/eh/spbp.C: New.
10673
10674 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10675
10676         PR middle-end/26379
10677         * gcc.target/i386/mmx-7.c: New test.
10678
10679 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10680
10681         PR tree-optimization/26361
10682         * gcc.dg/tree-ssa/vrp27.c: New test case.
10683
10684 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10685
10686         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10687         * gcc.dg/tree-ssa/complex-4.c: Here.
10688
10689 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10690
10691         PR middle-end/19543
10692         * gfortran.dg/logical_1.f90: New test case.
10693
10694 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10695
10696         PR middle-end/26334
10697         * gcc.dg/20060218-1.c: Moved to...
10698         * gcc.target/i386/20060218-1.c: ... here.  New test.
10699
10700 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10701
10702         PR fortran/26201
10703         * gfortran.dg/convert_1.f90: New.
10704
10705 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10706
10707         PR fortran/25054
10708         * gfortran.dg/namelist_5.f90: New test.
10709
10710         PR fortran/25089
10711         * gfortran.dg/namelist_4.f90: New test.
10712
10713 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10714
10715         PR tree-opt/25680
10716         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10717
10718 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10719
10720         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10721         variable to take into account the variable name in the
10722         function header.
10723         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10724
10725 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10726
10727         PR middle-end/26334
10728         * gcc.c-torture/compile/20060217-1.c: New test.
10729         * gcc.dg/20060218-1.c: New test.
10730
10731 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10732
10733         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10734
10735 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10736
10737         * gcc.dg/cpp/undef3.c: New test.
10738         * gcc.dg/cpp/trad/builtins2.c: New test.
10739
10740 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10741
10742         PR c++/26266
10743         * g++.dg/template/static22.C: New test.
10744         * g++.dg/template/static23.C: New test.
10745         * g++.dg/template/static24.C: New test.
10746         * g++.dg/template/non-dependent13.C: New test.
10747         * g++.dg/init/member1.C: Tweak error markers.
10748
10749 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10750
10751         PR target/26255
10752         * gcc.c-torture/compile/pr26255.c: New test case.
10753
10754 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10755
10756         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10757         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10758         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10759         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10760         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10761         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10762         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10763
10764 2006-02-16  Jeff Law  <law@redhat.com>
10765
10766         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10767         * gcc.dg/tree-ssa/vrp26.c: New test.
10768
10769 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10770
10771         PR target/20353
10772         PR target/24578
10773         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10774         __UCLIBC__ is defined.
10775
10776 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10777
10778         PR fortran/26224
10779         * gfortran.dg/gomp/pr26224.f: New test.
10780
10781 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10782
10783         PR tree-opt/25918
10784         * lib/target-supports.exp
10785         (check_effective_target_vect_short_mult): New.
10786         (check_effective_target_vect_char_mult): New.
10787         (check_effective_target_vect_widen_sum_qi_to_si): New.
10788         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10789         (check_effective_target_vect_widen_sum_hi_to_si): New.
10790         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10791         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10792         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10793         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10794         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10795         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10796         vect-reduc-pattern-2c.c
10797         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10798         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10799         vect-reduc-pattern-1c.c
10800
10801 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10802
10803         PR fortran/24557
10804         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10805
10806 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10807
10808         PR fortran/26054
10809         * gfortran.dg/enum_8.f90: Remove check for warning.
10810         * gfortran.dg/iomsg_1.f90: Ditto.
10811         * gfortran.dg/enum_1.f90: Ditto.
10812         * gfortran.dg/enum_9.f90: Ditto.
10813         * gfortran.dg/enum_2.f90: Ditto.
10814         * gfortran.dg/enum_10.f90: Ditto.
10815         * gfortran.dg/enum_3.f90: Ditto.
10816         * gfortran.dg/flush_1.f90: Ditto.
10817         * gfortran.dg/enum_4.f90: Ditto.
10818         * gfortran.dg/array_constructor_1.f90: Ditto.
10819         * gfortran.dg/enum_5.f90: Ditto.
10820         * gfortran.dg/enum_6.f90: Ditto.
10821         * gfortran.dg/enum_7.f90: Ditto.
10822
10823 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10824
10825         PR middle-end/26300
10826         * gcc.c-torture/compile/20060215-1.c: New test.
10827
10828 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10829
10830         PR middle-end/23670
10831         * gcc.dg/tree-ssa/andor-2.c: New test case.
10832
10833 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10834
10835         PR fortran/25045
10836         * optional_dim.f90: New test.
10837
10838 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10839
10840         PR fortran/26277
10841         * gfortran.dg/label_4.f90: New.
10842
10843 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10844             Diego Novillo  <dnovillo@redhat.com>
10845             Uros Bizjak  <uros@kss-loka.si>
10846
10847         * gfortran.dg/gomp: New directory.
10848
10849 2006-02-14  Richard Guenther  <rguenther@suse.de>
10850
10851         PR tree-optimization/26258
10852         * gcc.dg/torture/pr26258.c: New testcase.
10853
10854 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR fortran/26246
10857         * gfortran.dg/pr26246_1.f90: New test.
10858         * gfortran.dg/pr26246_2.f90: New test.
10859
10860         PR middle-end/26092
10861         * gcc.c-torture/compile/20060208-1.c: New test.
10862
10863 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10864
10865         PR fortran/26074
10866         PR fortran/25103
10867         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10868         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10869         * gfortran.dg/automatic_module_variable.f90: Change error message.
10870
10871         PR fortran/20861
10872         * gfortran.dg/internal_dummy_1.f90: New test.
10873
10874         PR fortran/20871
10875         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10876
10877
10878         PR fortran/25083
10879         * gfortran.dg/uncommon_block_data_1.f90: New test.
10880         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10881         with standard.
10882
10883         PR fortran/25088
10884         * gfortran.dg/typed_subroutine_1.f90: New test.
10885
10886 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10887
10888         * objc.dg/dwarf-1.m: New.
10889
10890 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10891
10892         PR middle-end/24427
10893         * gcc.dg/tree-ssa/andor-1.c: New test case.
10894
10895 2006-02-13  Josh Conner  <jconner@apple.com>
10896
10897         PR target/25376
10898         * gcc.dg/pr25376.c: New test.
10899
10900         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10901         assemble.
10902         * lib/target-supports.exp (check_named_sections_available):
10903         Only compile named-sections test -- don't assemble.
10904
10905 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10906
10907         * g++.dg/warn/no-write-strings.C: New test.
10908         * g++.dg/warn/write-strings.C: Likewise.
10909         * g++.dg/warn/write-strings-default.C: Likewise.
10910
10911 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10912
10913         PR fortran/25806
10914         * gfortran.dg/ret_pointer_2.f90: New test.
10915
10916 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10917
10918         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10919
10920 2006-02-10  Jeff Law  <law@redhat.com>
10921
10922         * gcc.c-torture/compile/pr26213.c: New test.
10923
10924 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10925
10926         gfortran.dg/null_1.f90: New test.
10927
10928 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10929
10930         PR fortran/14771
10931         * gfortran.dg/parens_4.f90: New.
10932         * gfortran.dg/parens_5.f90: New.
10933
10934 2006-02-10  Richard Guenther  <rguenther@suse.de>
10935
10936         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10937
10938 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10939         Paul Thomas  <pault@gcc.gnu.org>
10940
10941         PR fortran/14771
10942         * gfortran.dg/parens_1.f90: New.
10943         * gfortran.dg/parens_2.f90: New.
10944         * gfortran.dg/parens_3.f90: New.
10945
10946 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10947
10948         PR fortran/26038
10949         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10950
10951         PR fortran/25059
10952         * gfortran.dg/impure_assignment_1.f90: New test.
10953
10954         PR fortran/25070
10955         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10956
10957 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10958
10959         PR target/26141
10960         * g++.dg/expr/stdarg2.C: New test.
10961
10962 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10963
10964         PR inline-asm/16194
10965         * gcc.dg/pr16194.c: New test.
10966
10967 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10968
10969         * ada/acats/run_acats: Use portable variant of "$@".
10970
10971 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10972
10973         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10974         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10975
10976 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10977
10978         PR tree-opt/26179
10979         * g++.dg/opt/pr26179.C: New test.
10980
10981 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10982
10983         PR middle-end/26134
10984         * gcc.dg/tree-ssa/complex-3.c: New test.
10985
10986 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10987
10988         * gcc.c-torture/compile/volatile-1.c: New test.
10989
10990 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10991
10992         PR 26180
10993         * gcc.dg/tree-ssa/pr26180.c: New test.
10994
10995 2006-02-08  Jeff Law  <law@redhat.com>
10996
10997         * gcc.dg/tree-ssa/pr21417.c: New test.
10998
10999 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11000
11001         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11002         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
11003
11004 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11005
11006         * lib/scanrtl.exp: New.
11007
11008 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11009
11010         PR c++/26071
11011         * g++.dg/other/virtual2.C: New test.
11012
11013         PR c++/26070
11014         * g++.dg/other/virtual1.C: New test.
11015
11016 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11017
11018         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
11019         cleanup-ipa-dump): Update dump file glob patterns.
11020         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
11021         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
11022
11023         * lib/gcc-dg.exp: Load it.
11024         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
11025
11026 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
11027
11028         PR testsuite/26159
11029         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
11030         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11031
11032 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11033
11034         PR fortran/25577
11035         * gfortran.dg/mvbits_1.f90: New.
11036
11037 2006-02-07  Dirk Mueller  <dmueller@suse.com>
11038
11039         * g++.dg/warn/Wdiv-by-zero.C: New test.
11040         * g++.dg/warn/Wno-div-by-zero.C: New.
11041
11042 2006-02-07  Jeff Law  <law@redhat.com>
11043
11044         * gcc.dg/tree-ssa/pr21559.c: New test.
11045
11046         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
11047         multiple VRP passes.
11048         * gcc.dg/tree-ssa/vrp09.c: Likewise.
11049         * gcc.dg/tree-ssa/vrp18.c: Likewise.
11050         * gcc.dg/tree-ssa/pr21582.c: Likewise.
11051         * gcc.dg/tree-ssa/pr20657.c: Likewise.
11052         * gcc.dg/tree-ssa/pr21001.c: Likewise.
11053         * gcc.dg/tree-ssa/vrp02.c: Likewise
11054         * gcc.dg/tree-ssa/vrp11.c: Likewise
11055         * gcc.dg/tree-ssa/pr14341.c: Likewise
11056         * gcc.dg/tree-ssa/vrp19.c: Likewise
11057         * gcc.dg/tree-ssa/vrp20.c: Likewise
11058         * gcc.dg/tree-ssa/vrp03.c: Likewise
11059         * gcc.dg/tree-ssa/pr21086.c: Likewise
11060         * gcc.dg/tree-ssa/pr21959.c: Likewise
11061         * gcc.dg/tree-ssa/vrp21.c: Likewise
11062         * gcc.dg/tree-ssa/vrp04.c: Likewise
11063         * gcc.dg/tree-ssa/pr25485.c: Likewise
11064         * gcc.dg/tree-ssa/pr22026.c: Likewise
11065         * gcc.dg/tree-ssa/vrp22.c: Likewise
11066         * gcc.dg/tree-ssa/vrp05.c: Likewise
11067         * gcc.dg/tree-ssa/20030807-10.c: Likewise
11068         * gcc.dg/tree-ssa/pr20701.c: Likewise
11069         * gcc.dg/tree-ssa/vrp23.c: Likewise
11070         * gcc.dg/tree-ssa/vrp06.c: Likewise
11071         * gcc.dg/tree-ssa/pr22117.c: Likewise
11072         * gcc.dg/tree-ssa/pr20702.c: Likewise
11073         * gcc.dg/tree-ssa/vrp15.c: Likewise
11074         * gcc.dg/tree-ssa/pr21090.c: Likewise
11075         * gcc.dg/tree-ssa/pr21294.c: Likewise
11076         * gcc.dg/tree-ssa/vrp24.c: Likewise
11077         * gcc.dg/tree-ssa/vrp07.c: Likewise
11078         * gcc.dg/tree-ssa/pr21563.c: Likewise
11079         * gcc.dg/tree-ssa/pr25382.c: Likewise
11080         * gcc.dg/tree-ssa/vrp16.c: Likewise
11081         * gcc.dg/tree-ssa/vrp25.c: Likewise
11082         * gcc.dg/tree-ssa/vrp08.c: Likewise
11083         * gcc.dg/tree-ssa/20030807-6.c: Likewise
11084         * gcc.dg/tree-ssa/vrp17.c: Likewise
11085         * gcc.dg/tree-ssa/pr21458.c: Likewise
11086         * g++.dg/tree-ssa/pr18178.C: Likewise
11087
11088 2006-02-07  Richard Guenther  <rguenther@suse.de>
11089
11090         PR c++/26140
11091         Revert
11092         2006-01-30  Richard Guenther  <rguenther@suse.de>
11093         PR c++/23372
11094         * gcc.dg/pr23372-1.C: New testcase.
11095
11096         * g++.dg/tree-ssa/pr26140.C: New testcase.
11097
11098 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/9737
11101         * g++.dg/template/ttp15.C: New test.
11102         * g++.dg/template/ttp16.C: Likewise.
11103         * g++.dg/template/ttp17.C: Likewise.
11104         * g++.old-deja/g++.pt/ttp36.C: Remove.
11105         * g++.old-deja/g++.pt/ttp19.C: Likewise.
11106         * g++.old-deja/g++.pt/ttp37.C: Likewise.
11107         * g++.old-deja/g++.pt/ttp38.C: Likewise.
11108         * g++.old-deja/g++.pt/ttp39.C: Likewise.
11109         * g++.old-deja/g++.pt/ttp9.C: Likewise.
11110         * g++.old-deja/g++.pt/ttp40.C: Likewise.
11111         * g++.old-deja/g++.pt/ttp51.C: Likewise.
11112         * g++.old-deja/g++.pt/ttp26.C: Likewise.
11113         * g++.old-deja/g++.pt/ttp36.C: Likewise.
11114
11115 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
11116
11117         PR libfortran/23815
11118         * unf_io_convert_4.f90: New test.
11119
11120 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
11121
11122         * gcc.dg/tree-ssa/loadpre10.c: New test.
11123         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
11124         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
11125         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
11126
11127 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11128
11129         PR libfortran/24685
11130         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
11131
11132 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
11133
11134         PR tree-opt/25251
11135         * gfortran.dg/assign_7.f: New test.
11136
11137 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
11138
11139         PR fortran/26041
11140         PR fortran/26064
11141         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
11142         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
11143         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
11144
11145 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
11146
11147         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
11148         in size_t typedef.
11149
11150 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11151
11152         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
11153         * g++.dg/charset/string.c (foo): Likewise.
11154         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
11155         const char*
11156         * g++.dg/ext/builtin2.C (printf): Likewise.
11157         * g++.dg/init/new15.C (printf): Likewise.
11158         * g++.dg/opt/pr17697-1.C (foo): Likewise.
11159         * g++.dg/opt/pr17697-2.C (foo): Likewise.
11160         * g++.dg/opt/pr17697-3.C (foo): Likewise.
11161         * g++.dg/template/non-dependent4.C (temp): Likewise.
11162         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
11163         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
11164         parameter type to const char*.
11165         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
11166         Change type to const char*.
11167         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
11168         Likewise.
11169         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
11170         second parameter type to const char*.
11171         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
11172         (Y::Y): Change parameter type to const char*.
11173         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
11174         * g++.old-deja/g++.jason/report.C: Apply const correctness.
11175         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
11176         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
11177         (char*).
11178         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
11179         const char*.
11180         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
11181         type to const char*.
11182         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
11183         return type to const char*.
11184         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
11185         to const char*.
11186         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
11187         * g++.old-deja/g++.law/refs1.C: Likewise.
11188         * g++.old-deja/g++.law/visibility1.C: Likewise.
11189         * g++.old-deja/g++.law/visibility2.C: Likewise.
11190         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
11191         const char*.
11192         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
11193         * g++.old-deja/g++.mike/net48.C: Likewise.
11194         * g++.old-deja/g++.mike/p646.C: Likewise.
11195         * g++.old-deja/g++.mike/p6746.C: Likewise.
11196         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
11197         type to const char*.
11198         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
11199         deprecated conversion warning.
11200         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
11201         char*.
11202         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
11203         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
11204         * g++.old-deja/g++.pt/explicit8.C: Likewise.
11205         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
11206         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
11207         * g++.old-deja/g++.pt/nontype3.C: Likewise.
11208         * g++.old-deja/g++.pt/t39.C: Likewise.
11209         * g++.old-deja/g++.robertl/eb106.C: Likewise.
11210         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
11211
11212 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
11213
11214         PR fortran/25075
11215         intrinsic_argument_conformance_1.f90: New test.
11216
11217 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
11218
11219         PR fortran/20845
11220         * gfortran.dg/char_result_11.f90: Add SAVE.
11221         * gfortran.dg/der_pointer_4.f90: Ditto.
11222         * gfortran.dg/default_initialization.f90: New test.
11223
11224 2006-02-03  Jeff Law  <law@redhat.com>
11225
11226         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
11227         handle more than 100 dump files.
11228         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
11229         * lib/scantree.exp (scan-tree-dump): Likewise.
11230         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
11231         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
11232         * lib/scanipa.exp (scan-ipa-dump): Likewise.
11233         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
11234         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
11235
11236 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
11237
11238         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
11239
11240 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
11241
11242         * g++.dg/template/using12.C: New test.
11243
11244 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
11245
11246         * gcc.target/powerpc/pr25960.c: New test.
11247
11248 2006-02-02  Steven G. Kargl  <kargls@comcast>
11249
11250         PR fortran/24958
11251         gfortran.dg/nullify_2.f90: New test.
11252
11253 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
11254
11255         PR 25990
11256         * gcc.dg/gomp/pr25990.c: New test.
11257
11258 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
11259
11260         PR c++/25342
11261         * g++.gd/template/partial4.C: New test.
11262
11263 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
11264
11265         PR middle-end/26001
11266         * gfortran.dg/data_char_2.f90: New.
11267
11268 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
11269
11270         PR fortran/26039
11271         maxval_maxloc_conformance_1.f90: New test.
11272
11273 2006-01-31  Richard Guenther  <rguenther@suse.de>
11274
11275         * gcc.target/i386/sselibm-1.c: New testcase.
11276         * gcc.target/i386/sselibm-2.c: Likewise.
11277         * gcc.target/i386/sselibm-3.c: Likewise.
11278         * gcc.target/i386/sselibm-4.c: Likewise.
11279         * gcc.target/i386/sselibm-5.c: Likewise.
11280
11281 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11282
11283         PR fortran/24266
11284         * gfortran.dg/arrayio_derived_2.f90: New.
11285
11286 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
11287
11288         * gcc.dg/unsigned-long-compare.c: New test.
11289
11290 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
11291
11292         PR testsuite/25318
11293         * lib/target-supports.exp (check_effective_target_freorder):
11294         Check to see if target supports -freorder-blocks-and-partition.
11295         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11296         instead of "dg-require-named-sections".
11297
11298 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
11299
11300         PR target/14798:
11301         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11302         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11303         * gcc.dg/pragma-isr-trapa2.c: Likewise.
11304         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11305         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11306         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11307         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11308         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11309
11310 2006-01-30  Richard Guenther  <rguenther@suse.de>
11311
11312         PR c++/23372
11313         * gcc.dg/pr23372-1.C: New testcase.
11314
11315 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11316
11317         * gcc.dg/gomp/pr25874.c: New test.
11318
11319 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11320
11321         PR tree-opt/25911
11322         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11323
11324 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11325
11326         PR fortran/18578
11327         PR fortran/18579
11328         PR fortran/20857
11329         PR fortran/20885
11330         * gfortran.dg/intent_out_1.f90: New test.
11331
11332 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11333
11334         PR fortran/17911
11335         * gfortran.dg/procedure_lvalue.f90: New test.
11336
11337         PR fortran/20895
11338         PR fortran/25030
11339         * gfortran.dg/char_pointer_assign_2.f90: New test.
11340         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11341         assignment to be consistent with standard.
11342         * gfortran.dg/char_result_2.f90: The same.
11343         * gfortran.dg/char_result_8.f90: The same.
11344
11345 2006-01-28  Zack Weinberg  <zackw@panix.com>
11346
11347         * gcc.dg/Woverlength-strings.c
11348         * gcc.dg/Woverlength-strings-pedantic-c89.c
11349         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11350         * gcc.dg/Woverlength-strings-pedantic-c99.c
11351         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11352
11353 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11354
11355         * gcc.c-torture/execute/20060127-1.c: New test.
11356
11357 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11358
11359         PR c++/25999
11360         * g++.dg/ext/pragmaweak1.C: New test.
11361
11362 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11363
11364         PR c++/25855
11365         * g++.dg/template/spec29.C: New test.
11366
11367 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11368
11369         PR c/19606.
11370         * gcc.c-torture/execute/pr19606.c: New.
11371
11372 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11373
11374         * gcc.dg/pragma-re-4.c: New test.
11375
11376 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11377
11378         PR fortran/25964
11379         * gfortran.dg/assumed_size_refs_3.f90: New test.
11380
11381 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11382
11383         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11384
11385 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11386
11387         PR ada/21317
11388         * ada/acats/support/impdef.a: Add One_Long_Second.
11389         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11390         * ada/acats/tests/c9/c94026.a: Likewise.
11391         * ada/acats/tests/c9/c97305c.ada: Likewise.
11392         * ada/acats/tests/c9/c99004a.ada: Likewise.
11393
11394 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11395
11396         PR fortran/25964
11397         * gfortran.dg/global_references_2.f90: New test.
11398
11399         PR fortran/25084
11400         PR fortran/20852
11401         PR fortran/25085
11402         PR fortran/25086
11403         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11404         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11405
11406         PR fortran/25416
11407         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11408
11409 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11410
11411         PR c/25892
11412         * gcc.dg/Wpointer-sign.c: New.
11413         * gcc.dg/Wpointer-sign-Wall.c: New.
11414         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11415         * gcc.dg/Wpointer-sign-pedantic.c: New.
11416         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11417         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11418
11419 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11420
11421         PR C/25861
11422         * gcc.c-torture/compile/pr25861.c: New test.
11423
11424 2006-01-26  Paul Brook  <paul@codesourcery.com>
11425
11426         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11427         on short-enum targets.
11428         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11429         variable.
11430         (generate_fields): Use short_enums.
11431         (main): Set short_enums.  Document -e.
11432         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11433         on short-enum targets.
11434         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11435         variable.
11436         (generate_fields): Use short_enums.
11437         (main): Set short_enums.  Document -e.
11438         * lib/target-supports.exp (check_effective_target_short_enums): New.
11439
11440 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11441
11442         PR target/25947
11443         * gcc.dg/torture/pr25947-1.c: New test.
11444
11445 2006-01-25  Jan Hubicka  <jh@suse.cz>
11446             Roger Sayle  <roger@eyesopen.com>
11447
11448         PR rtl-optimization/25703
11449         * gcc.target/i386/20060125-1.c: New test case.
11450         * gcc.target/i386/20060125-2.c: New test case.
11451
11452 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11453
11454         PR fortran/18540
11455         * gfortran.dg/goto_1.f: New.
11456
11457 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11458
11459         PR fortran/25716
11460         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11461         25716 on 32-bit systems too.
11462
11463 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11464
11465         PR testsuite/25590
11466         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11467
11468 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11469
11470         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11471
11472 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11473
11474         PR fortran/25835
11475         * gfortran.dg/read_eof.f90: Delete, renamed.
11476         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11477         * gfortran.dg/read_eof_2.f90: New test.
11478         * gfortran.dg/read_eof_3.f90: New test.
11479
11480 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11481
11482         PR tree-opt/25860
11483         * gcc.c-torture/compile/pr25860.c: New test.
11484
11485 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11486
11487         PR c++/25552
11488         * g++.dg/parse/dtor8.C: New test.
11489
11490 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11491
11492         PR testsuite/25891
11493         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11494         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11495         check_effective_target_fopenmp returns 0.
11496
11497 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11498
11499         PR ada/20548
11500         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11501         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11502         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11503
11504 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11505
11506         PR tree-opt/25857
11507         * g++.dg/opt/pr25857.C: New test.
11508
11509 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11510         Jan Hubicka  <jh@suse.cz>
11511         Richard Guenther  <rguenther@suse.de>
11512
11513         PR rtl-optimization/25654
11514         * gcc.dg/torture/pr25654.c: New testcase.
11515         * gcc.target/i386/pr25654.c: Likewise.
11516
11517 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11518
11519         PR fortran/25901
11520         * gfortran.dg/internal references_2.f90: New test.
11521
11522         Fix regression in testing of admissability of attributes.
11523         * gfortran.dg/intent_used_1.f90: New test.
11524
11525 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11526
11527         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11528         Remove target conditional torture options for i?86 and x86_64
11529         GNU/Linux.
11530
11531 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11532
11533         PR c++/10891
11534         * g++.dg/rtti/no-rtti.C: New.
11535
11536 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11537
11538         PR c++/25895
11539         * g++.dg/inherit/conv2.C: New test.
11540
11541         PR c++/25856
11542         * g++.dg/parse/dtor7.C: New test.
11543
11544         PR c++/25858
11545         * g++.dg/template/crash44.C: New test.
11546
11547 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11548
11549         PR fortran/25124
11550         PR fortran/25625
11551         * gfortran.dg/internal_references_1.f90: New test.
11552           PR fortran/20881
11553         PR fortran/23308
11554         PR fortran/25538
11555         PR fortran/25710
11556         * gfortran.dg/global_references_1.f90: New test.
11557         * gfortran.dg/g77/19990905-1.f: Restore the error that
11558         there is a clash between the common block name and
11559         the name of a subroutine reference.
11560
11561         PR fortran/PR24276
11562         * gfortran.dg/aliasing_dummy_1.f90: New test.
11563
11564 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11565
11566         * gcc.dg/vmx/1b-01.c: Warning fix.
11567         * gcc.dg/vmx/1c-02.c: Likewise.
11568         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11569
11570 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11571
11572         PR testsuite/24962
11573         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11574
11575 2006-01-20  Richard Guenther  <rguenther@suse.de>
11576         Steven Bosscher <stevenb.gcc@gmail.com>
11577
11578         PR rtl-optimization/24626
11579         * gcc.dg/torture/pr24626-1.c: New testcase.
11580         * gcc.dg/torture/pr24626-2.c: Likewise.
11581         * gcc.dg/torture/pr24626-3.c: Likewise.
11582         * gcc.dg/torture/pr24626-4.c: Likewise.
11583
11584 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11585
11586         PR c++/5520
11587         * g++.dg/warn/empty-body.C: New.
11588
11589 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11590
11591         PR c++/22136
11592         * g++.dg/template/using10.C: New test.
11593         * g++.dg/temlpate/using11.C: Likewise.
11594         * g++.dg/inherit/using5.C: Tweak error messages.
11595
11596 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11597
11598         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11599         target test.
11600         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11601
11602 2006-01-19  Jan Hubicka  <jh@suse.cz>
11603
11604         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11605
11606 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11607
11608         PR c++/25854
11609         * g++.dg/template/spec28.C: New test.
11610
11611 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11612
11613         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11614         Fix fprintf's by adding srcdir or removing it.
11615
11616 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11617
11618         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11619         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11620         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11621         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11622         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11623         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11624         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11625         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11626         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11627         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11628         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11629         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11630         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11631         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11632
11633 2006-01-18  Jeff Law  <law@redhat.com>
11634
11635         * gcc.dg/tree-ssa/vrp25.c: New test.
11636
11637 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11638
11639         * gcc.dg/pr25805.c: Fix misapplied patch.
11640
11641 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11642
11643         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11644         (check_effective_target_vect_udot_qi): New.
11645         (check_effective_target_vect_sdot_hi): New.
11646         (check_effective_target_vect_udot_hi): New.
11647         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11648         prefixed with "wrapv-" with -fwrapv.
11649         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11650         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11651         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11652         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11653         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11654
11655         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11656         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11657         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11658         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11659
11660 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11661
11662         PR c++/16829
11663         * g++.dg/other/default2.C: New test.
11664         * g++.dg/other/default3.C: New test.
11665
11666 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11667
11668         PR c/25805
11669         * gcc.dg/pr25805.c: New file.
11670
11671 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11672
11673         PR c++/25836
11674         * g++.dg/template/init6.C: New test.
11675
11676 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11677
11678         * gcc.dg/tree-ssa/pr24287.c: New test
11679
11680 2006-01-18  Eric Christopher  <echristo@apple.com>
11681
11682         * g++.dg/eh/table.C: New.
11683
11684 2006-01-18  DJ Delorie  <dj@redhat.com>
11685
11686         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11687         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11688         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11689         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11690
11691 2006-01-18  Jeff Law  <law@redhat.com>
11692
11693         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11694         on wrapping on overflow semantics.
11695
11696         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11697
11698         * gcc.gc/tree-ssa/vrp23.c: New test.
11699         * gcc.gc/tree-ssa/vrp24.c: New test.
11700
11701 2006-01-18  Richard Henderson  <rth@redhat.com>
11702             Aldy Hernandez  <aldyh@redhat.com>
11703             Jakub Jelinek  <jakub@redhat.com>
11704             Diego Novillo  <dnovillo@redhat.com>
11705             Uros Bizjak  <uros@kss-loka.si>
11706
11707         * testsuite/gcc.dg/gomp: New directory.
11708
11709 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11710             Steven G. Kargl  <kargls@comcast.net>
11711
11712         PR fortran/20869
11713         * gfortran.dg/intrinsic_external_1.f90: New test.
11714
11715         PR fortran/20875.
11716         * gfortran.dg/elemental_pointer_1.f90: New test.
11717
11718         PR fortran/25024
11719         * gfortran.dg/external_procedures_1.f90: New test.
11720
11721         PR fortran/25785
11722         gfortran.dg/assumed_present.f90: New test.
11723
11724 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11725
11726         * g++.dg/parse/lookup5.C: New test.
11727
11728 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11729
11730         PR fortran/25697
11731         * gfortran.dg/read_eof.f90: New test.
11732
11733 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11734
11735         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11736         add a closing brace.
11737
11738 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11739
11740         PR fortran/25631
11741         * gfortran.dg/fmt_tl.f: New test.
11742
11743 2006-01-17  Eric Christopher  <echristo@apple.com>
11744
11745         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11746         * g++.old-deja/g++.warn/impint2.C: Ditto.
11747         * g++.old-deja/g++.other/null1.C: Ditto.
11748         * g++.dg/warn/conv2.C: Ditto.
11749         * g++.dg/warn/conv4.C: New file.
11750
11751 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11752
11753         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11754
11755 2006-01-17  Andreas Jaeger  <aj@suse.de>
11756             Janis Johnson <janis187@us.ibm.com>
11757
11758         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11759         in 64-bit.
11760         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11761         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11762
11763 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11764
11765         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11766         xfail txxx where xxx >= 25.
11767
11768 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11769
11770         PR testsuite/25764
11771         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11772
11773 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11774
11775         PR c/25682
11776         * gcc.dg/pr25682.c: New test.
11777         * g++.dg/parse/array-size2.C: New test.
11778
11779 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11780
11781         * consistency.vlad: Remove entire directory, 1652 files.
11782
11783 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11784
11785         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11786         check_effective_target_dfprt_nocache): New.
11787         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11788         (check_effective_target_dfprt): New.
11789         * lib/c-compat.exp (check_dfp): Remove.
11790         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11791         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11792         level of support for decimal float.
11793         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11794         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11795         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11796         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11797         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11798         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11799         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11800         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11801         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11802         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11803         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11804         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11805         directives.
11806
11807 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11808
11809         PR testsuite/25741
11810         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11811         $base_dir/../.
11812         * lib/gfortran.exp (gfortran_init): Likewise.
11813         * lib/obj-c++.exp (obj-c++_init): Likewise.
11814         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11815         (scan-assembler-dem-not): Likewise.
11816         * lib/scandump.exp (scan-dump-dem): Likewise.
11817         (scan-dump-dem-not): Likewise.
11818
11819 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11820
11821         PR testsuite/25767
11822         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11823         powerpc-*-darwin*.
11824         * lib/obj-c++.exp (obj-c++_init): Likewise.
11825
11826 2006-01-16  Richard Guenther  <rguenther@suse.de>
11827
11828         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11829
11830 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11831
11832         PR testsuite/25777
11833         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11834         to LD_LIBRARY_PATH.
11835
11836 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11837             Andrew Pinski  <pinskia@physics.uc.edu>
11838
11839         * gcc.dg/minmax-1.c: New test.
11840
11841 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11842
11843         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11844         * gcc.misc-tests/dectest.exp: Ditto.
11845
11846 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11847
11848         PR testsuite/25796
11849         * gcc.target/i386/cmov6.c: Use -march=k8.
11850
11851 2006-01-15  Andreas Jaeger  <aj@suse.de>
11852
11853         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11854         x86 does not have __float128.
11855
11856 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11857
11858         * gcc.target/i386/cmov6.c: New test.
11859
11860 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11861
11862         PR c++/25663
11863         * g++.dg/template/ctor6.C: New test.
11864
11865 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11866
11867         PR tree-optimization/25485
11868         * gcc.dg/tree-ssa/pr25485.c: New.
11869
11870 2006-01-14  Richard Guenther  <rguenther@suse.de>
11871
11872         PR tree-optimization/22548
11873         PR tree-optimization/22555
11874         PR tree-optimization/22501
11875         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11876         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11877         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11878         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11879         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11880         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11881         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11882         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11883         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11884
11885 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11886
11887         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11888         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11889
11890 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11891         Richard Guenther  <rguenther@suse.de>
11892
11893         PR rtl-optimization/24257
11894         * gcc.dg/torture/pr24257.c: New testcase.
11895
11896 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11897
11898         * gcc.c-torture/execute/20060110-1.c: New test.
11899         * gcc.c-torture/execute/20060110-2.c: New test.
11900
11901 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11902
11903         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11904
11905 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11906
11907         PR fortran/25756
11908         * gfortran.dg/label_3.f90: New test.
11909
11910 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11911
11912         PR tree-optimization/25771
11913         * g++.dg/tree-ssa/pr25771.C: New test
11914
11915 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11916
11917         PR tree-opt/24365
11918         * g++.dg/opt/complex5.C: New test.
11919
11920 2006-01-13  Richard Guenther  <rguenther@suse.de>
11921
11922         * gcc.target/i386/387-9.c: New testcase.
11923
11924 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11925
11926         PR c++/24824
11927         * g++.dg/debug/dwarf2-1.C: New.
11928
11929 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11930
11931         PR testsuite/25728
11932         * lib/gcov.exp (verify-lines): Add "close $fd".
11933
11934 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11935             Ben Elliston  <bje@au.ibm.com>
11936
11937         * gcc.dg/dfp/inf-1.c: New test.
11938
11939 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11940             Yao Qi  <qiyaoltc@cn.ibm.com>
11941             Ben Elliston  <bje@au.ibm.com>
11942             Jon Grimm  <jgrimm2@us.ibm.com>
11943
11944         * gcc.dg/nodfp-1.c: New test.
11945         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11946         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11947         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11948         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11949         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11950         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11951         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11952         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11953         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11954         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11955         * gcc.dg/format/dfp-printf-1.c: Likewise.
11956         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11957         (compat_setup_dfp): New.
11958         * gcc.dg/compat/compat.exp: Use it.
11959         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11960         Make some variables global, prepend "compat_" to their names.
11961         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11962         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11963         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11964         * lib/compat.exp (compat_skip_list): Make global, rename.
11965         * lib/c-compat.exp: New file.
11966         * lib/target-supports.exp (check_effective_target_dfp): New.
11967
11968         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11969         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11970         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11971         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11972         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11973         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11974         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11975         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11976         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11977         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11978         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11979         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11980         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11981         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11982         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11983         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11984         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11985         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11986         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11987         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11988         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11989         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11990         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11991         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11992         gcc.dg/dfp/struct-layout-1.c,
11993         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11994         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11995         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11996         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11997         gcc.dg/dfp/func-vararg-dfp.c,
11998         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11999         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
12000         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
12001         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
12002         gcc.dg/dfp/wtr-conversion-1.c: New tests.
12003
12004 2006-01-11  Richard Guenther  <rguenther@suse.de>
12005
12006         PR tree-optimization/25734
12007         * gcc.dg/tree-ssa/pr25734.c: New testcase.
12008
12009 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12010
12011         PR fortran/25486
12012         * gfortran.dg/literal_character_constant_1_x.F: New test.
12013         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
12014         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
12015         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
12016
12017 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12018
12019         PR c++/25386
12020         * g++.dg/ext/packed3.C: Add expected packed error.
12021
12022 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
12023
12024         PR target/25706
12025         * gcc.dg/torture/pr25706-1.c: New test.
12026
12027 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
12028
12029         PR tree-optimization/23109
12030         PR tree-optimization/23948
12031         PR tree-optimization/24123
12032
12033         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
12034         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
12035         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
12036         g++.dg/tree-ssa/pr23948.C: New testcases.
12037         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
12038         three divisions in order to do the optimization.
12039
12040 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12041
12042         PR c++/25632
12043         * g++.dg/other/pr25632.C: New test.
12044
12045 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
12046
12047         PR fortran/25730
12048         * gfortran.dg/used_types_1.f90: New test.
12049
12050 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
12051
12052         PR target/25718
12053         * gcc.dg/torture/pr25718-1.c: New test.
12054
12055 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12056
12057         * gfortran.dg/list_read_2.f90: Fix typo in description.
12058
12059 2006-01-10  Jan Beulich  <jbeulich@novell.com>
12060
12061         * lib/target-supports.exp (check_visibility_available): Simplify test
12062         for *-*-netware*.
12063         (check_profiling_available): Fail for *-*-netware*.
12064         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
12065         * gcc.dg/20021014-1.c: Likewise.
12066         * gcc.dg/nest.c: Likewise.
12067
12068 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12069
12070         fortran/24936
12071         * gfortran.dg/forall_3.f90: New test.
12072
12073 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12074
12075         PR fortran/21977
12076         * gfortran.dg/nesting_2.f90: New test.
12077         * gfortran.dg/nesting_3.f90: New test.
12078
12079 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
12080
12081         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
12082         Fix typo in comment.
12083
12084 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12085
12086         * gfortran.dg/single_char_string.f90: New test.
12087
12088 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12089
12090         * gfortran.dg/ichar_2.f90: New test.
12091
12092 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12093
12094         PR fortran/25093
12095         * gfortran.dg/private_type_4.f90: New.
12096
12097 2006-01-07  Richard Guenther  <rguenther@suse.de>
12098
12099         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
12100
12101 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12102
12103         * gfortran.dg/func_decl_1.f90: New.
12104         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
12105         * gfortran.dg/array_alloc_2.f90: Likewise.
12106         * gfortran.dg/char_result_8.f90: Likewise.
12107         * gfortran.dg/dup_save_1.f90: Likewise.
12108         * gfortran.dg/dup_save_2.f90: Likewise.
12109         * gfortran.dg/f2c_6.f90: Likewise.
12110         * gfortran.dg/f2c_7.f90: Likewise.
12111         * gfortran.dg/func_result_2.f90: Likewise.
12112         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12113
12114 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
12115
12116         PR fortran/22146
12117         * gfortran.dg/elemental_subroutine_1.f90: New test.
12118         * gfortran.dg/elemental_subroutine_2.f90: New test.
12119
12120         PR fortran/25029
12121         PR fortran/21256
12122         * gfortran.dg/assumed_size_refs_1.f90: New test.
12123
12124         PR fortran/20868
12125         PR fortran/20870
12126         * gfortran.dg/assumed_size_refs_2.f90: New test.
12127         * gfortran.dg/initialization_1.f90: Change warning message.
12128
12129 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
12130
12131         * gcc.dg/tree-ssa/loop-15.c: New test.
12132
12133 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12134
12135         PR fortran/25598
12136         * gfortran.dg/backspace_3.f: New test.
12137         * gfortran.dg/backspace_4.f: New test.
12138
12139 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12140
12141         PR fortran/24268
12142         * gfortran.dg/fmt_white.f: Update test.
12143
12144 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
12145
12146         * gcc.dg/cast-1.c: Add new warning.
12147         * gcc.dg/cast-2.c: Likewise.
12148         * gcc.dg/cast-3.c: Likewise.
12149         * gcc.dg/format/cast-1.c: Likewise.
12150         * gcc.dg/cast-4.c: New testcase.
12151
12152 2006-01-05  Richard Guenther  <rguenther@suse.de>
12153
12154         PR tree-optimization/22555
12155         * gcc.dg/tree-ssa/alias-3.c: New testcase.
12156
12157 2006-01-05  Richard Guenther  <rguenther@suse.de>
12158             Diego Novillo  <dnovillo@redhat.com>
12159
12160         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
12161         * gcc.dg/tree-ssa/loop-8.c: Likewise.
12162         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12163         * gcc.dg/tree-ssa/pr23294.c: Likewise.
12164         * gcc.dg/tree-ssa/pr21985.c: Likewise.
12165         * gcc.dg/tree-ssa/loop-14.c: Likewise.
12166         * gcc.dg/tree-ssa/loop-2.c: Likewise.
12167         * gcc.dg/tree-ssa/loop-3.c: Likewise.
12168         * gcc.dg/tree-ssa/loop-4.c: Likewise.
12169         * gcc.dg/tree-ssa/pr21171.c: Likewise.
12170         * gcc.dg/tree-ssa/loop-5.c: Likewise.
12171         * gcc.dg/tree-ssa/loop-10.c: Likewise.
12172         * gcc.dg/tree-ssa/loop-6.c: Likewise.
12173         * treelang/compile/extravar.tree: Likewise.
12174         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
12175         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
12176         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
12177         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12178         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
12179
12180 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12181
12182         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
12183         for 64-bit fix.
12184
12185 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
12186
12187         PR fortran/23675
12188         gfortran.dg/char_result_11.f90: New.
12189
12190 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/24782
12193         * g++.dg/parse/access9.C: New test.
12194         * g++.dg/tc1/dr52.C: Tweak error markers.
12195
12196 2006-01-04  Richard Henderson  <rth@redhat.com>
12197
12198         Merge from gomp branch.
12199         * g++.dg/parse/pragma2.C: Update expected error lines.
12200
12201 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
12202
12203         * g++.dg/other/i386-2.C: New test.
12204
12205         PR target/25554
12206         * gcc.c-torture/compile/20051228-1.c: New test.
12207
12208         PR c/25559
12209         * gcc.dg/pr25559.c: New test.
12210
12211 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
12212
12213         PR c++/25492
12214         * g++.dg/lookup/friend9.C: New test.
12215
12216         PR c++/25625
12217         * g++.dg/template/repo5.C: New test.
12218
12219 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
12220
12221         PR fortran/25101
12222         * gfortran.dg/forall_2.f90: New test.
12223
12224 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12225
12226         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
12227         dg-require-weak.  Adjust regexp to handle leading-underscore
12228         targets and space as well as TAB after .weak.  Change previous
12229         64-bit fix to not use naked dot.
12230
12231 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
12232
12233         PR rtl-optimization/25578
12234         * gcc.c-torture/execute/20060102-1.c: New testcase.
12235
12236 2006-01-03  Richard Guenther  <rguenther@suse.de>
12237
12238         PR c/25183
12239         * gcc.dg/torture/pr25183.c: New testcase.
12240
12241 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
12242
12243         Merge from gomp-branch.
12244         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
12245         * gcc.dg/ia64-sync-2.c: Likewise.
12246         * gcc.dg/ia64-sync-3.c: Likewise.
12247         * gcc.dg/ia64-sync-4.c: Likewise.
12248         * gcc.dg/sync-2.c: Likewise.
12249         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
12250         that sparc64-*-* and sparcv9-*-* supports sync builtins.
12251
12252 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
12253
12254         PR c++/25635
12255         * g++.dg/parse/operator6.C: New test.
12256
12257         PR c++/25637
12258         * g++.dg/parse/error29.C: New test.
12259
12260         PR c++/25638
12261         * g++.dg/parse/dtor6.C: New test.
12262
12263         PR c++/25633
12264         * g++.dg/parse/ctor3.C: New test.
12265
12266         PR c++/25634
12267         * g++.dg/template/class3.C: New test.
12268
12269 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
12270
12271         * g++.dg/debug/debug9.C: New.
12272
12273 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
12274
12275         PR fortran/24640
12276         * gfortran.dg/label_2.f90: New test.
12277
12278 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12279
12280         * g++.dg/lookup/using12.C: Tighten error marker.
12281
12282 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
12283             Andrew Pinski <pinskia@physics.uc.edu>
12284
12285         * gcc.target/powerpc/darwin-abi-3.c: New file.
12286         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12287         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12288         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12289         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12290         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12291         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12292         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12293         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12294
12295 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
12296
12297         * gcc.dg/tree-ssa/loadpre1.c: New;
12298         * gcc.dg/tree-ssa/loadpre2.c: New;
12299         * gcc.dg/tree-ssa/loadpre3.c: New;
12300         * gcc.dg/tree-ssa/loadpre4.c: New;
12301         * gcc.dg/tree-ssa/loadpre5.c: New;
12302         * gcc.dg/tree-ssa/loadpre6.c: New;
12303         * gcc.dg/tree-ssa/loadpre7.c: New;
12304         * gcc.dg/tree-ssa/loadpre8.c: New;
12305         * gcc.dg/tree-ssa/loadpre9.c: New;
12306
12307 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12308
12309         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12310         * g++.dg/abi/thunk4.C: Likewise.
12311
12312 2006-01-01  Andreas Jaeger  <aj@suse.de>
12313
12314         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12315         portable.
12316
12317 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12318
12319         PR c++/25294
12320         * gcc.dg/pragma-pack-3.c: New test.
12321         * g++.dg/parse/pragma3.C: New test.
12322
12323 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12324
12325         PR middle-end/24827
12326         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12327
12328 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12329
12330         PR testsuite/25214
12331         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12332
12333 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12334
12335         PR fortran/22607
12336         * gfortran-dg/pure_byref_3.f90: New.
12337
12338         fortran/PR 25396
12339         * gfortran.dg/userdef_operator_1.f90: New.
12340
12341 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12342
12343         * g++.dg/abi/thunk3.C: New.
12344         * g++.dg/abi/thunk4.C: New.
12345
12346 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12347
12348         PR fortran/25532
12349         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12350         associated derived type components of derived types are
12351         properly declared in contained procedures.
12352
12353 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12354
12355         PR libgfortran/25139
12356         * gfortran.dg/backspace_2.f: New test.
12357
12358 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12359
12360         PR libgfortran/25550
12361         * gfortran.dg/endfile.f: New test.
12362
12363 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12364
12365         PR libgfortran/25419
12366         * gfortran.dg/comma.f: New test.
12367
12368 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12369
12370         * lib/gfortran-dg.exp: Remove trailing whitespace.
12371         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12372         -funroll-all-loops.
12373
12374 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12375
12376         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12377         Extended Double long doubles or repeat tests when long double is
12378         the same size as double.
12379
12380 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12381
12382         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12383
12384         PR testsuite/25442
12385         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12386         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12387
12388         PR testsuite/25441
12389         * gcc.dg/pr23911.c: Make test variable static.
12390
12391         PR testsuite/25444
12392         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12393
12394 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12395
12396         PR c++/25439
12397         * g++.dg/parse/crash17.C: Adjust error markers.
12398         * g++.dg/template/error20.C: New test.
12399
12400 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12401
12402         PR c++/23172
12403         * g++.dg/ext/complit4.C: New test.
12404
12405         PR c++/25417
12406         * g++.dg/ext/complit5.C: Likewise.
12407
12408 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12409
12410         PR tree-optimization/25125
12411         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12412         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12413         * gcc.c-torture/execute/pr25125.c: New.
12414
12415 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12416
12417         PR fortran/25029
12418         PR fortran/21256
12419         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12420         with incorrect assumed size references.
12421
12422 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12423
12424         PR c++/23171
12425         * g++.dg/opt/init1.C: New test.
12426
12427 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12428
12429         PR c++/24671
12430         * g++.dg/template/sfinae3.C: New test.
12431
12432 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12433
12434         * g++.dg/other/friend4.C: New test.
12435
12436 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12437
12438         PR target/25005
12439         * g++.dg/opt/pr25005.C: New test.
12440
12441 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12442
12443         PR c++/25369
12444         * g++.dg/template/ptrmem16.C: New test.
12445
12446 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12447
12448         PR fortran/25029
12449         PR fortran/21256
12450         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12451
12452 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12453
12454         PR libgfortran/25307
12455         * gfortran.dg/list_read_5.f90: New test.
12456
12457 2005-12-22  Richard Henderson  <rth@redhat.com>
12458
12459         * gcc.target/i386/sse-7.c: Use -msse2.
12460
12461 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12462
12463         PR rtl-optimization/25432
12464         * gcc.c-torture/compile/20051216-1.c: New test.
12465
12466         PR objc/25328
12467         * objc/execute/pr25328.m: New test.
12468
12469 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12470
12471         PR c++/25364
12472         * g++.dg/template/call4.C: New test.
12473
12474 2005-12-22  Dale Johannesen  <dalej@apple.com>
12475
12476         * gcc.target/i386/sse-17.c: New.
12477
12478 2005-12-22  Paul Brook  <paul@codesourcery.com>
12479
12480         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12481
12482 2005-12-22  Paul Brook  <paul@codesourcery.com>
12483
12484         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12485
12486 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12487
12488         PR tree-opt/25513
12489         * gcc.c-torture/compile/pr25513.c: New test.
12490
12491 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12492
12493         PR c++/23333
12494         * g++.dg/parse/error25.C: Add more tests.
12495
12496 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12497
12498         PR fortran/18990
12499         * gfortran.dg/der_charlen_1.f90: New.
12500
12501 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12502
12503         PR fortran/20889
12504         * gfortran.dg/pointer_component_type_1.f90: New test.
12505
12506         PR fortran/25029
12507         PR fortran/21256
12508         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12509         should give an error with assumed size array refernces and checks those
12510         that should not.
12511         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12512         reference an upper bound so that it does not generate an error.
12513
12514         PR fortran/19362
12515         PR fortran/20244
12516         PR fortran/20864
12517         PR fortran/25391
12518         * gfortran.dg/used_dummy_types_1.f90: New test.
12519         * gfortran.dg/used_dummy_types_2.f90: New test.
12520         * gfortran.dg/used_dummy_types_3.f90: New test.
12521         * gfortran.dg/used_dummy_types_4.f90: New test.
12522         * gfortran.dg/used_dummy_types_5.f90: New test.
12523
12524         PR fortran/23152
12525         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12526         group already being USE associated.
12527         * gfortran.dg/assumed_shape_nml.f90: New test.
12528         * gfortran.dg/assumed_size_nml.f90: New test.
12529
12530         PR fortran/20862
12531         PR fortran/25053
12532         PR fortran/25063
12533         PR fortran/25064
12534         PR fortran/25066
12535         PR fortran/25067
12536         PR fortran/25068
12537         PR fortran/25307
12538         * gfortran.dg/io_constraints_1.f90: New test.
12539         * gfortran.dg/io_constraints_1.f90: New test.
12540         * gfortran.dg/iostat_3.f90: Change wording of warning.
12541         * gfortran.dg/g77/19981216-0.f: The same.
12542
12543 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12544
12545         PR tree-optimization/23518
12546         * testsuite/gcc.dg/pr23518.c: New.
12547
12548 2005-12-21  Mike Stump  <mrs@apple.com>
12549
12550         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12551
12552 2005-12-21  Paul Brook  <paul@codesourcery.com>
12553
12554         * gcc.dg/pr19340.c: Skip on m68k targets.
12555
12556 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12557
12558         PR rtl-optimization/25196
12559         * gcc.dg/pr25196.c: New test.
12560
12561 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12562
12563         PR fortran/25423
12564         gfortran.dg/where_nested_1.f90: New.
12565
12566 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12567
12568         PR tree-optimization/25382.
12569         * gcc.dg/tree-ssa/pr25382.c: New.
12570
12571 2005-12-20  Richard Guenther  <rguenther@suse.de>
12572
12573         PR middle-end/24306
12574         * gcc.target/i386/pr24306.c: New testcase.
12575
12576 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12577
12578         PR tree-optimization/25501
12579         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12580
12581 2005-12-20  Richard Guenther  <rguenther@suse.de>
12582
12583         Revert
12584         2005-12-02  Richard Guenther  <rguenther@suse.de>
12585
12586         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12587
12588 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12589
12590         PR c++/21228
12591         * g++.dg/warn/Wunreachable-code-2.C: New test.
12592
12593 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12594
12595         PR c++/24278
12596         * g++.dg/template/ctor5.C: New test.
12597
12598         PR c++/24915
12599         * g++.dg/template/overload8.C: New test.
12600
12601 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12602
12603         * gcc.c-torture/compile/pr25483 : New test.
12604
12605 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12606
12607         PR c++/20552
12608         * g++.dg/ext/typeof10.C: New test.
12609
12610 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12611
12612         * gcc.dg/mt-loopi1.c: New.
12613
12614 2005-12-18  Richard Guenther  <rguenther@suse.de>
12615
12616         PR tree-optimization/25481
12617         * gcc.dg/torture/pr25481.c: New testcase.
12618
12619 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12620
12621         PR rtl-optimization/21041
12622         * gcc.dg/pr21041.c: New test.
12623
12624 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12625
12626         PR libgfortran/25463
12627         * gfortran.dg/advance.f90: New test.
12628
12629 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12630
12631         * gcc.dg/20051201-1.c: New test.
12632
12633 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12634
12635         PR fortran/25018
12636         * gfortran.dg/initialization_1.f90: New test.
12637         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12638         * gfortran.dg/g77/980616-0.f: The same.
12639
12640 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12641
12642         * PR fortran/25458
12643         * gfortran.dg/chkbits.f90: New test.
12644
12645 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12646
12647         * gfortran.dg/enum_5.f: Revert to previous version.
12648
12649 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12650
12651         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12652         * gfortran.dg/nested_modules_1.f90: Ditto.
12653         * gfortran.dg/hollerith_f95.f90: Ditto.
12654         * gfortran.dg/select_5.f90: Ditto.
12655         * gfortran.dg/secnds.f: Ditto.
12656         * gfortran.dg/hollerith2.f90: Ditto.
12657         * gfortran.dg/imag_2.f: Ditto.
12658         * gfortran.dg/ftell_2.f90: Ditto.
12659         * gfortran.dg/malloc_free_1.f90: Ditto.
12660         * gfortran.dg/logint-1.f: Ditto.
12661         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12662         * gfortran.dg/e_d_fmt.f90: Ditto.
12663         * gfortran.dg/hollerith_legacy.f90: Ditto.
12664         * gfortran.dg/logint-2.f: Ditto.
12665         * gfortran.dg/enum_5.f90: Ditto.
12666         * gfortran.dg/f2c_2.f90: Ditto.
12667         * gfortran.dg/pr17143.f90: Ditto.
12668         * gfortran.dg/namelist_14.f90: Ditto.
12669         * gfortran.dg/logint-3.f: Ditto.
12670         * gfortran.dg/spread_scalar_source.f90: Ditto.
12671         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12672         * gfortran.dg/namelist_11.f: Ditto.
12673         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12674         * gfortran.dg/g77/20010519-1.f
12675         * gfortran.dg/g77/alpha1.f: Ditto.
12676         * gfortran.dg/g77/990115-1.f: Ditto.
12677         * gfortran.dg/g77/erfc.f: Ditto.
12678         * gfortran.dg/g77/19990313-3.f: Ditto.
12679         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12680         * gfortran.dg/g77/20010426.f: Ditto.
12681         * gfortran.dg/g77/19990313-0.f: Ditto.
12682         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12683         * gfortran.dg/g77/20000629-1.f: Ditto.
12684         * gfortran.dg/g77/970125-0.f: Ditto.
12685         * gfortran.dg/g77/8485.f: Ditto.
12686         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12687         * gfortran.dg/g77/19990313-1.f: Ditto.
12688         * gfortran.dg/g77/int8421.f: Ditto.
12689         * gfortran.dg/g77/19990305-0.f: Ditto.
12690         * gfortran.dg/g77/947.f: Ditto.
12691         * gfortran.dg/g77/19990905-2.f: Ditto.
12692         * gfortran.dg/g77/cabs.f: Ditto.
12693         * gfortran.dg/g77/19990313-2.f: Ditto.
12694         * gfortran.dg/g77/20020307-1.f: Ditto.
12695         * gfortran.dg/g77/dcomplex.f: Ditto.
12696         * gfortran.dg/g77/19990502-1.f: Ditto.
12697         * gfortran.dg/g77/19981216-0.f: Ditto.
12698         * gfortran.dg/common_4.f90: Ditto.
12699         * gfortran.dg/entry_4.f90: Ditto.
12700         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12701         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12702         * gfortran.dg/namelist_12.f: Ditto.
12703         * gfortran.dg/scale_1.f90: Ditto.
12704         * gfortran.dg/modulo_1.f90
12705         * gfortran.dg/hollerith.f90: Ditto.
12706         * gfortran.dg/direct_io_3.f90: Ditto.
12707         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12708         * gfortran.dg/gnu_logical_1.F: Ditto.
12709         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12710         * gfortran.dg/assign_1.f90: Ditto.
12711         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12712         * gfortran.dg/pr23095.f: Ditto.
12713         * gfortran.dg/read_float_1.f90: Ditto.
12714
12715 2005-12-17  Andreas Jaeger  <aj@suse.de>
12716
12717         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12718         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12719
12720 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12721
12722         PR fortran/24268
12723         * gfortran.dg/fmt_white.f: New test.
12724
12725 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12726
12727         * gfortran.dg/label_1.f90: New test.
12728
12729 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12730
12731         PR testsuite/25422
12732         * gcc.dg/20031012-1.c: Add -Walways-true option.
12733         * gcc.dg/weak/weak-3.c: Likewise.
12734         * g++.old-deja/g++.mike/warn8.C: Likewise.
12735
12736 2005-12-16  Mike Stump  <mrs@apple.com>
12737
12738         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12739         exit.
12740
12741 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12742
12743         PR libgfortran/25264
12744         PR libgfortran/25349
12745         * gfortran.dg/tl_editing.f90: Added additional checks.
12746         * gfortran.dg/t_editing.f: New test.
12747         * gfortran.dg/write_padding.f90: New test
12748
12749 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12750
12751         PR testsuite/25215
12752         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12753
12754 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12755
12756         PR rtl-optimization/24899
12757         * gcc.c-torture/execute/20051215-1.c: New test.
12758
12759 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12760
12761         PR 24823
12762         * gfortran.dg/pr24823.f: New test.
12763
12764 2005-12-16  Jeff Law  <law@redhat.com>
12765
12766         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12767
12768 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12769
12770         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12771         Change C++ style comments to C style comments.
12772         Remove aligned types from the array.
12773         Keep Enums disabled.
12774         (complex_types): Remove aligned types from the array.
12775         Comment out "_Complex long double".
12776         (attrib_types): Remove.
12777         (complex_attrib_types): Remove.
12778         (attrib_array_types): Remove.
12779         (complex_attrib_array_types): Remove.
12780         (aligned_bitfld_types): Remove.
12781         (n_aligned_bitfld_types): Remove.
12782         (FEATURE_ALIGNEDPACKED): Delete.
12783         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12784         (singles): Remove support for adding attributes.
12785         (choose_type): Remove support for attributed types.
12786         (generate_fields): Remove support for attributed bit-fields.
12787         Remove support for adding attributes.
12788         (generate_random_tests): Remove support for adding attributes.
12789         (features): Add back "[0] :0" and "complex vector [0]".
12790         (main): Remove support for attributed bit-fields.
12791         Uncomment the calling of generate_random_tests for the rests of
12792         the tests.
12793
12794 2005-12-16  Jan Hubicka  <jh@suse.cz>
12795
12796         * gcc.c-torture/combine/pr25224.c: New.
12797
12798 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12799
12800         PR other/25028
12801         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12802         HP-UX.
12803
12804 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12805
12806         * gcc.dg/20051215-1.c: New file.
12807
12808 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12809
12810         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12811         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12812
12813 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12814
12815         PR fortran/18197
12816         * gfortran.dg/dummy_functions_1.f90: New.
12817
12818 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12819
12820         PR rtl-optimization/25310
12821         * gcc.c-torture/compile/pr25310.c: New test.
12822
12823 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12824
12825         PR debug/25023
12826         * gcc.dg/pr25023.c: New test.
12827
12828 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12829
12830         * g++.old-deja/g++.brendan/redecl1.C,
12831         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12832         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12833         g++.old-deja/g++.oliva/typeof1.C,
12834         g++.old-deja/g++.other/crash16.C,
12835         g++.old-deja/g++.other/crash34.C,
12836         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12837         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12838         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12839         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12840         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12841         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12842         Remove xfail.
12843
12844 2005-12-14  Kean Johnston  <jkj@sco.com>
12845             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12846
12847         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12848         * gcc.target/i386/20020523-1.c: Ditto.
12849         * gcc.target/i386/tailcall-1.c: Ditto.
12850         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12851         * gcc.target/i386/ssetype-5.c: Ditto.
12852
12853 2005-12-14  Jeff Law  <law@redhat.com>
12854
12855         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12856
12857 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12858
12859         PR target/25254
12860         PR target/24188
12861         * gcc.target/i386/pr25254.c: New test.
12862         * gfortran.dg/PR24188.f: New test.
12863
12864 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12865
12866         * lib/fortran-torture.exp: Catch remaining uses of
12867         remote_file build delete.
12868
12869 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12870
12871         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12872
12873 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12874
12875         * gcc.dg/warn-addr-cmp.c: New test.
12876
12877 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12878
12879         PR debug/25023
12880         PR target/25293
12881         * gcc.target/i386/pr25293.c: New test.
12882
12883 2005-12-13  Petr Machata  <machata@post.cz>
12884
12885         PR c++/24907
12886         * g++.dg/parse/comma2.C: New test.
12887
12888 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12889             Jakub Jelinek  <jakub@redhat.com>
12890
12891         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12892         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12893         (limits.h): Include unconditionally.
12894         (stdlib.h): Likewise.
12895         (hashtab.h): Do not include.
12896         (getopt.h): Likewise.
12897         (stddef.h): Include.
12898         (hashval_t): Define.
12899         (struct entry): Add "next" field.
12900         (HASH_SIZE): New macro.
12901         (hash_table): New variable.
12902         (switchfiles): Do not use xmalloc.
12903         (mix): New macro.
12904         (iterative_hash): New function.
12905         (hasht): Remove.
12906         (e_exists): New function.
12907         (e_insert): Likewise.
12908         (output): Use, instead of libiberty hashtable functions.
12909         (main): Do not use getopt.  Do not call htab_create.
12910
12911 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12912
12913         PR c++/25331
12914         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12915         put atal* and atpaal* attributes on array elements.
12916         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12917         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12918         put atal* and atpaal* attributes on array elements.
12919         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12920
12921 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12922
12923         * gcc.dg/single-precision-constant.c: New test.
12924
12925 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12926
12927         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12928         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12929         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12930         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12931         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12932         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12933         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12934         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12935         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12936         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12937         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12938         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12939         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12940         gcc.target/powerpc/ppc-sdata-2.c,
12941         gcc.target/powerpc/ppc-stackalign-1.c,
12942         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12943         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12944         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12945         gcc.target/powerpc/rs6000-ldouble-2.c,
12946         gcc.target/powerpc/rs6000-power2-1.c,
12947         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12948         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12949         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12950         option into target selector.
12951         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12952         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12953
12954 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12955
12956         PR objc/25348
12957         * objc.dg/encode-9.m: New test.
12958
12959 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12960
12961         PR testsuite/20772
12962         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12963         * gcc.dg/asm-b.c: Fix typo.
12964         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12965         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12966         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12967         i?86 lp64 and x86_64 ilp32.
12968         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12969         on i?86 lp64.
12970         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12971
12972 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12973
12974         PR fortran/25078
12975         gfortran.dg/equiv_5.f90: New test.
12976
12977 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12978
12979         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12980         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12981         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12982         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12983         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12984         * gcc.dg/tree-ssa/reassoc-5.c: New.
12985         * gcc.dg/tree-ssa/reassoc-6.c: New.
12986         * gcc.dg/tree-ssa/reassoc-7.c: New.
12987         * gcc.dg/tree-ssa/reassoc-8.c: New.
12988         * gcc.dg/tree-ssa/reassoc-9.c: New.
12989         * gcc.dg/tree-ssa/reassoc-10.c: New.
12990         * gcc.dg/tree-ssa/reassoc-11.c: New.
12991
12992 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12993
12994         PR testsuite/25167
12995         PR testsuite/24478
12996         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12997
12998 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12999
13000         PR c++/25300
13001         * g++.dg/template/inherit.C: Do not use a generic error message.
13002
13003 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13004
13005         PR libobjc/25354
13006         * objc.dg/gnu-encoding: New directory.
13007         * objc.dg/gnu-encoding/compat-common.h: New file.
13008         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
13009         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
13010         * objc.dg/gnu-encoding/vector-defs.h: New file.
13011         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
13012         * objc.dg/gnu-encoding/generate-random.c: New file.
13013         * objc.dg/gnu-encoding/generate-random_r.c: New file.
13014         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
13015         * objc.dg/gnu-encoding/generate-random.h: New file.
13016
13017 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR c++/25337
13020         * g++.dg/template/defarg7.C: New test.
13021
13022 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13023
13024         PR libobjc/25347
13025         * objc.dg/encode-8.m: New test.
13026
13027 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13028
13029         PR libobjc/25346
13030         * objc.dg/encode-7.m: New test.
13031
13032 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
13033
13034         PR c++/25010
13035         * g++.dg/opt/inline10.C: New test.
13036
13037 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
13038
13039         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
13040
13041 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
13042
13043         * gfortran.dg/substring_equivalence.f90: typo in comment
13044
13045 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13046
13047         PR fortran/25068
13048         * gfortran.dg/iostat_3.f90: New test.
13049
13050 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
13051
13052         PR fortran/23815
13053         * gfortran.dg/unf_io_convert_1.f90: New test.
13054         * gfortran.dg/unf_io_convert_2.f90: New test.
13055         * gfortran.dg/unf_io_convert_3.f90: New test.
13056
13057 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13058
13059         PR testsuite/20772
13060         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
13061         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
13062         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13063         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
13064         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
13065         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13066         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
13067         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
13068         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13069         gcc.dg/torture/fp-int-convert-float128-timode.c,
13070         gcc.dg/torture/fp-int-convert-float128.c,
13071         gcc.dg/torture/fp-int-convert-float80-timode.c,
13072         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
13073         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
13074
13075         * gcc.dg/tls/opt-1.c: Require effective target fpic.
13076
13077 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
13078
13079         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
13080
13081 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
13082
13083         * gcc.dg/20051207-1.c,
13084         * gcc.dg/20051207-2.c,
13085         * gcc.dg/20051207-3.c: New tests.
13086
13087 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13088
13089         PR testsuite/20772
13090         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
13091         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
13092         dg-skip-if target selector.
13093
13094         PR testsuite/20772
13095         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
13096         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
13097         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
13098         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
13099         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
13100         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
13101         and/or merge with i?86 cases.
13102
13103         * gcc.dg/tls/opt-3.c: Require effective target fpic.
13104
13105         PR testsuite/20772
13106         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
13107         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
13108         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
13109         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
13110         x86_64-*-linux*.
13111
13112 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
13113
13114         PR target/25311
13115         * gcc.c-torture/compile/pr25311.c: New test.
13116
13117 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13118
13119         PR libgfortran/25039
13120         * gfortran.dg/read_comma.f: New test.
13121
13122 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
13123
13124         PR c++/19317
13125         * g++.dg/opt/pr19317-1.C: New test.
13126         * g++.dg/opt/pr19317-2.C: New test.
13127         * g++.dg/opt/pr19317-3.C: New test.
13128
13129         PR target/19005
13130         * gcc.c-torture/execute/pr19005.c: New test.
13131
13132         PR target/17828
13133         * g++.old-deja/g++.other/comdat5.C: New test.
13134         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
13135
13136         * g++.dg/compat/struct-layout-1.exp: New file.
13137         * g++.dg/compat/struct-layout-1.h: New.
13138         * g++.dg/compat/struct-layout-1_generate.c: New.
13139         * g++.dg/compat/struct-layout-1_x1.h: New.
13140         * g++.dg/compat/struct-layout-1_x2.h: New.
13141         * g++.dg/compat/struct-layout-1_y1.h: New.
13142         * g++.dg/compat/struct-layout-1_y2.h: New.
13143
13144         * gcc.dg/20050330-2.c: New test.
13145
13146 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13147
13148         PR fortran/25292
13149         * gfortran.dg/associated_1.f90: New.
13150
13151 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13152
13153         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
13154         ILP32 vect_no_align platforms.
13155
13156 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
13157             Jakub Jelinek  <jakub@redhat.com>
13158
13159         PR target/25268
13160         * gcc.c-torture/compile/20051207-1.c: New test.
13161
13162 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13163
13164         PR testsuite/20772
13165         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
13166         gcc.dg/torture/pr18582-1.c,
13167         gcc.target/i386/attributes-error.c: Also test on x86_64.
13168
13169         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
13170
13171 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13172
13173         PR c++/19397
13174         * g++.dg/template/typedef3.C: New test.
13175
13176         PR c++/19762
13177         PR c++/19764
13178         * g++.dg/template/dtor3.C: Fix error markers.
13179
13180 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
13181
13182         * lib/target-supports.exp (check_effective_target_sync_char_short):
13183         Add s390*.
13184
13185 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
13186
13187         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
13188
13189 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13190
13191         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
13192         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
13193         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
13194         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
13195
13196 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13197
13198         PR c++/25263
13199         * g++.dg/other/array2.C: New test case.
13200
13201 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
13202
13203         * gcc.dg/darwin-weakimport-3.c: New.
13204
13205         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
13206         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
13207         and to work on Darwin.
13208         * gcc.dg/attr-weakref-1b.c: New file.
13209         * gcc.dg/attr-weakref-2.c: New test.
13210         * gcc.dg/darwin-weakref-1.c: New test.
13211
13212 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
13213
13214         PR testsuite/25247
13215         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
13216         use in selector expressions.
13217         (dg-xfail-if): Ditto.
13218         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
13219         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
13220         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
13221         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
13222         * gcc.test-framework/test-framework.exp: Skip generated tests if
13223         CHECK_TEST_FRAMEWORK is not 1.
13224
13225 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13226
13227         PR tree-optimization/24963
13228         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
13229
13230         PR target/24108
13231         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
13232
13233         PR target/18580
13234         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
13235         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13236         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13237         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13238
13239 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
13240
13241         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
13242         dg-options.
13243
13244 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13245
13246         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
13247
13248 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13249
13250         * gcc.dg/format/cast-1.c: New test.
13251
13252 2005-12-04  Roger Sayle  <roger@eyesopen.com>
13253
13254         PR c/7776
13255         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
13256         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
13257         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
13258         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
13259
13260 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13261
13262         * gcc.dg/cast-pretty-print-1.c: New test.
13263
13264 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13265
13266         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
13267
13268 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
13269
13270         PR c++/24173
13271         * g++.dg/template/friend40.C: New test.
13272
13273 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
13274
13275         PR target/25199
13276         * gcc.target/i386/movq-2.c: New test.
13277         * gcc.target/i386/movq.c: Remove target i?86, instead add
13278         dg-require-effective-target ilp32.
13279
13280 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13281
13282         PR c++/24103
13283         * g++.dg/other/default1.C: New test.
13284
13285 2005-12-02  Richard Guenther  <rguenther@suse.de>
13286
13287         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13288
13289 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13290
13291         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13292
13293 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
13294
13295         PR target/21017
13296         * gcc.target/powerpc/rotate.c: New.
13297
13298 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13299
13300         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13301         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13302
13303 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13304
13305         PR c/13384
13306         * gcc.dg/pr17730-1.c: Adjust.
13307         * gcc.dg/lvalue1.c (main): Likewise.
13308         * gcc.dg/lvalue-2.c: Likewise.
13309         * g++.dg/pr7503-3.C
13310
13311 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13312
13313         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13314         error messages.
13315
13316 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13317
13318         PR fortran/24789
13319         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13320
13321 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13322
13323         PR target/24475
13324         * lib/target-supports.exp (check_effective_target_tls): New.
13325         (check_effective_target_tls_runtime): New.
13326         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13327         for TLS support.
13328         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13329         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13330         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13331         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13332         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13333         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13334         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13335         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13336         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13337         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13338         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13339         effective-target TLS.
13340         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13341         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13342         effective-target TLS runtime.
13343
13344 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13345
13346         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13347
13348 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13349
13350         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13351         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13352         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13353         ignored" warnings when "packing" is the same as the ABI layout.
13354
13355 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13356
13357         PR fortran/21302
13358         * gfortran.dg/line_length_1.f: New test.
13359         * gfortran.dg/line_length_2.f90: Ditto.
13360
13361 2005-11-30  Richard Guenther  <rguenther@suse.de>
13362
13363         PR tree-optimization/21655
13364         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13365
13366 2005-11-30  Dale Johannesen  <dalej@apple.com>
13367
13368         * gcc.c-torture/compile/pr24930.c: New.
13369
13370 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13371
13372         PR fortran/15809
13373         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13374
13375 2005-11-30  Jeff Law  <law@redhat.com>
13376
13377         * g++.old-deja/g++.law/pr25000.C: New test.
13378
13379 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13380
13381         * gcc.dg/tls/opt-11.c: New test.
13382
13383 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13384
13385         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13386         targets.
13387         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13388         LP64 ia64.
13389
13390 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13391
13392         * gfortran.dg/open_access_1.f90: New test.
13393
13394 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13395
13396         * gcc.dg/charset/builtin2.c: New test.
13397
13398 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13399
13400         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13401         on mmix-*-* for *_[xy].c.
13402
13403 2005-11-28  Kean Johnston  <jkj@sco.com>
13404
13405         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13406         headers.
13407         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13408         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13409         * gcc.target/i386/asm-3.c: Ditto.
13410         * gcc.target/i386/clobbers.c: Ditto.
13411         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13412         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13413         test regexp.
13414         * gcc.target/i386/mul.c: Ditto.
13415         * gcc.target/i386/ssetype-1.c: Ditto.
13416         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13417         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13418         static so the test works with -fPIC mode too. Based on comment in
13419         PR19231 by Pinski.
13420         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13421
13422 2005-11-28  Richard Guenther  <rguenther@suse.de>
13423
13424         * gcc.dg/alias-9.c: New testcase.
13425         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13426
13427 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13428             Uros Bizjak  <uros@kss-loka.si>
13429
13430         PR middle-end/20219
13431         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13432         tan(x)/sin(x) transformations.
13433
13434 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13435
13436         PR middle-end/24575
13437         * gcc.dg/tree-ssa/divide-3.c: New test.
13438         * gcc.dg/tree-ssa/divide-4.c: New test.
13439
13440 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13441
13442         PR fortran/24917
13443         *  gfortran.dg/boz_6.f90: New test.
13444
13445 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13446
13447         PR fortran/23912
13448         * gfortran.dg/modulo_1.f90: New test.
13449
13450 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13451
13452         PR libfortran/24919
13453         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13454         fail on CRLF platforms.
13455         * gfortran.dg/ftell_2.f90: Likewise.
13456
13457 2005-11-26  Eric Christopher  <echristo@apple.com>
13458
13459         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13460
13461 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13462
13463         * objc.dg/gnu-runtime-3.m: Simplify.
13464
13465 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13466
13467         PR middle-end/23669
13468         * gcc.dg/tree-ssa/divide-1.c: New test.
13469         * gcc.dg/tree-ssa/divide-2.c: New test.
13470
13471 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13472
13473         PR libgfortran/24945
13474         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13475
13476 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13477
13478         PR libgfortran/24945
13479         * gfortran.dg/open_status_2.f90: New test.
13480
13481 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13482
13483         * gcc.c-torture/execute/builtins/fprintf.c,
13484         gcc.c-torture/execute/builtins/fputs-lib.c,
13485         gcc.c-torture/execute/builtins/fputs.c,
13486         gcc.c-torture/execute/builtins/lib/fprintf.c,
13487         gcc.c-torture/execute/builtins/lib/printf.c,
13488         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13489
13490 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13491
13492         * gcc.dg/20050922-2.c: New test.
13493
13494 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13495
13496         * objc.dg/gnu-runtime-3.m: New test.
13497
13498 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13499
13500         PR c++/9278
13501         * g++.dg/other/void1.C: New test.
13502
13503 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13504
13505         PR middle-end/24998
13506         * gcc.dg/torture/fp-int-convert-float.c,
13507         gcc.dg/torture/fp-int-convert-double.c,
13508         gcc.dg/torture/fp-int-convert-long-double.c,
13509         gcc.dg/torture/fp-int-convert-timode.c,
13510         gcc.dg/torture/fp-int-convert-float80.c,
13511         gcc.dg/torture/fp-int-convert-float80-timode.c,
13512         gcc.dg/torture/fp-int-convert-float128.c,
13513         gcc.dg/torture/fp-int-convert-float128-timode.c,
13514         gcc.dg/torture/fp-int-convert.h: New files.
13515
13516 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13517
13518         PR middle-end/24989
13519         * gcc.dg/tree-ssa/bool-10.c: New test.
13520         * gcc.dg/tree-ssa/bool-11.c: New test.
13521         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13522
13523 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13524
13525         PR middle-end/24990
13526         * tree-ssa/pr24990-1.c: New test.
13527
13528 2005-11-24  Richard Guenther  <rguenther@suse.de>
13529         Dirk Mueller <dmueller@suse.de>
13530
13531         PR c++/14024
13532         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13533         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13534         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13535         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13536         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13537         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13538
13539 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13540
13541         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13542
13543 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13544
13545         PR c/21668
13546         * gcc.dg/Wc++-compat.c: New.
13547         * gcc.dg/Wno-c++-compat.c: New.
13548
13549 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13550
13551         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13552         (vspltish, vspltisw): Likewise.
13553
13554 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13555
13556         PR libgfortran/24794
13557         * gfortran.dg/namelist_12.f: Fix quotes.
13558         * gfortran.dg/namelist_13.f90: Fix quotes.
13559         * gfortran.dg/namelist_14.f90: Fix quotes.
13560         * gfortran.dg/namelist_15.f90: Fix quotes.
13561         * gfortran.dg/namelist_use.f90: Fix quotes.
13562         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13563         * gfortran.dg/namelist_21.f90: New test.
13564         * gfortran.dg/namelist_22.f90: New test.
13565
13566 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13567
13568         PR target/23435
13569         * gcc.c-torture/compile/pr23435.c: New.
13570
13571 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13572
13573         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13574
13575 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13576
13577         * gcc.target/powerpc/405-macchw-1.c,
13578         gcc.target/powerpc/405-macchw-2.c,
13579         gcc.target/powerpc/405-macchwu-1.c,
13580         gcc.target/powerpc/405-macchwu-2.c,
13581         gcc.target/powerpc/405-machhw-1.c,
13582         gcc.target/powerpc/405-machhw-2.c,
13583         gcc.target/powerpc/405-machhwu-1.c,
13584         gcc.target/powerpc/405-machhwu-2.c,
13585         gcc.target/powerpc/405-maclhw-1.c,
13586         gcc.target/powerpc/405-maclhw-2.c,
13587         gcc.target/powerpc/405-maclhwu-1.c,
13588         gcc.target/powerpc/405-maclhwu-2.c,
13589         gcc.target/powerpc/405-mulchw-1.c,
13590         gcc.target/powerpc/405-mulchw-2.c,
13591         gcc.target/powerpc/405-mulchwu-1.c,
13592         gcc.target/powerpc/405-mulchwu-2.c,
13593         gcc.target/powerpc/405-mulhhw-1.c,
13594         gcc.target/powerpc/405-mulhhw-2.c,
13595         gcc.target/powerpc/405-mulhhwu-1.c,
13596         gcc.target/powerpc/405-mulhhwu-2.c,
13597         gcc.target/powerpc/405-mullhw-1.c,
13598         gcc.target/powerpc/405-mullhw-2.c,
13599         gcc.target/powerpc/405-mullhwu-1.c,
13600         gcc.target/powerpc/405-mullhwu-2.c,
13601         gcc.target/powerpc/405-nmacchw-1.c,
13602         gcc.target/powerpc/405-nmacchw-2.c,
13603         gcc.target/powerpc/405-nmachhw-1.c,
13604         gcc.target/powerpc/405-nmachhw-2.c,
13605         gcc.target/powerpc/405-nmaclhw-1.c,
13606         gcc.target/powerpc/405-nmaclhw-2.c,
13607         gcc.target/powerpc/440-macchw-1.c,
13608         gcc.target/powerpc/440-macchw-2.c,
13609         gcc.target/powerpc/440-macchwu-1.c,
13610         gcc.target/powerpc/440-macchwu-2.c,
13611         gcc.target/powerpc/440-machhw-1.c,
13612         gcc.target/powerpc/440-machhw-2.c,
13613         gcc.target/powerpc/440-machhwu-1.c,
13614         gcc.target/powerpc/440-machhwu-2.c,
13615         gcc.target/powerpc/440-maclhw-1.c,
13616         gcc.target/powerpc/440-maclhw-2.c,
13617         gcc.target/powerpc/440-maclhwu-1.c,
13618         gcc.target/powerpc/440-maclhwu-2.c,
13619         gcc.target/powerpc/440-mulchw-1.c,
13620         gcc.target/powerpc/440-mulchw-2.c,
13621         gcc.target/powerpc/440-mulchwu-1.c,
13622         gcc.target/powerpc/440-mulchwu-2.c,
13623         gcc.target/powerpc/440-mulhhw-1.c,
13624         gcc.target/powerpc/440-mulhhw-2.c,
13625         gcc.target/powerpc/440-mulhhwu-1.c,
13626         gcc.target/powerpc/440-mulhhwu-2.c,
13627         gcc.target/powerpc/440-mullhw-1.c,
13628         gcc.target/powerpc/440-mullhw-2.c,
13629         gcc.target/powerpc/440-mullhwu-1.c,
13630         gcc.target/powerpc/440-mullhwu-2.c,
13631         gcc.target/powerpc/440-nmacchw-1.c,
13632         gcc.target/powerpc/440-nmacchw-2.c,
13633         gcc.target/powerpc/440-nmachhw-1.c,
13634         gcc.target/powerpc/440-nmachhw-2.c,
13635         gcc.target/powerpc/440-nmaclhw-1.c,
13636         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13637
13638 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13639
13640         PR fortran/24774
13641         * gfortran.dg/inquire_9.f90: New test.
13642
13643         PR fortran/21647
13644         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13645
13646 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13647
13648         PR libfortran/24432
13649         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13650         Check that 'cos' is supported.
13651
13652 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13653
13654         PR fortran/24223
13655         * gfortran.dg/substring_equivalence.f90: New test.
13656
13657         PR fortran/24705
13658         * gfortran.dg/auto_internal_assumed.f90: New test.
13659
13660 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13661
13662         * gcc.dg/fold-div-2.c: New test.
13663
13664 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13665
13666         PR rtl-optimization/24883
13667         * gcc.c-torture/compile/pr24883.c: New test.
13668
13669 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13670
13671         PR middle-end/20583
13672         * gcc.c-torture/compile/pr20583.c: New.
13673
13674 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13675
13676         * gcc.c-torture/execute/usmul.c: New test.
13677
13678 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13679
13680         * gcc.dg/tree-ssa/vrp22.c: New test.
13681
13682 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13683
13684         PR middle-end/24912
13685         * gcc.dg/torture/pr24912-1.c: New test.
13686
13687 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13688
13689         PR fortran/24862
13690         * gfortran.dg/arrayio_derived_1.f90: New test.
13691
13692 2005-11-19  Richard Guenther  <rguenther@suse.de>
13693
13694         PR middle-end/23294
13695         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13696
13697 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13698
13699         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13700
13701 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13702
13703         PR c++/8355
13704         * g++.dg/template/friend39.C: New test.
13705
13706 2005-11-18  James E Wilson  <wilson@specifix.com>
13707
13708         * gcc.dg/builtin-strstr.c: New.
13709
13710 2005-11-18  Richard Henderson  <rth@redhat.com>
13711
13712         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13713         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13714         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13715         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13716         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13717         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13718         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13719         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13720         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13721         renaming to remove initial "ia64-".
13722
13723 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13724
13725         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13726
13727 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13728
13729         * g++.dg/cpp/string-2.C: New test.
13730
13731 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13732
13733         * gcc.dg/tree-ssa/loop-14.c: New test.
13734
13735 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13736             Michael Chamberlain <michael@chamberlain.net.au>
13737
13738         * ada/acats/run_all.sh (target_run): Kill long running tests.
13739
13740 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13741
13742         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13743         * gcc.dg/cleanup-9.c: Likewise.
13744         * gcc.dg/cleanup-10.c: Likewise.
13745         * gcc.dg/cleanup-11.c: Likewise.
13746
13747 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13748
13749         PR fortran/24892
13750         * gfortran.dg/open_access_append_1.f90: New test.
13751         * gfortran.dg/open_access_append_2.f90: New test.
13752
13753 2005-11-16  Richard Guenther  <rguenther@suse.de>
13754
13755         PR middle-end/24851
13756         * gcc.c-torture/execute/pr24851.c: New testcase.
13757
13758 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13759
13760         * gcc.dg/fold-overflow-1.c: New test.
13761
13762 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13763
13764         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13765         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13766
13767 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13768
13769         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13770         structures.
13771         * g++.dg/eh/forced2.C: Likewise.
13772         * g++.dg/eh/forced3.C: Likewise.
13773         * g++.dg/eh/forced4.C: Likewise.
13774
13775 2005-11-11  Mike Stump  <mrs@apple.com>
13776
13777         * g++.old-deja/g++.mike/unused.C: Add.
13778
13779 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/24667
13782         * g++.dg/warn/Wcast-qual1.C: New test.
13783
13784 2005-11-15  Jan Hubicka  <jh@suse.cz>
13785
13786         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13787
13788 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13789
13790         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13791
13792 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13793
13794         PR 24840
13795         * gcc.dg/tree-ssa/pr24840.c: New test.
13796
13797 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13798
13799         PR testsuite/24841
13800         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13801
13802 2005-11-14  Dale Johannesen  <dalej@apple.com>
13803
13804         * gcc.c-torture/execute/20051113-1.c: New.
13805
13806 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13807
13808         PR c++/24687
13809         * g++.dg/template/crash43.C: New test.
13810
13811 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13812
13813         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13814
13815 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/24817
13818         * g++.dg/eh/spec8.C: New test.
13819
13820 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13821
13822         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13823
13824 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13825
13826         PR c++/20293
13827         * g++.dg/parse/ambig4.C: New test.
13828         * g++.dg/tc1/dr101.C: Adjust error markers.
13829         * g++.dg/lookup/strong-using-2.C: Likewise.
13830         * g++.dg/lookup/ambig5.C: Likewise.
13831         * g++.dg/lookup/ambig4.C: Likewise.
13832         * g++.dg/parse/crash22.C: Likewise.
13833
13834 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13835
13836         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13837
13838 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13839
13840         * gcc.dg/nested-calls-1.c: New test.
13841
13842 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13843
13844         * gfortran.dg/complex_intrinsic_1.f90: New test.
13845         * gfortran.dg/complex_intrinsic_2.f90: New test.
13846         * gfortran.dg/fgetc_1.f90: New test.
13847         * gfortran.dg/fgetc_2.f90: New test.
13848         * gfortran.dg/fgetc_3.f90: New test.
13849         * gfortran.dg/ftell_1.f90: New test.
13850         * gfortran.dg/ftell_2.f90: New test.
13851         * gfortran.dg/gnu_logical_1.F: New test.
13852         * gfortran.dg/gnu_logical_2.f90: New test.
13853
13854 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13855
13856         PR middle-end/24820
13857         * testsuite/gcc.dg/pr24820.c: New test.
13858
13859 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13860
13861         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13862         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13863         variable.
13864
13865 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13866
13867         testsuite/24614
13868         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13869
13870 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13871
13872         * gcc.target/cris/cris.exp: New file.
13873         * gcc.target/cris/rld-legit1.c: New test.
13874         * gcc.target/cris/rld-legit2.c: New test.
13875
13876 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13877
13878         PR c++/24780
13879         * g++.dg/opt/pr24780.C: New test.
13880
13881         PR c++/24761
13882         * g++.dg/template/asm1.C: New test.
13883
13884 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13885
13886         PR libgfortran/24787
13887         * gfortran.dg/scan_1.f90: New test.
13888
13889 2005-11-12  Jan Hubicka  <jh@suse.cz>
13890
13891         * gcc.target/i386/minmax-1.c: New.
13892         * gcc.target/i386/minmax-2.c: New.
13893
13894 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13895
13896         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13897
13898 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13899
13900         * gcc.c-torture/execute/20051110-1.c,
13901         gcc.c-torture/execute/20051110-2.c: New tests.
13902
13903 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13904
13905         PR middle-end/24750
13906         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13907         New tests.
13908
13909 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13910
13911         * lib/target-libpath.exp (get_shlib_extension): New proc.
13912         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13913         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13914         * lib/objc.exp (objc_target_compile): Likewise.
13915         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13916         detection.
13917
13918 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13919
13920         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13921
13922         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13923         Add -static to additional_flags and pass it to target_compile.
13924
13925 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13926
13927         PR libgfortran/24719
13928         gfortran.dg/read_noadvance.f90: New test.
13929
13930         PR libgfortran/24699
13931         gfortran.dg/fmt_t_2.f90: New test.
13932
13933         PR libgfortran/24785
13934         gfortran.dg/read_x_eor.f90: New test.
13935
13936         PR libgfortran/24584
13937         gfortran.dg/namelist_empty.f90: Rename test.
13938
13939         PR libgfortran/24489
13940         gfortran/read_eor.f90: Rename test.
13941
13942 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13943
13944         PR fortran/15976
13945         * gfortran.dg/automatic_module_variable.f90: New test.
13946
13947 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13948
13949         PR target/24445
13950         * gcc.dg/pr24445.c: New test.
13951
13952 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13953
13954         PR fortran/24655
13955         PR fortran/24755
13956         * gfortran.dg/recursive_statement_functions.f90: Add statement
13957         functions using inline intrinsic functions and parameters to test
13958         that they no longer seg-fault.
13959
13960         PR fortran/24409
13961         gfortran.dg/nested_modules_4.f90: New test.
13962         gfortran.dg/nested_modules_5.f90: New test.
13963
13964 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13965
13966         PR fortran/24643
13967         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13968
13969 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13970
13971         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13972         failures.
13973
13974 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13975
13976         * gcc.dg/sparc-getcontext-1.c: New test.
13977
13978 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13979
13980         * gcc.dg/ifcvt-fabs-1.c: New test.
13981
13982 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13983
13984         PR other/4372
13985         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13986         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13987
13988 2005-11-09  Richard Guenther  <rguenther@suse.de>
13989
13990         PR tree-optimization/24716
13991         * gcc.c-torture/execute/pr24716.c: New testcase.
13992
13993 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13994
13995         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13996
13997 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13998
13999         PR 24624
14000         * gcc.dg/pr24624.c: Testcase added.
14001
14002 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14003
14004         PR 24623
14005         * g++.dg/other/pr24623.C: Testcase added.
14006
14007 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
14008
14009         PR fortran/22607
14010         * gfortran-dg/pure_byref_1.f90: New.
14011         * gfortran-dg/pure_byref_2.f90: New.
14012
14013 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
14014
14015         PR c/24101
14016         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
14017         * gcc.dg/dg.exp: Run main loop also for *.i files.
14018
14019 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
14020
14021         PR c++/19450
14022         * g++.dg/tls/diag-3.C: New test.
14023         * g++.dg/tls/diag-4.C: New test.
14024         * g++.dg/tls/static-1.C: New test.
14025         * g++.dg/tls/static-1a.cc: New file.
14026
14027 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
14028
14029         PR 23046
14030         * g++.dg/tree-ssa/pr23046.C: New test.
14031
14032 2005-11-08  Devang Patel <dpatel@apple.com>
14033
14034         PR tree-optimization/23115
14035         * gcc.dg/tree-ssa/pr23115.c: New.
14036
14037 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
14038
14039         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
14040         * gcc.target/powerpc/pr16155.c: Same.
14041         * gcc.target/powerpc/altivec-1.c: Same.
14042         * gcc.target/powerpc/altivec-2.c: Same.
14043         * gcc.target/powerpc/altivec-3.c: Same.
14044         * gcc.target/powerpc/altivec-5.c: Same.
14045         * gcc.target/powerpc/altivec-11.c: Same.
14046         * gcc.target/powerpc/altivec-12.c: Same.
14047         * gcc.target/powerpc/altivec-14.c: Same.
14048         * gcc.target/powerpc/altivec-22.c: Same.
14049         * gcc.target/powerpc/altivec-consts.c: Same.
14050         * gcc.target/powerpc/altivec-pr22085.c: Same.
14051         * gcc.target/powerpc/altivec-splat.c: Same.
14052         * gcc.target/powerpc/altivec-varargs-1.c: Same.
14053         * gcc.target/powerpc/altivec-vec-merge.c: Same.
14054         * gcc.target/powerpc/darwin-longlong.c: Same.
14055
14056 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
14057
14058         PR target/19340
14059         * gcc.dg/pr19340.c: New test.
14060
14061 2005-11-07  Ian Lance Taylor  <ian@airs.com>
14062
14063         PR rtl-optimization/24683
14064         * gcc.dg/pr24683.c: New test.
14065
14066 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14067
14068         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
14069         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
14070
14071 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14072
14073         * gcc.target/i386/pr23376.c: Compile with -mmmx.
14074
14075 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
14076
14077         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
14078
14079 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14080
14081         PR target/24230
14082
14083         * gcc.target/powerpc/altivec-consts.c,
14084         gcc.target/powerpc/altivec-splat.c: New testcase.
14085
14086 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14087
14088         PR c/24599
14089
14090         * gcc.dg/overflow-2.c: New testcase.
14091
14092 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
14093
14094         PR rtl-optimization/23567
14095         * gcc.c-torture/execute/20051104-1.c: New test.
14096
14097 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
14098
14099         PR fortran/24534
14100         gfortran.dg/private_type_2.f90: Modified to check that case with
14101         PRIVATE declaration within derived type is accepted.
14102
14103         PR fortran/20838
14104         gfortran.dg/pointer_assign_1.f90: New test.
14105
14106         PR fortran/20840
14107         * gfortran.dg/arrayio_0.f90: New test.
14108
14109         PR fortran/17737
14110         gfortran.dg/data_initialized.f90: New test.
14111         gfortran.dg/data_constraints_1.f90: New test.
14112         gfortran.dg/data_constraints_2.f90: New test.
14113
14114 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
14115
14116         PR fortran/24174
14117         PR fortran/24305
14118         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
14119
14120 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
14121
14122         PR 24670
14123         * gcc.dg/tree-ssa/pr24670.c: New test.
14124
14125 2005-11-05  Ian Lance Taylor  <ian@airs.com>
14126
14127         PR target/22432
14128         * gcc.target/i386/pr22432.c: New test.
14129
14130 2005-11-05  Richard Henderson  <rth@redhat.com>
14131
14132         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
14133         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
14134         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
14135         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
14136         from gcc.dg/alpha-*.
14137         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
14138         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
14139
14140 2005-11-05  Andreas Jaeger  <aj@suse.de>
14141
14142         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
14143
14144 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14145
14146         PR target/23424
14147         * gcc.dg/torture/pr23424-1.c: New test.
14148
14149 2005-11-04  Richard Henderson  <rth@redhat.com>
14150
14151         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
14152         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
14153         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
14154         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
14155         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
14156         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
14157         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
14158         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
14159         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
14160         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
14161         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
14162         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
14163         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
14164         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
14165         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
14166         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
14167         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
14168         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
14169         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
14170         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
14171         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
14172         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
14173         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
14174         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
14175         Move from gcc.dg/.
14176         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
14177         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
14178         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
14179         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
14180         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
14181         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
14182         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
14183         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
14184         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
14185         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
14186         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
14187         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
14188         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
14189         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
14190         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
14191         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
14192         gcc.target/i386/lea.c, gcc.target/i386/local.c,
14193         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
14194         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
14195         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
14196         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
14197         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
14198         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
14199         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
14200         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
14201         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
14202         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
14203         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
14204         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
14205         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
14206         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
14207         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
14208         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
14209         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
14210         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
14211         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
14212         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
14213         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
14214         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
14215         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
14216         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
14217         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
14218         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
14219         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
14220         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
14221
14222 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
14223
14224         PR 24627
14225         * gcc.dg/tree-ssa/pr24627.c: New test.
14226
14227 2005-11-04 Paul Brook  <paul@codesourcery.com>
14228
14229         * gcc.dg/tls/opt-10.c: New test.
14230
14231 2005-11-04  Andreas Jaeger  <aj@suse.de>
14232
14233         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
14234         avoid extra warnings.
14235
14236 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14237
14238         PR libfortran/22298
14239         * lib/target-supports.exp
14240         (check_effective_target_static_libgfortran): New
14241         static_libgfortran effective target.
14242         * gfortran.dg/static_linking_1.f: New test.
14243         * gfortran.dg/static_linking_1.c: New file.
14244
14245 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14246
14247         * gcc.dg/pr24615.c: Guard test with { target fpic }.
14248
14249 2005-11-03  Josh Conner  <jconner@apple.com>
14250
14251         PR c++/19989
14252         g++.dg/ext/array2.C: New test.
14253         g++.dg/template/dependent-name3.C: New test.
14254         g++.dg/template/dependent-name4.C: New test.
14255         g++.dg/template/sfinae2.C: New test.
14256
14257 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14258
14259         PR preprocessor/22042
14260         * gcc.dg/cpp/strify4.c: New test.
14261
14262 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14263
14264         PR c++/17964
14265         * g++.dg/cpp/string-1.C: New test.
14266
14267 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14268
14269         * gcc.target/powerpc: New directory.
14270         * gcc.target/powerpc/powerpc.exp: New file.
14271         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
14272         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
14273         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
14274         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14275         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14276         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14277         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14278         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14279         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14280         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14281         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14282         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14283         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14284         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14285         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14286         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14287         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14288         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14289         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14290         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14291         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14292         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14293         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14294         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14295         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14296         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14297         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14298         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14299         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14300         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14301         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14302         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14303         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14304         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14305
14306 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14307
14308         PR c++/21627
14309         * g++.dg/warn/inline2.C: New test.
14310
14311 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14312
14313         PR middle-end/23155
14314         * g++.dg/ext/c99struct1.C: New test.
14315         * gcc.dg/union-cast-1.c: New test.
14316         * gcc.dg/union-cast-2.c: New test.
14317         * gcc.dg/union-cast-3.c: New test.
14318
14319 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14320
14321         PR middle-end/24589
14322         * gcc.c-torture/execute/zero-struct-2.c: New test.
14323
14324 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14325
14326         PR c++/24582
14327         * g++.dg/init/switch1.C: New test.
14328
14329 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14330
14331         * gcc.dg/delay-slot-1.c: New test.
14332
14333 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14334
14335         PR target/24620
14336         * gcc.dg/pr24620.c: New test.
14337
14338 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14339
14340         PR c/24329
14341         * gcc.dg/format/unnamed-1.c: New test.
14342
14343 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14344
14345         PR c++/22434
14346         * g++.dg/expr/cond8.C: New test.
14347
14348         PR c++/24560
14349         * g++.dg/parse/dot1.C: New test.
14350
14351 2005-11-02  Jan Hubicka  <jh@suse.cz>
14352
14353         PR target/23303
14354         * gcc.dg/i386-lea.c: New test
14355
14356 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14357
14358         PR target/24615
14359         * gcc.dg/pr24615.c: New test.
14360
14361 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14362
14363         PR target/24600
14364         * gcc.dg/pr24600.c: New test.
14365
14366 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14367
14368         PR c++/19253
14369         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14370         * g++.dg/parse/typename9.C: New test.
14371         * g++/dg/parse/typename10.C: Likewise.
14372
14373 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14374
14375         PR fortran/18157
14376         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14377         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14378         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14379
14380 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14381
14382         PR c++/24569
14383         * g++.dg/debug/static1.C: New test.
14384
14385 2005-11-02  Josh Conner  <jconner@apple.com>
14386
14387         * g++.dg/crash38.C: moved into proper directory...
14388         * g++.dg/template/crash42.C: ...here
14389
14390 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14391
14392         PR target/18338
14393         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14394         pcc_bitfield_type_matters || default_packed.
14395
14396         * lib/target-supports.exp
14397         (check_effective_target_pcc_bitfield_type_matters): New proc.
14398         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14399
14400         PR testsuite/23304
14401         * lib/target-supports.exp (check_effective_default_packed): New proc.
14402         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14403         Gate expected errors on target ! default_packed.
14404         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14405
14406 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14407
14408         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14409         change (r106358).
14410
14411 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14412
14413         PR fortran/24008
14414         * gfortran.dg/entry_5.f90: New.
14415         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14416
14417 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14418
14419         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14420
14421 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14422
14423         PR fortran/21565
14424         gfortran.dg/namelist_blockdata.f90: New test.
14425
14426         PR fortran/18737
14427         gfortran.dg/external_implicit_none.f90: New test.
14428
14429         PR fortran/14994
14430         * gfortran.dg/secnds.f: New test.
14431
14432 2005-10-31  Jan Hubicka  <jh@suse.cz>
14433
14434         PR target/20928
14435         * gcc.c-torture/compile/pr20928.c: New test.
14436
14437 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14438
14439         PR middle-end/23492
14440         * gcc.c-torture/compile/zero-strct-5.c: New test.
14441
14442 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14443
14444         PR libgfortran/24584
14445         * gfortran.dg/pr24584.f90: New test.
14446
14447 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14448
14449         PR fortran/18883
14450         * gfortran.dg/char_result_9.f90: New.
14451         * gfortran.dg/char_result_10.f90: New.
14452
14453 2005-10-30  Jan Hubicka  <jh@suse.cz>
14454
14455         * g++.dg/tree-ssa/pr24172.C: New testcase.
14456
14457 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14458
14459         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14460
14461 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14462
14463         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14464         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14465         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14466         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14467         gfortran.dg/enum_9.f90,
14468         gfortran.fortran-torture/compile/enum_1.f90,
14469         gfortran.fortran-torture/execute/enum_1.f90,
14470         gfortran.fortran-torture/execute/enum_2.f90,
14471         gfortran.fortran-torture/execute/enum_3.f90,
14472         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14473
14474 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14475
14476         PR target/18482
14477         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14478         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14479
14480 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14481
14482         PR libfortran/20179
14483         * gfortran.dg/mixed_io_1.f90: New test.
14484         * gfortran.dg/mixed_io_1.c: New file.
14485
14486 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14487
14488         * gfortran.dg/malloc_free_1.f90: New test.
14489
14490 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14491
14492         * gcc.dg/nested-func-4.c: Require profiling -pg.
14493
14494 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14495
14496         PR C++/23229
14497         * g++.dg/warn/main-2.C: New test.
14498
14499 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14500
14501         PR fortran/24545
14502         * gfortran.dg/interface_2.f90: new test.
14503
14504 2005-10-28  Josh Conner  <jconner@apple.com>
14505
14506         PR c++/22153
14507         * g++.dg/template/crash38.C: New test.
14508         * g++.dg/parse/explicit1.C: Change expected errors.
14509
14510 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14511
14512         PR C++/23426
14513         * g++.dg/other/large-size-array.C: New test.
14514
14515 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14516
14517         PR middle-end/24362
14518         * g++.dg/opt/complex4.C: New test.
14519
14520 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14521
14522         * gcc.dg/nested-func-4.c: New test.
14523
14524 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14525
14526         PR fortran/24158
14527         gfortran.dg/derived_recursion.f90: New test.
14528         gfortran.dg/implicit_actual.f90: New test.
14529
14530 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14531
14532         PR middle-end/24295, PR testsuite/24477
14533         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14534         removed when weakref hits the tree.
14535
14536 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14537
14538         * gfortran.dg/cray_pointers_4.f90: New test.
14539
14540         * gfortran.dg/cray_pointers_5.f90: New test.
14541
14542 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14543
14544         PR fortran/22290
14545         * gfortran.dg/assign_5.f90: New test.
14546         * gfortran.dg/assign_6.f: New test.
14547
14548 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14549
14550         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14551         CPU has no SSE support.
14552
14553 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14554
14555         PR libgfortran/24224
14556         * gfortran.dg/arrayio_1.f90: Update attribution.
14557         * gfortran.dg/arrayio_2.f90: Update attribution.
14558         * gfortran.dg/arrayio_3.f90: Update attribution.
14559         * gfortran.dg/arrayio_4.f90: Update test conditions.
14560         * gfortran.dg/arrayio_5.f90: Update attribution.
14561         * gfortran.dg/arrayio_6.f90: New test.
14562         * gfortran.dg/arrayio_7.f90: New test.
14563
14564 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14565
14566         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14567
14568 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14569
14570         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14571
14572 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14573
14574         PR fortran/24416
14575         * gfortran.dg/namelist_char_only.f90: New test.
14576
14577 2005-10-24  Asher Langton  <langton2@llnl.gov>
14578
14579         PR fortran/17031
14580         PR fortran/22282
14581         * gfortran.dg/cray_pointers_1.f90: New test.
14582         * gfortran.dg/cray_pointers_2.f90: New test.
14583         * gfortran.dg/cray_pointers_3.f90: New test.
14584         * gfortran.dg/loc_1.f90: New test.
14585         * gfortran.dg/loc_2.f90: New test.
14586
14587 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14588
14589         * gcc.dg/pr24225.c: New test.
14590
14591 2005-10-24  Asher Langton  <langton2@llnl.gov>
14592
14593         * gfortran.dg/dup_save_1.f90: New test.
14594         * gfortran.dg/dup_save_2.f90: New test.
14595
14596 2005-10-24  Paul Brook  <paul@codesourcery.com>
14597
14598         PR 24107
14599         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14600         stdint.h.
14601
14602 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14603
14604         PR libgfortran/24489
14605         * gfortran.dg/pr24489.f90: New test.
14606
14607 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14608
14609         PR fortran/23635
14610         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14611
14612 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14613
14614         PR target/18911
14615         * g++.dg/init/array16.C: Skip for mmix-*-*.
14616
14617 2005-10-23  Asher Langton  <langton2@llnl.gov>
14618
14619         * gfortran.dg/byte_1.f90: New test.
14620         * gfortran.dg/byte_2.f90: New test.
14621
14622 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14623
14624         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14625
14626 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14627
14628         PR fortran/18022
14629         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14630
14631         PR fortran/24311
14632         * gfortran.dg/merge_char_const.f90: New test.
14633
14634         PR fortran/24384
14635         * gfortran.dg/spread_scalar_source.f90: New test.
14636
14637 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14638
14639         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14640
14641         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14642         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14643
14644         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14645
14646 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14647
14648         PR fortran/24426
14649         * gfortran.dg/der_pointer_4.f90: New.
14650
14651 2005-10-22  David Ayers  <d.ayers@inode.at>
14652
14653         * obj-c++.dg/except-1.mm: Simplify.
14654
14655 2005-10-21  David Ayers  <d.ayers@inode.at>
14656
14657         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14658
14659 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14660
14661         * gfortran.dg/assumed_dummy_2.f90: New test.
14662
14663 2005-10-21  James E Wilson  <wilson@specifix.com>
14664
14665         PR preprocessor/15220
14666         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14667
14668 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14669
14670         * gcc.c-torture/execute/20051021-1.c: New test.
14671
14672 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14673
14674         PR c++/24260
14675         * g++.dg/ext/tmplattr1.C: New test.
14676
14677 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14678
14679         PR fortran/24440
14680         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14681
14682 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14683
14684         * obj-c++.dg/except-1.mm: New.
14685
14686         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14687
14688 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14689
14690         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14691
14692 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14693
14694         PR middle-end/24295
14695         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14696         declarations with the same names as thunks' alias targets, use
14697         aliases instead.
14698         * gcc.dg/attr-alias-3.c: New test.
14699         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14700
14701 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14702
14703         PR c++/22618
14704         * g++.dg/parse/access8.C: New test.
14705
14706 2005-10-20  Richard Guenther  <rguenther@suse.de>
14707
14708         PR c++/24439
14709         * g++.dg/tree-ssa/pr24439.C: New testcase.
14710
14711 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14712
14713         * g++.dg/opt/delay-slot-1.C: New test.
14714
14715 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14716
14717         PR fortran/21625
14718         * gfortran.fg/der_init_1.f90: New.
14719
14720 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14721
14722         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14723
14724 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14725
14726         PR c++/21908
14727         * g++.dg/parse/error28.C: New test.
14728
14729 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14730
14731         * gcc.dg/profile-generate-2.c: New test.
14732
14733 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14734
14735         PR target/23589
14736         * g++.dg/ext/dllimport11.C: New.
14737
14738 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14739
14740         PR c++/22293
14741         * g++.dg/other/friend3.C: New test.
14742
14743 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14744
14745         PR c++/23293
14746         * g++.dg/template/error19.C: New test.
14747
14748 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14749
14750         PR c++/21383
14751         * g++.dg/overload/koenig2.C: New.
14752
14753         PR c++/23118
14754         * g++.dg/overload/error2.C: New.
14755
14756         PR c++/22604
14757         * g++.dg/inherit/covariant14.C: New.
14758
14759 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14760
14761         PR c++/23440
14762         * g++.dg/parse/for1.C: New test.
14763
14764 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14765
14766         PR fortran/23446
14767         * gfortran.dg/host_dummy_index_1.f90: New test.
14768
14769         PR fortran/21459
14770         * gfortran.dg/automatic_char_len_2.f90: New test.
14771
14772         PR fortran/20866
14773         * gfortran.dg/recursive_statement_functions.f90: New test.
14774
14775         PR fortran/20853
14776         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14777
14778         PR fortran/20849
14779         * gfortran.dg/external_initializer.f90: New test.
14780
14781         PR fortran/20837
14782         * non_module_public.f90: New test.
14783
14784 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         PR c++/24386
14787         * g++.dg/template/overload7.C: New.
14788
14789         PR c++/22551
14790         * g++.dg/other/switch2.C: Remove expected warnings.
14791
14792         PR c++/21353
14793         * g++.dg/template/defarg6.C: New.
14794
14795 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14796
14797         PR target/24315
14798         * gcc.target/i386/pr24315.c: New test.
14799
14800 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14801
14802         PR c++/24389
14803         * g++.dg/template/static21.C: New test.
14804         * g++.dg/template/static21-a.cc: Likewise.
14805
14806 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14807
14808         PR c++/23959
14809         * g++.dg/warn/Wswitch-default-1.C: New test.
14810         * g++.dg/warn/Wswitch-default-2.C: New test.
14811
14812 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14813
14814         PR c++/22173
14815         * g++.dg/parse/template18.C: New test.
14816         * g++.dg/template/nontype15.C: Likewise.
14817
14818 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14819
14820         PR fortran/22273
14821         * gfortran.dg/spec_expr_2.f90: New.
14822
14823 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14824
14825         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14826         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14827         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14828         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14829         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14830         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14831         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14832         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14833         previous target-specific skips and warning-message matches where
14834         applicable.
14835
14836 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/21347
14839         * g++.dg/warn/Wctor-dtor.C: New test.
14840
14841 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14842
14843         PR c/23439
14844         * gcc.dg/for-1.c: New test.
14845
14846 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14847
14848         PR c++/19565
14849         * g++.dg/warn/Wconversion1.C: New test.
14850         * g++.dg/ext/packed4.C: Compile with -w.
14851         * g++.dg/opt/20050511-1.C: Likewise.
14852         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14853
14854 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14855
14856         * gfortran.dg/boz_5.f90: New test.
14857
14858 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         PR c++/22551
14861         * g++.dg/other/switch2.C: New.
14862
14863         PR c++/23984
14864         * g++.dg/init/ctor7.C: New.
14865
14866 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14867
14868         PR c++/23730
14869         * g++.dg/parse/crash32.C: New test.
14870
14871 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14872
14873         PR c++/20721
14874         * g++.dg/init/goto2.C: New test.
14875
14876         PR c++/22464
14877         * g++.dg/template/crash/41.C: New test.
14878
14879         PR c++/22180
14880         * g++.dg/template/crash40.C: New test.
14881
14882         PR c++/23694
14883         * g++.dg/parse/friend5.C: New test.
14884
14885         PR c++/23307
14886         * g++.dg/template/crash38.C: New test.
14887
14888         PR c++/22352
14889         * g++.dg/template/friend38.C: New test.
14890
14891         PR c++/22405
14892         * g++.dg/template/crash39.C: New test.
14893
14894 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14895
14896         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14897         gcc.dg/debug/dwarf2/dwarf-char2.c,
14898         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14899
14900         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14901
14902 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14903
14904         * gcc.dg/dll-2.c: Add tests for warnings.
14905         * gcc.dg/dll-3.c: Likewise.
14906         * gcc.dg/dll-4.c: Likewise.
14907
14908         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14909         * g++.dg/ext/dllimport2.C: Likewise.
14910         * g++.dg/ext/dllimport3.C: Likewise.
14911         * g++.dg/ext/dllimport7.C: Likewise.
14912         * g++.dg/ext/dllimport8.C: Likewise.
14913         * g++.dg/ext/dllimport9.C: Likewise.
14914
14915 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14916
14917         PR fortran/24092
14918         * gfortran.dg/derived_pointer_recursion.f90: New test.
14919
14920 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14921
14922         * gcc.c-torture/execute/20051012-1.c: New test.
14923
14924 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14925
14926         PR fortran/18082
14927         * gfortran.dg/automatic_char_len_1.f90: New test.
14928
14929 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14930
14931         PR fortran/20847
14932         * gfortran.dg/save_common.f90: New test.
14933
14934         PR fortran/20856
14935         * gfortran.dg/save_result.f90: New test.
14936
14937 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14938
14939         PR c++/21592
14940         * g++.dg/template/dependent-expr1.C: Add new expected error.
14941         * g++.dg/template/dependent-expr2.C: Adjust error text.
14942         * g++.dg/template/overload6.C: New.
14943
14944         PR c++/23797
14945         * g++.dg/other/typename8.C: New.
14946
14947         PR c++/21117
14948         * g++.dg/other/return1.C: New.
14949
14950 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14951
14952         PR c++/24052
14953         * g++.dg/ext/label5.C: New.
14954
14955 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         PR c++/19964
14958         * g++.dg/parse/crash31.C: New.
14959
14960 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14961
14962         * g++.dg/ipa/ipa-1.c: New test.
14963         * g++.dg/ipa/ipa-2.c: New test.
14964         * g++.dg/ipa/ipa-3.c: New test.
14965         * g++.dg/ipa/ipa-4.c: New test.
14966         * g++.dg/ipa/ipa-5.c: New test.
14967         * g++.dg/ipa/ipa.exp: New file.
14968
14969 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14970
14971         PR fortran/24207
14972         * gfortran.dg/private_type_3.f90: New test.
14973
14974 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14975
14976         PR fortran/20786
14977         gfortran.dg/aint_anint_1.f90: New test.
14978
14979 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14980
14981         PR libgfortran/24313
14982         gfortran.dg/csqrt.f: New test.
14983
14984 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14985
14986         PR c++/8057
14987         * g++.dg/warn/noeffect7.C: New test.
14988         * g++.dg/warn/noeffect2.C: Instantiate templates.
14989         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14990         and warning.
14991
14992 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14993
14994         PR c++/21089
14995         * g++.dg/init/float1.C: New test.
14996
14997         PR c++/24277
14998         * g++.dg/init/member1.C: Tweak error markers.
14999
15000 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
15001
15002         PR testsuite/24281
15003         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
15004         Check for null pointer.
15005
15006 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
15007
15008         PR c++/21369
15009         * g++.dg/parse/ret-type3.C: New test.
15010
15011 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15012
15013         PR tree-opt/23946
15014         * gcc.c-torture/compile/pr23946.c: New test.
15015
15016 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
15017
15018         * g++.dg/opt/mmx2.C: New test.
15019
15020 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15021
15022         PR c++/24277
15023         * g++.dg/template/static20.C: New test.
15024
15025         PR c++/24302
15026         * g++.dg/warn/Wunused-12.C: New test.
15027
15028         PR c++/23437
15029         * g++.dg/template/arg4.C: New test.
15030
15031 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15032
15033         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
15034         * gcc.dg/ucnid-3.c: Likewise.
15035         * gcc.dg/ucnid-4.c: Likewise.
15036         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
15037         * g++.dg/other/ucnid-1.C: Likewise.
15038         * gcc.dg/sparc-frame-1.c: New test.
15039
15040 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15041
15042         PR c++/24139
15043         * g++.dg/template/spec27.C: New test.
15044
15045         PR c++/24275
15046         * g++.dg/template/static19.C: New test.
15047
15048 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15049
15050         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
15051         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
15052
15053 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15054
15055         PR target/24136
15056         * gfortran.fortran-torture/compile/pr24136.f: New test.
15057
15058 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
15059
15060         PR c++/22172
15061         * g++.dg/parse/crash30.C: New test.
15062
15063 2005-10-07  Richard Guenther  <rguenther@suse.de>
15064
15065         PR middle-end/24227
15066         * gcc.c-torture/compile/pr24227.c: New testcase.
15067
15068 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
15069
15070         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
15071         Do not put aligned attributes on array elements.
15072
15073 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
15074
15075         PR testsuite/23611, PR testsuite/23615
15076         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
15077         writing prototypes of library functions by hand.
15078         * obj-c++.dg/bitfield-4.mm: Likewise.
15079         * obj-c++.dg/const-str-4.mm: Likewise.
15080         * obj-c++.dg/encode-4.mm: Likewise.
15081         * obj-c++.dg/encode-5.mm: Likewise.
15082         * obj-c++.dg/encode-6.mm: Likewise.
15083         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
15084         * obj-c++.dg/method-10.mm: Likewise.
15085         * obj-c++.dg/method-17.mm: Likewise.
15086         * obj-c++.dg/method-19.mm: Likewise.
15087         * obj-c++.dg/try-catch-2.mm: Likewise.
15088
15089 2005-10-06  Richard Henderson  <rth@redhat.com>
15090
15091         PR 24236
15092         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
15093
15094 2005-10-06  Dale Johannesen  <dalej@apple.com>
15095
15096         * gcc.c-torture/execute/20030125-1.c: Correct.
15097
15098 2005-10-06  Richard Guenther  <rguenther@suse.de>
15099
15100         PR tree-optimization/24238
15101         * g++.dg/tree-ssa/pr24238.C: New testcase.
15102
15103 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
15104
15105         PR 18568
15106         * gfortran.dg/der_pointer_3.f90: New test.
15107
15108 2005-10-05  Devang Patel  <dpatel@apple.com>
15109
15110         PR Debug/23205
15111         * g++.dg/other/PR23205.C: New.
15112
15113 2005-10-05  Richard Henderson  <rth@redhat.com>
15114
15115         PR target/23602
15116         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
15117         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
15118
15119 2005-10-05  Dale Johannesen  <dalej@apple.com>
15120
15121         * gcc.c-torture/execute/float-floor.c: New.
15122
15123 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
15124
15125         PR tree-optimization/21419
15126         PR tree-optimization/24146
15127         PR tree-optimization/24151
15128
15129         * g++.dg/ext/asm7.C: New.
15130         * g++.dg/ext/asm8.C: New.
15131         * gcc.dg/asm-1.c: Compile on all targets.
15132         * gcc.dg/asm-pr24146.c: New.
15133         * gcc.dg/pr21419.c: Adjust error messages.
15134
15135 2005-10-05  Richard Guenther  <rguenther@suse.de>
15136
15137         PR fortran/24176
15138         * gfortran.fortran-torture/compile/empty.f90: New testcase.
15139
15140 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15141
15142         PR c++/23513
15143         * g++.dg/template/spec22.C: Robustify test.
15144         * g++.dg/template/spec26.C: New.
15145
15146 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
15147
15148         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
15149         if target supports vector instructions.
15150
15151 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
15152
15153         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
15154         C99 functions.
15155
15156 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
15157
15158         * lib/target-supports.exp (check_effective_target_fortran_large_real,
15159         check_effective_target_fortran_large_int): Replace cached result
15160         when target changes.
15161
15162 2005-10-04  Devang Patel  <dpatel@apple.com>
15163
15164         * gcc.dg/i386-sse-vect-types.c: New.
15165
15166 2005-10-04  Ian Lance Taylor  <ian@airs.com>
15167
15168         PR preprocessor/13726
15169         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
15170         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
15171
15172 2005-10-04  Richard Guenther  <rguenther@suse.de>
15173
15174         PR c/23576
15175         * gcc.dg/noncompile/pr23576.c: New testcase.
15176
15177 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15178
15179         PR middle-end/23125
15180         * gcc.dg/register-var-3.c: New test.
15181
15182 2005-10-04  Steven Bosscher  <stevenb@suse.de>
15183
15184         * gcc.dg/pr23049.c: New test.
15185
15186         * gcc.dg/ucnid-4.c: Fix test.
15187
15188 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
15189
15190         PR 23445
15191         * gcc.c-torture/compile/pr23445.c: New test.
15192
15193 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
15194
15195         * g++.dg/overload/unknown1.C: New.
15196
15197 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
15198
15199         PR c++/17775
15200         * g++.dg/template/repo4.C: New test.
15201
15202 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15203
15204         PR libfortran/19308
15205         * gfortran.dg/large_real_kind_2.F90: New test.
15206         * gfortran.dg/large_integer_kind_2.f90: New test.
15207
15208 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
15209
15210         * lib/target-supports.exp (check_effective_target_vect_shift):
15211         Implement with result caching. Add i?86, x86_64 and ia64 targets.
15212         (check_effective_target_vect_condition): Fix copy-n-pasto.
15213
15214         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
15215         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
15216         targets.
15217
15218 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
15219
15220         PR c++/22621
15221         * g++.dg/template/overload5.C : New test.
15222
15223         PR c++/23840
15224         * g++.dg/expr/stdarg1.C: New test.
15225
15226 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
15227
15228         PR 24142
15229         * gcc.c-torture/execute/pr24142.c: New test.
15230
15231 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
15232
15233         PR 24141
15234         * gcc.c-torture/execute/pr24141.c: New test.
15235
15236 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
15237             Diego Novillo  <dnovillo@redhat.com>
15238
15239         PR 23604
15240         * gcc.c-torture/execute/pr23604.c: New test.
15241
15242 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
15243
15244         PR fortran/16404
15245         PR fortran/20835
15246         PR fortran/20890
15247         PR fortran/20899
15248         PR fortran/20900
15249         PR fortran/20901
15250         PR fortran/20902
15251         gfortran.dg/equiv_constraint_1.f90: New test.
15252         gfortran.dg/equiv_constraint_2.f90: New test.
15253         gfortran.dg/equiv_constraint_3.f90: New test.
15254         gfortran.dg/equiv_constraint_4.f90: New test.
15255         gfortran.dg/equiv_constraint_5.f90: New test.
15256         gfortran.dg/equiv_constraint_6.f90: New test.
15257         gfortran.dg/equiv_constraint_7.f90: New test.
15258         gfortran.dg/equiv_constraint_8.f90: New test.
15259         gfortran.dg/private_type_1.f90: New test.
15260         gfortran.dg/private_type_2.f90: New test.
15261         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
15262         980628-10.f: Assert std=gnu to permit mixing of
15263         types in equivalence statements.
15264
15265 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
15266
15267         PR 24112
15268         * gfortran.dg/open_status_1.f90: New.
15269
15270 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15271
15272         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
15273         * gcc.dg/vect/pr22480.c: Clean up temp files.
15274         * gcc.dg/vect/pr23831.c: Clean up temp files.
15275         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15276         Clean up temp files.
15277         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15278         Clean up temp files.
15279
15280         * gcc.dg/20050309-1.c: Clean up temp files.
15281         * gcc.dg/20050325-1.c: Clean up temp files.
15282
15283 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15284
15285         PR tree-optimization/24059
15286         * gcc.dg/vect/pr24059.c : New test.
15287
15288 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
15289
15290         PR middle-end/24109
15291         * gcc.c-torture/execute/20050929-1.c: New test.
15292
15293 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15294
15295         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15296
15297 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
15298
15299         PR c/21419
15300         * gcc.dg/pr21419.c: New test.
15301
15302 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15303
15304         * gcc.dg/pr23911.c: New test.
15305
15306 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15307
15308         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15309
15310         PR c++/16782
15311         * g++.dg/parse/qualified4.C: New test.
15312         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15313         * g++.old-deja/g++.mike/p8154.C: Likewise.
15314
15315 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15316
15317         PR c++/22147
15318         * g++.dg/template/friend37.C: New test.
15319         * g++.dg/parse/crash28.C: Adjust error markers.
15320
15321 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15322
15323         PR fortran/18518
15324         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15325
15326 2005-09-27  Devang Patel  <dpatel@apple.com>
15327
15328         PR tree-optimization/23625
15329         * gcc.dg/pr23625.c: New test.
15330
15331 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15332
15333         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15334         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15335
15336 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15337
15338         PR fortran/23677
15339         * gfortran.fortran-torture/execute/save_1.f90: New test.
15340         * gfortran.dg/save_1.f90: New test.
15341
15342 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15343
15344         * gcc.target/i386/builtin-apply-mmx.c: New test.
15345
15346         PR target/22576
15347         * gcc.target/i386/pr22576.c: New test.
15348
15349         PR target/22585
15350         * gcc.target/i386/pr22585.c: New test.
15351
15352         PR target/23268
15353         * gcc.target/i386/pr23268.c: New test.
15354
15355         PR middle-end/23831
15356         * gcc.dg/vect/pr23831.c: New test.
15357
15358         PR target/24055
15359         * gcc.target/i386/pr24055.c: New test.
15360
15361 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15362
15363         PR tree-optimization/23960
15364         * gcc.c-torture/compile/pr23960.c: New.
15365
15366 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15367
15368         PR fortran/16861
15369         * gfortran.dg/nested_modules_3.f90: New.
15370
15371 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15372
15373         PR fortran/24005
15374         gfortran.dg/interface_1.f90: New test.
15375
15376 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15377         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15378
15379         PR fortran/23843
15380         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15381
15382 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15383
15384         PR fortran/23516
15385         * gfortran.dg/imag_1.f: New test.
15386         * gfortran.dg/imag_2.f: Ditto.
15387
15388 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15389
15390         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15391
15392 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15393
15394         PR c++/21983
15395         * g++.dg/warn/pr21983.C: New test.
15396
15397 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15398
15399         * gcc.dg/20050922-1.c: Testcase added.
15400
15401 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/23993
15404         * g++.dg/template/array14.C: New test.
15405
15406 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15407
15408         PR fortran/19929
15409         * gfortran.dg/der_ptr_component_1.f90: New test.
15410
15411 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15412
15413         PR c++/23965
15414         * g++.dg/template/error1.C: Reject "no matching function" message.
15415
15416 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15417
15418         PR c++/17609
15419         * g++.dg/lookup/error1.C: New test.
15420
15421 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15422
15423         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15424         functionality of the testcase.
15425
15426 2005-09-20  Richard Henderson  <rth@redhat.com>
15427
15428         * gcc.dg/vect/vect-22.c: Require vect_float.
15429         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15430
15431 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15432
15433         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15434         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15435         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15436         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15437         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15438         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15439         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15440         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15441         * gcc.dg/cpp/ucnid-8.c: New test.
15442
15443 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15444
15445         PR tree-optimization/23929
15446         * gcc.c-torture/compile/pr23929.c: New test.
15447
15448 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15449
15450         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15451         for one loop.
15452
15453 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15454
15455         PR testsuite/23186
15456         * g++.dg/other/pr22003.C: Require named sections.
15457
15458 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15459
15460         PR c++/23947
15461         * g++.dg/rtti/crash3.C: New test.
15462
15463         PR tree-optimization/23818
15464         * gcc.dg/pr23818.c: New test.
15465
15466 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15467
15468         PR fortran/23420
15469         * gfortran.dg/print_fmt_4.f: New.
15470
15471 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15472
15473         PR fortran/23663
15474         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15475
15476 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15477
15478         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15479         Use pointers to local alignable arrays instead. Added comments.
15480         * gcc.dg/vect/vect-46.c: Likewise.
15481         * gcc.dg/vect/vect-48.c: Likewise.
15482         * gcc.dg/vect/vect-49.c: Likewise.
15483         * gcc.dg/vect/vect-52.c: Likewise.
15484         * gcc.dg/vect/vect-53.c: Likewise.
15485         * gcc.dg/vect/vect-54.c: Likewise.
15486         * gcc.dg/vect/vect-56.c: Likewise.
15487         * gcc.dg/vect/vect-57.c: Likewise.
15488         * gcc.dg/vect/vect-58.c: Likewise.
15489         * gcc.dg/vect/vect-60.c: Likewise.
15490         * gcc.dg/vect/vect-61.c: Likewise.
15491
15492         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15493         The test is no longer vectorizable on vect_no_align targets.
15494         * gcc.dg/vect/vect-43.c: Likewsie.
15495
15496         * gcc.dg/vect/vect-44.c: Added comments.
15497         * gcc.dg/vect/vect-45.c: Added comments.
15498         * gcc.dg/vect/vect-50.c: Added comments.
15499         * gcc.dg/vect/vect-51.c: Added comments.
15500
15501         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15502         aligned type.
15503         * gcc.dg/vect/Os-vect-95.c: Likewise.
15504
15505         * gcc.dg/vect/vect-41.c: Test removed.
15506         * gcc.dg/vect/vect-47.c: Test removed.
15507         * gcc.dg/vect/vect-55.c: Test removed.
15508         * gcc.dg/vect/vect-59.c: Test removed.
15509
15510 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15511
15512         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15513         No longer vectorizable on vect_no_align targets.
15514         * gcc.dg/vect/pr20122.c: Likewise.
15515         * gcc.dg/vect/vect-74.c: Likewise.
15516         * gcc.dg/vect/vect-75.c: Likewise.
15517         * gcc.dg/vect/vect-76.c: Likewise.
15518
15519         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15520         Will not be vectorizable on vect_no_align targets once aliasing issues
15521         are resolved.
15522         * gcc.dg/vect/vect-79.c: Likewise.
15523
15524         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15525         * gcc.dg/vect/vect-78.c: Likewise.
15526         * gcc.dg/vect/vect-97.c: Likewise.
15527
15528 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15529
15530         * gcc.dg/pr23943.c: New test.
15531
15532 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15533
15534         PR fortran/19181
15535         * gfortran.dg/derived_pointer_null_1.f90: New test.
15536
15537 2005-09-18  Richard Guenther  <rguenther@suse.de>
15538
15539         PR middle-end/23944
15540         * gcc.c-torture/compile/pr23944.c: New testcase.
15541
15542 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15543
15544         PR fortran/15975
15545         * gfortran.dg/der_pointer_2.f90: New test.
15546
15547 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15548
15549         PR fortran/16861
15550         * gfortran.dg/nested_modules_2.f90: New test.
15551
15552 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15553
15554         PR c++/18368
15555         * g++.dg/other/semicolon.C: New test.
15556
15557 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15558
15559         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15560         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15561
15562 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15563
15564         PR c++/23914
15565         * g++.dg/template/static18.C: New test.
15566
15567         PR c++/21514
15568         * g++.dg/template/crash19.C: Remove dg-error marker.
15569         * g++.dg/template/local4.C: New test.
15570
15571 2005-09-16  Paul Brook  <paul@codesourcery.com>
15572
15573         PR fortran/23906
15574         * gfortran.dg/dependency_1.f90: New test.
15575
15576 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15577
15578         PR c++/23896
15579         * g++.dg/template/static17.C: New test.
15580
15581 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15582
15583         PR c++/23139
15584         * g++.dg/warn/huge-val1.C: New test.
15585
15586 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15587
15588         PR c++/13140
15589         * g++.dg/parse/class2.C: New test.
15590         * g++.dg/template/explicit8.C: Likewise.
15591         * g++.dg/template/spec25.C: Likewise.
15592
15593 2005-09-14  Josh Conner  <jconner@apple.com>
15594
15595         PR middle-end/23584
15596         * gcc.dg/pr23584.c: New test.
15597
15598 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15599
15600         PR fortran/21875 Internal Unit Array I/O, NIST
15601         * gfortran.dg/arrayio_1.f90: New test.
15602         * gfortran.dg/arrayio_1.f90: New test.
15603         * gfortran.dg/arrayio_1.f90: New test.
15604         * gfortran.dg/arrayio_1.f90: New test.
15605         * gfortran.dg/arrayio_1.f90: New test.
15606
15607 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15608
15609         PR middle-end/22480
15610         * gcc.dg/vect/pr22480.c: New test.
15611
15612 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15613
15614         PR fortran/19358
15615         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15616
15617 2005-09-13 Josh Conner <jconner@apple.com>
15618
15619         PR c++/23180
15620         * g++.dg/init/struct2.C: New test.
15621         * g++.dg/init/struct3.C: New test.
15622
15623 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15624
15625         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15626         Clean up temp files.
15627         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15628         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15629         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15630         gcc.dg/tree-ssa/builtin-printf-1.c,
15631         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15632         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15633         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15634         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15635         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15636         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15637         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15638         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15639         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15640         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15641         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15642         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15643
15644 2005-09-13  Josh Conner  <jconner@apple.com>
15645
15646         * lib/gcc-dg.exp: Load scanipa.exp.
15647         (cleanup-dump): New procedure.
15648         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15649         * lib/scandump.exp: New file.
15650         * lib/scantree.exp: Use it.
15651         * lib/scanipa.exp: New file.
15652
15653 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15654
15655         PR fortran/17740
15656         * gfortran.dg/generic_4.f90: New test.
15657
15658 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15659
15660         PR target/23816
15661         * gcc.target/i386/pr23816-1.c: New test.
15662         * gcc.target/i386/pr23816-2.c: New test.
15663
15664
15665 2005-09-13  Bastian Blank <waldi@debian.org>
15666
15667         PR c++/16171
15668         * g++.dg/abi/mangle26.C: New test.
15669         * g++.dg/abi/mangle27.C: New test.
15670         * g++.dg/abi/mangle28.C: New test.
15671         * g++.dg/abi/mangle29.C: New test.
15672
15673         PR c++/23839
15674         * g++.dg/parse/register1.C: New test.
15675
15676 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15677
15678         PR c++/23842
15679         * g++.dg/template/access16.C: New test.
15680
15681 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15682
15683         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15684
15685 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15686
15687         PR fortran/18899
15688         * gfortran.dg/shape_2.f90: New test.
15689
15690 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15691
15692         PR target/19269
15693         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15694         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15695         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15696         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15697         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15698         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15699         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15700         tests.
15701
15702 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/23841
15705         * g++.dg/parse/template17.C: New test.
15706
15707 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15708
15709         PR c++/23789
15710         * g++.dg/template/nontype14.C: New test.
15711
15712 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15713
15714         PR g++/7874
15715         * g++.dg/lookup/friend7.C: New test.
15716         * g++.dg/lookup/friend8.C: New test.
15717         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15718         so that it will be found via argument dependent lookup.
15719         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15720         friend functions which will no longer be found.
15721         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15722         function g, so that it will be found via argument dependent
15723         lookup.
15724         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15725         * g++.old-deja/g++.mike/net43.C: Likewise.
15726
15727 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15728
15729         PR c++/23691
15730         * g++.dg/template/static16.C: New test.
15731
15732 2005-09-12  Josh Conner  <jconner@apple.com>
15733
15734         PR middle-end/23237
15735         * gcc.c-torture/compile/pr23237.c: New test.
15736
15737 2005-09-11  Richard Henderson  <rth@redhat.com>
15738
15739         * g++.dg/other/error8.C: Update expected diagnostic text.
15740
15741 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15742
15743         PR libfortran/19872
15744         * gfortran.dg/overwrite_1.f: New test.
15745
15746 2005-09-09  Josh Conner  <jconner@apple.com>
15747
15748         * g++.dg/init/pr23180-1.C: Removed.
15749         * g++.dg/init/pr23180-2.C: Removed.
15750
15751 2005-09-09  David Daney <ddaney@avtrex.com>
15752
15753         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15754         files which are ...
15755         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15756         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15757
15758 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15759
15760         * gfortran.dg/iostat_2.f90: New test.
15761
15762 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15763
15764         PR c++/22252
15765         * g++.dg/ext/interface1.C: New test.
15766         * g++.dg/ext/interface1.h: Likewise.
15767         * g++.dg/ext/interface1a.cc: Likewise.
15768
15769 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15770
15771         * gfortran.dg/iomsg_1.f90: New test case.
15772
15773 2005-09-09  Richard Guenther  <rguenther@suse.de>
15774
15775         PR c++/23624
15776         * g++.dg/tree-ssa/pr23624.C: New testcase.
15777
15778 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15779
15780         PR fortran/19239
15781         * gfortran.dg/vector_subscript_1.f90,
15782         * gfortran.dg/vector_subscript_2.f90: New tests.
15783
15784 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15785
15786         PR fortran/21104
15787         * gfortran.dg/array_alloc_1.f90,
15788         * gfortran.dg/array_alloc_2.f90,
15789         * gfortran.dg/array_alloc_3.f90: New tests.
15790
15791 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15792
15793         PR fortran/12840
15794         * gfortran.dg/array_constructor_6.f90
15795         * gfortran.dg/array_constructor_7.f90
15796         * gfortran.dg/array_constructor_8.f90
15797         * gfortran.dg/array_constructor_9.f90
15798         * gfortran.dg/array_constructor_10.f90
15799         * gfortran.dg/array_constructor_11.f90
15800         * gfortran.dg/array_constructor_12.f90: New tests.
15801
15802 2005-09-08  Josh Conner  <jconner@apple.com>
15803
15804         PR c++/23180
15805         * g++.dg/init/pr23180-1.C: New test.
15806         * g++.dg/init/pr23180-2.C: New test.
15807
15808 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15809
15810         PR fortran/18878
15811         * gfortran.dg/module_double_reuse.f90: New.
15812
15813 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15814
15815         PR fortran/23270
15816         PR fortran/22304
15817         PR fortran/18870
15818         PR fortran/17917
15819         PR fortran/16511
15820         * gfortran.dg/common_equivalence_1.f: New.
15821         * gfortran.dg/common_equivalence_2.f: New.
15822         * gfortran.dg/common_equivalence_3.f: New.
15823         * gfortran.dg/contained_equivalence_1.f90: New.
15824         * gfortran.dg/module_blank_common.f90: New.
15825         * gfortran.dg/module_commons_1.f90: New.
15826         * gfortran.dg/module_equivalence_1.f90: New.
15827         * gfortran.dg/nested_modules_1.f90: New.
15828         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15829         equivalences and add comment to connect the test with
15830         the PR.
15831
15832 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15833
15834         PR fortran/23765
15835         * gfortran.dg/common_6.f90: New test.
15836
15837 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15838
15839         PR fortran/15326
15840         * gfortran.dg/char_result_1.f90,
15841         * gfortran.dg/char_result_2.f90,
15842         * gfortran.dg/char_result_3.f90,
15843         * gfortran.dg/char_result_4.f90,
15844         * gfortran.dg/char_result_5.f90,
15845         * gfortran.dg/char_result_6.f90,
15846         * gfortran.dg/char_result_7.f90,
15847         * gfortran.dg/char_result_8.f90: New tests.
15848
15849 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15850
15851         PR fortran/19928
15852         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15853
15854 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15855
15856         PR obj-c++/16816
15857         * obj-c++.dg/selector-5.mm: New test.
15858         * obj-c++.dg/selector-6.mm: New test.
15859
15860 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15861
15862         PR objc/20574
15863         PR objc/19324
15864         * objc.dg/error-1.m: New test.
15865
15866 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15867
15868         PR fortran/23373
15869         * gfortran.fortran-torture/execute/pr23373-1.f90,
15870         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15871
15872 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15873
15874         PR libfortran/23760
15875         * gfortran.dg/g77/1832.f: Remove long string in write statement
15876         to allow the test to pass on correct list directed output with
15877         prepended space.
15878
15879 2005-09-07  James E Wilson  <wilson@specifix.com>
15880
15881         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15882
15883 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15884
15885         * gfortran.dg/parameter+save.f90: Rename to
15886         * gfortran.dg/parameter_save.f90: .. this.
15887
15888 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15889
15890         PR fortran/20848
15891         * gfortran.dg/parameter+save.f90: New test case.
15892
15893 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15894
15895         PR fortran/19269
15896         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15897
15898 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15899
15900         PR c/23075
15901         * gcc.dg/pr23075.c: New test.
15902         * g++.dg/warn/pr23075.C: New test.
15903
15904         PR target/22362
15905         * gcc.target/i386/pr22362.c: New test.
15906
15907         PR rtl-optimization/23098
15908         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15909
15910         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15911         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15912         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15913
15914 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15915
15916         * g++.dg/expr/cast6.C: New test.
15917
15918         PR c++/9782
15919         * g++.dg/init/new15.C: New test.
15920
15921 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15922
15923         * gcc.dg/vect/Os-vect-95.c: New test.
15924         * gcc.dg/vect/vect-95.c: Same.
15925
15926 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15927
15928         * gcc.dg/vect/vect-29.c: Update xfail testing.
15929         * gcc.dg/vect/vect-44.c: Same.
15930         * gcc.dg/vect/vect-48.c: Same.
15931         * gcc.dg/vect/vect-50.c: Same.
15932         * gcc.dg/vect/vect-72.c: Same.
15933         * gcc.dg/vect/vect-77.c: Same.
15934         * gcc.dg/vect/vect-78.c: Same.
15935         * gcc.dg/vect/vect-80.c: Same.
15936         * gcc.dg/vect/vect-96.c: Same.
15937         * gcc.dg/vect/vect-100.c: Same.
15938         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15939         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15940         * gfortran.dg/vect/vect-5.f90: Same.
15941
15942 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15943
15944         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15945         start strings.
15946         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15947         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15948
15949         PR c++/23056
15950         * g++.dg/opt/pr23056.C: New test.
15951
15952         PR rtl-optimization/23098
15953         * gcc.target/i386/pr23098.c: New test.
15954
15955 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15956
15957         PR c++/23667
15958         * g++.dg/template/static15.C: New test.
15959
15960         PR c++/21440
15961         * g++.dg/ext/stmtexpr5.C: New test.
15962         * g++.dg/ext/stmtexpr6.C: Likewise.
15963
15964 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15965
15966         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15967
15968         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15969         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15970         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15971
15972 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15973
15974         PR libfortran/23321
15975         * gfortran.dg/direct_io_4.f90: New test case.
15976
15977 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15978             Rasmus Hahn  <rassahah@neofonie.de>
15979
15980         PR libobjc/23108
15981         * objc.dg/type-stream-1.m: New test.
15982
15983 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15984
15985         PR fortran/23661
15986         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15987         gfortran.dg/print_fmt_3.f90: New test.
15988
15989 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15990
15991         * gfortran.dg/fmt_t_1.f90: New test.
15992
15993 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15994
15995         PR rtl-optimization/23454
15996         * g++.dg/opt/pr23454.C: New test.
15997
15998 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15999
16000         PR c++/23699
16001         * g++.dg/ext/static1.C: New test.
16002
16003 2005-09-02  Richard Henderson  <rth@redhat.com>
16004
16005         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
16006         tail call to check_fa_work.
16007
16008 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
16009
16010         PR c++/21687
16011         * g++.dg/other/gc3.C: New test.
16012
16013 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16014
16015         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
16016         * gcc.dg/20050826-1.c: Likewise.
16017
16018 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
16019
16020         PR c++/23167
16021         * g++.dg/expr/volatile1.C: New test.
16022
16023 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
16024
16025         PR middle-end/23547
16026         * gcc.dg/pr23547.c: New test.
16027
16028 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
16029
16030         PR c/22061
16031         * gcc.c-torture/execute/pr22061-1.c,
16032         * gcc.c-torture/execute/pr22061-2.c,
16033         * gcc.c-torture/execute/pr22061-3.c,
16034         * gcc.c-torture/execute/pr22061-4.c: New tests.
16035
16036 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16037
16038         * gcc.dg/Wredundant-decls-2.c: New test to check that
16039         -Wredundant-decls does not issue warning for a variable
16040         definition following a declaration.
16041
16042 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
16043
16044         PR debug/7241
16045         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
16046         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
16047         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
16048
16049         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
16050         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
16051         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
16052         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
16053         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
16054         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
16055         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
16056         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
16057
16058 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16059
16060         PR objc/23306
16061         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
16062         scan-assmbler.
16063
16064 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
16065
16066         PR target/21255
16067         * gcc.dg/pr21255-1.c: New test.
16068         * gcc.dg/pr21255-2-mb.c: Likewise.
16069         * gcc.dg/pr21255-2-ml.c: Likewise.
16070         * gcc.dg/pr21255-3.c: Likewise.
16071         * gcc.dg/pr21255-4.c: Likewise.
16072
16073 2005-08-31  Dale Johannesen  <dalej@apple.com>
16074
16075         * gcc.dg/20050830-1.c: New.
16076
16077 2005-08-31  Josh Conner  <jconner@apple.com>
16078
16079         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
16080         command-line options for arm-*-* targets.
16081         * g++.dg/init/array16.C: Likewise.
16082         * g++.dg/other/crash-4.C: Likewise.
16083
16084 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16085
16086         PR obj-c++/23640
16087         * obj-c++.dg/gnu-runtime-3.mm: New test.
16088
16089 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16090
16091         PR c++/13377
16092         * g++.dg/lookup/ambig4.C: New test.
16093         * g++.dg/lookup/ambig5.C: New test.
16094         * g++.dg/tc1/dr101.C: Adjust error markers.
16095
16096 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16097
16098         PR c++/23639
16099         * g++.dg/template/ttp5.C: Adjust error markers.
16100
16101 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
16102
16103         PR testsuite/23609
16104         * lib/obj-c++.exp: Include target-libpath.exp.
16105         (obj-c++_link_flags): Look for the GNU libobjc library
16106         and set the library path to include it.
16107         Don't manually set LD_LIBRARY_PATH (etc.) but call
16108         set_ld_library_path_env_vars instead.
16109         (obj-c++_target_compile): Don't set library path or
16110         linker flags because they are already set correctly
16111         in obj-c++_link_flags.
16112
16113 2005-08-30  Josh Conner  <jconner@apple.com>
16114
16115         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
16116         to command-line options for arm-*-* targets.
16117
16118 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
16119
16120         * g++.dg/other/i386-1.C: New.
16121
16122 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
16123
16124         PR preprocessor/20348
16125         PR preprocessor/20356
16126         * gcc.dg/cpp/pr20348.c: New test.
16127         * gcc.dg/cpp/pr20348.h: New file.
16128         * gcc.dg/cpp/inc/pr20348.h: New file.
16129         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
16130         * gcc.dg/cpp/pr20356.c: New test.
16131         * gcc.dg/cpp/pr20356.h: New file.
16132         * gcc.dg/cpp/inc/pr20356.h: New file.
16133         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
16134
16135 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
16136
16137         * gfortran.fortran-torture/execute/intrinsic_count.f90:
16138         Fix array dimension to avoid correct end-of-file error.
16139
16140 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
16141
16142         PR libfortran/23598
16143         * gfortran.dg/iostat_1.f90: New test.
16144
16145 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
16146
16147         PR middle-end/23408
16148         * gcc.dg/pr23408.c: New test.
16149
16150 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
16151
16152         PR c++/23099
16153         * g++.dg/init/member1.C: Make sure erroneous static data member
16154         definitions are required.
16155         * g++.dg/template/static13.C: New test.
16156         * g++.dg/template/static14.C: Likewise.
16157
16158 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
16159
16160         * gcc.target/i386/pr23575.c: Use -msse2 instead of
16161         -march=pentium4, remove ilp32 requirement.
16162
16163         PR middle-end/23484
16164         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
16165         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
16166
16167 2005-08-29  Andreas Jaeger  <aj@suse.de>
16168
16169         PR testsuite/23607
16170         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
16171
16172 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
16173
16174         * gcc.c-torture/execute/20050316-2.c: New test.
16175         * gcc.c-torture/execute/20050316-3.c: New test.
16176         * gcc.dg/torture/pr16104-1.c: New test.
16177
16178 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
16179
16180         PR middle-end/23463
16181         * gcc.c-torture/execute/zero-struct-1.c: New test.
16182
16183 2005-08-27  Richard Guenther  <rguenther@suse.de>
16184
16185         PR target/23575
16186         * gcc.target/i386/pr23575.c: New testcase.
16187
16188 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
16189
16190         PR rtl-optimization/23561
16191         * gcc.c-torture/execute/20050826-1.c: New test.
16192
16193         PR rtl-opt/23560
16194         * gcc.c-torture/execute/20050826-2.c: New test.
16195
16196 2005-08-26  Dale Johannesen  <dalej@apple.com>
16197
16198         * gcc.dg/20030711-1.c: Modify to work on Darwin.
16199         * gcc.dg/20050826-1.c: New.
16200
16201 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
16202
16203         PR c++/19004
16204         * g++.dg/template/nontype13.C: New test.
16205
16206         PR c++/23491
16207         * g++.dg/init/new14.C: New test.
16208         * g++.dg/expr/anew1.C: Do not XFAIL.
16209         * g++.dg/expr/anew2.C: Likewise.
16210         * g++.dg/expr/anew3.C: Likewise.
16211
16212 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
16213
16214         PR middle-end/22439
16215         * gcc.dg/vla-3.c: New test.
16216
16217 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
16218
16219         PR fortran/20363
16220         * gfortran.dg/named_interface.f90: New.
16221
16222 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
16223
16224         * gcc.c-torture/execute/frame-address.c: New test.
16225
16226 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16227
16228         PR c++/20817
16229         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
16230
16231 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16232
16233         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
16234
16235 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16236
16237         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
16238         * gcc.dg/altivec-22.c: Rename from..
16239         * gcc.dg/altivec-nomfcr.c: ..this.
16240
16241 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
16242
16243         PR tree-optimization/23546
16244         * gcc.dg/tree-ssa/pr23546.c: New test.
16245
16246 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
16247
16248         PR fortran/17758
16249         * gfortran.dg/nonreturning_statements.f90: New test.
16250
16251 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16252
16253         PR c++/22454
16254         * g++.dg/parse/crash29.C: New.
16255
16256 2005-08-23  DJ Delorie  <dj@redhat.com>
16257
16258         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
16259         constants have the L suffix.
16260
16261 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
16262
16263         PR c++/23044
16264         * g++.dg/template/instantiate8.C: New.
16265
16266 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
16267
16268         PR middle-end/23467
16269         * gcc.c-torture/execute/pr23467.c: New test.
16270
16271 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
16272
16273         PR tree-optimization/22043
16274         * gcc.c-torture/execute/20050613-1.c: New test.
16275
16276 2005-08-23  Ben Elliston  <bje@au.ibm.com>
16277
16278         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16279
16280 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
16281
16282         PR rtl-optimization/23478
16283         * g++.dg/opt/pr23478.C: New test.
16284
16285 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16286
16287         PR c/18715
16288         * gcc.dg/switch-warn-3.c: New test.
16289
16290 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16291
16292         PR c++/22233
16293         * g++.dg/template/param1.C: New test.
16294
16295 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16296
16297         PR c++/23089
16298         * g++.dg/other/incomplete1.C: New test.
16299
16300 2005-08-22  Ira Rosen  <irar@il.ibm.com>
16301
16302         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16303         are vectorizable.
16304
16305 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16306
16307         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16308         d_lines_5.f: New.
16309
16310 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16311
16312         * gcc.target/i386/sse-4.c: New test.
16313
16314 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16315
16316         PR testsuite/23239
16317         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16318
16319 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16320
16321         * gcc.dg/20050811-1.c: New test.
16322         * gcc.dg/20050811-2.c: New test.
16323
16324 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16325
16326         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16327
16328 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16329
16330         PR 23476
16331         * gcc.c-torture/compile/pr23476.c: New test.
16332
16333 2005-08-19  Devang Patel  <dpatel@apple.com>
16334
16335         PR tree-optimization/23048
16336         * gcc.dg/tree-ssa/pr23048.c: New test.
16337
16338 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16339
16340         PR middle-end/20624
16341         * g++.dg/warn/Wreturn-3.C: New test
16342
16343 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16344
16345         PR tree-optimization/22228
16346         * g++.dg/vect/pr22543.cc: New test.
16347
16348 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16349
16350         PR tree-optimization/21574
16351         * gcc.dg/tree-ssa/pr21574.c: New test.
16352
16353 2005-08-16  James E Wilson  <wilson@specifix.com>
16354
16355         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16356
16357 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16358
16359         PR tree-opt/23402
16360         * gcc.c-torture/compile/zero-strct-3.c: New test.
16361         * gcc.c-torture/compile/zero-strct-4.c: New test.
16362
16363 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16364
16365         PR target/23376
16366         * gcc.target/x86_64/pr23376.c: New test.
16367
16368 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16369
16370         PR c++/23337
16371         * g++.dg/ext/vector2.C: New.
16372
16373 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16374
16375         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16376
16377 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16378
16379         PR libfortran/23428
16380         * gfortran.dg/inquire-complex.f90: New test case.
16381
16382 2005-08-16  James E Wilson  <wilson@specifix.com>
16383
16384         PR tree-optimization/21105
16385         * gcc.dg/large-size-array.c: New.
16386
16387 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16388
16389         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16390         type.
16391         * gcc.dg/vect/vect-41: Likewise.
16392         * gcc.dg/vect/vect-42: Likewise.
16393         * gcc.dg/vect/vect-43: Likewise.
16394         * gcc.dg/vect/vect-44: Likewise.
16395         * gcc.dg/vect/vect-46: Likewise.
16396         * gcc.dg/vect/vect-47: Likewise.
16397         * gcc.dg/vect/vect-48: Likewise.
16398         * gcc.dg/vect/vect-52: Likewise.
16399         * gcc.dg/vect/vect-53: Likewise.
16400         * gcc.dg/vect/vect-54: Likewise.
16401         * gcc.dg/vect/vect-55: Likewise.
16402         * gcc.dg/vect/vect-56: Likewise.
16403         * gcc.dg/vect/vect-57: Likewise.
16404         * gcc.dg/vect/vect-58: Likewise.
16405         * gcc.dg/vect/vect-59: Likewise.
16406         * gcc.dg/vect/vect-60: Likewise.
16407         * gcc.dg/vect/vect-61: Likewise.
16408         * gcc.dg/vect/vect-85: Likewise.
16409         * gcc.dg/vect/vect-87: Likewise.
16410         * gcc.dg/vect/vect-88: Likewise.
16411         * gcc.dg/vect/vect-93.c: Likewise.
16412         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16413         * gcc.dg/vect/vect-75: Likewise.
16414         * gcc.dg/vect/vect-76: Likewise.
16415         * gcc.dg/vect/vect-77: Likewise.
16416         * gcc.dg/vect/vect-78: Likewise.
16417         * gcc.dg/vect/vect-80: Likewise.
16418         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16419         vectorized for the expected reason, rather than checking how alignment
16420         was handled.
16421         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16422         type and also instead of aligned pointers. Added documentation.
16423
16424 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16425
16426         * gfortran.dg/power.f90: New test.
16427
16428 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16429
16430         PR rtl-optimization/23299
16431         * g++.dg/opt/pr23299.C: New test.
16432
16433 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16434
16435         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16436
16437 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16438
16439         * g++.dg/template/local6.C: New test.
16440
16441 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16442
16443         * execute/exceptions/finally-1.m: Check that the catch and finally are
16444         being called.  Also add a "return 0;" at the end of main.
16445
16446 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16447
16448         PR fortran/21432.
16449         * gfortran.dg/namelist_print_1.f: New test of functionality of
16450         PRINT namelist.
16451         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16452         namelist generates error with -std=f95.
16453
16454 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16455
16456         PR tree-optimization/23119
16457         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16458
16459 2005-08-13  Marcin Koziej  <creep@desk.pl>
16460             Andrew Pinski  <pinskia@physics.uc.edu>
16461
16462         PR libobjc/22492
16463         * execute/exceptions/finally-1.m: New test.
16464
16465 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16466
16467         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16468         testsuite.
16469         * objc/execute/exceptions/trivial.m: New test.
16470         * objc.dg/try-catch-11.m: Move to ...
16471         * objc/execute/exceptions/foward-1.m: Here.
16472         * objc.dg/try-catch-2.m: Move to ...
16473         * objc/execute/exceptions/catchall-1.m: Here.
16474         * objc.dg/try-catch-8.m: Move to ...
16475         * objc/execute/exceptions/local-variables-1.m: Here.
16476
16477 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16478
16479         * objc.dg/nested-func-1.m: Move to ...
16480         * objc/execute/nested-func-1.m: Here.
16481
16482 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16483
16484         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16485         in ${options} instead of [target_info name].
16486         * lib/obj-c++.exp (objc_target_compile): Likewise.
16487
16488 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16489
16490         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16491
16492 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16493
16494         part of PR testsuite/23348
16495         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16496         of the torture options.
16497         * objc/compile/trivial.m: New test.
16498
16499 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16500
16501         * gfortran.dg/eoshift.f90: Correct format.
16502
16503 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16504
16505         * gfortran.fortran-torture/execute/character_passing.f90:
16506         Fix comment typo.
16507
16508 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16509
16510         PR c++/8271
16511         * g++.dg/template/unify10.C: New.
16512
16513 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16514
16515         * g++.dg/parse/pr22514.C: Move to...
16516         * g++.dg/debug/pr22514.C: here.
16517
16518 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16519
16520         PR c++/23266
16521         * g++.dg/inherit/pure1.C: New test.
16522
16523         * ChangeLog: Fix typos.
16524
16525 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16526             Steven Bosscher  <stevenb@suse.de>
16527
16528         * gfortran.dg/runtime_warning_1.f90: New test.
16529
16530 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16531
16532         PR c++/23219
16533         * g++.dg/parse/crash28.C: New.
16534
16535 2005-08-11  Richard Guenther  <rguenther@suse.de>
16536
16537         PR target/23289
16538         * gcc.target/i386/tailcall-1.c: New testcase.
16539
16540 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16541
16542         * gcc.dg/vect/vect-67.c: Un-xfail.
16543
16544 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16545
16546         PR c++/23225
16547         * g++.dg/testsuite/parse/crash27.C: new test.
16548
16549 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16550
16551         PR libfortran/22143
16552         * gfortran.dg/shift-kind.f90: New testcase.
16553
16554 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16555
16556         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16557         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16558
16559 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16560
16561         PR c++/20646
16562         * g++.dg/other/mult-stor1.C: New test.
16563
16564 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16565
16566         * gcc.c-torture/pr18299-1.c: Move to ...
16567         * gcc.c-torture/compile/pr18299-1.c: Here.
16568
16569 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16570
16571         * gfortran/fortran.torture/execute/character_passing.f90:
16572         Fix types for LSAME.
16573
16574 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16575
16576         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16577         input data back to what it was originally.
16578
16579 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16580
16581         * objc.dg/try-catch-8.m: Enable for all targets.
16582
16583 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16584
16585         * gcc.dg/pr23165.c: New test.
16586
16587 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16588
16589         PR tree-optimization/23234
16590         * gcc.dg/tree-ssa/pr23234.c: New test.
16591
16592 2005-08-08  Josh Conner  <jconner@apple.com>
16593
16594         PR rtl-optimization/23241
16595         * gcc.dg/char-compare.c: New test.
16596
16597 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16598
16599         PR c++/22508
16600         * g++.dg/init/new13.C: New test.
16601
16602 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16603
16604         PR c++/21166
16605         * g++.dg/other/crash-4.C: Adjust
16606         * g++/dg/ext/packed9.C: New.
16607
16608 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16609
16610         PR middle-end/21964
16611         * gcc.c-torture/execute/pr21964-1.c: New test.
16612
16613 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16614
16615         PR c/22458
16616         * gcc.dg/pr22458-1.c: New test.
16617
16618 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16619             Steven G. Kargl <kargls@comcast.net>
16620
16621         PR fortran/22390
16622         * gfortran.dg/flush_1.f90: New test.
16623
16624 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16625
16626         PR c++/23191
16627         * g++.dg/template/eh2.C: New test.
16628
16629 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16630
16631         PR c++/19498
16632         * g++.dg/template/instantiate7.C: New test.
16633
16634 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16635
16636         PR c/23113
16637         * gcc.dg/Wunused-value-1.c: New test.
16638
16639 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16640
16641         PR rtl-optimization/23233
16642         * gcc.c-torture/compile/pr23233-1.c: New test.
16643
16644 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16645
16646         PR fortran/18833
16647         PR fortran/20850
16648         * gfortran.dg/equiv_1.f90: New test.
16649         * gfortran.dg/equiv_2.f90: New test.
16650         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16651         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16652         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16653
16654 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16655
16656         * gcc.c-torture/execute/vrp-5.c: New test.
16657         * gcc.c-torture/execute/vrp-6.c: New test.
16658         * gcc.dg/tree-ssa/vrp21.c: New test.
16659
16660 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16661
16662         * g++.dg/parse/pr22514.C: New test.
16663
16664 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16665
16666         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16667
16668         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16669         instead of constant loads / pool entries.
16670
16671 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16672
16673         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16674         TEST_TO_WCTYPE.
16675
16676 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16677
16678         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16679         __WINT_TYPE__ in generated prototypes if possible.
16680
16681 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16682
16683         PR 22037
16684         * g++.dg/tree-ssa/pr22037.C:
16685
16686 2005-08-04  Richard Henderson  <rth@redhat.com>
16687
16688         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16689         scan-tree-dump-times directive.
16690
16691 2005-08-04  Jan Hubicka  <jh@suse.cz>
16692
16693         * gcov-1.C: Fix switch counts.
16694         * gcov-4b.c: Likewise.
16695
16696 2005-08-03  Jeff Law  <law@redhat.com>
16697
16698         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16699
16700 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16701
16702         * gcc.c-torture/execute/pr23135.c: New test.
16703
16704 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16705
16706         PR tree-optimization/19899
16707         * gcc.dg/tree-ssa/scev-1.c: New test.
16708         * gcc.dg/tree-ssa/scev-2.c: New test.
16709
16710 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16711
16712         PR target/18582
16713         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16714
16715 2005-08-03  Jan Hubicka  <jh@suse.cz>
16716
16717         * update-conroll.c: New testcase.
16718         * update-conroll-2.c: New testcase.
16719
16720 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16721
16722         * gfortran.dg/constant_substring.f: New test.
16723         * gfortran.dg/pr22491.f: New test.
16724
16725 2005-08-02  Jan Hubicka  <jh@suse.cz>
16726
16727         * update-threading.c: Replace by the proper one.
16728
16729 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16730
16731         PR 23164
16732         * g++.dg/tree-ssa/pr23164.C: New test.
16733
16734 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16735
16736         * gcc.dg/tree-ssa/pr23192.c: New test.
16737
16738 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16739
16740         * gcc.c-torture/execute/vrp-4.c: New test.
16741
16742 2005-08-02  Jan Hubicka  <jh@suse.cz>
16743
16744         * update-threading.c: New test.
16745
16746 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16747
16748         * gcc.c-torture/compile/20050801-1.c: New test.
16749         * gcc.c-torture/compile/20050801-2.c: New test.
16750
16751 2005-08-01  Jan Hubicka  <jh@suse.cz>
16752
16753         * val-prof-5.c: New test.
16754
16755 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16756
16757         PR c/22311
16758         * gcc.dg/pr22311-1.c : New test.
16759
16760 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16761
16762         PR target/23095
16763         * gfortran.dg/pr23095.f: New test.
16764
16765         PR c++/22003
16766         * g++.dg/other/pr22003.C: New test.
16767
16768 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16769
16770         PR target/20621
16771         * gcc.c-torture/execute/pr20621-1.c: New test.
16772
16773 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16774
16775         * gfortran.dg/comma_format_extension_4.f: Adjust length
16776         of string for format.
16777         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16778         print statement with internal write.
16779         * gfortran.dg/der_array_io_2.f: Likewise.
16780         * gfortran.dg/der_array_io_3.f: Likewise.
16781
16782 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16783
16784         * gcc.dg/fold-abs-4.c: new test.
16785
16786 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16787
16788         PR fortran/22570 an related issues.
16789         * gfortran.dg/x_slash_1.f: New test.
16790
16791 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16792
16793         PR c/23143
16794         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16795         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16796
16797 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16798
16799         PR c/529
16800         * gcc.dg/Wshadow-3.c: New test.
16801
16802 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16803
16804         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16805         used to have the wrong bounds).
16806
16807 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16808
16809         PR c/21720
16810         * gcc.dg/hex-round-1.c: Test more cases.
16811         * gcc.dg/hex-round-2.c: New test.
16812
16813 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16814
16815         PR 22550
16816         * g++.dg/tree-ssa/pr22550.C: New test.
16817
16818 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16819
16820         * gcc.dg/tree-ssa/vrp19.c: New test.
16821         * gcc.dg/tree-ssa-vrp20.c: New test.
16822
16823 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16824
16825         PR c/22240
16826         * gcc.dg/transparent-union-4.c: New test.
16827
16828 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16829
16830         PR c/22192
16831         * gcc.dg/c99-vla-2.c: New test.
16832
16833 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16834
16835         PR c/21720
16836         * gcc.dg/hex-round-1.c: New test.
16837
16838 2005-07-28  Jan Hubicka  <jh@suse.cz>
16839
16840         * inliner-1.c: Do not dump everything.
16841         * tree-prof.exp: Do not pass -ftree-based-profiling.
16842         * bprob.exp: Likewise.
16843
16844         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16845
16846 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16847
16848         PR c++/22545
16849         * g++.dg/expr/ptrmem7.C: New test.
16850
16851 2005-07-28  Mike Stump  <mrs@apple.com>
16852
16853         * g++.old-deja/g++.mike/visibility-1.C: New test.
16854
16855 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16856
16857         PR c/20187
16858         * gcc.c-torture/execute/pr20187-1.c: New test.
16859
16860 2005-07-28  Jeff Law  <law@redhat.com>
16861
16862         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16863         * gcc.dg/tree-ssa/vrp18.c: New test.
16864
16865 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16866
16867         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16868
16869 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16870
16871         PR tree-optimization/22506
16872         * gcc.dg/vect/ps22506.c: New test.
16873
16874 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16875
16876         PR target/21149
16877         * gcc.target/i386/sse-3.c: New test.
16878
16879 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16880
16881         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16882         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16883
16884 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16885
16886         PR c/22589
16887         * gcc.c-torture/compile/pr22589-1.c: New test.
16888
16889 2005-07-28  Jan Hubicka  <jh@suse.cz>
16890
16891         * update-loopch.c: New testcase.
16892
16893 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16894
16895         PR rtl-optimization/23047
16896         * gcc.c-torture/execute/pr23047.c: New test.
16897         * gcc.c-torture/execute/pr23047.x: New.
16898
16899 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16900
16901         PR tree-optimization/22493
16902         * gcc.c-torture/execute/pr22493-1.c: New test.
16903         * gcc.c-torture/execute/pr22493-1.x: New.
16904         * gcc.c-torture/execute/vrp-1.c: New test.
16905         * gcc.c-torture/execute/vrp-2.c: New test.
16906         * gcc.c-torture/execute/vrp-2.c: New test.
16907
16908 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16909
16910         * gcc.target/frv/all-builtin-read8.c: Delete.
16911         * gcc.target/frv/all-builtin-read16.c: Delete.
16912         * gcc.target/frv/all-builtin-read32.c: Delete.
16913         * gcc.target/frv/all-builtin-read64.c: Delete.
16914         * gcc.target/frv/all-builtin-write8.c: Delete.
16915         * gcc.target/frv/all-builtin-write16.c: Delete.
16916         * gcc.target/frv/all-builtin-write32.c: Delete.
16917         * gcc.target/frv/all-builtin-write64.c: Delete.
16918         * gcc.target/frv/all-read-write-1.c: New.
16919
16920 2005-07-27  Jeff Law  <law@redhat.com>
16921
16922         * gcc.c-torture/execute/pr22630.c: New test.
16923
16924 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16925
16926         PR tree-optimization/23073
16927         * gcc.dg/vect/nodump-pr23073.c: New test.
16928         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16929
16930 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16931
16932         PR tree-optimize/22348
16933         * gcc.c-torture/execute/pr22348.c: New.
16934
16935 2005-07-27  Richard Guenther  <rguenther@suse.de>
16936
16937         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16938
16939 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16940
16941         PR fortran/22503
16942         * gfortran.dg/logical_comp.f90: New test.
16943
16944 2005-07-27  Jan Hubicka  <jh@suse.cz>
16945
16946         * inliner-1.c: Add cleanup of dumps.
16947         * val-prof-*.c: Likewise.
16948         * update-tailcall.c: New.
16949
16950 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16951
16952         PR 22591
16953         * gcc.dg/tree-ssa/pr22591.c: New test.
16954         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16955
16956 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16957
16958         PR libobjc/22606
16959         * objc.dg/try-catch-11.m: New test.
16960
16961 2005-07-26  Richard Guenther  <rguenther@suse.de>
16962
16963         PR tree-optimization/22486
16964         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16965
16966 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16967
16968         PR tree-opt/22484
16969         * testsuite/g++.dg/opt/loop2.C: New test.
16970
16971 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16972
16973         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16974         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16975
16976 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16977
16978         * lib/profopt.exp (profopt-execute): Check for profiling data
16979         files on the target.
16980
16981 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16982
16983         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16984         for matching of asm labels.
16985
16986 2005-07-25  Richard Guenther  <rguenther@suse.de>
16987
16988         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16989
16990 2005-07-25  Richard Guenther  <rguenther@suse.de>
16991
16992         PR testsuite/22624
16993         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16994
16995 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16996
16997         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16998         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16999         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
17000         * gcc.dg/vect/vect-100.c: New test.
17001         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
17002         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
17003         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
17004         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
17005         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
17006         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
17007         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
17008         * gfortran.dg/vect/pr19049.f90: New testcase.
17009         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
17010
17011 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
17012
17013         * gcc.c-torture/execute/20050713-1.c: New test.
17014
17015         PR fortran/20063
17016         * gfortran.fortran-torture/execute/data_4.f90: New test.
17017
17018         PR middle-end/20303
17019         * gcc.dg/visibility-d.c: New test.
17020
17021 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
17022
17023         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
17024         * gfortran.dg/underflow.f90: Ditto.
17025
17026 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17027
17028         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
17029         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
17030         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
17031
17032 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17033
17034         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
17035         include case of field width of zero.
17036
17037 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17038
17039         PR libgfortran/21875
17040         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
17041         with trailing blanks on normal formatted read.
17042
17043 2005-07-23  Chao-ying Fu  <fu@mips.com>
17044
17045         * gcc.target/mips/mips32-dsp-type.c: New test.
17046         * gcc.target/mips/mips32-dsp.c: New test.
17047
17048 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
17049
17050         PR testsuite/21073
17051         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
17052
17053         PR testsuite/20454
17054         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
17055         and __cyg_profile_func_exit.
17056
17057 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
17058
17059         * gfortran.dg/comma_format_extension_3.f: Fix typo.
17060         * gfortran.dg/comma_format_extension_4.f: Same.
17061         * gfortran.dg/pr15332.f: Same.
17062         * gfortran.dg/pr21730.f: Same.
17063
17064 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
17065
17066         * g++.dg/opt/vrp2.C: Fix testcase.
17067
17068         PR tree-opt/22625
17069         * g++.dg/opt/vrp2.C: New test.
17070
17071 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
17072
17073         PR debug/21828
17074         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
17075
17076 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
17077
17078         * gcc.dg/tree-ssa/20050719-1.c: New test.
17079
17080 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
17081
17082         * gcc.dg/bfin-longcall-1.c: New file.
17083         * gcc.dg/bfin-longcall-2.c: New file.
17084
17085 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
17086
17087         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
17088
17089 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17090
17091         PR middle-end/19055
17092         * gcc.dg/tree-ssa/pr19055.c: New test.
17093         * gcc.dg/tree-ssa/pr19055-2.c: New test.
17094
17095 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17096
17097         PR C++/22358
17098         * g++.dg/other/pr22358.C: New test.
17099
17100 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
17101
17102         PR c++/2922
17103         * g++.dg/lookup/two-stage5.C: New test from bug comments.
17104
17105 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17106
17107         PR c++/15938
17108         * g++.dg/init/union2.C: New test.
17109
17110 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17111
17112         PR c/22393
17113         * gcc.dg/complex-4.c: New test.
17114
17115 2005-07-21  Richard Guenther  <rguenther@suse.de>
17116
17117         PR testsuite/22522
17118         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
17119         scanning for asm labels.
17120         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17121
17122 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17123
17124         PR target/22085
17125         * gcc.dg/altivec-pr22085.c: New.
17126
17127 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17128
17129         PR tree-optimization/19210
17130         * gcc.dg/tree-ssa/pr19210-1.c: New.
17131         * gcc.dg/tree-ssa/pr19210-2.c: New.
17132
17133 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
17134
17135         PR rtl-optimization/22167
17136         * g++.dg/opt/pr22167.C: New test.
17137
17138 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
17139
17140         PR c++/2922
17141         * g++.dg/lookup/two-stage2.C: New.
17142         * g++.dg/lookup/two-stage3.C: New.
17143         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
17144         fixed two-stage name lookup for operators.
17145         * g++.dg/template/call3.C: Compiler now produces an appropriate
17146         error message.
17147         * g++.dg/template/crash37.C: Compiler now describes bla() on line
17148         14 as a candidate.
17149         * g++.dg/template/ptrmem4.C: Compiler produces different error
17150         message.
17151         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
17152         connect_to_method as a candidate.
17153
17154 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
17155
17156         * gcc.dg/fold-alloc-1.c: New test.
17157
17158 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
17159
17160         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17161         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
17162
17163 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
17164
17165         * gcc.dg/fold-abs-1.c: New test.
17166         * gcc.dg/fold-abs-2.c: New test.
17167         * gcc.dg/fold-abs-3.c: New test.
17168
17169 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
17170
17171         Make CONSTRUCTOR use VEC to store initializers.
17172         * g++.dg/ext/complit3.C: Check for specific error messages.
17173         * g++.dg/init/brace2.C: Update error message.
17174         * g++.dg/warn/Wbraces2.C: Likewise.
17175
17176 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
17177
17178         PR fortran/16940
17179         * gfortran.dg/module_interface_1.f90: New test.
17180
17181 2005-07-19  Danny Berlin <dberlin@dberlin.org>
17182             Kenneth Zadeck <zadeck@naturalbridge.com>
17183
17184         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
17185
17186 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17187
17188         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
17189         specify -Wformat for these tests.
17190         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
17191         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
17192         * gcc.dg/format/opt-6.c: Delete.
17193
17194 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17195
17196         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
17197         * gcc.dg/tree-ssa/sra-3.c: Likewise.
17198
17199 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17200
17201         * gcc.dg/tree-ssa/alias-2.c: New test.
17202
17203 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
17204
17205         PR c++/22263
17206         * g++.dg/template/explicit7.C: New test.
17207
17208 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
17209
17210         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
17211         width of 8 to +Inf and -Inf.
17212
17213 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
17214
17215         PR c++/22139
17216         * g++.dg/template/friend36.C: New test.
17217
17218 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
17219
17220         PR fortran/21730
17221         * gfortran.dg/pr21730.f: New test.
17222
17223 2005-07-16  Danny Berlin <dberlin@dberlin.org>
17224             Kenneth Zadeck <zadeck@naturalbridge.com>
17225
17226         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
17227         since pure const detection cannot run at -O1 in c compiler.
17228         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
17229         can now optimize this case properly.
17230         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
17231         because we now pass.
17232         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
17233
17234 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
17235
17236         PR c/22421
17237         * gcc.dg/format/bitfld-1.c: New test.
17238
17239 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17240
17241         PR c++/22204
17242         * g++.dg/rtti/repo1.C: New test.
17243
17244 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
17245
17246         PR middle-end/22398
17247         * gcc.c-torture/compile/pr22398.c: New test.
17248
17249 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17250
17251         PR c++/22132
17252         * g++.dg/expr/cast4.C: New test.
17253
17254 2005-07-15  Richard Guenther  <rguenther@suse.de>
17255
17256         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
17257         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17258
17259 2005-07-15  Steven Bosscher  <stevenb@suse.de>
17260
17261         PR tree-optimization/22230
17262         * gcc.dg/tree-ssa/pr22230.c: New test.
17263
17264 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
17265
17266         * gfortran.dg/g77/cpp6.f: New test.
17267
17268         PR fortran/22417
17269         * gfortran.dg/g77/cpp5.F: New test.
17270         * gfortran.dg/g77/cpp5.h: New file.
17271         * gfortran.dg/g77/cpp5inc.h: New file.
17272
17273 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
17274
17275         PR libfortran/16435
17276         * gfortran.dg/tl_editting.f90: New.
17277         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17278
17279 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
17280
17281         * gfortran.dg/char_array_constructor.f90: New test.
17282
17283 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
17284
17285         * gfortran.dg/past_eor.f90: New.
17286         * gfortran.dg/complex_read.f90: New.
17287
17288 2005-07-13  Jeff Law  <law@redhat.com>
17289
17290         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17291         additional casts.
17292
17293         * gcc.dg/tree-ssa/pr22321.c: New test
17294
17295 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
17296
17297         PR tree-optimization/21921
17298         * gcc.dg/tree-ssa/pr21921.c: New.
17299
17300 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17301
17302         PR tree-optimizatio/22442
17303         * gcc.dg/tree-ssa/loop-11.c: New test.
17304
17305 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17306
17307         PR tree-opt/21840
17308         * gcc.c-torture/compile/pr21840.c: New test.
17309
17310 2005-07-12  Jan Hubicka  <jh@suse.cz>
17311
17312         * gcc.c-torture/compile/pr22379.c: New test.
17313
17314 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17315
17316         PR libfortran/21593
17317         gfortran.dg/dev_null.f90: Remove outdated comment about
17318         PR libfortran/21593.
17319
17320
17321 2005-07-12  Dale Johannesen  <dalej@apple.com>
17322
17323         * gcc.target/i386/compress-float-sse.c: New.
17324         * gcc.target/i386/compress-float-sse-pic.c: New.
17325         * gcc.target/i386/compress-float-387.c: New.
17326         * gcc.target/i386/compress-float-387-pic.c: New.
17327         * gcc.dg/compress-float-ppc.c: New.
17328         * gcc.dg/compress-float-ppc-pic.c: New.
17329
17330 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17331
17332         PR libfortran/21593
17333         gfortran.dg/dev_null.f90: Remove targets.
17334
17335 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17336
17337         PR tree-opt/22335
17338         * gcc.dg/pr22335-1.c: New test.
17339         * gcc.dg/pr22335-2.c: New test.
17340
17341 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17342
17343         PR c++/20172
17344         * g++.dg/template/nontype12.C : New test.
17345
17346 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17347
17348         * gcc.dg/tree-ssa/loop-10.c: New test.
17349
17350 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17351
17352         * gcc.c-torture/execute/20020720-1.x: Remove.
17353
17354 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17355
17356         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17357
17358 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17359
17360         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17361         (dg-mips-options): Use it.
17362
17363 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17364
17365         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17366
17367 2005-07-09  Richard Henderson  <rth@redhat.com>
17368
17369         * lib/target-supports.exp (check_effective_target_sync_char_short):
17370         Add alpha.
17371
17372 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17373
17374         PR libfortran/22217
17375         * gfortran.dg/negative-z-descriptor.f90: New test.
17376
17377 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17378
17379         PR tree-opt/22329
17380         * gcc.dg/pr22329.c: New test.
17381
17382 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17383
17384         PR tree-optimization/20139
17385         * gcc.dg/tree-ssa/pr20139.c: New.
17386
17387 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17388
17389         PR tree-opt/22356
17390         * testsuite/gcc.dg/pr22356-1.c: New test.
17391
17392 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17393
17394         PR c++/21799
17395         * g++.dg/template/unify8.C: New.
17396         * g++.dg/template/unify9.C: New.
17397
17398 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17399
17400         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17401
17402 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17403
17404         * gcc.dg/darwin-version-1.c: New.
17405         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17406         * gcc.dg/builtins-20.c: Likewise.
17407         * gcc.dg/builtins-53.c: Likewise.
17408         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17409         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17410         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17411         * gcc.dg/torture/builtins-power-1.c: Likewise.
17412         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17413         on Darwin.
17414
17415 2005-07-07  Jeff Law  <law@redhat.com>
17416
17417         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17418         argument evaluation order.
17419
17420 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17421
17422         PR libfortran/21594
17423         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17424         Add test cases where the shift length is greater than the
17425         array length.
17426
17427 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17428
17429         * obj-c++.dg/proto-lossage-6.mm: New.
17430         * objc.dg/proto-lossage-6.m: New.
17431
17432 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17433
17434         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17435         * objc.dg/gnu-runtime-2.m: Likewise.
17436
17437 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17438
17439         * gfortran.dg/longline.f: New test.
17440
17441         * gfortran.dg/badline.f: New test.
17442
17443 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17444
17445         PR fortran/16531
17446         PR fortran/15966
17447         PR fortran/18781
17448         * gfortran.dg/hollerith.f90: New.
17449         * gfortran.dg/hollerith2.f90: New.
17450         * gfortran.dg/hollerith3.f90: New.
17451         * gfortran.dg/hollerith4.f90: New.
17452         * gfortran.dg/hollerith_f95.f90: New.
17453         * gfortran.dg/hollerith_legacy.f90: New.
17454         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17455
17456 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17457
17458         PR objc/22274
17459         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17460         * objc.dg/gnu-runtime-2.m: New.
17461
17462 2005-07-06  Jeff Law  <law@redhat.com>
17463
17464         * gcc.dg/tree-ssa/vrp17.c: New test.
17465
17466 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17467
17468         PR fortran/22327
17469         * gfortran.dg/array_constructor_5.f90: New test.
17470
17471 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17472
17473         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17474
17475 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17476
17477         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17478         * gcc.dg/980816-1.c: Ditto.
17479
17480 2005-07-06  Jeff Law  <law@redhat.com>
17481
17482         * gcc.c-torture/compile/pr21356.c: New test.
17483
17484 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17485
17486         PR c/22013
17487         PR c/22098
17488         * gcc.c-torture/compile/pr22013-1.c,
17489         gcc.c-torture/execute/pr22098-1.c,
17490         gcc.c-torture/execute/pr22098-2.c,
17491         gcc.c-torture/execute/pr22098-3.c: New tests.
17492
17493 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17494
17495         PR c/22308
17496         * gcc.dg/pr22308-1.c: New test.
17497
17498 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17499
17500         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17501         target.
17502         * gcc.dg/compare9.c: Use -fshort-enums instead of
17503         -fno-short-enums.  Change the last test to dg-bogus.
17504
17505 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17506
17507         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17508         * gcc.dg/compare9.c: New.
17509
17510 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17511
17512         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17513
17514 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17515
17516         PR testsuite/22288
17517         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17518
17519
17520 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17521
17522         * gcc.dg/format/gcc_gfc-1.c: New.
17523
17524 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17525
17526         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17527
17528 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17529
17530         PR fortran/20842
17531         * gfortran.dg/io_invalid_1.f90: New test.
17532
17533 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17534
17535         * gcc.dg/format/gcc_diag-1.c: Update.
17536
17537 2005-07-02  Jeff Law  <law@redhat.com>
17538
17539         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17540         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17541
17542 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17543
17544         * gcc.dg/format/gcc_diag-1.c: Update.
17545
17546 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17547
17548         PR tree-opt/22269
17549         * gcc.c-torture/compile/pr22269.c: New test.
17550
17551 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17552
17553         PR 21584
17554         PR 22219
17555         * g++.dg/tree-ssa/pr21584-1.C: New test.
17556         * g++.dg/tree-ssa/pr21584-2.C: New test.
17557
17558 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17559
17560         * obj-c++.dg/try-catch-11.mm: New.
17561         * objc.dg/try-catch-10.m: New.
17562
17563 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17564
17565         * g++.dg/other/ucnid-1.C: xfail on AIX.
17566
17567 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17568
17569         PR 22234
17570         * gcc.dg/20050629-1.c: New test.
17571
17572 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17573
17574         * obj-c++.dg/const-str-1[0-1].mm: New.
17575         * objc.dg/const-str-1[0-1].m: New.
17576
17577 2005-05-29  Richard Henderson  <rth@redhat.com>
17578
17579         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17580         Rename from check_effective_target_vect_no_max.
17581         (check_effective_target_vect_no_int_add): New.
17582         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17583         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17584         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17585         * gcc.dg/vect/vect-reduc-1.c: Use both.
17586         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17587
17588 2005-05-29  Richard Henderson  <rth@redhat.com>
17589
17590         * lib/target-supports.exp (check_effective_target_vect_no_max):
17591         Remove i386 and x86_64.
17592
17593 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17594
17595         PR testsuite/21969
17596         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17597
17598 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17599
17600         PR middle-end/21969
17601         * gcc.dg/vect/pr21969.c: New test.
17602
17603 2005-06-28  Eric Christopher  <echristo@redhat.com>
17604
17605         PR c/22052
17606         PR c/21975
17607         * gcc.dg/inline1.c: New test.
17608         * gcc.dg/inline2.c: Ditto.
17609         * gcc.dg/inline3.c: Ditto.
17610         * gcc.dg/inline4.c: Ditto.
17611         * gcc.dg/inline5.c: Ditto.
17612
17613 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17614
17615         PR libfortran/22142
17616         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17617         Add testcase also testing eoshift1 for PR 22142.
17618
17619 2005-06-28  Richard Henderson  <rth@redhat.com>
17620
17621         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17622         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17623         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17624         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17625         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17626
17627 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17628
17629         PR libfortran/22142
17630         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17631         Add testcase for PR 22142.
17632
17633 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17634
17635         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17636         gcc.target/ia64/fpreg-2.c: New tests.
17637
17638 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17639
17640         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17641
17642 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17643
17644         PR libfortran/22170
17645         * gfortran.dg/slash_1.f90: New test.
17646
17647 2005-06-27  Richard Henderson  <rth@redhat.com>
17648
17649         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17650         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17651         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17652         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17653         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17654         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17655
17656 2005-06-27  Richard Henderson  <rth@redhat.com>
17657
17658         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17659         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17660
17661 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17662
17663         * obj-c++.dg/proto-lossage-5.mm: New.
17664         * objc.dg/proto-lossage-5.m: New.
17665
17666 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17667
17668         PR 21959
17669         * gcc.dg/tree-ssa/pr21959.c: New test.
17670
17671 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17672
17673         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17674         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17675         testing uninitialized var.
17676
17677         * gcc.c-torture/execute/builtins/chk.h: New.
17678         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17679         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17680         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17681         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17682         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17683         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17684         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17685         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17686         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17687         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17688         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17689         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17690         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17691         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17692         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17693         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17694         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17695         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17696         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17697         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17698         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17699         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17700         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17701         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17702         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17703         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17704         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17705         * gcc.dg/builtin-object-size-1.c: New test.
17706         * gcc.dg/builtin-object-size-2.c: New test.
17707         * gcc.dg/builtin-object-size-3.c: New test.
17708         * gcc.dg/builtin-object-size-4.c: New test.
17709         * gcc.dg/builtin-object-size-5.c: New test.
17710         * gcc.dg/builtin-stringop-chk-1.c: New test.
17711         * gcc.dg/builtin-stringop-chk-2.c: New test.
17712         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17713         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17714         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17715         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17716         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17717         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17718         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17719         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17720         * gcc.c-torture/execute/printf-1.c: New test.
17721         * gcc.c-torture/execute/fprintf-1.c: New test.
17722         * gcc.c-torture/execute/vprintf-1.c: New test.
17723         * gcc.c-torture/execute/vfprintf-1.c: New test.
17724         * gcc.c-torture/execute/printf-chk-1.c: New test.
17725         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17726         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17727         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17728
17729 2005-06-27  Michael Matz  <matz@suse.de>
17730
17731         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17732         slot is not merged if address escapes.
17733
17734 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17735
17736         PR c/21911
17737         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17738
17739 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17740
17741         PR middle-end/17965
17742         * gcc.c-torture/compile/20050622-1.c: New test.
17743
17744         PR middle-end/22028
17745         * gcc.dg/20050620-1.c: New test.
17746
17747 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17748
17749         PR tree-optimization/22026
17750         * gcc.dg/tree-ssa/pr22026.c: New.
17751
17752 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17753
17754         PR libfortran/22144
17755         * gfortran.dg/shift-alloc.f90: New testcase.
17756
17757 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17758
17759         * all files: Update FSF address in copyright headers.
17760
17761 2005-06-22  Jan Hubicka  <jh@suse.cz>
17762
17763         * wholeprogram-1.c: New testcase.
17764         * wholeprogram-2.c: New testcase.
17765
17766 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17767
17768         PR 22171
17769         * gcc.dg/tree-ssa/pr22171.c: New test.
17770
17771 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17772
17773         * gfortran.dg/simplify_modulo.f90: New.
17774
17775 2005-06-24  Jan Hubicka  <jh@suse.cz>
17776
17777         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17778
17779 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17780
17781         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17782
17783 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17784
17785         * obj-c++.dg/typedef-alias-1.mm: New.
17786         * objc.dg/typedef-alias-1.m: New.
17787
17788 2005-06-23  Jeff Law  <law@redhat.com>
17789
17790         * gcc.dg/tree-ssa/vrp16.c: New test.
17791
17792 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17793
17794         * lib/target-supports.exp: Add
17795         check_effective_target_fortran_large_real and
17796         check_effective_target_fortran_large_int to check for
17797         corresponding effective targets.
17798         * gfortran.dg/large_integer_kind_1.f90: New test.
17799         * gfortran.dg/large_real_kind_1.f90: New test.
17800
17801 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17802
17803         PR tree-optimization/22117
17804         * gcc.dg/tree-ssa/pr22117.c: New.
17805
17806 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17807
17808         PR testsuite/22123
17809         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17810
17811 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17812
17813         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17814
17815 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17816
17817         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17818         * gfortran.dg/f2c_4.c: Likewise.
17819
17820 2005-06-22 Paul Brook  <paul@codesourcery.com>
17821
17822         PR fortran/21034
17823         * gfortran.dg/auto_save_1.f90: New test.
17824
17825 2005-06-22  Michael Matz  <matz@suse.de>
17826
17827         * gcc.target/x86-64/abi: New directory.
17828         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17829         * gcc.target/x86-64/abi/README.gcc: New file.
17830         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17831         * gcc.target/x86-64/abi/asm-support.s: New file.
17832         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17833         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17834         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17835         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17836         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17837         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17838         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17839         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17840         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17841         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17842         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17843         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17844         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17845         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17846         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17847         * gcc.target/x86_64/abi/test_varargs.c: New test.
17848
17849 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17850
17851         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17852         32-bit i?86 and x86_64.
17853
17854 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17855
17856         * obj-c++.dg/const-str-[1-9].mm: New tests.
17857
17858 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17859
17860         PR fortran/22010
17861         * gfortran.dg/namelist_use.f90: New.
17862         * gfortran.dg/namelist_use_only.f90: New.
17863
17864 2005-06-21  Jeff Law  <law@redhat.com>
17865
17866         * gcc.dg/tree-ssa/vrp15.c: New test.
17867
17868 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17869
17870         * lib/target-supports.exp (check_effective_target_vect_reduction):
17871         Remove.
17872         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17873         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17874         remove vect_reduction target keyword. Also avoid two returns in main.
17875         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17876         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17877         * gcc.dg/vect/vect-reduc-1short.c: New test.
17878         * gcc.dg/vect/vect-reduc-1char.c: New test.
17879         * gcc.dg/vect/vect-reduc-2short.c: New test.
17880         * gcc.dg/vect/vect-reduc-2char.c: New test.
17881         * gcc.dg/vect/vect-reduc-6.c: New test.
17882         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17883         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17884         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17885
17886 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17887         Paul Thomas  <pault@gcc.gnu.org>
17888
17889         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17890         New tests.
17891
17892 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17893
17894         * gfortran.dg/backslash_1.f90: New test.
17895         * gfortran.dg/backslash_2.f90: New test.
17896
17897 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17898
17899         * gfortran.dg/duplicate_labels.f90: New test.
17900
17901 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17902
17903         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17904         unsupportable relocations.
17905         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17906         * gcc.dg/20050321-2.c: xfail for NetWare.
17907
17908 2005-06-20  Andreas Jaeger  <aj@suse.de>
17909
17910         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17911         gcc.target/i386/fastcall-sseregparm.c,
17912         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17913
17914 2005-06-19  Richard Henderson  <rth@redhat.com>
17915
17916         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17917
17918 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17919
17920         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17921
17922 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17923
17924         PR c++/22115
17925         * g++.dg/conversion/simd2.C: Change expected error message.
17926
17927 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17928
17929         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17930         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17931         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17932
17933 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17934
17935         * gcc.dg/fold-mod-1.c: New test.
17936
17937 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17938
17939         PR fortran/19926
17940         * gfortran.dg/pr19926.f90: New test.
17941
17942 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17943
17944         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17945         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17946         targets.
17947         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17948         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17949
17950 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17951
17952         * gcc.target/ia64/float80-varargs-1.c: New test.
17953
17954 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17955
17956         PR tree-opt/22035
17957         * gfortran.dg/f2c_6.f90: New test.
17958
17959 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17960
17961         PR c++/17413
17962         * g++.dg/template/local5.C: New.
17963
17964 2005-06-17  Richard Henderson  <rth@redhat.com>
17965
17966         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17967
17968 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17969
17970         PR testsuite/21945
17971         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17972
17973 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17974
17975         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17976         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17977         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17978         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17979         check_vect to verify the presence of hardware vector support.
17980
17981 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17982
17983         PR testsuite/22056
17984         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17985
17986 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17987
17988         PR libfortran/19216
17989         * gfortran.dg/pr19216.f: Add correct space between brackets and
17990         dg directive.
17991
17992 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17993
17994         PR libfortran/16436
17995         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17996
17997 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17998
17999         * gcc.target/i386/attributes-error.c: New testcase.
18000         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
18001         * gcc.target/i386/regparm-stdcall.c: Likewise.
18002         * gcc.target/i386/sseregparm-1.c: Likewise.
18003         * gcc.target/i386/sseregparm-2.c: Likewise.
18004
18005 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
18006
18007         * g++.dg/rtti/crash2.C: New.
18008
18009 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
18010
18011         * gcc.dg/noncompile/20040203-3.c: Update expected message.
18012
18013 2005-06-15  David Ung  <davidu@mips.com>
18014
18015         * gcc.target/mips/mips16e-extends.c: New test for testing the
18016         generation of MIPS16e zeb/zeh, seb/seh instructions.
18017
18018 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
18019
18020         PR 22018
18021         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
18022         * gcc.dg/tree-ssa/pr22018.c: New test.
18023
18024 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
18025
18026         * gcc.dg/simd-1.c: Update error messages.
18027         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
18028         * gcc.dg/simd-2.c: Update error messages.
18029         * gcc.dg/simd-4.c: New.
18030
18031 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
18032
18033         PR c++/20678
18034         * g++.dg/other/crash-4.C: New.
18035
18036 2005-06-14  Devang Patel  <dpatel@apple.com>
18037
18038         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
18039
18040 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18041
18042         PR c++/21929
18043         * g++.dg/parse/crash11.C: Update
18044
18045 2005-06-13  Jeff Law  <law@redhat.com>
18046
18047         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
18048         perform the desired transformations.
18049         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
18050         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
18051
18052 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18053
18054         PR fortran/22038
18055         * gfortran.dg/forall_1.f90: Un-XFAIL.
18056
18057 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
18058
18059         PR c++/21929
18060         * g++.dg/parse/crash26.C: New.
18061
18062         PR c++/20789
18063         * g++.dg/init/member1.C: New.
18064
18065 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
18066
18067         * gfortran.dg/altreturn_1.f90: New test.
18068
18069 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
18070
18071         PR middle-end/21985
18072         * gcc.dg/tree-ssa/pr21985.c: New test.
18073
18074 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18075
18076         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
18077
18078 2005-06-12  Roger Sayle  <roger@eyesopen.com>
18079
18080         PR c++/21930
18081         * g++.dg/other/error10.C: New test case.
18082
18083 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18084
18085         PR libfortran/19155
18086         * gfortran.dg/pr19155.f: Add test.
18087
18088 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18089
18090         * gfortran.dg/f2c_7.f90: New test.
18091
18092         * gfortran.dg/forall_1.f90: XFAILed.
18093
18094 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18095
18096         * gcc.dg/pr14796-1.c: New.
18097         * gcc.dg/pr14796-2.c: New.
18098
18099 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
18100
18101         PR fortran/17792
18102         PR fortran/21375
18103         * gfortran.dg/deallocate_stat.f90: New test.
18104
18105 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
18106
18107         * gfortran.fortran-torture/execute/in-pack.f90: New test.
18108
18109 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
18110
18111         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
18112         access will be generated when this loop is vectorized. Test that
18113         accesses with same alignment were detected.
18114         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
18115         Test that accesses with same alignment were detected.
18116         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
18117         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
18118         alignment were detected.
18119
18120 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
18121
18122         PR c++/10611
18123         * g++.dg/conversion/simd2.C: New.
18124
18125 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18126
18127         * gcc.dg/Wcxx-compat-1.c: New.
18128
18129 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
18130
18131         PR libfortran/21480
18132         * gfortran.dg/reshape-complex.f90: Add a test for a packed
18133         complex array.
18134
18135 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
18136
18137         * gcc.dg/alias-8.c: New.
18138
18139 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
18140
18141         * gcc.dg/format/cmn_err-1.c: Update.
18142
18143 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
18144
18145         PR target/20666
18146         * gcc.target/sparc/fexpand-2.c: New.
18147         * gcc.target/sparc/fpmerge-2.c: New.
18148         * gcc.target/sparc/fpmul-2.c: New.
18149         * gcc.target/sparc/noresult.c: New.
18150         * gcc.target/sparc/pdist-2.c: New.
18151         * gcc.target/sparc/pdist-3.c: New.
18152
18153 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
18154
18155         PR testsuite/21702
18156         * gcc.target/i386/i386.exp: Fix comment typo.
18157
18158 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18159
18160         PR c++/19497
18161         * g++.dg/inherit/using5.C: New.
18162         * g++.dg/inherit/using6.C: New.
18163
18164 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18165
18166         PR c++/19894
18167         * g++.dg/template/ptrmem15.C: New test.
18168
18169         PR c++/20563
18170         * g++.dg/ext/label4.C: New test.
18171
18172 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18173
18174         * gcc.dg/tls/debug-1.c: New test.
18175
18176 2005-06-07  Dale Johannesen  <dalej@apple.com>
18177
18178         * gcc.target/i386/movq.c: New.
18179
18180 2005-06-07  Dale Johannesen  <dalej@apple.com>
18181
18182         * gcc.dg/20050607-1.c: New.
18183
18184 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
18185
18186         PR middle-end/21850
18187         * gcc.c-torture/execute/20050607-1.c: New test.
18188
18189 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
18190
18191         PR libfortran/21926
18192         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
18193         Test case where the return array has lowest stride one,
18194         but isn't packed.
18195
18196 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
18197
18198         * lib/target-supports.exp (check_effective_target_sync_int_long):
18199         Add s390 and s390x targets.
18200
18201 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
18202
18203         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
18204         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
18205         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
18206         * gcc.dg/tree-ssa/loop-9.c: New test.
18207
18208 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18209
18210         * g++.dg/parse/defarg10.C: New.
18211
18212 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
18213
18214         PR regression/21897
18215         * gcc.c-torture/execute/20050604-1.c: New test.
18216
18217 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
18218
18219         PR 21903
18220         * g++.dg/parse/defarg9.C: New.
18221
18222         PR c++/20637
18223         * g++.dg/inherit/using4.C: New.
18224         * g++.dg/overload/error1.C: Adjust expected errors.
18225         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
18226         * g++.old-deja/g++.brendan/arm2.C: Likewise.
18227         * g++.old-deja/g++.other/redecl2.C: Likewise.
18228         * g++.old-deja/g++.other/redecl4.C: Likewise.
18229         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
18230
18231 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18232
18233         * gfortran.dg/f2c_5.f90: Add -w to dg-options
18234
18235 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18236
18237         * lib/gfortran.exp (gfortran_target_compile): Call
18238         dg-additional-files-options
18239         * gfortran.dg/f2c_4.f90: New file
18240         * gfortran.dg/f2c_4.c: New file
18241         * gfortran.dg/f2c_5.f90: New file
18242         * gfortran.dg/f2c_5.c: New file
18243
18244 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18245
18246         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
18247
18248         PR fortran/21912
18249         * gfortran.dg/array_constructor_4.f90: New test.
18250
18251 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
18252
18253         PR c++/21619
18254         * g++.dg/ext/builtin9.C: New test.
18255
18256 2005-06-05  Dale Johannesen  <dalej@apple.com>
18257
18258         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
18259         * gcc.c-torture/execute/20050603-2.c: Ditto.
18260
18261 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18262
18263         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
18264         * gcc.dg/vect/vect-reduc-1.c: New.
18265         * gcc.dg/vect/vect-reduc-2.c: New.
18266         * gcc.dg/vect/vect-reduc-3.c: New.
18267
18268 2005-06-04  Dale Johannesen  <dalej@apple.com>
18269
18270         * gcc.c-torture/execute/20050603-1.c: New.
18271         * gcc.c-torture/execute/20050603-2.c: New.
18272         * gcc.dg/20050603-3.c: New.
18273
18274 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18275
18276         PR fortran/19195
18277         * gfortran.dg/debug_1.f90: New test.
18278
18279         * gfortran.dg/forall_1.f90: New test.
18280
18281 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
18282
18283         * gfortran.dg/array_constructor_3.f90: New test.
18284
18285 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18286
18287         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18288
18289 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
18290
18291         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18292
18293 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
18294
18295         PR c/21873
18296         * gcc.dg/init-excess-1.c: New test.
18297
18298 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18299
18300         PR c++/21853
18301         * g++.dg/expr/static_cast6.C: New test.
18302
18303 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
18304
18305         * gcc.dg/tree-ssa/vrp14.c: New test.
18306
18307 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18308
18309         PR c++/21336
18310         * g++.dg/template/new2.C: New test.
18311
18312 2005-06-03  Josh Conner  <jconner@apple.com>
18313
18314         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18315         all entries in initializer.
18316
18317 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18318
18319         PR middle-end/21858
18320         * gcc.dg/pr21858.c: New testcase.
18321
18322 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18323
18324         PR tree-optimization/21292
18325
18326         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18327         New.
18328         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18329         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18330         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18331         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18332         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18333
18334 2005-06-02  Richard Henderson  <rth@redhat.com>
18335
18336         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18337
18338 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18339
18340         * gcc.dg/wtypequal.c: New testcase.
18341
18342 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18343
18344         PR 21582
18345         * gcc.dg/tree-ssa/pr21582.c: New test.
18346
18347 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18348
18349         PR c++/21280
18350         * g++.dg/opt/interface2.h: New.
18351         * g++.dg/opt/interface2.C: New.
18352         * g++.dg/init/ctor4.C: Adjust error lines.
18353         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18354         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18355         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18356         * g++.old-deja/g++.pt/assign1.C: Likewise.
18357         * g++.old-deja/g++.pt/crash20.C: Likewise.
18358
18359 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18360
18361         PR tree-optimization/21734
18362         * g++.dg/vect/pr21734_1.cc: New.
18363         * g++.dg/vect/pr21734_2.cc: New.
18364
18365 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18366
18367         PR c++/20350
18368         * g++.dg/template/spec24.C: New.
18369
18370         PR c++/21151
18371         * g++.dg/pch/local-1.C: New.
18372         * g++.dg/pch/local-1.Hs: New.
18373
18374 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18375
18376         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18377         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18378         * gcc.dg/tree-ssa/pr14341.c: New test.
18379         * gcc.dg/tree-ssa/pr14841.c: New test.
18380         * gcc.dg/tree-ssa/pr20701.c: New test.
18381         * gcc.dg/tree-ssa/pr21086.c: New test.
18382         * gcc.dg/tree-ssa/pr21090.c: New test.
18383         * gcc.dg/tree-ssa/pr21332.c: New test.
18384         * gcc.dg/tree-ssa/pr21458.c: New test.
18385         * gcc.dg/tree-ssa/pr21658.c: New test.
18386         * gcc.dg/tree-ssa/vrp01.c: New test.
18387         * gcc.dg/tree-ssa/vrp02.c: New test.
18388         * gcc.dg/tree-ssa/vrp03.c: New test.
18389         * gcc.dg/tree-ssa/vrp04.c: New test.
18390         * gcc.dg/tree-ssa/vrp05.c: New test.
18391         * gcc.dg/tree-ssa/vrp06.c: New test.
18392         * gcc.dg/tree-ssa/vrp07.c: New test.
18393         * gcc.dg/tree-ssa/vrp08.c: New test.
18394         * gcc.dg/tree-ssa/vrp09.c: New test.
18395         * gcc.dg/tree-ssa/vrp10.c: New test.
18396         * gcc.dg/tree-ssa/vrp11.c: New test.
18397         * gcc.dg/tree-ssa/vrp12.c: New test.
18398         * gcc.dg/tree-ssa/vrp13.c: New test.
18399
18400 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18401
18402         PR 21029
18403         * gcc.dg/tree-ssa/pr21029.c: New test.
18404
18405 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18406
18407         * gfortran.dg/logint-1.f: New test case.
18408         * gfortran.dg/logint-2.f: Likewise.
18409         * gfortran.dg/logint-3.f: Likewise.
18410
18411 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18412
18413         PR c/21536
18414         PR c/20760
18415         * gcc.dg/20050527-1.c: New test.
18416
18417         * gcc.dg/i386-sse-12.c: New test.
18418
18419         PR fortran/21729
18420         * gfortran.dg/implicit_5.f90: New test.
18421
18422 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18423
18424         PR fortran/20883
18425         * gfortran/assign_4.f90: New test.
18426         * gfortran/assign_2.f90: Change compile to run.
18427
18428 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18429
18430         * lib/target-supports.exp
18431         (check_effective_target_sync_char_short): New.
18432         * gcc.dg/sync-2.c: New.
18433
18434 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18435
18436         PR tree-optimization/21817
18437         * gcc.dg/torture/pr21817-1.c: New.
18438
18439 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18440
18441         PR c++/21165
18442         * g++.dg/template/init5.C: New.
18443
18444 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18445
18446         * gfortran.dg/char_initialiser_actual.f90:
18447         Test character initialisers as actual arguments.
18448         * gfortran.dg/char_pointer_comp_assign.f90:
18449         Test character pointer structure component assignments.
18450         * gfortran.dg/char_array_structure_constructor.f90:
18451         Test character components in structure constructors.
18452
18453 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18454
18455         PR middle-end/20931
18456         * g++.dg/opt/pr20931.C: New test.
18457
18458 2005-05-31  Andreas Jaeger  <aj@suse.de>
18459
18460         PR testsuite/20772
18461         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18462         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18463         g++.old-deja/g++.ext/asmspec1.C,
18464         g++.old-deja/g++.other/regstack.C,
18465         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18466         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18467         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18468         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18469         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18470         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18471         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18472         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18473         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18474         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18475         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18476         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18477         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18478         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18479         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18480         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18481         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18482         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18483         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18484
18485 2005-05-31  Jeff Law  <law@redhat.com>
18486
18487         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18488
18489 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18490
18491         PR middle-end/21743
18492         * gcc.dg/builtins-1.c: Activate disabled clog test.
18493         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18494
18495 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18496
18497         * gfortran.dg/char_pointer_assign.f90:
18498         Test character-pointer assignments and pointer assignments.
18499         * gfortran.dg/char_pointer_dummy.f90:
18500         Test character-pointer dummy arguments.
18501         * gfortran.dg/char_pointer_func.f90:
18502         Test character-pointer function returns.
18503         * gfortran.dg/char_pointer_dependency.f90:
18504         Test character-pointer functions with dependencies.
18505
18506 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18507
18508         PR c++/21784
18509         * g++.dg/lookup/using14.C: New test.
18510
18511 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18512
18513         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18514         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18515         trailing ^M.
18516
18517 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18518
18519         PR c++/17413
18520         * g++.dg/template/local5.C: New.
18521
18522         PR target/21761
18523         * gcc.c-torture/compile/pr21761.c: New.
18524
18525         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18526         before darwin8.
18527
18528 2005-05-30  Steven G. Kargl
18529
18530         PR fortran/20846
18531         * gfortran.dg/inquire_8.f90: New test.
18532
18533 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18534
18535         PR libfortran/21376
18536         * gfortran.dg/output_exponents_1.f90: New test.
18537
18538 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18539
18540         PR libfortran/20006
18541         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18542
18543 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18544
18545         PR c++/21210
18546         * g++.dg/ext/complex1.C: New test.
18547
18548         PR c++/21340
18549         * g++.dg/init/ctor6.C: New test.
18550
18551 2005-05-29  Jan Hubicka  <jh@suse.cz>
18552
18553         * gcc.c-torture/compile/pr21562.c: New.
18554
18555 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18556
18557         * gfortran.dg/subnormal_1.f90: New test.
18558
18559 2005-05-28  Jan Hubicka  <jh@suse.cz>
18560
18561         * tree-prof.exp: Fix comment.
18562         * value-prof-1.c: New.
18563         * value-prof-2.c: New.
18564         * value-prof-3.c: New.
18565         * value-prof-4.c: New.
18566
18567 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18568
18569         PR c++/21614
18570         * g++.dg/expr/ptrmem6.C: New test.
18571         * g++.dg/expr/ptrmem6a.C: Likewise.
18572
18573 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18574
18575         PR tree-optimization/21658
18576         * gcc.dg/tree-ssa/pr21658.c: New.
18577
18578 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18579
18580         PR c++/21455
18581         * g++.dg/inherit/ptrmem3.C: New.
18582
18583         PR c++/21681
18584         * g++.dg/parse/template16.C: New.
18585
18586 2005-05-27  Andreas Jaeger  <aj@suse.de>
18587
18588         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18589
18590         * gcc.dg/i386-sse-8.c: Run test on all archs.
18591
18592 2005-05-26  Mike Stump  <mrs@apple.com>
18593
18594         * objc.dg/isa-field-1.m: Only run on darwin.
18595         * objc.dg/lookup-1.m: Likewise.
18596         * objc.dg/try-catch-8.m: Likewise.
18597
18598 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18599
18600         PR tree-optimization/9814
18601         * gcc.dg/pr9814-1.c: New test case.
18602
18603 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18604
18605         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18606         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18607         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18608         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18609         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18610         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18611         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18612         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18613         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18614         objc.dg/try-catch-8.m: New.
18615
18616 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18617
18618         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18619         remove extraneous semicolons.
18620
18621 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18622
18623         * obj-c++.dg/comp-types-12.mm: New.
18624         * objc.dg/comp-types-11.m: New.
18625         * objc.dg/selector-4.m: New.
18626
18627 2005-05-26  Andreas Jaeger  <aj@suse.de>
18628
18629         PR testsuite/20772
18630         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18631         g++.old-deja/g++.ext/attrib3.C,
18632         g++.old-deja/g++.other/store-expr1.C,
18633         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18634         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18635         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18636         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18637         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18638         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18639         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18640         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18641         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18642         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18643         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18644         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18645         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18646         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18647         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18648         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18649         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18650         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18651         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18652
18653 2005-05-26  Andreas Jaeger  <aj@suse.de>
18654
18655         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18656         x86-64 compilation.
18657
18658 2005-05-26  Andreas Jaeger  <aj@suse.de>
18659
18660         PR testsuite/20772
18661         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18662         gcc.misc-tests/i386-pf-athlon-1.c,
18663         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18664         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18665         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18666         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18667         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18668         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18669         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18670         programs.
18671
18672         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18673         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18674         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18675         x86-64 compilation.
18676
18677         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18678         x86_64.
18679
18680         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18681         effective-target ilp32.
18682
18683 2005-05-26  David Ung  <davidu@mips.com>
18684
18685         * gcc.target/mips/ext_ins.c: New test for testing the generation
18686         of MIPS32/64 rev 2 ext/ins instructions.
18687
18688 2005-05-26  Andreas Jaeger  <aj@suse.de>
18689
18690         * treelang/compile/unsigned.tree: Use gimple instead of
18691         nonexisting generic dump.
18692
18693 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18694
18695         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18696
18697 2005-05-26  Andreas Jaeger  <aj@suse.de>
18698
18699         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18700
18701 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18702
18703         PR libfortran/17283
18704         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18705         Test callee-allocated memory with write statements.
18706
18707 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18708
18709         PR middle-end/21709
18710         * gcc.dg/pr21709-1.c: New test case.
18711
18712 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18713             Mike Stump  <mrs@apple.com>
18714
18715         * objc/execute/next_mapping.h: Update for C++.
18716
18717         * obj-c++.dg/selector-1.mm: Move to...
18718         * obj-c++.dg/selector-4.mm: here...
18719
18720         * obj-c++.dg/basic.mm: New.
18721         * obj-c++.dg/comp-types-1.mm: New.
18722         * obj-c++.dg/cxx-class-1.mm: New.
18723         * obj-c++.dg/cxx-ivars-1.mm: New.
18724         * obj-c++.dg/cxx-ivars-2.mm: New.
18725         * obj-c++.dg/cxx-ivars-3.mm: New.
18726         * obj-c++.dg/cxx-scope-1.mm: New.
18727         * obj-c++.dg/cxx-scope-2.mm: New.
18728         * obj-c++.dg/defs.mm: New.
18729         * obj-c++.dg/empty-private-1.mm: New.
18730         * obj-c++.dg/encode-1.mm: New.
18731         * obj-c++.dg/encode-2.mm: New.
18732         * obj-c++.dg/encode-3.mm: New.
18733         * obj-c++.dg/extern-c-1.mm: New.
18734         * obj-c++.dg/extra-semi.mm: New.
18735         * obj-c++.dg/fix-and-continue-2.mm: New.
18736         * obj-c++.dg/isa-field-1.mm: New.
18737         * obj-c++.dg/ivar-list-semi.mm: New.
18738         * obj-c++.dg/local-decl-1.mm: New.
18739         * obj-c++.dg/lookup-1.mm: New.
18740         * obj-c++.dg/lookup-2.mm: New.
18741         * obj-c++.dg/method-1.mm: New.
18742         * obj-c++.dg/method-2.mm: New.
18743         * obj-c++.dg/method-3.mm: New.
18744         * obj-c++.dg/method-4.mm: New.
18745         * obj-c++.dg/method-5.mm: New.
18746         * obj-c++.dg/method-6.mm: New.
18747         * obj-c++.dg/method-7.mm: New.
18748         * obj-c++.dg/no-extra-load.mm: New.
18749         * obj-c++.dg/overload-1.mm: New.
18750         * obj-c++.dg/pragma-1.mm: New.
18751         * obj-c++.dg/pragma-2.mm: New.
18752         * obj-c++.dg/private-1.mm: New.
18753         * obj-c++.dg/private-2.mm: New.
18754         * obj-c++.dg/proto-qual-1.mm: New.
18755         * obj-c++.dg/qual-types-1.mm: New.
18756         * obj-c++.dg/stubify-1.mm: New.
18757         * obj-c++.dg/stubify-2.mm: New.
18758         * obj-c++.dg/super-class-1.mm: New.
18759         * obj-c++.dg/super-class-2.mm: New.
18760         * obj-c++.dg/super-dealloc-1.mm: New.
18761         * obj-c++.dg/super-dealloc-2.mm: New.
18762         * obj-c++.dg/template-1.mm: New.
18763         * obj-c++.dg/template-2.mm: New.
18764         * obj-c++.dg/template-3.mm: New.
18765         * obj-c++.dg/template-4.mm: New.
18766         * obj-c++.dg/template-5.mm: New.
18767         * obj-c++.dg/template-6.mm: New.
18768         * obj-c++.dg/try-catch-1.mm: New.
18769         * obj-c++.dg/try-catch-2.mm: New.
18770         * obj-c++.dg/try-catch-3.mm: New.
18771         * obj-c++.dg/try-catch-4.mm: New.
18772         * obj-c++.dg/try-catch-5.mm: New.
18773         * obj-c++.dg/try-catch-6.mm: New.
18774         * obj-c++.dg/try-catch-7.mm: New.
18775         * obj-c++.dg/try-catch-8.mm: New.
18776         * obj-c++.dg/try-catch-9.mm: New.
18777         * obj-c++.dg/va-meth-1.mm: New.
18778
18779 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18780
18781         * obj-c++.dg/selector-1.mm: New.
18782         * obj-c++.dg/selector-2.mm: New.
18783
18784 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18785
18786         * obj-c++.dg/selector-3.mm: New.
18787         * objc.dg/selector-3.m: New.
18788
18789 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18790
18791         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18792         about where warning appears.
18793
18794 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18795
18796         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18797         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18798         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18799         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18800
18801 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18802
18803         * gcc.dg/20050524-1.c: New test.
18804
18805 2005-05-25  Jan Hubicka  <jh@suse.cz>
18806
18807         * gcc.dg/tree-prof/inliner-1.c: New.
18808
18809 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18810
18811         * gcc.dg/tree-prof: New directory.
18812         * gcc.dg/tree-prof/tree-prof.exp: New.
18813
18814 2005-05-25  DJ Delorie  <dj@redhat.com>
18815
18816         * gcc.dg/Wattributes-1.c: New.
18817         * gcc.dg/Wattributes-2.c: New.
18818         * gcc.dg/Wattributes-3.c: New.
18819
18820 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18821
18822         PR tree-optimization/19833
18823         * gcc.dg/uninit-4.c: Remove xfail.
18824         * gcc.dg/uninit-9.c: Ditto.
18825
18826 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18827
18828         * obj-c++.dg/bitfield-[1-5].mm: New.
18829         * obj-c++.dg/class-protocol-1.mm: New.
18830         * obj-c++.dg/comp-types-1[0-1].mm: New.
18831         * obj-c++.dg/comp-types-[2-9].mm: New.
18832         * obj-c++.dg/encode-[4-8].mm: New.
18833         * obj-c++.dg/layout-1.mm: New.
18834         * obj-c++.dg/method-1[0-9].mm: New.
18835         * obj-c++.dg/method-2[0-1].mm: New.
18836         * obj-c++.dg/method-[8-9].mm: New.
18837         * obj-c++.dg/objc-gc-3.mm: New.
18838         * obj-c++.dg/try-catch-10.mm: New.
18839         * objc.dg/bitfield-5.m: New.
18840         * objc.dg/comp-types-10.m: New.
18841         * objc.dg/comp-types-9.m: New.
18842         * objc.dg/layout-1.m: New.
18843         * objc.dg/objc-gc-4.m: New.
18844         * objc.dg/try-catch-9.m: New.
18845         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18846         * objc.dg/comp-types-1.m: Likewise.
18847         * objc.dg/comp-types-[5-6].m: Likewise.
18848         * objc.dg/method-9.m: Likewise.
18849
18850 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18851
18852         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18853         and on hardware without VMX support.
18854
18855         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18856
18857         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18858
18859         * lib/profopt.exp (dg-final-generate, dg-final-use,
18860         profopt-final-code, profopt-get-options): New.
18861         (profopt-execute): Process test directives.
18862
18863         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18864         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18865         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18866
18867 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18868
18869         PR C++/21645
18870         * g++.dg/init/ctor5.C: New test.
18871
18872 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18873
18874         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18875         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18876         vect-113.c, vect-114.c.
18877
18878 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18879
18880         * gcc.dg/const-elim-1.c: Remove xfails.
18881
18882 2005-05-23  Jeff Law  <law@redhat.com>
18883
18884         * gcc.c-torture/compile/pr21638.c: New test.
18885         * gcc.c-torture/compile/20050520-1.c: New test.
18886
18887 2005-05-23  Nick Clifton  <nickc@redhat.com>
18888
18889         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18890         be a proper triple, ie: m32r*-*-*.
18891         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18892
18893 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18894
18895         PR middle-end/21331
18896         PR tree-opt/21293
18897         * gcc.c-torture/compile/pr21293.c: New test.
18898         * gcc.c-torture/execute/pr21331.c: New test.
18899
18900 2004-05-20  Richard Henderson  <rth@redhat.com>
18901
18902         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18903
18904 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18905
18906         * obj-c++-dg.exp: Add.
18907         * obj-c++.exp: Add.
18908         * obj-c++.dg/dg.exp: Add.
18909
18910 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18911
18912         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18913         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18914
18915 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18916
18917         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18918
18919 2004-05-19  Richard Henderson  <rth@redhat.com>
18920
18921         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18922
18923 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18924
18925         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18926
18927         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18928
18929 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18930
18931         PR c++/21495
18932         * g++.dg/parse/extern1.C: New test.
18933         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18934
18935 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18936
18937         * gcc.dg/c99-math.h: New.
18938         * gcc.dg/c99-math-float-1.c: New test.
18939         * gcc.dg/c99-math-double-1.c: Likewise.
18940         * gcc.dg/c99-math-long-double-1.c: Likewise.
18941
18942 2005-05-18  Richard Henderson  <rth@redhat.com>
18943
18944         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18945
18946 2005-05-18  Devang Patel  <dpatel@apple.com>
18947
18948         * g++.dg/opt/20050511-1.C: New test.
18949
18950 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18951
18952         PR libfortran/21127
18953         * gfortran.dg/reshape-complex.f90: New test.
18954
18955 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18956
18957         * gfortran.dg/array_constructor_1.f90: New test.
18958         * gfortran.dg/array_constructor_2.f90: New test.
18959
18960 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18961
18962         PR fortran/20954
18963         * gfortran.dg/pr20954.f: New test.
18964
18965 2005-05-17  Mike Stump  <mrs@apple.com>
18966
18967         Yet more Objective-C++...
18968
18969         * objc.dg/method-5.m: Update.
18970         * objc.dg/method-6.m: Update.
18971         * objc.dg/method-7.m: Update.
18972         * objc.dg/method-9.m: Update.
18973         * objc.dg/try-catch-2.m: Update.
18974
18975 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18976
18977         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18978         Remove little-endian optimizations.
18979
18980 2005-05-17  Jeff Law  <law@redhat.com>
18981
18982         * g++.dg/tree-ssa/pr14814.C: New test.
18983         * gcc.dg/tree-ssa/pr14814.C: New test.
18984         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18985         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18986
18987 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18988
18989         * gcc.dg/compat/generate-random.c: Do not include
18990         libiberty.h.
18991         * gcc.dg/compat/generate-random_r.c: Likewise.
18992
18993 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18994
18995         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18996
18997 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18998
18999         PR middle-end/21595
19000         * g++.dg/tree-ssa/builtin1.C: New testcase.
19001
19002 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
19003
19004         PR c++/21454
19005         * g++.dg/opt/const4.C: New test.
19006
19007         PR middle-end/21492
19008         * g++.dg/opt/crossjump1.C: New test.
19009
19010         PR tree-optimization/21610
19011         * gcc.c-torture/compile/20050516-1.c: New test.
19012
19013         PR fortran/15080
19014         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
19015         about the test failing.
19016         * gfortran.fortran-torture/execute/where_7.f90: New test.
19017         * gfortran.fortran-torture/execute/where_8.f90: New test.
19018
19019 2005-05-16  Richard Henderson  <rth@redhat.com>
19020
19021         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
19022         i?86 and x86_64.
19023
19024 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
19025
19026         * gcc.dg/compat/generate-random.c (config.h): Do not include.
19027         (limits.h): Include unconditionally.
19028         (stdlib.h): Likewise.
19029         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
19030         (limits.h): Include unconditionally.
19031         (stdlib.h): Likewise.
19032         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19033         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19034         (limits.h): Include unconditionally.
19035         (stdlib.h): Likewise.
19036         (hashtab.h): Do not include.
19037         (getopt.h): Likewise.
19038         (stddef.h): Include.
19039         (hashval_t): Define.
19040         (struct entry): Add "next" field.
19041         (HASH_SIZE): New macro.
19042         (hash_table): New variable.
19043         (switchfiles): Do not use xmalloc.
19044         (mix): New macro.
19045         (iterative_hash): New function.
19046         (hasht): Remove.
19047         (e_exists): New function.
19048         (e_insert): Likewise.
19049         (output): Use, instead of libiberty hashtable functions.
19050         (main): Do not use getopt.  Do not call htab_create.
19051
19052 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
19053
19054         PR libstdc++/21526
19055         * lib/target-supports.exp (check_mkfifo_available):
19056         Return 0 for cygwin as mkfifo support incomplete on platform.
19057         Fix typos in comments.
19058
19059 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
19060
19061         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
19062
19063 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
19064
19065         PR fortran/17432
19066         * gfortran.dg/assign_4.f: New test.
19067
19068 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
19069
19070         PR tree-optimization/21563
19071         * gcc.dg/tree-ssa/pr21563.c: New.
19072
19073 2005-05-14  Jan Hubicka  <jh@suse.cz>
19074
19075         * gcc.dg/noreturn-7.c: Allow control reaches warning.
19076
19077 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
19078
19079         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
19080
19081 2005-05-13  Julian Brown  <julian@codesourcery.com>
19082
19083         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
19084         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
19085
19086 2005-05-13  Jan Hubicka  <jh@suse.cz>
19087
19088         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
19089         * gcc.dg/fold-xor-?.c: Likewise.
19090         * gcc.dg/pr15784-?.c: Likewise.
19091         * gcc.dg/pr20922-?.c: Likewise.
19092         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
19093         * gcc.dg/tree-ssa/pr17598.c: Likewise.
19094         * gcc.dg/tree-ssa/pr20470.c: Likewise.
19095
19096 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19097
19098         PR fortran/21260
19099         * gfortran.dg/hollerith_1.f90: New test.
19100
19101 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19102
19103         * gfortran.dg/func_result_2.f90: New test.
19104
19105 2005-05-11  Bud Davis  <bdavis@gfortran.org>
19106
19107         * gfortran.dg/dev_null.f90: New test.
19108
19109 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
19110
19111         * gcc.dg/arm-vfp1.c: Revert last change.
19112
19113 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
19114
19115         PR middle-end/19807
19116         PR tree-optimization/19639
19117         * g++.dg/tree-ssa/pr19807.C: New testcase.
19118
19119 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19120
19121         PR libfortran/21471
19122         * gfortran.dg/append-1.f90: New test.
19123
19124 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19125
19126         * gcc.dg/pr18501.c: XFAIL.
19127         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
19128         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
19129         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
19130         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19131         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19132         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
19133         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
19134         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
19135
19136 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19137
19138         PR fortran/20178
19139         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
19140         gfortran.dg/f2c_3.f90: New tests.
19141
19142         * gfortran.dg/return_1.f90: Fix dg annotation.
19143
19144 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19145
19146         * gcc.c-torture/compile/20050510-1.c: New test.
19147
19148 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
19149
19150         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
19151
19152 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
19153
19154         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
19155
19156 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
19157
19158         PR c/17913
19159         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
19160
19161 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
19162
19163         PR c/21342
19164         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
19165         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
19166
19167 2005-05-10  Ben Elliston  <bje@au.ibm.com>
19168
19169         PR debug/16676
19170         * gcc.dg/debug/pr16676.c: New test.
19171
19172 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
19173
19174         PR testsuite/21443
19175         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
19176         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
19177         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
19178         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
19179         Change -O1 to -O2.
19180         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
19181         -fno-tree-dominator-opts.
19182
19183 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19184
19185         * gfortran.dg/return_1.f90: New test.
19186
19187 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
19188
19189         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
19190
19191         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
19192
19193 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
19194
19195         PR c++/21427
19196         * g++.dg/inherit/covariant13.C: New.
19197
19198 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19199
19200         PR libfortran/19155
19201         * gfortran.dg/pr19155.f: New test.
19202
19203 2005-05-08  Roger Sayle  <roger@eyesopen.com>
19204
19205         PR inline-asm/8788
19206         * gcc.dg/pr8788-1.c: New testcase.
19207
19208 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
19209
19210         PR target/21416
19211         * gcc.target/mips/fpcmp-[12].c: New tests.
19212
19213 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
19214
19215         * lib/target-supports-dg.exp (dg-require-fork): New function.
19216         (dg-require-mkfifo): Likewise.
19217         * lib/target-supports.exp (check_function_available): New
19218         function.
19219         (check_fork_available): Likewise.
19220         (check_mkfifo_available): Likewise.
19221
19222 2005-05-06  Jeff Law  <law@redhat.com>
19223
19224         * gcc.c-torture/compile/pr21380.c: New test.
19225
19226 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
19227
19228         PR c++/20961
19229         * g++.dg/ext/weak3.C: New test.
19230
19231 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
19232
19233         PR c++/21352
19234         * g++.dg/template/crash37.C: New test.
19235
19236 2005-05-05  Paul Brook  <paul@codesourcery.com>
19237
19238         * gcc.dg/arm-g2.c: Use effective-target arm32.
19239         * gcc.dg/arm-mmx-1.c: Ditto.
19240         * gcc.dg/arm-scd42-2.c: Ditto.
19241         * gcc.dg/arm-vfp1.c: Ditto.
19242         * lib/target-supports.exp (check_effective_target_arm32): New
19243         function.
19244
19245 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
19246
19247         PR libfortran/21354
19248         gfortran.dg/in_pack_rank7.f90: New test.
19249
19250 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
19251
19252         PR middle-end/15618
19253         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
19254
19255 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
19256
19257         PR middle-end/21265
19258         * gcc.dg/20050503-1.c: New test.
19259
19260         PR rtl-optimization/21239
19261         * gcc.dg/i386-sse-11.c: New test.
19262
19263 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
19264
19265         PR target/16888
19266         * gcc.target/i386/asm-1.c: New test.
19267
19268 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
19269
19270         PR rtl-optimization/21330
19271         * gcc.c-torture/execute/20050502-1.c: New test.
19272
19273         PR target/21297
19274         * gcc.c-torture/execute/20050502-2.c: New test.
19275
19276 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
19277
19278         PR middle-end/21282
19279         * gcc.dg/pr21282.c: New.
19280
19281 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19282
19283         * gcc.dg/vect/pr20122.c: Clean up .vect file.
19284         * gcc.dg/vect/vect-92.c: Likewise.
19285         * gcc.dg/vect/vect-93.c: Likewise.
19286         * gcc.dg/vect/vect-dv-1.c: Likewise.
19287         * gcc.dg/vect/vect-dv-2.c: Likewise.
19288         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19289
19290 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19291
19292         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19293         * gfortran.dg/vect/vect-2.f90: Likewise.
19294         * gfortran.dg/vect/vect-3.f90: Likewise.
19295         * gfortran.dg/vect/vect-4.f90: Likewise.
19296         * gfortran.dg/vect/vect-5.f90: Likewise.
19297
19298 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
19299
19300         PR target/20813
19301         * gcc.dg/rs6000-fpint-2.c: New.
19302
19303 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
19304
19305         PR c/15698
19306         * gcc.dg/builtins-30.c: Update expected messages.
19307         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19308         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19309         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19310
19311 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19312
19313         PR tree-optimization/21294
19314         * gcc.dg/tree-ssa/pr21294.c: New.
19315
19316 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19317
19318         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19319         __builtin_altivec_st_internal_4si built-in.
19320
19321 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19322
19323         PR c++/15875
19324         * g++.dg/template/ptrmem14.C: New test.
19325
19326 2005-05-02  Paul Brook  <paul@codesourcery.com>
19327
19328         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19329
19330 2005-05-02  Michael Matz  <matz@suse.de>
19331
19332         PR c++/19542
19333         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19334
19335 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19336
19337         * g++.dg/cpp/weak.C: New test.
19338
19339 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19340
19341         * gcc.dg/tree-ssa/loop-8.c: New test.
19342
19343 2005-04-30  Michael Maty  <matz@suse.de>
19344
19345         * gcc.dg/inline-mcpy.c: New test.
19346
19347 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19348
19349         PR libfortran/18958
19350         * gfortran.dg/eoshift.f90: New test case.
19351
19352 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19353
19354         PR libfortran/18857
19355         * gfortran.dg/matmul_1.f90: New test.
19356
19357 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19358
19359         PR tree-optimization/21030
19360         * gcc.dg/tree-ssa/pr21030.c: New.
19361
19362 2005-04-29  Devang Patel  <dpatel@apple.com>
19363
19364         PR tree-optimization/21272
19365         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19366
19367 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19368
19369         PR fortran/13082
19370         PR fortran/18824
19371         * gfortran.dg/entry_4.f90: New test.
19372         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19373         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19374         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19375         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19376         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19377         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19378         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19379
19380 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19381
19382         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19383
19384 2005-04-29  Paul Brook  <paul@codesourcery.com>
19385
19386         * gfortran.dg/entry_3.f90: New test.
19387
19388 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19389
19390         * gfortran.dg/implicit_4.f90: New test.
19391
19392 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19393
19394         * lib/target-supports.exp (check_profiling_available): Return
19395         false for xtensa-*-elf.
19396
19397 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19398
19399         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19400         error if file cannot be deleted.
19401
19402 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19403
19404         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19405         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19406         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19407         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19408         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19409         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19410         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19411         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19412         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19413         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19414         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19415         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19416         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19417
19418 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19419
19420         PR fortran/20865
19421         * gfortran.dg/pr20865.f90: New test.
19422
19423 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19424
19425         * gcc.dg/void-cast-2.c: New test.
19426
19427 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19428
19429         PR c/21159
19430         * gcc.dg/void-cast-1.c: New test.
19431
19432 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19433
19434         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19435
19436 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19437
19438         PR fortran/21177
19439         * gfortran.dg/pr21177.f90: New test.
19440
19441 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19442
19443         PR tree-optimization/21171
19444         * gcc.dg/tree-ssa/pr21171.c: New test.
19445
19446 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19447
19448         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19449         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19450         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19451         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19452         gcc.dg/tree-ssa/gen-vect-32.c: New.
19453         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19454         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19455         don't run on PPC32.
19456
19457 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19458
19459         PR c/21213
19460         * gcc.dg/transparent-union-3.c: New test.
19461
19462 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19463
19464         PR c/20740
19465         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19466         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19467         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19468         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19469         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19470         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19471
19472 2005-04-26  Jeff Law  <law@redhat.com>
19473
19474         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19475         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19476         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19477         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19478         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19479         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19480         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19481
19482 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19483
19484         PR tree-optimization/17598
19485         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19486
19487 2005-04-25  Mike Stump  <mrs@apple.com>
19488
19489         * objc.dg/fix-and-continue-1.m: Add.
19490
19491 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19492
19493         PR c++/20995
19494         * g++.dg/opt/pr20995-1.C: New test case.
19495
19496 2005-04-25  Devang Patel <dpatel@apple.com>
19497
19498         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19499
19500 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19501
19502         PR testsuite/21062
19503         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19504
19505 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19506
19507         PR C++/21188
19508         * g++.dg/opt/rtti2.C: New test.
19509
19510 2005-04-25  Paul Brook  <paul@codesourcery.com>
19511         Steven G. Kargl  <kargls@comcast.net>
19512
19513         PR fortran/20879
19514         * gfortran.dg/ichar_1.f90: New file.
19515
19516 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19517
19518         PR middle-end/20991
19519         * g++.dg/opt/pr20991.C: New test.
19520
19521         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19522         where sizeof (type) < __alignof__ (type).
19523         * gcc.dg/compat/struct-layout-1.h: Likewise.
19524
19525 2005-04-24  Per Bothner  <per@bothner.com>
19526             Devang Patel  <dpatel@apple.com>
19527
19528         PR preprocessor/20907
19529         * gcc.dg/cpp/very-long-comment.c: New test.
19530
19531 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19532
19533         PR fortran/20059
19534         * gfortran.dg/common_5.f: New test.
19535
19536 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19537
19538         PR middle-end/21082
19539         * g++.dg/tree-ssa/pr21082.C: New testcase.
19540
19541 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19542
19543         * gcc.dg/vect/vect-99.c: New test.
19544
19545 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19546
19547         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19548
19549 2005-04-22  Jeff Law  <law@redhat.com>
19550
19551         * gcc.dg/uninit-5.c: Remove xfails.
19552         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19553         conditionals and loads.
19554
19555 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19556
19557         PR libfortran/20074
19558         PR libfortran/20436
19559         PR libfortran/21108
19560         * gfortran.dg/nested_reshape.f90: new test
19561         * gfortran.dg/reshape-alloc.f90: new test
19562         * gfortran.dg/reshape.f90: new test
19563
19564 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19565
19566         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19567
19568         * gcc.dg/arm-vfp1.c: New test.
19569
19570 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19571
19572         PR c++/21087
19573         * g++.dg/lookup/builtin2.C: New test.
19574
19575 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19576
19577         * gcc.dg/weak/weak-13.c: New test.
19578
19579 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19580
19581         * lib/target-supports.exp (check_effective_target_sync_int_long):
19582         Add powerpc*.
19583
19584 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19585
19586         * gcc.target/mips/branch-1.c: New test.
19587
19588 2005-04-21  Richard Henderson  <rth@redhat.com>
19589
19590         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19591         * gcc.dg/vect/vect-86.c: Likewise.
19592         * gcc.dg/vect/vect-87.c: Likewise.
19593         * gcc.dg/vect/vect-88.c: Likewise.
19594
19595 2005-04-21  Devang Patel  <dpatel@apple.com>
19596
19597         PR optimization/20994
19598         * gcc.dg/tree-ssa/ifc-3.c: New test.
19599
19600 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19601
19602         PR c/12913
19603         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19604         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19605         gcc.dg/c99-vla-jump-5.c: New tests.
19606
19607 2005-04-19  Richard Henderson  <rth@redhat.com>
19608
19609         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19610         Fix typo in exists check.
19611         (check_effective_target_sync_int_long): New.
19612         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19613         * gcc.dg/ia64-sync-2.c: Likewise.
19614         * gcc.dg/ia64-sync-3.c: Likewise.
19615         * gcc.dg/ia64-sync-4.c: Likewise.
19616
19617 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19618
19619         * gcc.dg/fold-xor-1.c: New test.
19620         * gcc.dg/fold-xor-2.c: New test.
19621
19622 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19623
19624         PR target/20670
19625         * g++.dg/eh/fp-regs.C: New test.
19626
19627 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19628
19629         * gcc.dg/Wint-to-pointer-cast-1.c,
19630         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19631         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19632         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19633
19634 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19635
19636         PR fortran/16861
19637         * gfortran.dg/pr16861.f90: New test.
19638
19639 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19640
19641         * gcc.dg/pr21085.c: New test.
19642
19643 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19644
19645         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19646         (setup_mips_tests, dg-mips-options): New procedures.
19647         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19648         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19649         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19650         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19651         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19652         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19653         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19654         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19655         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19656         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19657         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19658         dg-mips-options instead of dg-options.  Remove now-redundant
19659         preprocessor guards.
19660         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19661         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19662         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19663         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19664         * gcc.dg/vr-mult-2.c: Delete.
19665         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19666         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19667         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19668         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19669         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19670         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19671         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19672
19673 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19674
19675         * ada/acats/run_all.sh: Use sync when executable not present.
19676
19677 2005-04-18  Devang Patel  <dpatel@apple.com>
19678
19679         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19680         * gcc.dg/vect/vect-11a.c: New.
19681         * gcc.dg/vect/vect-none.c: Update.
19682         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19683
19684 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19685
19686         PR tree-optimization/20922
19687         * gcc.dg/pr20922-1.c: New test.
19688         * gcc.dg/pr20922-2.c: New test.
19689         * gcc.dg/pr20922-3.c: New test.
19690         * gcc.dg/pr20922-4.c: New test.
19691         * gcc.dg/pr20922-5.c: New test.
19692         * gcc.dg/pr20922-6.c: New test.
19693
19694 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19695
19696         PR libfortran/20950
19697         * gfortran.dg/pr20950.f: New test.
19698
19699 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19700
19701         PR libfortran/19216
19702         * gfortran.dg/pr19216.f: New test.
19703
19704 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19705
19706         PR tree-optimization/21001
19707         * gcc.dg/tree-ssa/pr21001.c: New.
19708
19709 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19710
19711         PR libfortran/21075
19712         * gfortran.dg/reshape_rank7.f90: New test.
19713
19714 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19715
19716         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19717         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19718         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19719         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19720         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19721         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19722         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19723         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19724         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19725         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19726         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19727         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19728         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19729         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19730         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19731         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19732         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19733         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19734         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19735         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19736         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19737
19738 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19739
19740         * gfortran.dg/wtruncate.f: New testcase.
19741         * gfortran.dg/wtruncate.f90: New testcase.
19742
19743 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19744
19745         PR c++/21025
19746         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19747         which sizeof/alignof is dependent, rather than just whether we are
19748         processing_template_decl.
19749
19750 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19751
19752         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19753         corrected typo where the wrong variables had been compared.
19754
19755 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19756
19757         PR libfortran/18495
19758         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19759         Test callee-allocated version of return array with a write
19760         statement.
19761         Test spread with a temporary with another write statement.
19762
19763 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19764
19765         PR tree-optimization/21031
19766         * gcc.dg/tree-ssa/pr21031.c: New.
19767
19768 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19769
19770         PR tree-optimization/21004
19771         * gcc.dg/builtins-53.c: Include builtins-config.h.
19772         Check floorf, ceilf, floorl and ceill transformations
19773         only when HAVE_C99_RUNTIME is defined.
19774
19775 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19776
19777         PR middle-end/20739
19778         * gcc.dg/tree-ssa/pr20739.c: New test.
19779
19780 2005-04-14  Mike Stump  <mrs@apple.com>
19781
19782         * gcc.dg/Foundation.framework/empty: New.
19783         * gcc.dg/framework-2.c: New.
19784
19785 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19786
19787         PR tree-optimization/21021
19788         * gcc.c-torture/compile/pr21021.c: New.
19789
19790 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19791
19792         PR testsuite/21010
19793         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19794         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19795         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19796         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19797         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19798         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19799         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19800         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19801
19802 2005-04-14  Richard Henderson  <rth@redhat.com>
19803
19804         * lib/target-supports.exp (check_effective_target_vect_condition):
19805         Add ia64, i?86, and x86_64.
19806
19807 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19808
19809         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19810
19811 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19812
19813         PR tree-optimization/20657
19814         * gcc.dg/tree-ssa/pr20657.c: New.
19815
19816 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19817
19818         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19819         (long long int)trunc*.
19820
19821 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19822
19823         PR target/20927
19824         * gcc.dg/pr20927.c: New test.
19825
19826 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19827
19828         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19829         * gcc.target/mips/asm-1.c: Likewise.
19830
19831 2005-04-13  Dale Johannesen  <dalej@apple.com>
19832
19833         * objc.dg/objc-fast-4.m: New.
19834
19835 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19836
19837         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19838         directory.
19839         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19840
19841 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19842
19843         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19844         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19845         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19846
19847 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19848
19849         PR tree-optimization/20913
19850         * gcc.dg/tree-ssa/pr20913.c: New.
19851
19852         PR tree-optimization/20702
19853         * gcc.dg/tree-ssa/pr20702.c: New.
19854
19855 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19856
19857         PR c++/13744
19858         * g++.dg/inherit/local3.C: New test.
19859
19860 2005-04-12  Jeff Law  <law@redhat.com>
19861
19862         * gcc.dg/tree-ssa/20050412-1.c: New test.
19863
19864 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19865
19866         PR libfortran/19016
19867         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19868         Add tests with mask generated by expression.
19869         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19870         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19871         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19872
19873 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19874
19875         PR middle-end/20917
19876         * gcc.dg/20050409-1.c: New test.
19877
19878 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19879
19880         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19881
19882 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19883
19884         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19885         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19886         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19887         (TARGET_CXX): Adjust accordingly.
19888         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19889         determine_class_data_visibility and class_data_always_comdat.
19890         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19891         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19892         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19893         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19894         (arm_cxx_determine_class_data_visibility): New.
19895         (arm_cxx_class_data_always_comdat): Likewise.
19896         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19897         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19898         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19899         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19900         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19901         Define.
19902
19903 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19904
19905         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19906
19907 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19908
19909         * gcc.dg/i386-darwin-fpmath.c: New.
19910
19911 2004-04-11  Devang Patel  <dpatel@apple.com>
19912
19913         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19914         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19915         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19916         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19917         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19918         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19919         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19920         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19921         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19922
19923 2004-04-11  Devang Patel  <dpatel@apple.com>
19924
19925         * gcc.dg/vect/vect-dv-1.c: New test.
19926         * gcc.dg/vect/vect-dv-2.c: New test.
19927
19928 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19929
19930         PR tree-optimization/20933
19931         * gcc.dg/tree-ssa/pr20933.c: New test.
19932
19933 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19934
19935         * gfortran.dg/fold_nearest.f90: New test.
19936
19937 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19938
19939         * gcc.dg/tree-ssa/alias-1.c: New test.
19940
19941 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19942
19943         PR tree-optimization/20920
19944         * g++.dg/tree-ssa/pr20920.C: New test.
19945
19946 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19947
19948         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19949         (long long int)ceil*.
19950
19951 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19952
19953         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19954         explicit C++ linkage.
19955
19956 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19957
19958         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19959         warning for arithmetic IF statements.
19960
19961 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19962
19963         * eor_handling_1.f90: New test case.
19964         * eor_handling_2.f90: New test case.
19965         * eor_handling_3.f90: New test case.
19966         * eor_handling_4.f90: New test case.
19967         * eor_handling_5.f90: New test case.
19968         * noadv_size.f90: New test case.
19969         * pad_no.f90: New test case.
19970
19971 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19972
19973         * gcc.c-torture/execute/20050410-1.c: New test.
19974
19975 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19976
19977         * gcc.dg/pr20126.c: New.
19978
19979 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19980             Steven G. Kargl <kargls@comcast.net>
19981
19982         * gfortran.dg/PR19872.f: New test.
19983
19984 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19985
19986         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19987
19988 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19989
19990         * gfortran.dg/nint_1.f90: New test.
19991
19992 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19993
19994         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19995         Added test for callee-allocated arrays with write statements.
19996         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19997         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19998         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19999         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20000         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20001
20002 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
20003
20004         PR libfortran/20163
20005         * gfortran.dg/open-options-blanks.f: New test.
20006
20007 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20008
20009         PR fortran/13257
20010         * gfortran.dg/comma_format_extension_[1234].f: New tests.
20011
20012 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
20013
20014         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20015         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20016         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20017         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20018         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20019         * gcc.c-torture/execute/stdarg-4.c: New test.
20020
20021         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
20022
20023         PR target/20795
20024         * g++.dg/abi/param2.C: New test.
20025
20026 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20027
20028         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
20029
20030 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20031
20032         * gcc.dg/builtins-53.c: New test.
20033
20034 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
20035
20036         * g++.dg/tree-ssa/pr18178.C: New test.
20037         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
20038         * gcc.c-torture/execute/20041019-1.c: New test.
20039         * gcc.dg/tree-ssa/20041008-1.c: New test.
20040         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
20041         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
20042         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
20043         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
20044         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
20045         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
20046         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
20047         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
20048         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20049         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20050
20051 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
20052
20053         PR rtl-optimization/20466
20054         * gcc.c-torture/execute/pr20466-1.c: New test.
20055
20056 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/20905
20059         * g++.dg/parse/cond2.C: New test.
20060
20061         PR c++/20145
20062         * g++.dg/warn/Wdtor1.C: New test.
20063
20064 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20065
20066         PR fortran/17229
20067         * gfortran.dg/pr17229.f: New test.
20068
20069 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
20070
20071         * gfortran.dg/tiny_1.f90: New test.
20072         * gfortran.dg/tiny_2.f90: ditto.
20073
20074 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
20075
20076         * gfortran.dg/eor_1.f90: Fix dg-do run line
20077         * gfortran.dg/open_new.f90: Fix dg-do run line
20078
20079 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
20080
20081         * lib/target-supports.exp (get_compiler_messages): Support
20082         optional arguments, the fourth being compiler options.
20083         (check_effective_target_fpic): New proc.
20084         * gcc.dg/20050321-2.c: Restrict to target fpic.
20085
20086 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
20087
20088         * gcc.dg/15443-1.c: New test.
20089         * gcc.dg/15443-2.c: Likewise.
20090
20091 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20092
20093         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
20094
20095 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20096
20097         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
20098
20099 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20100
20101         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
20102         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
20103         -m64.
20104         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
20105         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
20106         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
20107
20108 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
20109
20110         PR c++/20212
20111         * g++.dg/warn/Wunused-11.C: New test.
20112
20113 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
20114
20115         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
20116
20117 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
20118
20119         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
20120
20121 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20122
20123         PR c++/20734
20124         * g++.dg/template/ptrmem13.C: New test.
20125
20126 2005-04-05  Per Bothner  <per@bothner.com>
20127
20128         * lib/gcc.exp: Always add -fno-show-column, for now.
20129
20130 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
20131
20132         PR testsuite/20767
20133         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
20134         of plain old "unsigned int" for the type of "i".  Makes this test
20135         64bit clean.
20136
20137 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
20138
20139         * gcc.dg/i386-ssefn-1.c: New test.
20140         * gcc.dg/i386-ssefn-2.c: New test.
20141         * gcc.dg/i386-ssefn-3.c: New test.
20142         * gcc.dg/i386-ssefn-4.c: New test.
20143
20144 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
20145
20146         PR tree-optimization/20076
20147         * gcc.dg/builtin-apply4.c: New test.
20148
20149         PR preprocessor/19475
20150         * gcc.dg/cpp/macspace1.c: New test.
20151         * gcc.dg/cpp/macspace2.c: New test.
20152
20153 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20154
20155         * gfortran.dg/pr20755.f: Fixed bad format.
20156
20157 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20158
20159         PR c++/20763
20160         * g++.dg/ext/attrib21.C: New test.
20161
20162 2004-04-05  Devang Patel  <dpatel@apple.com>
20163
20164         * lib/target-supports.exp (check_effective_target_vect_shif): New.
20165         * gcc.dg/vect/vect-shift-1.c: New test.
20166
20167 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20168
20169         PR libfortran/20755
20170         * gfortran.dg/pr20755.f: New test.
20171
20172 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
20173
20174         * gfortran.dg/pr15959.f90: New test.
20175         * gfortran.dg/string_pad_trunc.f90: New test.
20176
20177 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20178
20179         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
20180         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
20181         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
20182         syntax.
20183
20184 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20185
20186         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
20187
20188 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20189
20190         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
20191         * gcc.c-torture/compile/20011119-2.c: Likewise.
20192         * gcc.c-torture/compile/981001-2.c: Likewise.
20193
20194 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR c++/20679
20197         * g++.dg/template/overload4.C: New test.
20198
20199 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20200
20201         PR c++/20746
20202         * g++.dg/abi/covariant5.C: New.
20203
20204         PR debug/20505
20205         * g++.dg/debug/const2.C: New.
20206
20207 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
20208
20209         PR rtl-optimization/16104
20210         * gcc.c-torture/execute/20050316-1.c: New test.
20211
20212 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20213
20214         * g++.dg/template/spec23.C: Fix dg-error text.
20215
20216 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
20217
20218         PR c++/19199
20219         * g++.dg/expr/lval2.C: New.
20220
20221 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20222
20223         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
20224         __builtin_strcasecmp and __builtin_strncasecmp.
20225
20226 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
20227
20228         PR c++/20723
20229         * g++.dg/template/spec22.C: New.
20230         * g++.dg/template/spec23.C: New.
20231
20232 2005-04-03  Dale Ranta  <dir@lanl.gov>
20233             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20234
20235         PR libfortran/20068
20236         PR libfortran/20125
20237         PR libfortran/20156
20238         PR libfortran/20471
20239         * gfortran.dg/backspace.f: New test.
20240
20241 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
20242
20243         * gcc.dg/pr19345.c: New test.
20244
20245 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20246
20247         PR tree-optimization/20640
20248         * gcc.dg/torture/tree-loop-1.c: New.
20249
20250 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20251
20252         PR rtl-optimization/20290
20253         * gcc.c-torture/execute/loop-ivopts-2.c: New.
20254
20255 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
20256
20257         * gcc.dg/rs6000-fpint.c: New.
20258
20259 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20260
20261         * gcc.dg/old-style-then-proto-1.c: New test.
20262
20263 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20264
20265         * gfortran.fortran-torture/execute/backspace.f90: Check
20266         after backspace and read was incorrect.
20267
20268 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20269
20270         * gcc.c-torture/execute/builtins/strcat.c: Check the result
20271         buffer past the terminating NUL using memcmp.
20272         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
20273         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20274
20275         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20276         Fix unused/uninitialized variable warnings.
20277
20278         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20279         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20280         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20281         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20282
20283         * gcc.c-torture/execute/builtins/abs-1-lib.c,
20284         gcc.c-torture/execute/builtins/fputs-lib.c,
20285         gcc.c-torture/execute/builtins/lib/fprintf.c,
20286         gcc.c-torture/execute/builtins/lib/main.c,
20287         gcc.c-torture/execute/builtins/lib/memcmp.c,
20288         gcc.c-torture/execute/builtins/lib/memmove.c,
20289         gcc.c-torture/execute/builtins/lib/mempcpy.c,
20290         gcc.c-torture/execute/builtins/lib/memset.c,
20291         gcc.c-torture/execute/builtins/lib/printf.c,
20292         gcc.c-torture/execute/builtins/lib/sprintf.c,
20293         gcc.c-torture/execute/builtins/lib/stpcpy.c,
20294         gcc.c-torture/execute/builtins/lib/strchr.c,
20295         gcc.c-torture/execute/builtins/lib/strcmp.c,
20296         gcc.c-torture/execute/builtins/lib/strcpy.c,
20297         gcc.c-torture/execute/builtins/lib/strcspn.c,
20298         gcc.c-torture/execute/builtins/lib/strlen.c,
20299         gcc.c-torture/execute/builtins/lib/strncat.c,
20300         gcc.c-torture/execute/builtins/lib/strncmp.c,
20301         gcc.c-torture/execute/builtins/lib/strncpy.c,
20302         gcc.c-torture/execute/builtins/lib/strrchr.c,
20303         gcc.c-torture/execute/builtins/lib/strspn.c,
20304         gcc.c-torture/execute/builtins/lib/strstr.c,
20305         gcc.c-torture/execute/builtins/memops-asm-lib.c,
20306         gcc.c-torture/execute/builtins/strlen-2.c,
20307         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20308         prototypes.
20309
20310 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20311
20312         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20313         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20314         selectany usage.
20315
20316 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20317
20318         PR c++/19406
20319         * g++.dg/debug/using1.C: New test.
20320
20321 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20322
20323         PR middle-end/20524
20324         * gcc.dg/alias-7.c: Prefix asm-declared name with
20325         __USER_LABEL_PREFIX__.
20326
20327 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20328
20329         Fix fallout from PR middle-end/15700:
20330         * gcc.c-torture/compile/20011119-1.c: Take
20331         __USER_LABEL_PREFIX__ into account.
20332         * gcc.c-torture/compile/20011119-2.c: Likewise.
20333
20334 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20335
20336         PR c++/18644
20337         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20338
20339 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20340
20341         PR c/17855
20342         * gcc.c-torture/compile/struct-non-lval-1.c,
20343         gcc.c-torture/compile/struct-non-lval-2.c,
20344         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20345
20346 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20347
20348         * gcc.dg/tls/tls.exp: Remove temporary file.
20349         * g++.dg/tls/tls.exp: Ditto.
20350         * lib/file-format.exp: Ditto.
20351         * g++.dg/special/ecos.exp: Ditto.
20352
20353         * lib/profopt.exp: Treat prof_ext as a list.
20354         * gcc.misc-tests/bprob.exp: Ditto.
20355         * g++.dg/bprob/bprob.exp: Ditto.
20356
20357         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20358         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20359         g++.dg/tree-ssa/pointer-reference-alias.C,
20360         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20361         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20362         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20363         g++.dg/vect/pr19951.cc: Ditto.
20364         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20365         gcc.dg/builtins-47.c: Ditto.
20366         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20367         gcc.dg/pr20115-1.c: Ditto.
20368         * gcc.dg/tree-ssa/20030530-2.c,
20369         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20370         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20371         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20372         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20373         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20374         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20375         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20376         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20377         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20378         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20379         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20380         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20381         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20382         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20383         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20384         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20385         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20386         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20387         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20388         gcc.dg/tree-ssa/20030824-1.c,
20389         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20390         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20391         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20392         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20393         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20394         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20395         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20396         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20397         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20398         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20399         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20400         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20401         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20402         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20403         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20404         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20405         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20406         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20407         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20408         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20409         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20410         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20411         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20412         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20413         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20414         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20415         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20416         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20417         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20418         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20419         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20420         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20421         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20422         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20423         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20424         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20425         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20426         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20427         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20428         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20429         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20430         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20431         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20432         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20433         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20434         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20435         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20436         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20437         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20438         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20439         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20440         gcc.dg/tree-ssa/useless-1.c: Ditto.
20441         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20442         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20443         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20444         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20445         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20446         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20447         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20448         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20449         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20450         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20451         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20452         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20453         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20454         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20455         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20456         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20457         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20458         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20459         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20460         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20461         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20462         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20463         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20464         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20465         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20466         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20467         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20468         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20469         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20470         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20471         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20472         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20473         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20474         gcc.dg/vect/vect-none.c: Ditto.
20475         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20476         treelang/compile/unsigned.tree: Ditto.
20477
20478         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20479         * gcc.dg/cpp/direct2s.c: Ditto.
20480         * gcc.dg/cpp/paste4.c: Ditto.
20481         * gcc.dg/cpp/separate-1.c: Ditto.
20482         * gcc.dg/pch/save-temps-1.c: Ditto.
20483         * g++.dg/ext/altivec-10.C: Ditto.
20484         * g++.dg/pch/pch.C: Ditto.
20485
20486         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20487
20488         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20489         * g++.dg/template/repo1.C: Ditto.
20490         * g++.dg/template/repo2.C: Ditto.
20491         * g++.dg/template/repo3.C: Ditto.
20492         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20493         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20494         * g++.old-deja/g++.pt/repo1.C: Ditto.
20495         * g++.old-deja/g++.pt/repo2.C: Ditto.
20496         * g++.old-deja/g++.pt/repo3.C: Ditto.
20497         * g++.old-deja/g++.pt/repo4.C: Ditto.
20498
20499         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20500         * gcc.dg/20030107-1.c: Ditto.
20501         * gcc.dg/20030702-1.c: Ditto.
20502         * gcc.dg/profile-generate-1.c: Ditto.
20503         * g++.dg/other/profile1.C: Ditto.
20504         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20505
20506         * lib/gcc-dg.exp (remove-build-file): New.
20507         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20508         cleanup-tree-dump, cleanup-saved-temps): New.
20509
20510 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20511
20512         PR c++/19203, DR 214
20513         * g++.dg/parse/ambig3.C: Not ambiguous.
20514         * g++.dg/template/spec20.C: New.
20515         * g++.dg/template/spec21.C: New.
20516
20517 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20518
20519         PR target/20045
20520         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20521
20522 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20523
20524         PR libfortran/20660
20525         * gfortran.dg/negative_unit.f: New test.
20526
20527 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20528
20529         * gcc.dg/20050330-1.c: New test.
20530
20531 2005-03-30  Devang Patel  <dpatel@apple.com>
20532
20533         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20534
20535 2005-03-30  Dale Johannesen  <dalej@apple.com>
20536
20537         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20538
20539 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20540
20541         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20542         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20543         Strip options from test name.
20544
20545 2005-03-31  Jan Hubicka  <jh@suse.cz>
20546
20547         * gcc.dg/varpool-1.c: New testcase.
20548
20549 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20550
20551         PR c/772
20552         PR c/17913
20553         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20554         gcc.dg/stmt-expr-label-3.c : New tests.
20555         * gcc.c-torture/execute/medce-2.c: Remove.
20556
20557 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20558
20559         PR c/20368
20560         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20561         tests.
20562
20563 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20564
20565         * gcc.c-torture/compile/pr20203.c: New test.
20566
20567 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20568
20569         * gfortran.dg/promotion.f90: New test.
20570
20571 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20572
20573         PR middle-end/20491
20574         * gcc.dg/torture/asm-subreg-1.c: New test.
20575
20576 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20577
20578         PR c/20672
20579         * gcc.dg/pr20672-1.c: New test.
20580
20581 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20582
20583         * gfortran.dg/vect: New directory.
20584         * gfortran.dg/vect/vect.exp: New.
20585         * gfortran.dg/vect/vect-1.f90: New test.
20586         * gfortran.dg/vect/vect-2.f90: New test.
20587         * gfortran.dg/vect/vect-3.f90: New test.
20588         * gfortran.dg/vect/vect-4.f90: New test.
20589         * gfortran.dg/vect/vect-5.f90: New test.
20590
20591 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20592
20593         PR middle-end/20622
20594         * gcc.dg/alias-7.c: New test.
20595
20596 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20597
20598         * gcc.dg/sparc-reg-1.c: New test.
20599
20600 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20601
20602         PR target/19890
20603         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20604
20605 2005-03-29  Dale Ranta  <dir@lanl.gov>
20606             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20607
20608         PR libfortran/20163
20609         * gfortran.dg/pr20163-2.f: New test.
20610
20611 2005-03-28  Jan Hubicka  <jh@suse.cz>
20612
20613         PR middle-end/20635
20614         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20615         by Jakub Jelinek.
20616
20617 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20618
20619         PR tree-optimization/20626
20620         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20621         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20622
20623 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20624
20625         * gfortran.dg/underflow.f90: New test.
20626         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20627
20628 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20629
20630         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20631
20632 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20633
20634         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20635         (g++_init): Make sure that CXXFLAGS is set.
20636         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20637         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20638         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20639         * lib/objc.exp (objc_init): Likewise.
20640         * lib/treelang.exp (treelang_init): Likewise.
20641
20642 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20643
20644         PR tree-optimization/20470
20645         * gcc.dg/tree-ssa/pr20470.c: New test.
20646
20647 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20648
20649         * gcc.dg/ppc-stfiwx.c: New.
20650
20651 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20652
20653         PR target/19888
20654         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20655
20656 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20657
20658         * gcc.dg/20050325-1.c: Fix a typo.
20659
20660 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20661
20662         PR libfortran/19678
20663         PR libfortran/19679
20664         * gfortran.dg/dos_eol.f: New test.
20665
20666 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20667
20668         PR rtl-optimization/20249
20669         * gcc.dg/20050325-1.c: New test.
20670
20671 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20672
20673         PR libfortran/15332
20674         * gfortran.dg/pr15332.f: New test.
20675
20676 2005-03-24  Dale Johannesen  <dalej@apple.com>
20677
20678         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20679
20680 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20681
20682         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20683         'internal' visibility.
20684         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20685         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20686         'protected' visibility.
20687         * gcc.dg/visibility-7.c: Likewise.
20688         * lib/target-supports.exp (check_visibility_available): Take
20689         a parameter, the kind of visibility to check for.
20690         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20691         to check_visibility_available.
20692
20693         * g++.dg/expr/cast3.C: New.
20694
20695 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20696
20697         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20698         rs6000.
20699
20700 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20701
20702         PR target/20095
20703         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20704
20705 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20706
20707         * gcc.dg/badshift.c: Renamed to...
20708         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20709
20710         * gcc.target/i386/badshift.c: Renamed to...
20711         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20712         only.
20713
20714         PR rtl-optimization/20532
20715         * gcc.target/i386/badshift.c: New.
20716
20717 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20718
20719         * gfortran.dg/pr18025.f90: New test.
20720
20721 2005-03-23  Dale Johannesen  <dalej@apple.com>
20722
20723         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20724
20725 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20726
20727         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20728
20729         * lib/target-supports.exp (check_iconv_available): Default
20730         libiconv to -liconv, if there is no definition.
20731
20732 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20733
20734         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20735
20736 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20737
20738         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20739         * g++.dg/opt/pr7503-2.C: Likewise.
20740         * g++.dg/opt/pr7503-3.C: Likewise.
20741         * g++.dg/opt/pr7503-4.C: Likewise.
20742         * g++.dg/opt/pr7503-5.C: Likewise.
20743         * g++.dg/warn/minmax.C: New test.
20744
20745 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20746
20747         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20748         * gfortran.dg/g77_intrinsics_sub.f: New test.
20749
20750 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20751             Jan Hubicka  <jh@suse.cz>
20752             Steven Bosscher <stevenb@suse.de
20753
20754         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20755
20756 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20757
20758         PR c++/19980
20759         * g++.dg/template/redecl3.C: New test.
20760
20761 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20762
20763         PR c++/20499
20764         * g++.dg/parse/error16.C: Tweak error markers.
20765
20766 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20767
20768         PR target/20561
20769         * gcc.dg/20050321-2.c: New test.
20770
20771 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20772
20773         PR c++/20465
20774         PR c++/20381
20775         * g++.dg/template/ptrmem12.C: New.
20776
20777 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20778
20779         PR rtl-optimization/20527
20780         * gcc.c-torture/execute/pr20527-1.c: New test.
20781
20782 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20783
20784         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20785         program, compile it into a real executable and then delete the .c
20786         and .x files afterwards, to avoid problems on testglue targets.
20787
20788 2005-03-21  Stuart Hastings  <stuart@apple.com>
20789
20790         * gcc.target/i386/sse-2.c: New.
20791
20792 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20793
20794         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20795
20796 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20797
20798         * g++.dg/parse/crash25.C: Fix typo.
20799
20800 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20801
20802         PR c++/20461
20803         * g++.dg/parse/crash24.C: New test.
20804
20805         PR c++/20536
20806         * g++.dg/parse/crash25.C: New test.
20807
20808 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20809
20810         PR c++/20147
20811         * g++.dg/ext/stmtexpr4.C: New test.
20812
20813 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20814
20815         PR middle-end/20539
20816         * gcc.c-torture/compile/pr13066-1.c: New test case.
20817         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20818         * g++.dg/opt/pr13066-1.C: Likewise.
20819
20820 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20821
20822         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20823
20824 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20825
20826         PR fortran/18525
20827         * gfortran.dg/nesting_1.f90: New test.
20828
20829 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20830
20831         PR c++/20240
20832         * g++.dg/lookup/using13.C: New test.
20833
20834 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20835
20836         PR c++/20333
20837         * g++.dg/template/crash36.C: New test.
20838
20839 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20840
20841         PR c++/20463
20842         * g++.dg/template/crash35.C: New test.
20843
20844 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20845
20846         PR c++/19966
20847         * g++.dg/overload/operator2.C: New test.
20848
20849 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20850
20851         PR libfortran/20257
20852         * gfortran.dg/pr20257.f90: New test.
20853
20854 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20855
20856         PR libfortran/20480
20857         * gfortran.dg/pr20480.f90: New test.
20858
20859 2005-03-16  Richard Henderson  <rth@redhat.com>
20860
20861         PR middle-end/15700
20862         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20863         (_rtld_global): New.
20864         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20865         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20866
20867         * gcc.dg/alias-3.c: New.
20868         * gcc.dg/alias-4.c: New.
20869         * gcc.dg/alias-5.c: New.
20870         * gcc.dg/alias-6.c: New.
20871
20872 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20873
20874         * gcc.dg/cpp/ucnid-7.c: New.
20875
20876 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20877             Dorit Naishlos  <dorit@il.ibm.com>
20878
20879         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20880         darwin.
20881
20882 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20883
20884         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20885         misaligned accesses.
20886         * gcc.dg/vect/vect-58.c: Likewise.
20887         * gcc.dg/vect/vect-92.c: New.
20888         * gcc.dg/vect/vect-93.c: New.
20889
20890 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20891
20892         PR fortran/18827
20893         * gfortran.dg/assign_2.f90: New test.
20894         * gfortran.dg/assign_3.f90: New test.
20895         * gfortran.dg/assign.f90: New test.
20896
20897 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20898
20899         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20900         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20901         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20902         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20903         names.
20904
20905 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20906
20907         * gcc.dg/cpp/ucnid-6.c: New.
20908
20909         * gcc.dg/cpp/normalize-1.c: New.
20910         * gcc.dg/cpp/normalize-2.c: New.
20911         * gcc.dg/cpp/normalize-3.c: New.
20912         * gcc.dg/cpp/normalize-4.c: New.
20913         * gcc.dg/cpp/ucnid-4.c: New.
20914         * gcc.dg/cpp/ucnid-5.c: New.
20915         * g++.dg/cpp/normalize-1.C: New.
20916         * g++.dg/cpp/ucnid-1.C: New.
20917
20918 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20919
20920         * gcc.dg/pr18628.c: New.
20921
20922 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20923
20924         PR c++/20280
20925         * g++.dg/tree-ssa/pr20280.C: New.
20926
20927 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20928
20929         PR fortran/20467
20930         * gfortran.dg/stfunc_2.f90: New test.
20931
20932 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20933
20934         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20935
20936 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20937
20938         * gcc.dg/tree-ssa/20050314-1.c: New test.
20939
20940 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20941
20942         PR c++/4403
20943         PR c++/9783, DR433
20944         * g++.dg/template/friend34.C: New test.
20945         * g++.dg/template/friend35.C: Likewise.
20946         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20947
20948 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20949
20950         Friend class name lookup 5/n
20951         PR c++/1016
20952         * g++.dg/lookup/hidden-class1.C: New test.
20953         * g++.dg/lookup/hidden-class2.C: Likewise.
20954         * g++.dg/lookup/hidden-class3.C: Likewise.
20955         * g++.dg/lookup/hidden-class4.C: Likewise.
20956         * g++.dg/lookup/hidden-class5.C: Likewise.
20957         * g++.dg/lookup/hidden-class6.C: Likewise.
20958         * g++.dg/lookup/hidden-class7.C: Likewise.
20959         * g++.dg/lookup/hidden-class8.C: Likewise.
20960         * g++.dg/lookup/hidden-class9.C: Likewise.
20961         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20962         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20963         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20964         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20965         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20966         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20967         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20968         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20969         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20970         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20971         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20972
20973 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20974
20975         PR c++/20157
20976         * g++.dg/template/error18.C: New test.
20977
20978 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20979
20980         PR debug/16792
20981         * g++.dg/debug/pr16792.C: New test.
20982
20983 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20984
20985         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20986         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20987         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20988         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20989         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20990         test assertion names.
20991
20992 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20993
20994         PR fortran/18600
20995         * gfortran.dg/stfunc_1.f90: New test.
20996
20997 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20998
20999         PR fortran/16907
21000         * gfortran.dg/real_index_1.f90: New test.
21001
21002 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21003
21004         PR fortran/20323
21005         * gfortran.dg/spec_expr_1.f90: New test.
21006
21007 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
21008
21009         PR c/20402
21010         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
21011         new parser.
21012
21013 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21014
21015         PR fortran/20361
21016         * gfortran.dg/largeequiv_1.f90: New test.
21017
21018 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21019
21020         * gcc.dg/ucnid-1.c: New.
21021         * gcc.dg/ucnid-2.c: New.
21022         * gcc.dg/ucnid-3.c: New.
21023         * gcc.dg/ucnid-4.c: New.
21024         * gcc.dg/ucnid-5.c: New.
21025         * gcc.dg/ucnid-6.c: New.
21026         * gcc.dg/cpp/ucnid-1.c: New.
21027         * gcc.dg/cpp/ucnid-2.c: New.
21028         * gcc.dg/cpp/ucnid-3.c: New.
21029         * g++.dg/other/ucnid-1.C: New.
21030
21031 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21032
21033         * gcc.dg/vmx/darwin-abi-3.c: Delete.
21034
21035 2005-03-11  Per Bothner  <per@bothner.com>
21036
21037         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
21038         that diagnotics refer to correct token.
21039         * gcc.dg/unused-3.c: Likewise.
21040
21041 2005-03-11  Per Bothner  <per@bothner.com>
21042
21043         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
21044         constant" is now actually on same line as string constant.
21045         * gcc.dg/cpp/direct2s.c: Likewise.
21046
21047 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
21048
21049         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
21050
21051 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21052
21053         PR libfortran/20124
21054         * gfortran.dg/pr20124.f90: New Test
21055
21056 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
21057
21058         PR tree-optimization/20130
21059         * gcc.dg/pr20130-1.c: New test.
21060
21061 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21062
21063         PR target/20095
21064         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
21065
21066 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21067
21068         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
21069
21070 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21071
21072         * g++.dg/eh/forced1.C: Fix comment.
21073         * g++.dg/eh/forced2.C: Ditto.
21074         * g++.dg/eh/forced3.C: Ditto.
21075         * g++.dg/eh/forced4.C: Ditto.
21076
21077 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
21078
21079         PR rtl-opt/20412
21080         * gcc.c-torture/compile/pr20412.c: New test.
21081
21082 2005-03-10  Roger Sayle  <roger@eyesopen.com>
21083
21084         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
21085
21086 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21087
21088         PR target/20322
21089         * gcc.dg/20050307-1.c: New test.
21090
21091 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
21092
21093         PR c++/20375
21094         * g++.dg/other/stdarg3.C: New.
21095
21096 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21097
21098         PR c++/18384, c++/18327
21099         * g++.dg/init/array19.C: New test.
21100
21101         PR inline-asm/20314
21102         * gcc.dg/torture/pr20314-1.c: New test.
21103         * gcc.dg/torture/pr20314-2.c: New test.
21104
21105 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
21106
21107         * gcc.dg/20050309-1.c: New test.
21108
21109 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21110
21111         * gcc.dg/builtins-10.c: Reactivate disabled test.
21112         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
21113         new cbrt transformations.
21114
21115 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
21116
21117         PR c++/20208
21118         * g++.dg/template/array13.C: New test.
21119
21120 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
21121
21122         PR c++/16859
21123         * g++.dg/init/brace4.C: New test.
21124
21125 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21126
21127         PR c++/20186
21128         * g++.dg/template/non-dependent12.C: New.
21129
21130 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
21131
21132         PR c++/20142
21133         * g++.dg/init/array18.C: Add dg-do run marker.
21134
21135         PR c++/20142
21136         * g++.dg/init/array18.C: New test.
21137
21138 2005-03-09  Ben Elliston  <bje@au.ibm.com>
21139
21140         * consistency.vlad/vlad.exp: Remove trailing semicolons.
21141         * g++.dg/gcov/gcov.exp: Likewise.
21142         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
21143         * gcc.target/xstormy16/xstormy16.exp: Likewise.
21144         * lib/c-torture.exp: Likewise.
21145         * lib/fortran-torture.exp: Likewise.
21146         * lib/g++.exp: Likewise.
21147         * lib/gcc-defs.exp: Likewise.
21148         * lib/gcc-dg.exp: Likewise.
21149         * lib/gcc.exp: Likewise.
21150         * lib/gcov.exp: Likewise.
21151         * lib/gfortran.exp: Likewise.
21152         * lib/mike-g++.exp: Likewise.
21153         * lib/mike-gcc.exp: Likewise.
21154         * lib/objc-torture.exp: Likewise.
21155         * lib/objc.exp: Likewise.
21156         * lib/profopt.exp: Likewise.
21157         * lib/target-libpath.exp: Likewise.
21158         * lib/target-supports.exp: Likewise.
21159         * lib/treelang.exp: Likewise.
21160         * lib/wrapper.exp: Likewise.
21161
21162 2005-03-08  Jeff Law  <law@redhat.com>
21163
21164         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
21165         PHI-OPT changes.
21166
21167 2005-03-08  Ira Rosen  <irar@il.ibm.com>
21168
21169         * gcc.dg/vect/pr20122.c: New test.
21170
21171 2005-03-07  Jeff Law  <law@redhat.com>
21172
21173         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
21174         was folded away.
21175         * gcc.dg/tree-ssa/pr18133-1.c: New test.
21176         * gcc.dg/tree-ssa/pr18133-2.c: New test.
21177         * gcc.dg/tree-ssa/pr18134.c: New test.
21178
21179 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21180
21181         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
21182         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
21183         gcc.dg/torture/builtin-noret-2.c: Require weak support.
21184
21185 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
21186
21187         PR tree-opt/17671
21188         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
21189
21190 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
21191
21192         * g++.dg/warn/Wnvdtor.C: New test.
21193
21194 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
21195
21196         * gcc.dg/torture/pr19683-1.c: New test.
21197
21198 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
21199
21200         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
21201         * gfortran.dg/g77/19990313-2.f: Ditto.
21202         * gfortran.dg/g77/19990313-3.f: Ditto.
21203         * gfortran.dg/g77/19990525-0.f: Ditto.
21204         * gfortran.dg/g77/19990826-0.f: Ditto.
21205         * gfortran.dg/g77/19990826-2.f: Ditto.
21206         * gfortran.dg/g77/19990826-3.f: Ditto.
21207         * gfortran.dg/g77/20000511-1.f: Ditto.
21208         * gfortran.dg/g77/20000511-2.f: Ditto.
21209         * gfortran.dg/g77/970625-2.f: Ditto.
21210         * gfortran.dg/g77/980310-2.f: Ditto.
21211         * gfortran.dg/g77/980310-3.f: Ditto.
21212         * gfortran.dg/g77/980310-8.f: Ditto.
21213         * gfortran.dg/g77/980519-2.f: Ditto.
21214         * gfortran.dg/g77/alpha1.f: Ditto.
21215         * gfortran.dg/g77/claus.f: Ditto.
21216         * gfortran.dg/g77/erfc.f: Ditto.
21217         * gfortran.dg/g77/short.f: Ditto.
21218         * gfortran.fortran-torture/execute/data.f90: Ditto.
21219         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
21220         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
21221
21222 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21223
21224         * lib/file-format.exp (gcc_target_object_format): Add check for som
21225         format and hardcode object formats on hppa*-*-hpux*.
21226         * lib/target-supports.exp (check_weak_available): Add check for som
21227         object format.  Always return 0 on hppa*-*-hpux10*.
21228
21229         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
21230         is defined.
21231
21232         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
21233
21234 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21235
21236         * gfortran.dg/pr19936_1.f90: New test.
21237         * gfortran.dg/pr19936_2.f90: New test.
21238         * gfortran.dg/pr19936_3.f90: New test.
21239
21240 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21241             Paul Thomas <prthomas@drfccad.cea.fr>
21242
21243         * gfortran.dg/PR19754_1.f90: New test.
21244         * gfortran.dg/PR19754_2.f90: Ditto.
21245
21246 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21247
21248         PR c++/19311
21249         * g++.dg/template/non-dependent11.C: New test.
21250
21251 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
21252
21253         * lib/target-supports.exp (check_iconv_available): Fix comment.
21254
21255 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
21256             Joseph S. Myers  <joseph@codesourcery.com>
21257
21258         PR c++/19797
21259         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
21260
21261 2005-03-04  Matthew Sachs  <msachs@apple.com>
21262
21263         * gcc.exp (gcc_target_compile): Put braces around
21264         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
21265         * objc.exp (objc_target_compile): Likewise.
21266         * treelang.exp (treelang_target_compile): Likewise.
21267
21268 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21269
21270         PR fortran/19673
21271         * gfortran.dg/func_result_1.f90: New test.
21272
21273 2005-03-04  Ben Elliston  <bje@au.ibm.com>
21274
21275         * gcc.misc-tests/options.exp: New test.
21276
21277 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
21278
21279         * gcc.dg/pr15784-4.c: New test.
21280
21281 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
21282
21283         * gcc.c-torture/execute/pr17133.c: New.
21284         * gcc.c-torture/compile/20050303-1.c: New.
21285
21286 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
21287
21288         * gcc.dg/cpp/assert4.c: Fix for cygwin.
21289
21290 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
21291
21292         * g++.dg/overload/using2.C: New.
21293
21294 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
21295
21296         PR c++/19916
21297         * g++.dg/init/ptrmem2.C: New test.
21298
21299 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
21300
21301         PR c/8927
21302         * gcc.dg/pr8927-1.c: New test.
21303
21304 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21305
21306         PR c++/20232
21307         * g++.dg/inherit/covariant12.C: New.
21308
21309 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21310
21311         PR fortran/19479
21312         * gfortran.dg/bound_1.f90: New test.
21313
21314 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21315
21316         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21317         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21318
21319 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21320
21321         PR c/20245
21322         * gcc.dg/pr20245-1.c: New test.
21323
21324 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21325
21326         PR middle-end/19874
21327         * gcc.c-torture/execute/20050119-2.c: New test case.
21328
21329 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21330
21331         * README: Update the DejaGnu bug reporting address.
21332         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21333         * lib/objc-torture.exp: Likewise.
21334
21335 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21336
21337         * gfortran.dg/boz_1.f90: New test.
21338         * gfortran.dg/boz_3.f90: New test.
21339         * gfortran.dg/boz_4.f90: New test.
21340
21341 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21342
21343         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21344         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21345
21346 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21347
21348         PR libfortran/20101
21349         * gfortran.dg/write_0_pe_format.f90: New test.
21350
21351 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21352
21353         PR c++/20206
21354         * g++.dg/opt/thunk2.C: New test.
21355         * g++.dg/opt/covariant1.C: New test.
21356
21357 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21358
21359         * gfortran.dg/e_d_fmt.f90: New test.
21360
21361 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21362
21363         * gcc.dg/asm-b.c: Fix comment typos.
21364
21365 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21366
21367         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21368         a V_MAY_DEF also.
21369
21370 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21371
21372         PR tree-opt/20188
21373         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21374         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21375         * gcc.dg/asm-b.c: New test.
21376
21377 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21378
21379         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21380         Disable this test on IRIX 6.
21381
21382 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21383
21384         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21385         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21386         parser.
21387
21388 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21389
21390         PR tree-optimization/20204
21391         * testsuite/gcc.dg/pr20204.c: New test.
21392
21393 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21394
21395         PR target/20196
21396         * gcc.c-torture/execute/20050224-1.c: New test.
21397
21398         PR c++/20175
21399         * g++.dg/warn/Wbraces2.C: New test.
21400
21401 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21402
21403         PR c++/19878
21404         * g++.dg/init/const2.C: New test.
21405
21406 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21407
21408         PR tree-optimization/20100
21409         * gcc.c-torture/execute/pr20100-1.c: New test.
21410
21411 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21412
21413         * gfortran.dg/implicit_3.f90: New test.
21414
21415         * gfortran.dg/deftype_1.f90: New test.
21416
21417 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21418
21419         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21420         the test passes.
21421         * g++.dg/other/anon3.C: Accept a warning.
21422
21423 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21424
21425         * gcc.dg/pr20017.c: Fix a comment typo.
21426
21427 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21428
21429         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21430
21431 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21432
21433         PR ada/19902
21434         * ada/acats/tests/cxa/cxa3004.a: Remove.
21435         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21436
21437 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21438
21439         PR c++/20073
21440         * g++.dg/init/const1.C: New test.
21441
21442         PR c++/19991
21443         * g++.dg/parse/constant7.C: New test.
21444
21445         PR c++/20152
21446         * g++.dg/parse/error27.C: New test.
21447         * g++.dg/template/qualttp15.C: Adjust error markers.
21448         * g++.old-deja/g++.other/struct1.C: Likewise.
21449
21450         PR c++/20153
21451         * g++.dg/template/error17.C: New test.
21452
21453         PR c++/20148
21454         * g++.dg/parser/error26.C: New test.
21455
21456 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21457
21458         PR tree-optimization/20100
21459         PR tree-optimization/20115
21460         * gcc.dg/pr20115.c: New test.
21461         * gcc.dg/pr20115-1.c: New test.
21462         * gcc.dg/pr20100.c: New test.
21463         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21464         call-clobbered variables after alias1.
21465
21466 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21467
21468         * gfortran.dg/list_read_4.f90: new test.
21469
21470 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21471
21472         PR rtl-optimization/20017.
21473         * gcc.dg/pr20017.c: New.
21474
21475 2005-02-22  Devang Patel  <dpatel@apple.com>
21476
21477         PR 19952
21478         * g++.dg/tree-ssa/pr19952.C: New test.
21479
21480 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21481
21482         PR c++/19883
21483         * g++.dg/parse/constant6.C: New test.
21484
21485 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21486
21487         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21488         * g++.dg/charset/asm2.c: Likewise.
21489         * g++.dg/charset/asm3.c: Likewise.
21490         * g++.dg/charset/asm4.c: Likewise.
21491         * g++.dg/charset/asm5.c: Likewise.
21492         * g++.dg/charset/attribute1.c: Likewise.
21493         * g++.dg/charset/attribute2.c: Likewise.
21494         * g++.dg/charset/extern1.cc: Likewise.
21495         * g++.dg/charset/extern2.cc: Likewise.
21496         * g++.dg/charset/extern3.cc: Likewise.
21497         * g++.dg/charset/function.cc: Likewise.
21498         * g++.dg/charset/string.c: Likewise.
21499         * g++.dg/charset/charset.exp: Likewise.
21500         * lib/target-supports.exp (check_iconv_available): Fix comment.
21501
21502 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21503
21504         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21505         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21506         * gcc.dg/charset/asm2.c: Likewise.
21507         * gcc.dg/charset/asm3.c: Likewise.
21508         * gcc.dg/charset/asm4.c: Likewise.
21509         * gcc.dg/charset/asm5.c: Likewise.
21510         * gcc.dg/charset/asm6.c: Likewise.
21511         * gcc.dg/charset/attribute1.c: Likewise.
21512         * gcc.dg/charset/attribute2.c: Likewise.
21513         * gcc.dg/charset/builtin1.c: Likewise.
21514         * gcc.dg/charset/extern.c: Likewise.
21515         * gcc.dg/charset/function.c: Likewise.
21516         * gcc.dg/charset/string.c: Likewise.
21517         * gcc.dg/charset/charset.exp: Likewise.
21518
21519 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21520
21521         PR fortran/20086
21522         * gfortran.dg/pr20086.f90: New test.
21523
21524 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21525
21526         PR tree-optimization/19786
21527         * g++.dg/tree-ssa/pr19786.C: New.
21528
21529 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21530
21531         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21532
21533 2005-02-21  Jeff Law  <law@redhat.com>
21534
21535         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21536
21537 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21538
21539         * gfortran.dg/do_iterator: Split loop, markup all lines for
21540         which an error locus is printed.
21541         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21542         locus is printed.
21543         * gfortran.dg/select_4.f90: Likewise.
21544         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21545         locuses in the various permutations.
21546
21547 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21548
21549         PR tree-optimization/19951
21550         * g++.dg/vect: New directory.
21551         * g++.dg/vect/vect.exp: New file.
21552         * g++.dg/vect/pr19951.cc: New testcase.
21553         * g++.dg/dg.exp: Also prune vectorizer tests.
21554
21555 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21556
21557         PR 18785
21558         * gcc.dg/charset/builtin1.c: New test.
21559
21560 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21561
21562         PR c++/19299
21563         * g++.dg/inherit/volatile1.C: New test.
21564
21565         PR c++/19440
21566         * g++.dg/template/dtor4.C: New test.
21567
21568 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21569
21570         * gfortran.dg/int_1.f90: New test.
21571
21572 2005-02-19  Devang Patel  <dpatel@apple.com>
21573
21574         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21575
21576 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21577
21578         * gfortran.dg/achar_1.f90: New test.
21579
21580 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21581
21582         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21583
21584 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21585             Jakub Jelinek  <jakub@redhat.com>
21586
21587         PR tree-optimization/19828
21588         * gcc.dg/tree-ssa/loop-7.c: New test.
21589         * gcc.c-torture/execute/20050218-1.c: New test.
21590
21591 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21592
21593         PR c/20043
21594         * gcc.dg/transparent-union-1.c: New test.
21595         * gcc.dg/transparent-union-2.c: New test.
21596
21597 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21598
21599         PR tree-optimization/18977
21600         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21601
21602 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21603
21604         PR target/20054
21605         * gcc.dg/pr20054.c: New test.
21606
21607 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21608
21609         PR c++/19508
21610         * g++.dg/ext/attrib20.C: New test.
21611
21612 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21613
21614         PR middle-end/20030
21615         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21616
21617 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21618
21619         PR c++/20008
21620         * g++.dg/opt/switch4.C: New.
21621
21622 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21623
21624         PR c++/20023
21625         PR tree-optimization/20009
21626         * gcc.c-torture/compile/20050217-1.c: New test.
21627         * g++.dg/opt/switch3.C: New test.
21628
21629         PR tree-optimization/18947
21630         * gcc.c-torture/compile/20050215-1.c: New test.
21631         * gcc.c-torture/compile/20050215-2.c: New test.
21632         * gcc.c-torture/compile/20050215-3.c: New test.
21633
21634 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21635
21636         PR c++/20028
21637         * g++.dg/template/crash34.C: New.
21638
21639         PR c++/20022
21640         * g++.dg/other/access3.C: New.
21641
21642 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21643
21644         * gcc.dg/vect/vect-98.c: New test.
21645
21646 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21647
21648         PR tree-optimization/19967
21649         * gcc.dg/pr19967.c: New.
21650
21651 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21652
21653         PR middle-end/19857
21654         * gcc.dg/tree-ssa/20050215-1.c: New test.
21655         * gcc.c-torture/execute/20050215-1.c: New test.
21656
21657 2005-02-15  Eric Christopher  <echristo@redhat.com>
21658
21659         * gcc.dg/cpp/20050215-1.c: New file.
21660
21661 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21662
21663         PR tree-optimization/15785
21664         * gcc.dg/pr15785-1.c: New test.
21665
21666 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21667
21668         PR c++/17788
21669         * g++.dg/init/ctor4.C: New.
21670         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21671
21672 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21673
21674         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21675         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21676
21677 2005-02-15  Andreas Schwab  <schwab@suse.de>
21678
21679         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21680         declare malloc.
21681
21682 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21683
21684         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21685
21686 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21687
21688         PR tree-optimization/19853
21689         * gcc.c-torture/compile/pr19853.c: New test.
21690
21691 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21692
21693         PR c++/19608
21694         * g++.dg/parse/local-class1.C: New.
21695
21696         PR c++/19895
21697         * g++.dg/parse/ptrmem3.C: New.
21698
21699         PR c++/19884
21700         * g++.old-deja/g++.oliva/template6.C: Add another case.
21701         * g++.dg/template/explicit6.C: New.
21702
21703 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21704
21705         PR c++/17816
21706         * g++.dg/other/redecl2.C: New.
21707
21708 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21709
21710         PR c++/19891
21711         * g++.dg/abi/covariant4.C: New.
21712
21713 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21714
21715         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21716
21717 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21718
21719         * gcc.dg/vect/vect-96.c: Fix typo.
21720
21721 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21722
21723         PR c++/14479
21724         PR c++/19487
21725         * g++.dg/template/enum5.C: New test.
21726
21727 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21728
21729         * gcc.dg/vect/vect-97.c: New test.
21730
21731 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21732
21733         * gcc.dg/vect/vect-96.c: New test.
21734
21735 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21736
21737         * gcc.dg/builtins-34.c: Also check ldexp*.
21738
21739 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21740
21741         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21742
21743 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21744
21745         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21746         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21747         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21748         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21749         selector_list, selector_expression, dg-process-target): Move to new
21750         file target-supports-dg.exp.
21751         * lib/target-supports-dg.exp: New.
21752
21753         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21754         New.
21755
21756 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21757
21758         PR c++/19666
21759         * g++.dg/other/ptrmem6.C: New test.
21760
21761         PR middle-end/19858
21762         * gcc.c-torture/compile/20050210-1.c: New test.
21763
21764 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21765
21766         PR c++/19755
21767         * g++.dg/warn/Wbraces1.C: New test.
21768
21769 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21770
21771         * gcc.dg/builtins-52.c: New testcase.
21772
21773 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21774
21775         PR c/19342
21776         * gcc.c-torture/execute/20050119-1.c: New test.
21777
21778 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21779
21780         PR c++/19811
21781         * g++.dg/init/delete1.C: New test.
21782
21783 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21784
21785         PR c++/18470
21786         * g++.dg/template/static12.C: New test.
21787
21788 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/19787
21791         * g++.dg/conversion/ambig1.C: New test.
21792
21793         PR c++/19739
21794         * g++.dg/ext/attrib19.C: New test.
21795
21796         PR c++/19732
21797         * g++.dg/parse/dtor5.C: New test.
21798
21799         PR c++/19762
21800         * g++.dg/template/dtor3.C: New test.
21801
21802         PR c++/19826
21803         * g++.dg/template/static11.C: New test.
21804         * g++.dg/template/crash2.C: Remove dg-error marker.
21805
21806 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21807
21808         PR C++/18491
21809         * g++.old-deja/g++.mike/p10769a.C: Remove.
21810
21811 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21812
21813         * gcc.dg/builtins-48.c: New test case.
21814         * gcc.dg/builtins-49.c: New test case.
21815         * gcc.dg/builtins-50.c: New test case.
21816         * gcc.dg/builtins-51.c: New test case.
21817
21818 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21819
21820         PR middle-end/19583
21821         * g++.dg/warn/Wreturn-type-3.C: New test.
21822
21823 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21824
21825         PR middle-end/19402
21826         * gcc.dg/pr19402-1.c: New testcase.
21827         * gcc.dg/pr19402-2.c: likewise.
21828
21829 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21830
21831         PR middle-end/19854
21832         * g++.dg/tree-ssa/tmmti.C: New testcase.
21833
21834 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21835
21836         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21837
21838 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21839
21840         PR c++/19733
21841         * g++.dg/parse/crash23.C: New test.
21842         * g++.dg/warn/Weff1.C: New test.
21843
21844 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21845
21846         * gcc.dg/20050209-1.c: New test.
21847
21848 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21849
21850         PR target/19799
21851         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21852
21853 2005-02-08  Mike Stump  <mrs@apple.com>
21854
21855         * g++.dg/pch/import-2.c: New test.
21856         * g++.dg/pch/import-2.hs: New.
21857         * g++.dg/pch/include/import-2a.h: New.
21858         * g++.dg/pch/include/import-2b.h: New.
21859
21860 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21861
21862         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21863
21864 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21865
21866         * gfortran.dg/substr_1.f90: New test.
21867
21868 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21869
21870         PR middle-end/19775
21871         * gcc.dg/torture/builtin-power-1.c: Disable test for
21872         invalid transformation.
21873         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21874         no longer optimize.
21875         * gcc.dg/builtins-47.c: New testcase.
21876
21877 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21878             Dorit Naishlos  <dorit@il.ibm.com>
21879
21880         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21881
21882 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21883
21884         * gcc.c-torture/compile/20050206-1.c: New test.
21885
21886 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21887
21888         PR tree-opt/19768
21889         * g++.dg/opt/pr19768.C: New test.
21890
21891 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21892
21893         PR tree-opt/19736
21894         * gcc.c-torture/compile/pr19736.c: New test.
21895
21896 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21897
21898         PR c++/17401
21899         * g++.dg/parse/error25.C: New test.
21900
21901 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21902
21903         * gcc.c-torture/execute/20050203-1.c: New.
21904
21905 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21906
21907         * gcc.dg/vect/vect-85.c: Remove xfail.
21908         * gcc.dg/vect/vect-86.c: Remove xfail.
21909         * gcc.dg/vect/vect-87.c: Remove xfail.
21910         * gcc.dg/vect/vect-88.c: Remove xfail.
21911
21912 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21913
21914         * gcc.dg/altivec-19.c: New.
21915
21916 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21917
21918         PR c/17807
21919         * gcc.dg/nested-func-3.c: New test.
21920         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21921
21922 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21923
21924         * gcc.test-framework/gen_directive_tests: Generate tests for
21925         selector expressions.
21926
21927 2005-02-02  Matt Austern  <austern@apple.com>
21928
21929         PR c++/19628
21930         * g++/ext/builtin7.C: New.
21931         * g++/ext/builtin8.C: New.
21932
21933 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21934
21935         PR c/18502
21936         * gcc.dg/pr18502-1.c: New test.
21937
21938 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21939
21940         PR c++/17413
21941         * g++.dg/template/local4.C: Tweak.
21942
21943 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21944
21945         PR tree-optimization/19578
21946         * gcc.c-torture/compile/20050202-1.c: New test.
21947
21948 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21949
21950         PR c/19435
21951         * gcc.dg/c99-init-4.c: New test.
21952
21953 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21954
21955         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21956
21957         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21958
21959         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21960         * g++.dg/eh/check-vect.h: New.
21961
21962         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21963         * gcc.dg/vect/vect-78.c: Ditto.
21964         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21965         Remove.
21966
21967         * g++.dg/conversion/simd1.C: Expect warning.
21968         * g++.dg/ext/attribute-test-1.C: Ditto.
21969         * g++.dg/ext/attribute-test-2.C: Ditto.
21970         * g++.dg/ext/attribute-test-3.C: Ditto.
21971         * g++.dg/ext/attribute-test-4.C: Ditto.
21972
21973         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21974         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21975
21976         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21977
21978 2005-02-01  Richard Henderson  <rth@redhat.com>
21979
21980         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21981         long double for ibm double-double format.
21982         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21983
21984 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21985
21986         PR tree-optimization/19633
21987         * testsuite/gcc.dg/pr19633-1.c: New test.
21988         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21989         to NULL or a symbol.
21990
21991 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21992
21993         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21994         New procs.
21995         (dg-process-target (local override)): Handle selector expressions.
21996
21997         * gcc.test-framework/README: Describe tests in source directory.
21998         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21999         * gcc.test-framework/test-framework.exp: Handle dg- tests.
22000         * gcc.test-framework/dg-bogus-exp-P.c: New test.
22001         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
22002         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
22003         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
22004         * gcc.test-framework/dg-do-link-exp-P.c: New test.
22005         * gcc.test-framework/dg-do-run-exp-P.c: New test.
22006         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
22007         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
22008         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
22009         * gcc.test-framework/dg-error-exp-P.c: New test.
22010         * gcc.test-framework/dg-error-exp-XP.c: New test.
22011         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
22012         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
22013         * gcc.test-framework/dg-output-exp-P.c: New test.
22014         * gcc.test-framework/dg-output-exp-XF.c: New test.
22015         * gcc.test-framework/dg-warning-exp-P.c: New test.
22016         * gcc.misc-tests/dg-1.c: Remove.
22017         * gcc.misc-tests/dg-2.c: Remove.
22018         * gcc.misc-tests/dg-3.c: Remove.
22019         * gcc.misc-tests/dg-4.c: Remove.
22020         * gcc.misc-tests/dg-5.c: Remove.
22021         * gcc.misc-tests/dg-6.c: Remove.
22022         * gcc.misc-tests/dg-7.c: Remove.
22023         * gcc.misc-tests/dg-8.c: Remove.
22024         * gcc.misc-tests/dg-9.c: Remove.
22025         * gcc.misc-tests/dg-10.c: Remove.
22026         * gcc.misc-tests/dg-11.c: Remove.
22027         * gcc.misc-tests/dg-12.c: Remove.
22028         * gcc.misc-tests/dg-test.exp: Remove.
22029
22030         * gcc.test-framework/test-framework.awk: Change recording and
22031         printing of passes and failures.
22032
22033         * gcc.test-framework: New directory.
22034         * gcc.test-framework/README: New.
22035         * gcc.test-framework/test-framework.exp: New.
22036         * gcc.test-framework/test-framework.awk: New.
22037         * gcc.test-framework/gen_directive_tests: New.
22038
22039 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
22040
22041         * lib/treelang.exp: Fix comment typos.
22042         (treelang_target_compile): Don't append libs=-ltreelang to options.
22043
22044 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
22045
22046         * g++.dg/parse/typename7.C: Adjust error messages.
22047
22048 2005-01-31  Jeff Law  <law@redhat.com>
22049
22050         * gcc.c-torture/execute/20050131-1.c: New test.
22051         * gcc.dg/wcaselabel.c: New test.
22052
22053 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
22054
22055         * g++.dg/other/warning1.C: Adjust error messags.
22056         * g++.dg/parse/constant5.C: New test.
22057
22058 2005-01-31  Steven Bosscher  <stevenb@suse.de>
22059
22060         PR c/19333
22061         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
22062         the test case valid.
22063         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
22064         * testsuite/gcc.dg/array-7.c: Adjust expected result.
22065         * testsuite/gcc.dg/pr18596-3.c: Likewise.
22066         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
22067         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
22068         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
22069
22070 2005-01-31  Dale Johannesen  <dalej@apple.com>
22071
22072         * g++.dg/opt/pr19650.C: New test.
22073
22074 2005-01-31  Richard Henderson  <rth@redhat.com>
22075
22076         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22077         long double for intel double extended format.
22078         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22079
22080 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
22081
22082         PR c++/19555
22083         * g++.dg/template/static10.C: New test.
22084
22085         PR c++/19395
22086         * g++.dg/parse/error24.C: New test.
22087
22088         PR c++/19367
22089         * g++.dg/lookup/builtin1.C: New test.
22090
22091         PR c++/19457
22092         * g++.dg/warn/conv3.C: New test.
22093
22094 2005-01-30  Bud Davis  <bdavis@gfortran.org>
22095
22096         PR fortran/19647
22097         * gfortan.dg/inquire_7.f90
22098
22099 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
22100
22101         PR tree-optimization/15791
22102         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
22103         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
22104         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
22105         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
22106         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
22107         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
22108         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
22109         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
22110         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
22111         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
22112
22113 2005-01-29  Paul Brook  <paul@codesourcery.com>
22114
22115         PR fortran/18565
22116         * check.c (real_or_complex_check): New function.
22117         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
22118         * intrinsic.c (add_functions): Use new check functions.
22119         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
22120         Add prototypes.
22121
22122 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
22123
22124         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
22125         gcc.dg/lvalue-3.c: New tests.
22126         * gcc.dg/concat.c: Update expected messages.
22127
22128 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
22129
22130         PR libfortran/19595
22131         * gfortran.dg/eor_1.f90: New test.
22132
22133 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
22134
22135         PR fortran/19589
22136         * gfortran.dg/logical_data_1.f90: New test.
22137
22138 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
22139
22140         PR c++/19253
22141         * g++.dg/template/crash33.C: New test.
22142
22143         PR c++/19667
22144         * g++.dg/template/crash32.C: New test.
22145
22146 2005-01-28  Ian Lance Taylor  <ian@airs.com>
22147
22148         PR middle-end/16558
22149         * g++.dg/warn/Wreturn-type-2.C: New test.
22150
22151 2004-06-24  Jeff Law  <law@redhat.com>
22152
22153         * gcc.dg/tree-ssa/20050128-1.c: New test.
22154
22155 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
22156
22157         * gcc.target/frv/all-mdpackh-1.c: New test.
22158
22159 2005-01-28  Steven Bosscher  <stevenb@suse.de>
22160
22161         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
22162
22163 2005-01-27  Richard Henderson  <rth@redhat.com>
22164
22165         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
22166
22167 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22168
22169         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
22170
22171 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22172
22173         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22174         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22175         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
22176         to cope with cases where the multilib options override the dg-options.
22177
22178 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
22179
22180         PR c/18946
22181         * gcc.dg/noncompile/20050120-1.c: New test.
22182
22183 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
22184
22185         PR tree-optimization/19633
22186         * gcc.dg/pr19633.c: New test.
22187         * gcc.dg/tree-ssa/pr19633.c: New test.
22188
22189 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
22190
22191         * gcc.dg/20041216-1.c: New test.
22192
22193 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
22194
22195         PR objc/18862
22196         * objc.dg/selector-2.m: New test.
22197
22198 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
22199
22200         * g++.dg/opt/range-test-2.C: New test.
22201
22202         PR rtl-optimization/19579
22203         * gcc.c-torture/execute/20050124-1.c: New test.
22204
22205 2005-01-26  Greg Parker  <gparker@apple.com>
22206         Stuart Hastings  <stuart@apple.com>
22207
22208         * gcc.c-torture/execute/20050125-1.c: New.
22209
22210 2005-01-18  Jan Hubicka  <jh@suse.cz>
22211
22212         PR tree-optimize/19337
22213         * gcc.c-torture/compile/20050119-1.c: New test.
22214
22215 2005-01-24  James E Wilson  <wilson@specifixinc.com>
22216
22217         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
22218         test for successful match.
22219
22220 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
22221
22222         PR objc/18408
22223         * objc.dg/comp-types-7.m: New test.
22224
22225 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
22226
22227         * lib/target-supports.exp (current_target_name): New.
22228         (check_effective_target_ilp32, check_effective_target_lp64):
22229         Cache the result to use as long as the current target, with
22230         multilib flags, remains the same.
22231
22232         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
22233         (dg-require-weak, dg-require-visibility, dg-require-alias,
22234         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
22235         dg-require-effective-target, dg-skip-if): Remove call to
22236         skip_test_and_clear_xfail.
22237         (dg-test): Clear xfail data.
22238
22239 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
22240
22241         PR target/17751
22242         * gcc.dg/ppc64-toc.c: New test.
22243
22244         * g++.dg/tree-ssa/empty-1.C: New test.
22245
22246         PR middle-end/19551
22247         * gcc.c-torture/execute/20050121-1.c: New test.
22248         * gcc.dg/20050121-2.c: New test.
22249
22250 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
22251         Paul Brook  <paul@codesourcery.com>
22252
22253         PR fortran/17941
22254         * gfortran.dg/real_const_1.f: New test.
22255         * gfortran.dg/real_const_2.f90: New test.
22256         * gfortran.dg/complex_int_1.f90: New test.
22257
22258 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
22259
22260         PR fortran/19313
22261         * gfortan.dg/inquire_6.f90: New test.
22262
22263 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22264
22265         PR libfortran/19451
22266         * open_readonly_1.f90: New test.
22267
22268 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22269
22270         PR libfortran/18982
22271         * gfortran.dg/open_new.f90: New file.
22272
22273 2005-01-22  Paul Brook  <paul@codesourcery.com>
22274
22275         * namelist_1.f90: New test.
22276
22277 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
22278
22279         PR tree-optimization/19484
22280         * gcc.c-torture/compile/20050122-[12].c: New tests.
22281
22282 2005-01-22  Paul Brook  <paul@codesourcery.com>
22283
22284         * gfortran.dg/implicit_2.f90: New test.
22285
22286 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
22287
22288         PR fortran/19314
22289         * gfortran.dg/inquire_5.f90: New test.
22290
22291 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22292
22293         PR c/18809
22294         * gcc.dg/pr18809-1.c: New test.
22295
22296 2005-01-21  Ian Lance Taylor  <ian@airs.com>
22297
22298         * gcc.dg/20050121-1.c: New test.
22299
22300         PR tree-optimization/13000
22301         * gcc.dg/20040206-1.c: Change warning to point where function is
22302         being inlined.
22303
22304 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22305
22306         PR c++/19208
22307         * g++.dg/template/array11.C: New test.
22308
22309 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22310
22311         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22312         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22313         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22314         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22315         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22316         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22317
22318 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22319
22320         PR tree-optimization/15349
22321         * gcc.dg/tree-ssa/pr15349.c: New.
22322
22323 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22324
22325         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22326
22327 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22328
22329         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22330         scan-assembler-times directive name.
22331
22332         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22333         after dg-do.
22334
22335         PR rtl-optimization/19462
22336         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22337
22338 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22339
22340         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22341         counting function calls on ia64.
22342
22343 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22344
22345         PR rtl-optimization/15139
22346         * gcc.dg/20050111-2.c: New test.
22347
22348         PR c/17297
22349         * gcc.c-torture/compile/20050113-1.c: New testcase.
22350
22351         PR middle-end/19164
22352         * gcc.dg/20050113-1.c: New testcase.
22353
22354 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22355
22356         * gcc.dg/vect/vect-85.c: Add comment.
22357         * gcc.dg/vect/vect-86.c: Add xfail for now.
22358         * gcc.dg/vect/vect-87.c: Add xfail for now.
22359         * gcc.dg/vect/vect-88.c: Add xfail for now.
22360         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22361
22362 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22363
22364         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22365
22366 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22367
22368         * g++.dg/debug/typedef3.C: New test.
22369
22370 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22371
22372         PR c/19472
22373         * gcc.dg/asm-a.c: New test.
22374
22375 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22376
22377         * gcc.dg/sh-relax.c: Add prototype for abort.
22378
22379 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22380
22381         * gcc.dg/short-compare-1.c: New test.
22382         * gcc.dg/short-compare-2.c: Likewise.
22383
22384 2005-01-18  Michael Matz  <matz@suse.de>
22385
22386         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22387
22388 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22389
22390         PR tree-optimization/19121
22391         * gcc.c-torture/compile/pr19121.c: New test.
22392
22393 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22394
22395         PR target/19357
22396         * gcc.c-torture/compile/pr19357.c: New test.
22397
22398 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22399
22400         PR c/5675
22401         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22402         pass--those that refer just to the variable, possibly with a
22403         cast.
22404         * gcc.dg/c99-const-expr-3.c: Likewise.
22405
22406         PR middle-end/13127
22407         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22408         longer emitted.
22409
22410 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22411
22412         PR fortran/18778
22413         * gfortran.dg/endfile_2.f90: New test.
22414
22415 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22416
22417         PR 19168
22418         * gfortran.dg/select_5.f90: New test.
22419
22420 2004-01-16  Paul Brook  <paul@codesourcery.com>
22421
22422         * gfortran.dg/common_4.f90: New test.
22423
22424 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22425
22426         PR rtl-optimization/19462
22427         * gcc.dg/torture/pr19462-1.c: New test.
22428
22429 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22430
22431         PR objc/19321
22432         * objc.dg/func-ptr-2.m: New.
22433         * objc.dg/volatile-1.m: New.
22434
22435 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22436
22437         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22438
22439 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22440
22441         PR tree-optimization/19060
22442         * gcc.c-torture/execute/20050104-1.c: New test.
22443
22444 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22445
22446         PR fortran/18983
22447         * gfortran.dg/write_to_null.f90: New test.
22448
22449 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22450             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22451
22452         PR other/19328
22453         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22454         argument.
22455
22456 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22457
22458         PR c++/19263
22459         * g++.dg/init/vector1.C: New test.
22460
22461 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22462
22463         PR target/13158
22464         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22465         PR target/18987
22466         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22467
22468 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22469
22470         * gfortran.dg/select_1.f90: New test.
22471         * gfortran.dg/select_2.f90: New test.
22472         * gfortran.dg/select_3.f90: New test.
22473         * gfortran.dg/select_4.f90: New test.
22474
22475 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22476
22477         PR middle-end/19084
22478         PR rtl-optimization/19348
22479         * gcc.dg/20050111-1.c: New test.
22480         * gcc.c-torture/execute/20050111-1.c: New test.
22481
22482         * gcc.dg/i386-asm-4.c: New test.
22483
22484 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22485
22486         * gcc.dg/nested-func-2.c: New test.
22487         * ada/acats/norun.lst: Remove c953002.
22488
22489 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22490
22491         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22492
22493 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22494
22495         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22496
22497 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22498
22499         PR target/18761
22500         * g++.dg/abi/align1.C: New test.
22501
22502 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22503
22504         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22505         at a time.
22506         * g++.dg/ext/altivec_check.h: Support compiling as C.
22507
22508 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22509
22510         PR c++/19355
22511         * g++.dg/expr/pr19355-1.C: New test case.
22512
22513 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22514
22515         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22516         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22517         * ada/acats/tests/c3/c92005b.ada: Likewise.
22518         * ada/acats/tests/c3/cxb3012.a: Likewise.
22519         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22520
22521 2005-01-09  Paul Brook  <paul@codesourcery.com>
22522
22523         * gfortran.dg/common_2.f90: New file.
22524         * gfortran.dg/common_3.f90: New file.
22525
22526 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22527
22528         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22529
22530 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22531
22532         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22533         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22534         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22535         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22536         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22537         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22538         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22539         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22540         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22541         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22542         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22543         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22544         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22545         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22546         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22547         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22548         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22549         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22550         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22551         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22552         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22553         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22554         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22555         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22556         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22557         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22558         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22559         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22560         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22561         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22562         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22563         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22564         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22565         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22566         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22567         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22568         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22569         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22570         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22571         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22572         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22573         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22574         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22575         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22576         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22577         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22578         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22579         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22580         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22581         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22582         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22583         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22584         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22585         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22586         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22587         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22588         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22589         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22590         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22591         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22592         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22593         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22594         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22595         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22596         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22597         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22598         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22599
22600         * gcc.dg/vect/vect-1.c: Fix spelling.
22601         * gcc.dg/vect/vect-10.c: Fix spelling.
22602         * gcc.dg/vect/vect-11.c: Fix spelling.
22603         * gcc.dg/vect/vect-12.c: Fix spelling.
22604         * gcc.dg/vect/vect-14.c: Fix spelling.
22605         * gcc.dg/vect/vect-15.c: Fix spelling.
22606         * gcc.dg/vect/vect-16.c: Fix spelling.
22607         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22608         * gcc.dg/vect/vect-64.c: Fix comments.
22609         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22610
22611 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22612             Ira Rosen  <irar@il.ibm.com>
22613
22614         * gcc.dg/vect/vect-70.c: New test.
22615         * gcc.dg/vect/vect-71.c: New test.
22616
22617 2005-01-09  Manfred Hollstein  <mh@suse.com>
22618
22619         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22620         * gcc.dg/pr18241-2.c: Likewise.
22621         * gcc.dg/pr18241-3.c: Likewise.
22622         * gcc.dg/pr18241-4.c: Likewise.
22623         * gcc.dg/pr18241-5.c: Likewise.
22624
22625 2005-01-08  Richard Henderson  <rth@redhat.com>
22626
22627         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22628         False for x86 and x86-64.
22629
22630 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22631
22632         PR tree-optimization/18241
22633         * gcc.dg/pr18241-1.c: New test.
22634         * gcc.dg/pr18241-2.c: New test.
22635         * gcc.dg/pr18241-3.c: New test.
22636         * gcc.dg/pr18241-4.c: New test.
22637         * gcc.dg/pr18241-5.c: New test.
22638
22639 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22640
22641         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22642         gfortran.dg/select_4.f90: New.
22643
22644 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22645
22646         * gcc.c-torture/execute/20050107-1.c: New test.
22647
22648 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22649
22650         PR c++/19298
22651         * g++.dg/template/ref2.C: New.
22652
22653 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22654
22655         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22656         instead of being empty.
22657
22658 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22659
22660         PR fortran/15553
22661         * gfortran.dg/array-1.f90: New test.
22662
22663 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22664
22665         PR tree-optimization/19283
22666         * gcc.c-torture/execute/20050106-1.c: New test.
22667
22668         PR rtl-optimization/18861
22669         * gcc.dg/20050105-1.c: New test.
22670
22671         PR tree-optimization/18828
22672         * gcc.dg/20050105-2.c: New test.
22673
22674 2005-01-07  Andreas Jaeger  <aj@suse.de>
22675
22676         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22677
22678 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22679
22680         PR fortran/18398
22681         * gfortran.dg/fmt_read.f90: New test.
22682
22683 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22684
22685         * gcc.dg/rs6000-ldouble-2.c: New.
22686
22687 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22688
22689         PR c++/19244
22690         * g++.dg/parser/ctor2.C: New test.
22691
22692 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22693
22694         PR c++/17154
22695         * g++.dg/template/using9.C: New test.
22696
22697 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22698
22699         PR c++/19258
22700         * g++.dg/lookup/friend6.C: New test.
22701
22702 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22703
22704         PR c++/19270
22705         * g++.dg/template/array10.C: New.
22706
22707 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22708
22709         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22710         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22711
22712 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22713
22714         * gcc.c-torture/compile/20050105-1.c: New test.
22715
22716 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22717
22718         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22719
22720 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22721
22722         PR middle-end/19100
22723         * gcc.dg/conv-3.c: New test case.
22724
22725 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22726
22727         * gcc.dg/asm-wide-1.c: New test.
22728
22729 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22730
22731         PR c++/19030
22732         * g++.dg/parse/crash22.C: New
22733
22734 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22735
22736         PR 19257
22737         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22738
22739 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22740
22741         PR middle-end/17767
22742         * gcc.dg/i386-mmx-6.c: New test case.
22743
22744 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22745
22746         PR tree-optimization/18308
22747         * gcc.dg/vect/pr18308.c: New testcase.
22748
22749 2005-01-04  Andreas Jaeger  <aj@suse.de>
22750
22751         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22752
22753 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22754             Robert Bowdidge <bowdidge@apple.com>
22755
22756         * gcc.dg/cpp/subframework1.c: New.
22757         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22758         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22759         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22760         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22761
22762 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22763
22764         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22765         producing warning.
22766         * gcc.dg/darwin-weakimport-2.c: New.
22767
22768 2005-01-03  Richard Henderson  <rth@redhat.com>
22769
22770         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22771
22772 2005-01-03  Richard Henderson  <rth@redhat.com>
22773
22774         * gcc.dg/vect/vect.exp: Enable for ia64.
22775         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22776         (check_effective_target_vect_float): Likewise.
22777         (check_effective_target_vect_no_align): Likewise.
22778         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22779         * gcc.dg/vect/vect-8.c: Likewise.
22780
22781 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22782
22783         PR target/19236
22784         * gcc.dg/pr19236-1.c: New test case.
22785
22786 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22787
22788         PR rtl-optimization/12092
22789         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22790
22791 2005-01-02  Andreas Jaeger  <aj@suse.de>
22792
22793         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22794
22795 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22796             Andrew Pinski  <pinskia@physics.uc.edu>
22797
22798         PR rtl-optimization/12092
22799         * gcc.dg/pr12092-1.c: New test case.
22800
22801 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22802
22803         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22804         'hidden' and 'default' for better portability.
22805         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22806
22807         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22808         6 and 7.
22809         * g++.old-deja/g++.brendan/new3.C: Likewise.
22810
22811 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22812
22813         * gcc.dg/20041231-1.C: New test.
22814         * g++.dg/warn/Wunreachable-code-1.C: New test.
22815
22816 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22817
22818         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22819         file, not /dev/null.  Abort on error.
22820
22821 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22822             Ziemowit Laski  <zlaski@apple.com>
22823
22824         PR objc/18971
22825         * objc.dg/encode-5.m: New test.
22826
22827 2004-12-29  Richard Henderson  <rth@redhat.com>
22828
22829         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22830         * objc.dg/stabs-1.m: Disable for ia64.
22831
22832 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22833
22834         PR c++/19190
22835         * g++.dg/warn/Wunused-10.C: New test.
22836
22837 2004-12-28  Richard Henderson  <rth@redhat.com>
22838
22839         * objc.dg/stabs-1.m: Disable for alpha.
22840
22841 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22842
22843         PR c++/19149
22844         * g++.dg/parse/error23.C: New test.
22845
22846 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22847
22848         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22849
22850         PR fortran/19032
22851         * gfortran.dg/intrinsic_modulo_1.f90: New.
22852         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22853         tests with divisor -1.
22854
22855 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22856
22857         * g++.dg/opt/temp1.C (memcpy): Return a value.
22858
22859         PR c++/19148
22860         * g++.dg/expr/cond7.C: New test.
22861
22862 2004-12-27  Paul Brook  <paul@codesourcery.com>
22863
22864         * gfortran.dg/g77/select_no_compile.f: Remove.
22865
22866 2004-12-27  Richard Henderson  <rth@redhat.com>
22867
22868         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22869         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22870         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22871
22872 2004-12-26  Richard Henderson  <rth@redhat.com>
22873
22874         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22875         by 1i instead of token pasting.
22876
22877 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22878
22879         PR tree-optimization/17578
22880         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22881         to additional_flags.
22882         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22883
22884 2004-12-25  Richard Henderson  <rth@redhat.com>
22885
22886         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22887         Remove Alpha.
22888
22889 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22890
22891         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22892         hppa*-*-hpux*.
22893         * gcc.dg/pr17957.c (dg-options): Likewise.
22894         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22895         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22896         instead of 0 on __hppa__.
22897         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22898         "foo,%r" on hppa*-*-*.
22899
22900 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22901
22902         PR fortran/19071
22903         * gfortran.dg/complex_write.f90: New test.
22904
22905 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22906
22907         PR c++/17595
22908         * g++.dg/parse/pragma2.C: New test.
22909
22910         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22911
22912 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22913
22914         * gcc.dg/empty2.c: Add missing dg-warning.
22915
22916 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22917
22918         PR c++/17413
22919         * g++.dg/template/local4.C: New test.
22920         * g++.dg/template/crash19.C: Add dg-error marker.
22921
22922         * g++.dg/template/crash31.C: Correct embedded PR number.
22923
22924 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22925
22926         PR c++/16405
22927         * g++.dg/opt/temp1.C: Add do-run marker.
22928
22929 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22930
22931         * g++.dg/template/spec19.C: New.
22932
22933 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22934
22935         PR target/16819
22936         * gcc.dg/empty2.c: New.
22937
22938 2004-12-23  Richard Henderson  <rth@redhat.com>
22939
22940         * lib/target-supports.exp (check_effective_target_vect_no_align):
22941         Remove i?86 and x86-64.
22942
22943 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22944
22945         PR c++/16405
22946         * g++.dg/opt/temp1.C: New test.
22947
22948 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22949
22950         PR c++/18733
22951         * g++.dg/template/friend33.C: New testcase.
22952
22953 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22954
22955         PR c++/18464
22956         * g++.dg/template/cond5.C: New test.
22957
22958         PR c++/18492
22959         * g++.dg/inherit/thunk3.C: New test.
22960
22961         PR c++/11224
22962         * g++.dg/warn/Wunused-9.C: New test.
22963
22964 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22965
22966         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22967
22968 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22969
22970         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22971
22972 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22973
22974         PR c++/18378
22975         * g++.dg/ext/packed8.C: New test.
22976
22977         PR c++/19063
22978         * g++.dg/template/crash31.C: New test.
22979
22980         PR c++/19034
22981         * g++.dg/template/crash30.C: New test.
22982
22983 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22984
22985         PR C++/18984
22986         * g++.dg/eh/ctor3.C: New test.
22987
22988 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22989
22990         * objc.dg/stabs-1.m: Allow section name to be quoted and
22991         assembly label to begin with '.LL'.
22992
22993 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22994
22995         * gcc.dg/vect/vect.exp
22996         (check_effective_target_lp64_or_vect_no_align): New.
22997         * gcc.dg/vect/vect-77.c: Use it.
22998         * gcc.dg/vect/vect-78.c: Use it.
22999
23000         * lib/target-supports.exp
23001         (check_effective_target_vect_no_max,
23002         check_effective_target_vect_no_bitwise,
23003         check_effective_target_vect_no_align): New.
23004         * gcc.dg/vect/vect-13.c: Use them.
23005         * gcc.dg/vect/vect-17.c: Ditto.
23006         * gcc.dg/vect/vect-18.c: Ditto.
23007         * gcc.dg/vect/vect-19.c: Ditto.
23008         * gcc.dg/vect/vect-20.c: Ditto.
23009         * gcc.dg/vect/vect-27.c: Ditto.
23010         * gcc.dg/vect/vect-29.c: Ditto.
23011         * gcc.dg/vect/vect-44.c: Ditto.
23012         * gcc.dg/vect/vect-48.c: Ditto.
23013         * gcc.dg/vect/vect-50.c: Ditto.
23014         * gcc.dg/vect/vect-52.c: Ditto.
23015         * gcc.dg/vect/vect-54.c: Ditto.
23016         * gcc.dg/vect/vect-56.c: Ditto.
23017         * gcc.dg/vect/vect-58.c: Ditto.
23018         * gcc.dg/vect/vect-60.c: Ditto.
23019         * gcc.dg/vect/vect-72.c: Ditto.
23020         * gcc.dg/vect/vect-80.c: Ditto.
23021
23022 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
23023
23024         PR c++/14075
23025         * g++.dg/init/string1.C: New.
23026
23027         PR c++/18975
23028         * g++.dg/other/synth1.C: New.
23029
23030 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23031
23032         PR c/18963
23033         * gcc.dg/pr18963-1.c: New test.
23034
23035 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23036
23037         PR c/18596
23038         * gcc.dg/funcdef-storage-1.c (foo): Remove.
23039         * gcc.dg/pr18596-1.c: Use dg-error.
23040         (dg-options): Use -fno-unit-at-a-time.
23041         * gcc.dg/pr18596-2.c: New test.
23042         * gcc.dg/pr18596-3.c: New test.
23043
23044 2004-12-20  Roger Sayle  <roger@eyesopen.com>
23045
23046         PR middle-end/18683
23047         * g++.dg/opt/pr18683-1.C: New test case.
23048
23049 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
23050
23051         PR other/19093
23052         * g++.dg/opt/max1.C: Fix for 64bit targets.
23053
23054 2004-12-20  Matt Austern  <austern@apple.com>
23055
23056         PR c++/19044
23057         * g++.dg/ext/builtin6.C: New
23058
23059 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
23060
23061         PR tree-optimization/19080
23062         * gcc.c-torture/compile/pr19080.c: New test.
23063
23064 2004-12-20  Steven Bosscher  <stevenb@suse.de>
23065
23066         * gcc.dg/20041219-1.c: New test.
23067
23068 2004-12-19  Roger Sayle  <roger@eyesopen.com>
23069
23070         PR middle-end/19068
23071         * g++.dg/opt/max1.C: New test case.
23072
23073 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23074
23075         * gcc.dg/fdata-sections-1.c: New test.
23076
23077 2004-12-18  Roger Sayle  <roger@eyesopen.com>
23078
23079         PR middle-end/18548
23080         * gcc.dg/max-1.c: New test case.
23081
23082 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
23083
23084         * gcc.c-torture/execute/20041218-1.c: New test.
23085
23086 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
23087
23088         * gcc.dg/pr18501.c: New test.
23089         * gcc.dg/uninit-5.c: XFAIL.
23090         * gcc.dg/uninit-9.c: XFAIL.
23091
23092 2004-12-17  Dale Johannesen  <dalej@apple.com>
23093
23094         * gcc.dg/20041213-1.c: New.
23095
23096 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
23097
23098         * objc.dg/stabs-1.m: Allow assembly label to begin
23099         with a dot ('.').
23100
23101 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
23102
23103         * gcc.c-torture/execute/20041213-1.c: Move...
23104         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
23105
23106 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
23107
23108         PR c++/18721
23109         * g++.dg/lookup/conv-5.C: New.
23110
23111 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
23112
23113         * objc.dg/stabs-1.m: New test.
23114
23115 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23116
23117         * gcc.dg/visibility-c.c: Change compile to
23118         assemble for the test.
23119
23120 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23121
23122         PR target/19041
23123         * gcc.dg/visibility-c.c: New test.
23124
23125 2004-12-16  Roger Sayle  <roger@eyesopen.com>
23126
23127         PR middle-end/18493
23128         * gcc.dg/switch-8.c: New test case.
23129
23130 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23131
23132         PR c++/18905
23133         * g++.dg/template/init4.C: New.
23134         * g++.dg/opt/static3.C: Enable optimizer.
23135
23136 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
23137
23138         * g++.dg/other/complex1.C: New test.
23139
23140 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
23141
23142         * g++.dg/opt/inline9.C: New test.
23143
23144 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23145
23146         PR fortran/18993
23147         * gfotran.dg/nullify_1.f: New test.
23148
23149 2004-12-15  Richard Henderson  <rth@redhat.com>
23150
23151         * gcc.target/i386/i386.exp: New harness.
23152         * gcc.target/i386/vect-args.c: New.
23153
23154 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
23155
23156         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
23157
23158 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23159
23160         PR c++/18825
23161         * g++.dg/template/friend32.C: New test.
23162
23163 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23164
23165         * cpp/pragma-once-1.c: New test.
23166         * cpp/pragma-once-1b.h: Likewise.
23167         * cpp/pragma-once-1c.h: Likewise.
23168         * cpp/pragma-once-1d.h: Likewise.
23169         * cpp/inc/pragma-once-1a.h: Likewise.
23170
23171 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
23172             Steven G. Kargl  <kargls@comcast.net>
23173
23174         PR fortran/17597
23175         * gfortran.dg/list_read_3.f90: New test.
23176
23177 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23178
23179         * gcc.dg/ftrapv-2.c: New test.
23180
23181 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23182
23183         PR c++/18981
23184         * g++.dg/template/typename9.C: New test.
23185
23186 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23187
23188         PR c++/18738
23189         * g++.dg/template/typename8.C: New test.
23190         * g++.dg/parse/friend2.C: Tweak error message.
23191
23192 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23193
23194         * gcc.c-torture/20041214-1.c: New test.
23195
23196 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23197
23198         PR c++/18965
23199         * g++.dg/init/array17.C: New test.
23200
23201 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23202
23203         PR c++/18793
23204         * g++.dg/init/aggr3.C: New test.
23205
23206 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
23207
23208         * gcc.dg/altivec-types-1.c: New test.
23209         * gcc.dg/altivec-types-2.c: New test.
23210         * gcc.dg/altivec-types-3.c: New test.
23211         * gcc.dg/altivec-types-4.c: New test.
23212         * g++.dg/ext/altivec-types-1.C: New test.
23213         * g++.dg/ext/altivec-types-2.C: New test.
23214         * g++.dg/ext/altivec-types-3.C: New test.
23215         * g++.dg/ext/altivec-types-4.C: New test.
23216
23217 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
23218
23219         PR middle-end/18951
23220         * gcc.c-torture/execute/20041213-1.c: New test.
23221
23222 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
23223
23224         PR c++/18949
23225         * g++.dg/template/cast1.C: New.
23226
23227 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
23228
23229         * gcc.c-torture/execute/20041213-2.c: New test.
23230
23231 2004-12-13  Richard Henderson  <rth@redhat.com>
23232
23233         * gcc.dg/i386-sse-10.c: Fix typo in options.
23234
23235 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
23236
23237         PR c++/18968
23238         * g++.dg/opt/pr18968.C: New test.
23239
23240 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
23241
23242         PR c++/18925
23243         * g++.dg/ext/visibility/staticdatamem.C: New test.
23244
23245 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
23246
23247         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
23248
23249 2004-12-13  Roger Sayle  <roger@eyesopen.com>
23250
23251         PR rtl-optimization/18928
23252         * gcc.dg/pr18928-1.c: New test case.
23253
23254 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
23255
23256         PR tree-opt/16951
23257         * gcc.c-torture/compile/20041211-1.c: New.
23258
23259 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23260
23261         PR middle-end/17564
23262         * gcc.c-torture/execute/20041212-1.c: New test.
23263
23264 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23265
23266         PR fortran/18869
23267         * gfortran.dg/common_1.f90: New test.
23268
23269 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
23270         Paul Brook  <paul@codesourcery.com>
23271
23272         PR fortran/16222
23273         * gfortran.dg/real_do_1.f90: New test.
23274
23275 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23276
23277         PR tree-opt/18040
23278         * g++.dg/opt/ptrmem6.C: New test.
23279
23280 2004-12-11  Roger Sayle  <roger@eyesopen.com>
23281
23282         PR middle-end/18921
23283         * gcc.dg/pr18921-1.c: New test case.
23284
23285 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23286
23287         PR fortran/17175
23288         * gfortran.dg/scale_1.f90: New test.
23289
23290 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
23291
23292         PR middle-end/18903
23293         * gcc.c-torture/compile/pr18903.c: New test.
23294
23295 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
23296
23297         * gcc.c-torture/execute/20041210-1.c: New test.
23298
23299 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23300
23301         PR c++/18731
23302         * g++.dg/parser/struct-1.C: New test.
23303         * g++.dg/parser/struct-2.C: New test.
23304         * g++.dg/parser/struct-3.C: New test.
23305
23306 2004-12-09  Richard Henderson  <rth@redhat.com>
23307
23308         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23309
23310         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23311         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23312
23313 2004-12-09  Matt Austern  <austern@apple.com>
23314
23315         PR c++/18514
23316         * g++.dg/ext/builtin1.C: New
23317         * g++.dg/ext/builtin2.C: New
23318         * g++.dg/ext/builtin3.C: New
23319         * g++.dg/ext/builtin4.C: New
23320         * g++.dg/ext/builtin5.C: New
23321
23322 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23323
23324         PR tree-opt/18904
23325         * g++.dg/opt/ptrmem5.C: New test.
23326
23327 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23328
23329         * g++.dg/parse/typename5.C: Adjust for new error.
23330         * g++.dg/parse/typename7.C: New.
23331
23332 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23333
23334         PR c++/18073
23335         * g++.dg/other/mmintrin.C: New test.
23336
23337 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23338
23339         PR c++/16681
23340         * g++.dg/init/array15.C: New.
23341         * g++.dg/init/array16.C: New.
23342
23343 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23344
23345         PR fortran/18826
23346         * gfortran.dg/assign_1.f90: New test.
23347
23348 2004-12-08  Nick Clifton  <nickc@redhat.com>
23349
23350         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23351         * gcc.target/xstormy16/data_below100: Likewise.
23352         * gcc.target/xstormy16/sfr: Likewise.
23353         * gcc.target/xstormy16/below100.S: New test source file.
23354         * gcc.target/xstormy16/below100.ld: New test linker script.
23355         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23356         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23357         bp instructions.
23358         * gcc.target/xstormy16/bp.c: Likewise.
23359
23360         * gcc.target/xstormy16/bss_below100: New files:
23361         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23362         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23363         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23364         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23365         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23366         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23367         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23368         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23369         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23370         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23371         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23372         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23373         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23374         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23375         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23376         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23377         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23378         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23379         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23380         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23381         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23382         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23383         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23384         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23385         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23386         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23387         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23388
23389         * gcc.target/xstormy16/data_below100: New files:
23390         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23391         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23392         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23393         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23394         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23395         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23396         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23397         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23398         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23399         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23400         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23401         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23402         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23403         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23404         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23405         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23406         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23407         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23408         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23409         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23410         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23411         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23412         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23413         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23414         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23415         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23416         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23417
23418         * gcc.target/xstormy16/sfr: New files:
23419         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23420         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23421         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23422         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23423         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23424         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23425         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23426         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23427         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23428         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23429         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23430         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23431         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23432         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23433         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23434         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23435         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23436         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23437         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23438         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23439         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23440         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23441         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23442         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23443         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23444         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23445         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23446         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23447         27_if0_sfrw_bitfield_f.c
23448
23449 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23450
23451         PR c++/18100
23452         * g++.dg/lookup/name-clash4.C: New test.
23453
23454 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23455
23456         PR c++/18672
23457         * g++.dg/opt/array1.C: New.
23458
23459         PR c++/18803
23460         * g++.dg/template/operator5.C: New.
23461
23462 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23463
23464         PR c/18867
23465         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23466
23467 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23468
23469         * gcc.dg/noncompile/20041207.c: New test.
23470
23471 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23472
23473         * g++.dg/other/unreachable-1.C: New test.
23474
23475 2004-12-06  Nick Clifton  <nickc@redhat.com>
23476
23477         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23478         <limits.h> because the latter comes from gcc's include/ directory
23479         and not the newlib/libc/include directory.
23480
23481 2004-12-04  Richard Henderson  <rth@redhat.com>
23482
23483         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23484
23485 2004-12-04  Richard Henderson  <rth@redhat.com>
23486
23487         * lib/target-supports.exp (check_gc_sections_available): Disable
23488         for alpha and ia64.
23489
23490 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23491
23492         PR middle-end/17909
23493         * g++.dg/other/vararg-2.C: New test.
23494
23495 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23496
23497         PR c++/17011, c++/17971
23498         * g++.dg/template/error15.C: Adjust expected error.
23499         * g++.dg/template/instantiate3.C: Likewise.
23500
23501 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23502
23503         * gcc.dg/altivec-18.c: Fix for darwin
23504
23505 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23506
23507         PR c++/18782
23508         * g++.dg/parse/ptrmem2.C: New.
23509
23510         PR c++/18318
23511         * g++.dg/template/new1.C: New.
23512
23513 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23514
23515         PR fortran/18710
23516         * gfortran.dg/direct_io_3.f90: New test.
23517
23518 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23519
23520         PR 18758
23521         * g++.dg/parse/crash21.C: New.
23522
23523 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23524
23525         PR c++/15664, c++/18276
23526         * g++.dg/template/ttp13.C: New test.
23527         * g++.dg/template/ttp14.C: Likewise.
23528
23529 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23530
23531         PR c++/18123
23532         * g++.dg/parse/enum2.C: New test.
23533         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23534
23535 2004-12-02  Nick Clifton  <nickc@redhat.com>
23536
23537         * gcc.target/xstormy16: New test directory.
23538         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23539         * gcc.target/xstormy16/bp.c: Check the generation of bp
23540         instructions.
23541         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23542         bn instructions and the BELOW100 attribute.
23543
23544 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23545
23546         PR target/16952
23547         * gcc.dg/ppc-eabi.c: New.
23548
23549 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23550
23551         PR fortran/18284
23552         * gfortran.dg/backspace.f90
23553
23554 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23555
23556         * gfortran.dg/inquire.f90: New test.
23557
23558 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23559
23560         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23561         handle effective-target-keyword.
23562         (dg-skip-if): Support effective-target keyword as target list.
23563         (dg-xfail-if): Ditto.
23564         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23565
23566 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23567
23568         PR tree-optimization/18291
23569         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23570
23571 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23572
23573         PR C++/18729
23574         * g++.dg/parse/crash20.C: New.
23575
23576         PR c++/17431
23577         * g++.dg/overload/arg1.C: New.
23578         * g++.dg/overload/arg2.C: New.
23579         * g++.dg/overload/arg3.C: New.
23580         * g++.dg/overload/arg4.C: New.
23581
23582 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23583
23584         * gcc.dg/c99-flex-array-4.c: Remove.
23585
23586 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23587
23588         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23589
23590         * lib/target-supports.exp (is-effective-target): Simplify.
23591
23592         * lib/target-supports.exp (check_effective_target_vect_long):
23593         Fix for powerpc64-*-*.
23594
23595 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23596
23597         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23598         to support new requirements on FreeBSD 5.
23599
23600 2004-11-30  Devang Patel  <dpatel@apple.com>
23601
23602         PR 18702
23603         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23604
23605 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23606
23607         * g++.dg/ext/altivec-13.C: New test.
23608
23609 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23610
23611         PR tree-opt/18298
23612         * gcc.c-torture/execute/p18298.c: New test.
23613
23614 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23615             Dorit Naishlos  <dorit@il.ibm.com>
23616
23617         PR tree-opt/18607
23618         * gcc.dg/vect/vect-89.c: New test.
23619
23620 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23621
23622         * gcc.dg/pr18596-1.c: New test.
23623
23624 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23625
23626         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23627
23628 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23629
23630         PR c/18479
23631         * gcc.dg/pr18479.c: New test.
23632
23633 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23634
23635         PR target/18490
23636         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23637         mmix-knuth-mmixware.
23638
23639         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23640         cris-*-elf* cris-*-aout* mmix-*-*
23641
23642 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23643
23644         PR middle-end/18725
23645         * gcc.dg/pr18725.c: New test.
23646
23647 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23648
23649         PR target/18488
23650         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23651
23652         PR target/18336
23653         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23654
23655 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23656
23657         PR c++/18368
23658         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23659         * g++.old-deja/g++.law/ctors5.C: Likewise.
23660         * g++.old-deja/g++.other/crash25.C: Likewise.
23661
23662         PR c++/18674
23663         * g++.dg/template/error16.C: New test.
23664
23665         PR c++/18512
23666         * g++.dg/template/crash29.C: New test.
23667
23668 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23669
23670         PR tree-optimization/18712
23671         * gcc.c-torture/compile/pr18712.c: New test.
23672
23673 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23674
23675         PR c/7544
23676         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23677         tests.
23678
23679 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23680
23681         PR c++/18652
23682         * g++.dg/lookup/crash6.C: New test.
23683
23684 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23685
23686         PR middle-end/18164
23687         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23688
23689 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23690
23691         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23692         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23693         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23694
23695 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23696
23697         * gcc.dg/pr18164.c: New test.
23698
23699 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23700
23701         * gcc.dg/funroll-loops-all.c: New.
23702
23703 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23704
23705         PR target/18489
23706         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23707         delimeter, match space and TAB as well as ":".
23708
23709         PR target/18484
23710         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23711
23712         PR target/18348
23713         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23714
23715         PR target/18345
23716         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23717
23718         PR target/18337
23719         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23720
23721 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23722
23723         * gfortran.dg/direct_io_2.f90: New test.
23724
23725 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23726
23727         PR target/18334
23728         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23729
23730 2004-11-28  Richard Henderson  <rth@redhat.com>
23731
23732         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23733
23734 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23735
23736         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23737         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23738         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23739         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23740         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23741         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23742         gcc.dg/pointer-arith-8.c: New tests.
23743
23744 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23745
23746         PR fortran/18364
23747         * gfortran.dg/endfile.f90: New test.
23748
23749 2004-11-27  Falk Hueffner  <falk@debian.org>
23750
23751         * gcc.dg/loop-6.c: New test.
23752
23753 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23754
23755         * gcc.c-torture/execute/20041126-1.c: New test.
23756
23757 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23758
23759         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23760         on IRIX.
23761
23762 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23763
23764         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23765         functions.
23766
23767 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23768
23769         PR rtl-optimization/17825
23770         * gcc.c-torture/compile/20041119-1.c: New test.
23771
23772 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23773
23774         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23775         Check existence of ld library path variables before unsetting.
23776
23777 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23778
23779         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23780
23781 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23782
23783         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23784
23785 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23786
23787         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23788
23789 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23790
23791         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23792         dg-do directive.
23793
23794 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23795
23796         * gcc.dg/pr17957.c: Pass --param, not -param.
23797
23798 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23799
23800         PR middle-end/17957
23801         * testsuite/gcc.dg/pr17957.c: New test.
23802
23803 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23804
23805         PR c++/18445
23806         * g++.dg/template/crash28.C: Likewise.
23807
23808         PR c++/18001
23809         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23810         * g++.dg/ext/lvaddr.C: Likewise.
23811         * g++.dg/opt/pr7503-3.C: Likewise.
23812
23813         PR c++/18466
23814         * g++.dg/parse/qualified3.C: New test.
23815         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23816
23817         PR c++/18545
23818         * g++.dg/expr/return1.C: New test.
23819
23820 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23821
23822         Friend class name lookup 3/n, PR c++/3332
23823         * g++.dg/lookup/friend3.C: New test.
23824         * g++.dg/lookup/friend4.C: Likewise.
23825         * g++.dg/lookup/friend5.C: Likewise.
23826
23827 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23828
23829         Friend class name lookup 2/n, PR c++/14513, c++/15410
23830         * g++.dg/lookup/friend2.C: New test.
23831         * g++.dg/template/friend31.C: Likewise.
23832
23833 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23834
23835         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23836
23837 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/17473
23840         * g++.dg/tc1/dr56.C: Remove.
23841         * g++.dg/template/typedef1.C: Add dg-error markers.
23842         * g++.old-deja/g++.other/typedef7.C: Likewise.
23843
23844         PR c++/18285
23845         * g++.dg/parse/typedef7.C: New test.
23846
23847 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23848
23849         * gcc.c-torture/execute/20041124-1.c: New test.
23850
23851 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23852
23853         * g++.dg/template/deduce3.C: New test.
23854
23855         PR c++/18586
23856         * g++.dg/template/crash27.C: New test.
23857
23858         PR c++/18530
23859         * g++.dg/warn/Wshadow-3.C: New test.
23860
23861 2004-11-24  Devang Patel  <dpatel@apple.com>
23862
23863         PR/18555
23864         * gcc.dg/cpp/isysroot-1.c: New test.
23865         * gcc.dg/cpp/usr/include/stdio.h: New file.
23866         * gcc.dg/cpp/isysroot-2.c: New test.
23867         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23868         New file.
23869
23870 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23871
23872         PR c++/8929
23873         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23874
23875 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23876
23877         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23878         * gcc.target/sparc/pdist.c: Likewise.
23879
23880 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23881
23882         PR c++/16882
23883         * g++.dg/conversion/simd1.C: New test.
23884
23885 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23886
23887         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23888         and restore_ld_library_path_env_vars.
23889         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23890         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23891         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23892         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23893
23894 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23895
23896         * gcc.dg/pragma-align-2.c: Test macro expansion.
23897         * gcc.dg/pragma-pack-2.c: New test.
23898
23899 2004-11-23  Richard Henderson  <rth@redhat.com>
23900
23901         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23902         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23903         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23904         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23905         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23906         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23907
23908         * gcc.dg/vect/vect.exp: Add check for alpha.
23909         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23910         (check_effective_target_vect_int): Enable for alpha.
23911         (check_effective_target_vect_long): New.
23912         (is-effective-target): Add it.
23913
23914 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23915
23916         * gcc.dg/pr18614-1.c: New test.
23917
23918 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23919
23920         * gcc.dg/setjmp-2.c: New test.
23921
23922 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23923
23924         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23925         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23926         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23927         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23928         gcc.target/sparc/pdist.c: New tests.
23929
23930 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23931
23932         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23933
23934 2004-11-22  Dale Johannesen  <dalej@apple.com>
23935
23936         * gcc.dg/20041111-1.c: New.
23937
23938 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23939
23940         PR tree-opt/18536
23941         * gcc.dg/vect/pr18536.c: New test.
23942
23943 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23944
23945         PR c++/18354
23946         * g++.dg/template/nontype11.C: New test.
23947
23948 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23949
23950         PR middle-end/18520
23951         * gcc.dg/pr18520-1.c: New test case.
23952
23953 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23954
23955         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23956         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23957         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23958         expected diagnostics.
23959
23960 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23961
23962         PR target/18580
23963         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23964         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23965         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23966
23967 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23968
23969         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23970
23971 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23972             Joseph Myers  <joseph@codesourcery.com>
23973
23974         * lib/target-supports.exp (check_visibility_available): Really
23975         test the compiler.
23976
23977 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23978
23979         PR tree-opt/18181
23980         * gcc.dg/vect/vect-85.c: New test.
23981         * gcc.dg/vect/vect-86.c: New test.
23982         * gcc.dg/vect/vect-87.c: New test.
23983         * gcc.dg/vect/vect-88.c: New test.
23984
23985 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23986
23987         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23988
23989 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23990
23991         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23992         * gcc.dg/ppc-and-1.c: Ditto.
23993         * gcc.dg/ppc-compare-1.c: Ditto.
23994         * gcc.dg/ppc-mov-1.c: Ditto
23995
23996 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23997             Mark Mitchell  <mark@codesourcery.com>
23998
23999         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
24000
24001 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24002             Aldy Hernandez  <aldyh@redhat.com>
24003
24004         * lib/target-supports.exp (check_effective_target_vect_int): New
24005         (check_effective_target_vect_float): New
24006         (check_effective_target_vect_double): New.
24007         (is-effective-target): Support new effective targets keywords.
24008         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
24009         default action for dg-do.
24010         * gcc.dg/vect/pr16105.c: Use new support.
24011         * gcc.dg/vect/pr18400.c: Ditto.
24012         * gcc.dg/vect/pr18425.c: Ditto.
24013         * gcc.dg/vect/vect-1.c: Ditto.
24014         * gcc.dg/vect/vect-10.c: Ditto.
24015         * gcc.dg/vect/vect-11.c: Ditto.
24016         * gcc.dg/vect/vect-12.c: Ditto.
24017         * gcc.dg/vect/vect-13.c: Ditto.
24018         * gcc.dg/vect/vect-14.c: Ditto.
24019         * gcc.dg/vect/vect-15.c: Ditto.
24020         * gcc.dg/vect/vect-16.c: Ditto.
24021         * gcc.dg/vect/vect-17.c: Ditto.
24022         * gcc.dg/vect/vect-18.c: Ditto.
24023         * gcc.dg/vect/vect-19.c: Ditto.
24024         * gcc.dg/vect/vect-2.c: Ditto.
24025         * gcc.dg/vect/vect-20.c: Ditto.
24026         * gcc.dg/vect/vect-21.c: Ditto.
24027         * gcc.dg/vect/vect-22.c: Ditto.
24028         * gcc.dg/vect/vect-23.c: Ditto.
24029         * gcc.dg/vect/vect-24.c: Ditto.
24030         * gcc.dg/vect/vect-25.c: Ditto.
24031         * gcc.dg/vect/vect-26.c: Ditto.
24032         * gcc.dg/vect/vect-27.c: Ditto.
24033         * gcc.dg/vect/vect-27a.c: Ditto.
24034         * gcc.dg/vect/vect-28.c: Ditto.
24035         * gcc.dg/vect/vect-29.c: Ditto.
24036         * gcc.dg/vect/vect-29a.c: Ditto.
24037         * gcc.dg/vect/vect-3.c: Ditto.
24038         * gcc.dg/vect/vect-30.c: Ditto.
24039         * gcc.dg/vect/vect-31.c: Ditto.
24040         * gcc.dg/vect/vect-32.c: Ditto.
24041         * gcc.dg/vect/vect-33.c: Ditto.
24042         * gcc.dg/vect/vect-34.c: Ditto.
24043         * gcc.dg/vect/vect-35.c: Ditto.
24044         * gcc.dg/vect/vect-36.c: Ditto.
24045         * gcc.dg/vect/vect-37.c: Ditto.
24046         * gcc.dg/vect/vect-38.c: Ditto.
24047         * gcc.dg/vect/vect-4.c: Ditto.
24048         * gcc.dg/vect/vect-40.c: Ditto.
24049         * gcc.dg/vect/vect-41.c: Ditto.
24050         * gcc.dg/vect/vect-42.c: Ditto.
24051         * gcc.dg/vect/vect-43.c: Ditto.
24052         * gcc.dg/vect/vect-44.c: Ditto.
24053         * gcc.dg/vect/vect-45.c: Ditto.
24054         * gcc.dg/vect/vect-46.c: Ditto.
24055         * gcc.dg/vect/vect-47.c: Ditto.
24056         * gcc.dg/vect/vect-48.c: Ditto.
24057         * gcc.dg/vect/vect-48a.c: Ditto.
24058         * gcc.dg/vect/vect-49.c: Ditto.
24059         * gcc.dg/vect/vect-5.c: Ditto.
24060         * gcc.dg/vect/vect-50.c: Ditto.
24061         * gcc.dg/vect/vect-51.c: Ditto.
24062         * gcc.dg/vect/vect-52.c: Ditto.
24063         * gcc.dg/vect/vect-53.c: Ditto.
24064         * gcc.dg/vect/vect-54.c: Ditto.
24065         * gcc.dg/vect/vect-55.c: Ditto.
24066         * gcc.dg/vect/vect-56.c: Ditto.
24067         * gcc.dg/vect/vect-56a.c: Ditto.
24068         * gcc.dg/vect/vect-57.c: Ditto.
24069         * gcc.dg/vect/vect-58.c: Ditto.
24070         * gcc.dg/vect/vect-59.c: Ditto.
24071         * gcc.dg/vect/vect-6.c: Ditto.
24072         * gcc.dg/vect/vect-60.c: Ditto.
24073         * gcc.dg/vect/vect-61.c: Ditto.
24074         * gcc.dg/vect/vect-62.c: Ditto.
24075         * gcc.dg/vect/vect-63.c: Ditto.
24076         * gcc.dg/vect/vect-64.c: Ditto.
24077         * gcc.dg/vect/vect-65.c: Ditto.
24078         * gcc.dg/vect/vect-66.c: Ditto.
24079         * gcc.dg/vect/vect-67.c: Ditto.
24080         * gcc.dg/vect/vect-68.c: Ditto.
24081         * gcc.dg/vect/vect-69.c: Ditto.
24082         * gcc.dg/vect/vect-7.c: Ditto.
24083         * gcc.dg/vect/vect-72.c: Ditto.
24084         * gcc.dg/vect/vect-72a.c: Ditto.
24085         * gcc.dg/vect/vect-73.c: Ditto.
24086         * gcc.dg/vect/vect-74.c: Ditto.
24087         * gcc.dg/vect/vect-75.c: Ditto.
24088         * gcc.dg/vect/vect-76.c: Ditto.
24089         * gcc.dg/vect/vect-77.c: Ditto.
24090         * gcc.dg/vect/vect-77a.c: Ditto.
24091         * gcc.dg/vect/vect-78.c: Ditto.
24092         * gcc.dg/vect/vect-79.c: Ditto.
24093         * gcc.dg/vect/vect-8.c: Ditto.
24094         * gcc.dg/vect/vect-80.c: Ditto.
24095         * gcc.dg/vect/vect-82.c: Ditto.
24096         * gcc.dg/vect/vect-82_64.c: Ditto.
24097         * gcc.dg/vect/vect-83.c: Ditto.
24098         * gcc.dg/vect/vect-83_64.c: Ditto.
24099         * gcc.dg/vect/vect-9.c: Ditto.
24100         * gcc.dg/vect/vect-all.c: Ditto.
24101         * gcc.dg/vect/vect-none.c: Ditto.
24102
24103 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24104
24105         * lib/gcc-dg.exp (dg-skip-if): New function.
24106         (dg-forbid-option): Remove.
24107         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
24108         * g++.dg/abi/bitfield8.C: Likewise.
24109         * g++.dg/abi/dtor1.C: Likewise.
24110         * g++.dg/abi/empty10.C: Likewise.
24111         * g++.dg/abi/empty7.C: Likewise.
24112         * g++.dg/abi/empty9.C: Likewise.
24113         * g++.dg/abi/layout3.C: Likewise.
24114         * g++.dg/abi/layout4.C: Likewise.
24115         * g++.dg/abi/thunk1.C: Likewise.
24116         * g++.dg/abi/thunk2.C: Likewise.
24117         * g++.dg/abi/vbase11.C: Likewise.
24118         * g++.dg/abi/vthunk2.C: Likewise.
24119         * g++.dg/abi/vthunk3.C: Likewise.
24120         * g++.dg/ext/attrib8.C: Likewise.
24121         * g++.dg/opt/longbranch2.C: Likewise.
24122         * g++.dg/opt/reg-stack4.C: Likewise.
24123         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24124         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24125         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24126         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24127         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24128         * gcc.dg/20000609-1.c: Likewise.
24129         * gcc.dg/20000720-1.c: Likewise.
24130         * gcc.dg/20011107-1.c: Likewise.
24131         * gcc.dg/20011119-1.c: Likewise.
24132         * gcc.dg/20020108-1.c: Likewise.
24133         * gcc.dg/20020122-2.c: Likewise.
24134         * gcc.dg/20020122-3.c: Likewise.
24135         * gcc.dg/20020201-3.c: Likewise.
24136         * gcc.dg/20020206-1.c: Likewise.
24137         * gcc.dg/20020218-1.c: Likewise.
24138         * gcc.dg/20020310-1.c: Likewise.
24139         * gcc.dg/20020411-1.c: Likewise.
24140         * gcc.dg/20020418-2.c: Likewise.
24141         * gcc.dg/20020426-1.c: Likewise.
24142         * gcc.dg/20020426-2.c: Likewise.
24143         * gcc.dg/20020517-1.c: Likewise.
24144         * gcc.dg/20020523-1.c: Likewise.
24145         * gcc.dg/20020523-2.c: Likewise.
24146         * gcc.dg/20020729-1.c: Likewise.
24147         * gcc.dg/20030204-1.c: Likewise.
24148         * gcc.dg/20030826-2.c: Likewise.
24149         * gcc.dg/20030926-1.c: Likewise.
24150         * gcc.dg/20031202-1.c: Likewise.
24151         * gcc.dg/980312-1.c: Likewise.
24152         * gcc.dg/980313-1.c: Likewise.
24153         * gcc.dg/990117-1.c: Likewise.
24154         * gcc.dg/990424-1.c: Likewise.
24155         * gcc.dg/990524-1.c: Likewise.
24156         * gcc.dg/991230-1.c: Likewise.
24157         * gcc.dg/i386-387-1.c: Likewise.
24158         * gcc.dg/i386-387-2.c: Likewise.
24159         * gcc.dg/i386-387-3.c: Likewise.
24160         * gcc.dg/i386-387-4.c: Likewise.
24161         * gcc.dg/i386-387-5.c: Likewise.
24162         * gcc.dg/i386-387-6.c: Likewise.
24163         * gcc.dg/i386-asm-1.c: Likewise.
24164         * gcc.dg/i386-bitfield1.c: Likewise.
24165         * gcc.dg/i386-bitfield2.c: Likewise.
24166         * gcc.dg/i386-loop-1.c: Likewise.
24167         * gcc.dg/i386-loop-2.c: Likewise.
24168         * gcc.dg/i386-loop-3.c: Likewise.
24169         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24170         * gcc.dg/i386-pic-1.c: Likewise.
24171         * gcc.dg/i386-regparm.c: Likewise.
24172         * gcc.dg/i386-signbit-1.c: Likewise.
24173         * gcc.dg/i386-signbit-2.c: Likewise.
24174         * gcc.dg/i386-signbit-3.c: Likewise.
24175         * gcc.dg/i386-sse-5.c: Likewise.
24176         * gcc.dg/i386-sse-8.c: Likewise.
24177         * gcc.dg/i386-unroll-1.c: Likewise.
24178         * gcc.dg/tls/opt-1.c: Likewise.
24179         * gcc.dg/tls/opt-2.c: Likewise.
24180         * gcc.dg/unroll-1.c: Likewise.
24181         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24182         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24183         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24184         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24185
24186 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24187
24188         * g++.dg/template/incomplete1.C: New test.
24189
24190 2004-11-16  Nick Clifton  <nickc@redhat.com>
24191
24192         Revert patches accidentally commited during checkin of fixes for
24193         xstormy16 tests:
24194         gcc.c-torture/execute/simd-4.c: Revert
24195         gcc.dg/20040910-1.c: Revert.
24196
24197 2004-11-16  Paul Brook  <paul@codesourcery.com>
24198
24199         PR fortran/13010
24200         * gfortran.dg/der_pointer_1.f90: New test.
24201
24202 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
24203
24204         PR c/18498
24205         * gcc.dg/bitfld-13.c: New test.
24206
24207 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
24208
24209         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
24210         powerpc*-*-linux*.
24211
24212         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
24213         * gcc.dg/ppc64-abi-2.c: Ditto.
24214         * gcc.dg/ppc64-abi-3.c: Ditto.
24215
24216         * lib/gcc-dg.exp (dg-target-list): Remove.
24217
24218 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
24219
24220         * gcc.dg/ia64-postinc.c: New test.
24221
24222 2004-11-15  Mark Mitchell <mark@codesourcery.com>
24223
24224         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
24225
24226 2004-11-15  Nick Clifton  <nickc@redhat.com>
24227
24228         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
24229         __INT_MAX__ so that the test can be compiled by toolchains
24230         targeted at 16-bit processors.
24231
24232         * gcc.dg/20040625-1.c: Use long constants rather than integers
24233         when performing arithmetic that will overflow 16-bits.
24234
24235         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
24236         xstormy16.  It does not support 128-bit vector operations.
24237
24238         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
24239         with the macro PTR_TYPE.  Define this macro to an integer type
24240         suitable for holding a pointer.
24241
24242         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
24243         the target is a 16-bit processor.
24244
24245         * gcc.dg/cpp/if-2.c: Expect a different warning message from
24246         16-bit targets where the character constant will be too long.
24247
24248         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
24249         where the double will not be directly addressable.
24250
24251 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24252
24253         Friend class name lookup 1/n, PR c++/18471
24254         * g++.dg/template/crash26.C: New test.
24255         * g++.dg/lookup/struct1.C: Adjust expected error.
24256         * g++.dg/parse/elab1.C: Likewise.
24257         * g++.dg/parse/elab2.C: Likewise.
24258         * g++.dg/parse/int-as-enum1.C: Likewise.
24259         * g++.dg/parse/struct-as-enum1.C: Likewise.
24260         * g++.dg/parse/typedef1.C: Likewise.
24261         * g++.dg/parse/typedef3.C: Likewise.
24262         * g++.dg/parse/typedef4.C: Likewise.
24263         * g++.dg/parse/typedef5.C: Likewise.
24264         * g++.dg/template/nontype4.C: Likewise.
24265         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
24266         * g++.old-deja/g++.other/elab1.C: Likewise.
24267         * g++.old-deja/g++.other/syntax4.C: Likewise.
24268
24269 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24270
24271         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
24272
24273 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
24274
24275         * gcc.c-torture/execute/20041114-1.c: New test.
24276
24277 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
24278
24279         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24280         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24281         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24282         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24283         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24284         gcc.dg/switch-7.c: New tests.
24285
24286 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24287
24288         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24289
24290 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24291
24292         PR tree-opt/18400
24293         * gcc.dg/vect/pr18400.c: New test.
24294
24295 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24296             Andrew Pinski  <pinskia@physics.uc.edu>
24297
24298         PR tree-opt/18425
24299         * gcc.dg/vect/pr18425.c: New test.
24300
24301 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24302
24303         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24304         Guard with dg-require-alias and dg-require-visibility.
24305
24306 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24307
24308         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24309
24310 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24311
24312         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24313
24314 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24315
24316         PR c++/17344
24317         * g++.dg/template/defarg5.C: New test.
24318
24319 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24320
24321         * g++.dg/parse/cast1.C: Run only on ILP32.
24322         * g++.old-deja/g++.mike/p784.C: Likewise.
24323
24324 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24325
24326         * gcc.c-torture/execute/20041113-1.c: New test.
24327
24328 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24329
24330         PR target/18230
24331         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24332         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24333         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24334         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24335         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24336         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24337         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24338         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24339         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24340         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24341         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24342         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24343         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24344
24345 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24346
24347         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24348         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24349         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24350         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24351         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24352         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24353         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24354         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24355         gcc.target/sparc/combined-1.c: New tests.
24356
24357 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24358
24359         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24360         New tests.
24361
24362 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24363
24364         * lib/gcc-dg.exp (dg-forbid-option): New function.
24365         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24366         * g++.dg/abi/bitfield8.C: Likewise.
24367         * g++.dg/abi/dtor1.C: Likewise.
24368         * g++.dg/abi/empty10.C: Likewise.
24369         * g++.dg/abi/empty7.C: Likewise.
24370         * g++.dg/abi/empty9.C: Likewise.
24371         * g++.dg/abi/layout3.C: Likewise.
24372         * g++.dg/abi/layout4.C: Likewise.
24373         * g++.dg/abi/thunk1.C: Likewise.
24374         * g++.dg/abi/thunk2.C: Likewise.
24375         * g++.dg/abi/vbase11.C: Likewise.
24376         * g++.dg/abi/vthunk2.C: Likewise.
24377         * g++.dg/abi/vthunk3.C: Likewise.
24378         * g++.dg/ext/attrib8.C: Likewise.
24379         * g++.dg/opt/longbranch2.C: Likewise.
24380         * g++.dg/opt/reg-stack4.C: Likewise.
24381         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24382         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24383         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24384         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24385         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24386         * gcc.dg/20000609-1.c: Likewise.
24387         * gcc.dg/20000720-1.c: Likewise.
24388         * gcc.dg/20011107-1.c: Likewise.
24389         * gcc.dg/20011119-1.c: Likewise.
24390         * gcc.dg/20020108-1.c: Likewise.
24391         * gcc.dg/20020122-2.c: Likewise.
24392         * gcc.dg/20020122-3.c: Likewise.
24393         * gcc.dg/20020201-3.c: Likewise.
24394         * gcc.dg/20020206-1.c: Likewise.
24395         * gcc.dg/20020218-1.c: Likewise.
24396         * gcc.dg/20020310-1.c: Likewise.
24397         * gcc.dg/20020411-1.c: Likewise.
24398         * gcc.dg/20020418-2.c: Likewise.
24399         * gcc.dg/20020426-1.c: Likewise.
24400         * gcc.dg/20020426-2.c: Likewise.
24401         * gcc.dg/20020517-1.c: Likewise.
24402         * gcc.dg/20020523-1.c: Likewise.
24403         * gcc.dg/20020523-2.c: Likewise.
24404         * gcc.dg/20020729-1.c: Likewise.
24405         * gcc.dg/20030204-1.c: Likewise.
24406         * gcc.dg/20030826-2.c: Likewise.
24407         * gcc.dg/20030926-1.c: Likewise.
24408         * gcc.dg/20031202-1.c: Likewise.
24409         * gcc.dg/980312-1.c: Likewise.
24410         * gcc.dg/980313-1.c: Likewise.
24411         * gcc.dg/990117-1.c: Likewise.
24412         * gcc.dg/990424-1.c: Likewise.
24413         * gcc.dg/990524-1.c: Likewise.
24414         * gcc.dg/991230-1.c: Likewise.
24415         * gcc.dg/i386-387-1.c: Likewise.
24416         * gcc.dg/i386-387-2.c: Likewise.
24417         * gcc.dg/i386-387-3.c: Likewise.
24418         * gcc.dg/i386-387-4.c: Likewise.
24419         * gcc.dg/i386-387-5.c: Likewise.
24420         * gcc.dg/i386-387-6.c: Likewise.
24421         * gcc.dg/i386-asm-1.c: Likewise.
24422         * gcc.dg/i386-bitfield1.c: Likewise.
24423         * gcc.dg/i386-bitfield2.c: Likewise.
24424         * gcc.dg/i386-loop-1.c: Likewise.
24425         * gcc.dg/i386-loop-2.c: Likewise.
24426         * gcc.dg/i386-loop-3.c: Likewise.
24427         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24428         * gcc.dg/i386-pic-1.c: Likewise.
24429         * gcc.dg/i386-regparm.c: Likewise.
24430         * gcc.dg/i386-signbit-1.c: Likewise.
24431         * gcc.dg/i386-signbit-2.c: Likewise.
24432         * gcc.dg/i386-signbit-3.c: Likewise.
24433         * gcc.dg/i386-sse-5.c: Likewise.
24434         * gcc.dg/i386-sse-8.c: Likewise.
24435         * gcc.dg/i386-unroll-1.c: Likewise.
24436         * gcc.dg/tls/opt-1.c: Likewise.
24437         * gcc.dg/tls/opt-2.c: Likewise.
24438         * gcc.dg/unroll-1.c: Likewise.
24439         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24440         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24441         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24442         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24443         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24444         -m64 is specified.
24445
24446 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24447
24448         PR c++/18389
24449         * g++.dg/parse/cond1.C: New test.
24450
24451         PR c++/18429
24452         * g++.dg/template/array9.C: New test.
24453         * g++.dg/ext/vla1.C: Adjust error messages.
24454         * g++.dg/ext/vlm1.C: Likewise.
24455         * g++.dg/template/crash2.C: Likewise.
24456
24457         PR c++/18436
24458         * g++.dg/template/call3.C: New test.
24459
24460         PR c++/18407
24461         * g++.dg/template/ptrmem11.C: New test.
24462
24463 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24464
24465         PR other/14264
24466         * lib/g++.exp: Set LC_ALL and LANG to C.
24467         * lib/gcc-dg.exp: Likewise.
24468         * lib/gfortran.exp: Likewise.
24469         * lib/objc.exp: Likewise.
24470         * lib/treelang.exp: Likewise.
24471
24472 2004-11-12  Andreas Schwab  <schwab@suse.de>
24473
24474         * gcc.dg/pr16286.c: Fix last change.
24475
24476 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24477
24478         PR c++/18416
24479         * g++.dg/init/global1.C: New test.
24480
24481 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24482
24483         * gcc.c-torture/execute/20041112-1.c: New test.
24484
24485 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24486
24487         * lib/gcc-dg.exp (dg-target-list): New.
24488
24489 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24490             Richard Sandiford  <rsandifo@redhat.com>
24491
24492         * lib/target-supports.exp (get-compiler_messages): New.
24493         (check_named_sections_available): Use it.
24494         (check_effective_target_ilp32): New.
24495         (check_effective_target_lp64): New.
24496         (is-effective-target): New.
24497         * lib/gcc-dg.exp (dg-require-effective-target): New.
24498
24499 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24500
24501         * gcc.dg/precedence-1.c: New test.
24502
24503 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24504
24505         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24506
24507         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24508         message, delete generated files, use more descriptive name for
24509         executable, and make the test unsupported when it cannot be run.
24510
24511         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24512         (dg-require-weak, dg-require-visibility, dg-require-alias,
24513         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24514         dg-require-iconv, dg-require-named-sections): Use it.
24515
24516         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24517
24518 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24519
24520         PR target/16457
24521         * gcc.dg/ppc-and-1: New
24522
24523         PR target/16796
24524         * gcc.dg/ppc-mov-1.c: New.
24525
24526         PR target/16458
24527         * gcc.dg/ppc-compare-1.c: New.
24528
24529 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24530
24531         * objc.dg/desig-init-2.m: New test.
24532
24533 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24534
24535         PR middle-end/18160
24536         * g++.dg/warn/register-var-1.C: New test.
24537         * g++.dg/warn/register-var-2.C: New test.
24538
24539 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24540
24541         * gcc.dg/union-2.c: New test.
24542
24543 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24544
24545         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24546         New test for PR tree-optimization/17892.
24547
24548 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24549
24550         PR c++/18369
24551         * g++.dg/init/new12.C: New test.
24552
24553 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24554
24555         * gcc.target/sparc: New directory.
24556         * gcc.target/sparc/sparc.exp: New driver.
24557         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24558         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24559         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24560         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24561
24562 2004-11-10  Paul Brook  <paul@codesourcery.com>
24563
24564         PR fortran/18218
24565         * gfortran.dg/list_read.c: New test.
24566
24567 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24568
24569         PR c/18322
24570         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24571         expected diagnostic location.
24572
24573 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24574
24575         * gcc.dg/20041109-1.c: New test.
24576
24577 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24578
24579         PR objc/18406
24580         * objc/compile/pr18406.m: New test.
24581
24582 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24583
24584         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24585
24586 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24587
24588         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24589
24590 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24591
24592         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24593
24594 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24595
24596         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24597         exit.
24598
24599 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24600
24601         PR tree-opt/18299
24602         * gcc.c-torture/pr18299-1.c: New test.
24603
24604 2004-11-06  Andreas Schwab  <schwab@suse.de>
24605
24606         * gcc.dg/pr16286.c: Also test for bool and pixel.
24607
24608 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24609
24610         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24611         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24612         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24613         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24614         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24615         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24616         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24617         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24618         gcc.dg/struct-semi-3.c: New tests.
24619
24620 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24621
24622         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24623
24624 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24625
24626         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24627         Do not use C99 designators.
24628
24629 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24630
24631         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24632
24633 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24634
24635         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24636         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24637         * gcc.c-torture/execute/simd-5.x: Remove.
24638
24639 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24640
24641         PR rtl-optimization/17933
24642         * gcc.dg/torture/pr17933-1.c: New test.
24643
24644 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24645
24646         PR target/18106
24647         * lib/target-supports.exp (check_weak_available): Support
24648         Windows.
24649
24650 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24651
24652         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24653         call to fflush(stdout) before abort.
24654         (my_ffsll): New function.
24655         (generate_fields): Use it.
24656
24657 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24658
24659         * gcc.dg/init-undef-1.c: New test.
24660
24661 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24662
24663         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24664         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24665         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24666         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24667         expected messages for new parser.
24668
24669 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24670
24671         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24672
24673 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24674
24675         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24676         on LP64 targets.
24677
24678 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24679
24680         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24681         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24682         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24683         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24684         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24685         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24686         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24687         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24688         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24689         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24690
24691 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24692
24693         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24694         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24695         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24696         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24697         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24698         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24699         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24700         for new parser.
24701
24702 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24703
24704         PR target/15342
24705         * gcc.dg/20041104-1.c: New test.
24706
24707 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24708
24709         * g++.dg/template/nontype7.C: New test.
24710         * g++.dg/template/nontype8.C: Likewise.
24711         * g++.dg/template/nontype9.C: Likewise.
24712         * g++.dg/template/nontype10.C: Likewise.
24713         * g++.dg/tc1/dr49.C: Likewise.
24714         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24715         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24716
24717 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24718
24719         * g++.dg/rtti/tinfo1.C: Remove xfails.
24720
24721 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24722
24723         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24724         packed attribute to the definition to satisfy the new C++ parser.
24725
24726 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24727
24728         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24729         invocations of va_arg.
24730
24731 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24732
24733         PR c++/18124
24734         * g++.dg/template/crash25.C: New test.
24735
24736         PR c++/18155
24737         * g++.dg/template/typedef2.C: New test.
24738         * g++.dg/parse/crash13.C: Adjust error markers.
24739
24740         PR c++/18177
24741         * g++.dg/conversion/const3.C: New test.
24742
24743 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24744
24745         PR fortran/17535
24746         PR fortran/17583
24747         PR fortran/17713
24748         * gfortran.dg/generic_[123].f90: New testcases.
24749
24750 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24751
24752         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24753         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24754
24755 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24756
24757         PR tree-opt/16808
24758         * gcc.c-torture/compile/pr16808.c: New test.
24759
24760 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24761
24762         PR rtl-optimization/17104
24763         * gcc.dg/ppc-bitfield1.c: New.
24764
24765 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24766
24767         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24768
24769 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24770
24771         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24772         strings for 32-bit code.
24773
24774 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24775
24776         PR c/18239
24777         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24778
24779 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24780
24781         PR c++/18064
24782         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24783
24784 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24785
24786         PR c++/15172
24787         * g++.dg/init/aggr2.C: New test.
24788
24789 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24790
24791         * objc.dg/local-decl-1.m: New test.
24792
24793 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24794
24795         * gcc.dg/20040910-1.c: Adjust regex.
24796
24797 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24798
24799         PR rtl-optimization/18084
24800         * g++.dg/opt/pr18084-1.C: New testcase.
24801
24802 2004-10-30  Matt Austern  <austern@apple.com>
24803
24804         PR c++/17542
24805         * g++.dg/ext/attrib18.C: New test.
24806
24807 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24808
24809         PR middle-end/18096
24810         * gcc.dg/pr18096-1.c: New test case.
24811
24812 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24813
24814         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24815
24816 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24817
24818         PR c/16666
24819         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24820         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24821         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24822         gcc.dg/old-style-prom-3.c: New tests.
24823
24824 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24825
24826         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24827         Remove unnecessary inclusion of stdio.h.
24828
24829 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24830
24831         PR rtl-optimization/17581
24832         * gcc.dg/pr17581-1.c: New test case.
24833
24834 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24835
24836         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24837         being implemented.
24838         * g++.dg/conversion/dr195-1.C: New.
24839         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24840         * g++.old-deja/g++.mike/p10148.C: Likewise.
24841
24842 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24843
24844         PR c++/17695
24845         * g++.dg/debug/typedef2.C: New test.
24846
24847 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24848
24849         PR fortran/13490
24850         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24851         * gfortran.dg/g77/README: Update.
24852
24853 2004-10-28  Matt Austern  <austern@apple.com>
24854
24855         PR c++/14124
24856         * g++.dg/ext/packed7.C: New test.
24857
24858 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24859
24860         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24861         scan-assembler.
24862         * lib/scanasm.exp (hidden-scan-for): New proc.
24863         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24864         string.
24865         (scan-not-hidden): Likewise.
24866         * lib/target-supports.exp (check_visibility_available): mach-o is
24867         support too.
24868
24869 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24870
24871         PR c++/17132
24872         * g++.dg/template/memclass3.C: New test.
24873
24874 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24875
24876         PR middle-end/18160
24877         * gcc.dg/register-var-1.c: New test.
24878         * gcc.dg/register-var-2.c: New test.
24879         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24880         error now.
24881
24882 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24883
24884         PR other/18172
24885         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24886         unused variables.
24887         * gcc.dg/vect/vect-22.c: Likewise.
24888
24889 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24890
24891         * gcc.dg/i386-rotate-1.c: New test.
24892
24893 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24894
24895         * g++.dg/init/ref12.C: Add "run" marker.
24896
24897         PR c++/17435
24898         * g++.dg/init/ref12.C: New test.
24899
24900         PR c++/18140
24901         * g++.dg/template/shift1.C: New test.
24902         * g++.dg/template/error10.C: Adjust error markers.
24903
24904 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24905
24906         PR tree-opt/17529
24907         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24908
24909 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24910
24911         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24912         * gcc.dg/weak/weak-3.c: Likewise.
24913         * gcc.dg/weak/weak-5.c: Likewise.
24914         * gcc.dg/weak/weak-9.c: Likewise.
24915         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24916         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24917
24918         * gcc.dg/darwin-weakimport-1.c: New.
24919
24920 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24921
24922         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24923
24924 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24925
24926         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24927         'syntax' error messages.
24928         * gcc.dg/cpp/direct2s.c: Likewise.
24929
24930 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24931
24932         * gcc.c-torture/compile/20041026-1.c: New.
24933
24934 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24935
24936         PR c++/18093
24937         * g++.dg/lookup/ns2.C: New test.
24938
24939         PR c++/18020
24940         * g++.dg/template/enum4.C: New test.
24941
24942         PR c++/18161
24943         * g++.dg/template/expr1.C: New test.
24944
24945 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24946
24947         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24948
24949 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24950
24951         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24952         gcc.dg/decl-nospec-3.c: New tests.
24953
24954 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24955
24956         * objc.dg/super-class-3.m: New test.
24957
24958 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24959
24960         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24961         resyncing.
24962         * gcc.dg/cpp/direct2s.c: Likewise.
24963
24964 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24965
24966         * objc.dg/image-info.m: Update for changes to section selection.
24967
24968 2004-10-25  David Ayers  <d.ayers@inode.at>
24969             Ziemowit Laski  <zlaski@apple.com>
24970
24971         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24972         diagnostics when messaging 'id <Proto>'.
24973         * objc.dg/class-protocol-1.m: New test.
24974         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24975         a non-existent method signature.
24976         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24977         Update diagnostics when messaging with non-existent method signature.
24978         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24979         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24980         invalid receivers are now resolved as if messaging 'id'; remove
24981         extraneous diagnostics.
24982
24983 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24984
24985         PR c/16667
24986         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24987         gcc.dg/init-desig-obs-3.c: New tests.
24988
24989 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24990
24991         * gcc.dg/debug/20041023-1.c: New test.
24992
24993 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24994
24995         PR middle-end/17407
24996         * gcc.c-torture/compile/pr17407.c: New test.
24997
24998         PR c++/18121
24999         * g++.dg/template/array8.C: New test.
25000
25001 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25002
25003         PR other/18138
25004         * lib/g++.exp: Accept more than one multilib libgcc.
25005         * lib/gcc-dg.exp: Likewise.
25006         * lib/objc.exp: Likewise.
25007         * lib/treelang.exp: Likewise.
25008         * lib/gfortran.exp: Likewise.
25009
25010 2004-10-24  Ben Elliston  <bje@au.ibm.com>
25011
25012         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
25013
25014 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
25015
25016         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
25017         * gcc.dg/c99-const-expr-3.c: Likewise.
25018
25019 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
25020
25021         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
25022
25023 2004-10-23  Ben Elliston  <bje@au.ibm.com>
25024
25025         * gcc.c-torture/execute/loop-2e.x: Remove.
25026
25027 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25028
25029         PR c++/18095
25030         * g++.dg/parse/crash18.C: New.
25031         * g++.dg/parse/crash19.C: New.
25032
25033 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
25034
25035         * g++.dg/ext/dllimport1.C: Move dg-warnings.
25036         * g++.dg/ext/dllimport2.C: Same.
25037         * g++.dg/ext/dllimport8.C: Same.
25038
25039 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
25040
25041         PR c++/10841
25042         * g++.dg/conversion/cast1.C: New test.
25043         * g++.dg/overload/pmf1.C: Adjust error marker.
25044
25045 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
25046
25047         PR objc/17923
25048         * objc.dg/const-str-7.m: New test.
25049
25050 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25051
25052         * g++.dg/template/memfriend11.C: Fix comment typo.
25053         * g++.dg/template/memfriend14.C: Likewise.
25054
25055 2004-10-20  Richard Henderson  <rth@redhat.com>
25056
25057         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
25058         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
25059         -fasynchronous-unwind-tables.
25060
25061 2004-10-20  Richard Henderson  <rth@redhat.com>
25062
25063         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
25064         (main): Return success.
25065         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
25066         (main): Return success.
25067
25068 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25069
25070         PR c++/13495
25071         * g++.dg/template/memfriend9.C: New test.
25072         * g++.dg/template/memfriend10.C: Likewise.
25073         * g++.dg/template/memfriend11.C: Likewise.
25074         * g++.dg/template/memfriend12.C: Likewise.
25075         * g++.dg/template/memfriend13.C: Likewise.
25076         * g++.dg/template/memfriend14.C: Likewise.
25077         * g++.dg/template/memfriend15.C: Likewise.
25078         * g++.dg/template/memfriend16.C: Likewise.
25079         * g++.dg/template/memfriend17.C: Likewise.
25080         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
25081
25082 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
25083
25084         * g++.dg/conversion/dr195.C: New.
25085         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
25086
25087 2004-10-20  Ben Elliston  <bje@au.ibm.com>
25088             Devang Patel  <dpatel@apple.com>
25089
25090         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
25091         of floating point arithmetic, which could trap.
25092
25093 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
25094
25095         PR c++/14035
25096         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
25097         * g++.dg/conversion/const2.C: New test.
25098         * g++.dg/expr/reinterpret2.C: New test.
25099         * g++.dg/expr/reinterpret3.C: New test.
25100         * g++.dg/expr/cast2.C: New test.
25101         * g++.dg/expr/copy1.C: New test.
25102         * g++.dg/other/conversion1.C: Change error message.
25103         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
25104         function pointers to void *.
25105         * g++.old-deja/g++.mike/p10148.C: Likewise.
25106
25107 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25108
25109         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
25110
25111 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
25112
25113         PR c++/18047
25114
25115         * g++.dg/parse/expr3.C: New test.
25116
25117 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25118
25119         * gcc.dg/smod-1.c: New test.
25120
25121 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
25122
25123         * objc.dg/method-14.m: New test.
25124
25125 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25126
25127         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
25128         Also xfail as the patch was reverted.
25129
25130 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25131
25132         PR middle-end/16973
25133         * gcc.dg/pr16973.c: New test.
25134
25135 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
25136
25137         PR tree-optimization/17656
25138         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
25139
25140 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25141
25142         * g++.dg/eh/shadow1.C: New.
25143
25144 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
25145
25146         * gcc.c-torture/compile/20041018-1.c: New test.
25147
25148 2004-10-18  Ben Elliston  <bje@au.ibm.com>
25149
25150         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
25151         compiler referring to register 0 when accessing sdata.  The linker
25152         now patches things up.
25153
25154 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
25155
25156         PR c/17529
25157         * gcc.c-torture/compile/pr17529.c: New test.
25158
25159 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25160
25161         PR c++/17743
25162         * g++.dg/ext/attrib17.C: New test.
25163
25164 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25165
25166         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
25167
25168 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25169
25170         PR c++/10479
25171         * g++.dg/ext/attrib16.C: New test.
25172
25173 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
25174
25175         PR c++/17042
25176         * g++.dg/init/dso_handle1.C: New test.
25177
25178         PR c++/14667
25179         * g++.dg/parse/typedef6.C: New test.
25180
25181         PR c++/17916
25182         * g++.dg/parse/pragma1.C: New test.
25183
25184 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
25185
25186         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
25187
25188 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
25189
25190         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
25191         -fno-common when on HPPA HP-UX platforms.
25192
25193 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
25194
25195         PR other/16820
25196         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
25197         stdint.h.
25198         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
25199         uintptr_t.
25200
25201 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25202
25203         PR c++/16301
25204         * g++.dg/lookup/strong-using-4.C: New test.
25205
25206 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25207
25208         PR middle-end/16567
25209         * gcc.c-torture/compile/nested-1.c: New test.
25210
25211 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25212
25213         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
25214         and mipsisa64*-*-* (until support for misaligned loads is added).
25215         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
25216         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
25217         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
25218         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
25219         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
25220         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
25221
25222 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
25223
25224         PR c++/17976
25225         * g++.dg/init/dtor3.C: New test.
25226
25227 2004-10-15  Ben Elliston  <bje@au.ibm.com>
25228
25229         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
25230
25231 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
25232
25233         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
25234         * gcc.dg/macho-lo-sum.c: Likewise.
25235
25236 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
25237
25238         * gcc.dg/ppc-spe64-1.c: New test.
25239
25240 2004-10-14  Devang Patel  <dpatel@apple.com>
25241
25242         PR 17635
25243         * gcc.dg/pr17635.c : New test.
25244
25245 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
25246
25247         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
25248         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
25249         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
25250         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
25251         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
25252         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
25253         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
25254         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
25255         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
25256         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
25257         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
25258         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
25259         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
25260         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
25261         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
25262         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
25263         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
25264         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
25265
25266 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25267
25268         * gcc.dg/vect/vect-82.c: New testcase.
25269         * gcc.dg/vect/vect-82_64.c: New testcase.
25270         * gcc.dg/vect/vect-83.c: New testcase.
25271         * gcc.dg/vect/vect-83_64.c: New testcase.
25272
25273 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25274
25275         * gcc.dg/cpp/error-1.c: New test.
25276
25277 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25278
25279         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25280
25281 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
25282
25283         PR target/17984
25284         * gcc.dg/cris-peep2-xsrand2.c: New test.
25285
25286 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
25287
25288         PR c++/17661
25289         * testsuite/g++.dg/expr/for2.C: New test.
25290
25291 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25292
25293         * g++.dg/inherit/thunk1.C: Run on the SPARC.
25294
25295 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
25296
25297         PR tree-optimization/17724
25298         * g++.dg/opt/pr17724-1.C: New test.
25299         * g++.dg/opt/pr17724-2.C: New test.
25300         * g++.dg/opt/pr17724-3.C: New test.
25301         * g++.dg/opt/pr17724-4.C: New test.
25302         * g++.dg/opt/pr17724-5.C: New test.
25303         * g++.dg/opt/pr17724-6.C: New test.
25304
25305 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
25306
25307         PR c/17301
25308         * gcc.dg/pr17301-2.c: New test.
25309
25310 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25311
25312         PR c++/15876
25313         * g++.dg/parse/error22.C: New test.
25314
25315         PR c++/17936
25316         * g++.dg/template/spec18.C: New test.
25317
25318 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25319
25320         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25321         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25322         memcpy.
25323         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25324         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25325
25326 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25327
25328         * g++.dg/eh/cleanup5.C: Add dg-options "".
25329
25330 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25331
25332         PR middle-end/17657
25333         * gcc.dg/switch-4.c: New test case.
25334
25335 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25336
25337         * gcc.c-torture/execute/20041011-1.c: New test.
25338
25339 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25340
25341         PR c++/17554
25342         * g++.dg/init/for3.C: New test.
25343
25344         PR c++/17657
25345         * g++.dg/opt/switch2.C: New test.
25346
25347         PR middle-end/17703
25348         * g++.dg/warn/Wreturn-2.C: New test.
25349
25350 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25351
25352         PR c++/17907
25353         * g++.dg/eh/cleanup5.C: New test.
25354
25355 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25356
25357         PR c++/17393
25358         * g++.dg/parse/error21.C: New test.
25359
25360 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25361
25362         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25363         * g++.dg/warn/incomplete1.C: Likewise.
25364         * g++.dg/template/qualttp20.C: Likewise.
25365
25366 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25367
25368         PR c/17881
25369         * parm-incomplete-1.c: New test.
25370
25371 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25372
25373         PR c++/17867
25374         * g++.dg/parse/error19.C: New test.
25375
25376         PR c++/17670
25377         * g++.dg/init/new11.C: New test.
25378
25379         PR c++/17821
25380         * g++.dg/parse/error20.C: New test.
25381
25382         PR c++/17826
25383         * g++.dg/template/crash24.C: New test.
25384
25385 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25386
25387         PR c/17301
25388         * gcc.dg/pr17301-1.c: New test.
25389
25390 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25391
25392         PR c/17189
25393         * gcc.dg/anon-struct-5.c: New test.
25394
25395 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25396
25397         PR c/17844
25398         * gcc.dg/pr17844-1.c: New test.
25399
25400 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25401
25402         PR tree-optimization/17906
25403         * gcc.c-torture/compile/pr17906.c: New.
25404
25405 2004-10-09  Stuart Hastings  <stuart@apple.com>
25406             Roger Sayle  <roger@eyesopen.com>
25407
25408         PR rtl-optimization/17853
25409         * gcc.dg/i386-mmx-5.c: New testcase.
25410
25411 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25412
25413         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25414
25415 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25416
25417         PR c++/17524
25418         * g++.dg/template/static9.C: New test.
25419
25420         PR c++/17685
25421         * g++.dg/parse/operator5.C: New test.
25422
25423 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25424
25425         PR middle-end/17894
25426         * gcc.c-torture/execute/divcmp-4.c: New test case.
25427
25428 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25429
25430         PR tree-opt/17902
25431         * g++.dg/opt/pr17902.C: New test.
25432
25433 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25434
25435         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25436
25437 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25438
25439         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25440
25441 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25442
25443         * gcc.dg/assign-warn-3.c: New test.
25444
25445 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25446
25447         PR c/16999
25448         * gcc.dg/cpp/ident-1.c: New test.
25449
25450 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25451
25452         * gcc.c-torture/compile/acc1.c: New.
25453
25454 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25455
25456         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25457         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25458
25459 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25460
25461         * gcc.dg/ultrasp11.c: New test.
25462
25463 2004-10-08  Michael Matz  <matz@suse.de>
25464
25465         * gcc.dg/doloop-2.c: New test.
25466
25467 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25468
25469         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25470         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25471         objc.dg/method-9.m: Update expected diagnostics.
25472
25473 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25474
25475         * gcc.dg/ppc-fsel-3.c: New file.
25476         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25477
25478 2004-10-07  Paul Brook  <paul@codesourcery.com>
25479
25480         * gfortran.dg/intrinsic_verify_1.f90: New test.
25481
25482 2004-10-07  Paul Brook  <paul@codesourcery.com>
25483
25484         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25485
25486 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25487
25488         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25489         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25490         commit.
25491
25492 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25493
25494         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25495
25496 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25497
25498         PR c++/17115
25499         * g++.dg/warn/Winline-4.C: New test.
25500
25501 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25502
25503         * gcc.c-torture/compile/20041007-1.c: New test.
25504
25505 2004-10-07  Paul Brook  <paul@codesourcery.com>
25506
25507         PR fortran/17678
25508         * gfortran.dg/use_allocated_1.f90: New test.
25509
25510 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25511
25512         PR middle-end/17849
25513         * gfortran.fortran-torture/compile/nested.f90: New test
25514
25515 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25516
25517         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25518
25519 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25520
25521         PR c++/17368
25522         * g++.dg/ext/asm6.C: New test.
25523
25524 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25525
25526         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25527
25528 2004-10-06  Paul Brook  <paul@codesourcery.com>
25529
25530         PR libfortran/17709
25531         * gfortran.dg/empty_format_1.f90: New test.
25532
25533 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25534
25535         PR fortran/17568
25536         * gfortran.dg/ishft.f90: New test.
25537
25538         PR fortran/17283
25539         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25540         tests.
25541
25542 2004-10-06  Paul Brook  <paul@codesourcery.com>
25543
25544         * gfortran.dg/do_1.f90: New test.
25545
25546 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25547
25548         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25549         optimizing for size.
25550
25551 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25552
25553         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25554
25555 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25556
25557         * gcc.c-torture/compile/20041005-1.c: New test.
25558
25559 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25560
25561         PR c++/17829
25562         * g++.dg/lookup/koenig4.C: New.
25563
25564 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25565
25566         * g++.dg/other/classkey1.C: Adjust quoting marks.
25567         * g++.dg/parse/error15.C: Likewise.
25568         * g++.dg/template/meminit2.C (int>): Likewise.
25569
25570 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25571
25572         PR fortran/17283
25573         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25574
25575         PR fortran/17631
25576         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25577
25578         PR fortran/17708
25579         * gfortran.dg/pr17708.f90: New test.
25580
25581 2004-10-04  Chao-ying Fu  <fu@mips.com>
25582
25583         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25584         * gcc.dg/vect/vect-4.c: Ditto.
25585         * gcc.dg/vect/vect-5.c: Ditto.
25586         * gcc.dg/vect/vect-6.c: Ditto.
25587         * gcc.dg/vect/vect-8.c: Ditto.
25588         * gcc.dg/vect/vect-16.c: Ditto.
25589         * gcc.dg/vect/vect-30.c: Ditto.
25590         * gcc.dg/vect/vect-40.c: Ditto.
25591         * gcc.dg/vect/vect-41.c: Ditto.
25592         * gcc.dg/vect/vect-42.c: Ditto.
25593         * gcc.dg/vect/vect-43.c: Ditto.
25594         * gcc.dg/vect/vect-44.c: Ditto.
25595         * gcc.dg/vect/vect-45.c: Ditto.
25596         * gcc.dg/vect/vect-46.c: Ditto.
25597         * gcc.dg/vect/vect-47.c: Ditto.
25598         * gcc.dg/vect/vect-48.c: Ditto.
25599         * gcc.dg/vect/vect-49.c: Ditto.
25600         * gcc.dg/vect/vect-50.c: Ditto.
25601         * gcc.dg/vect/vect-51.c: Ditto.
25602         * gcc.dg/vect/vect-52.c: Ditto.
25603         * gcc.dg/vect/vect-53.c: Ditto.
25604         * gcc.dg/vect/vect-54.c: Ditto.
25605         * gcc.dg/vect/vect-55.c: Ditto.
25606         * gcc.dg/vect/vect-56.c: Ditto.
25607         * gcc.dg/vect/vect-57.c: Ditto.
25608         * gcc.dg/vect/vect-58.c: Ditto.
25609         * gcc.dg/vect/vect-59.c: Ditto.
25610         * gcc.dg/vect/vect-60.c: Ditto.
25611         * gcc.dg/vect/vect-74.c: Ditto.
25612         * gcc.dg/vect/vect-79.c: Ditto.
25613         * gcc.dg/vect/vect-80.c: Ditto.
25614
25615 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25616
25617         * gcc.dg/unused-7.c: Use the correct option.
25618
25619 2004-10-04  Paul Brook  <paul@codesourcery.com>
25620         Bud Davis  <bdavis9659@comcast.net>
25621
25622         PR fortran/17706
25623         PR fortran/16434
25624         * gfortran/pr17706.f90: New test.
25625         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25626
25627 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25628
25629         * gfortran.dg/pr17612.f90: New test.
25630
25631 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25632
25633         * g++.dg/template/local1.C: Adjust quoting marks in
25634         testing for diagnostics.
25635         * g++.dg/tls/diag-2.C: Likewise.
25636         * g++.dg/other/error8.C: Likewise.
25637
25638 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25639
25640         PR c/17178
25641         * gcc.dg/unused-4.c: Adjust to be correct.
25642
25643         PR c/17820
25644         * gcc.dg/unused-7.c: New test.
25645
25646 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25647
25648         PR c++/17797
25649         * g++.dg/overload/template2.C: New test.
25650
25651 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25652
25653         PR tree-optimization/16632
25654         * gcc.dg/tree-ssa/20041002-1.c: New.
25655
25656 2004-10-03  Paul Brook  <paul@codesourcery.com>
25657
25658         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25659         rather than relying on default formatting.
25660
25661 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25662
25663         * gcc.dg/20040920-1.c: Update expected message text.
25664
25665 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25666
25667         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25668
25669 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25670
25671         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25672         tree level.
25673
25674 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25675
25676         * gcc.dg/tree-ssa/pr17343.c: Remove.
25677
25678 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25679
25680         PR tree-opt/17343
25681         * gcc.dg/tree-ssa/pr17343.c: New test.
25682
25683 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25684
25685         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25686         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25687         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25688         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25689         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25690
25691 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25692
25693         * gcc.dg/lvalue-2.c: New test.
25694
25695 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25696
25697         PR c/17730
25698         * gcc.dg/pr17730-1.c: New test
25699
25700 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25701
25702         PR c/7425
25703         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25704
25705 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25706
25707         * gcc.c-torture/execute/stdarg-1.c: New test.
25708         * gcc.c-torture/execute/stdarg-2.c: New test.
25709         * gcc.c-torture/execute/stdarg-3.c: New test.
25710         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25711         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25712         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25713         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25714         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25715
25716 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25717
25718         PR tree-optimization/17697
25719         * g++.dg/opt/pr17697-1.C: New test.
25720         * g++.dg/opt/pr17697-2.C: New test.
25721         * g++.dg/opt/pr17697-3.C: New test.
25722
25723 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25724
25725         PR c/16409
25726         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25727         gcc.dg/vla-init-5.c: New tests.
25728
25729 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25730
25731         PR c/13804
25732         * gcc.dg/pr13804-1.c: New test.
25733
25734 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25735
25736         PR fortran/16938
25737         * gfortran.dg/pr16938.f90: New test.
25738
25739 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25740
25741         * g++.dg/template/crash23.C: New test.
25742
25743 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25744
25745         PR c++/17585
25746         * g++.dg/template/static8.C: New test.
25747
25748 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25749
25750         PR c++/17681
25751         * g++.dg/other/error9.C: New test.
25752
25753 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25754
25755         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25756
25757 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25758
25759         PR fortran/15164
25760         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25761
25762 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25763
25764         PR middle-end/17112
25765         * gcc.dg/pr17112-1.c: New test case.
25766
25767 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25768
25769         PR c/11459
25770         * gcc.dg/pr11459-1.c: New test.
25771
25772 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25773
25774         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25775         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25776
25777 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25778
25779         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25780
25781 2004-09-25  Jan Hubicka  <jh@suse.cz>
25782
25783         * compile/30040909-1.c: New test.
25784         * compile/30040907-1.c: New test.
25785
25786 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25787
25788         * gcc.c-torture/execute/va-arg-26.c: New test.
25789
25790 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25791
25792         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25793         extra diagnostics on targets with 64-bit pointers.
25794         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25795
25796 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25797
25798         PR c/17188
25799         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25800         * gcc.dg/decl-3.c: Adjust expected message.
25801
25802 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25803
25804         PR fortran/17615
25805         * gfortran.dg/pr17615.f90: New test.
25806
25807 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25808
25809         PR tree-optimzation/17517
25810         * g++.dg/tree-ssa/pr17517.C: New Test.
25811
25812 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25813
25814         PR c++/16889
25815         * g++.dg/lookup/ambig3.C: New.
25816
25817 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25818
25819         PR tree-opt/17624
25820         * g++.dg/opt/pr17624.C: New test.
25821
25822 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25823
25824         PR c/6980
25825         * gcc.dg/Wbad-function-cast-1.c: New test.
25826
25827 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25828
25829         * g++.dg/ext/complit1.C
25830         * g++.dg/other/error2.C
25831         * g++.dg/other/nontype-1.C
25832         * g++.dg/parse/crash11.C
25833         * g++.dg/parse/crash12.C
25834         * g++.dg/parse/error15.C
25835         * g++.dg/parse/error4.C
25836         * g++.dg/parse/tmpl-outside1.C
25837         * g++.dg/parse/too-many-tmpl-args1.C
25838         * g++.dg/template/dependent-expr3.C
25839         * g++.dg/template/error10.C
25840         * g++.dg/template/instantiate1.C
25841         * g++.dg/template/vtable2.C
25842         * g++.dg/warn/Wshadow-1.C
25843         * g++.dg/warn/weak1.C
25844         * g++.old-deja/g++.brendan/crash16.C
25845         * g++.old-deja/g++.brendan/crash18.C
25846         * g++.old-deja/g++.brendan/crash48.C
25847         * g++.old-deja/g++.brendan/crash49.C
25848         * g++.old-deja/g++.brendan/crash55.C
25849         * g++.old-deja/g++.brendan/crash56.C
25850         * g++.old-deja/g++.brendan/crash8.C
25851         * g++.old-deja/g++.brendan/enum11.C
25852         * g++.old-deja/g++.brendan/enum8.C
25853         * g++.old-deja/g++.brendan/enum9.C
25854         * g++.old-deja/g++.brendan/friend3.C
25855         * g++.old-deja/g++.brendan/misc14.C
25856         * g++.old-deja/g++.bugs/900402_02.C
25857         * g++.old-deja/g++.bugs/900404_03.C
25858         * g++.old-deja/g++.bugs/900404_04.C
25859         * g++.old-deja/g++.bugs/900428_03.C
25860         * g++.old-deja/g++.jason/crash4.C
25861         * g++.old-deja/g++.jason/overload21.C
25862         * g++.old-deja/g++.jason/redecl1.C
25863         * g++.old-deja/g++.jason/report.C
25864         * g++.old-deja/g++.jason/rfg10.C
25865         * g++.old-deja/g++.jason/template30.C
25866         * g++.old-deja/g++.law/arm12.C
25867         * g++.old-deja/g++.law/ctors5.C
25868         * g++.old-deja/g++.law/cvt20.C
25869         * g++.old-deja/g++.law/init10.C
25870         * g++.old-deja/g++.law/init8.C
25871         * g++.old-deja/g++.law/visibility17.C
25872         * g++.old-deja/g++.law/visibility7.C
25873         * g++.old-deja/g++.mike/net8.C
25874         * g++.old-deja/g++.mike/p646.C
25875         * g++.old-deja/g++.mike/p700.C
25876         * g++.old-deja/g++.mike/p701.C
25877         * g++.old-deja/g++.mike/p811.C
25878         * g++.old-deja/g++.ns/template13.C
25879         * g++.old-deja/g++.other/array3.C
25880         * g++.old-deja/g++.other/crash25.C
25881         * g++.old-deja/g++.other/dtor3.C
25882         * g++.old-deja/g++.other/dtor4.C
25883         * g++.old-deja/g++.other/main1.C
25884         * g++.old-deja/g++.other/warn7.C
25885         * g++.old-deja/g++.pt/crash11.C
25886         * g++.old-deja/g++.pt/crash36.C
25887         * g++.old-deja/g++.pt/spec22.C
25888         * g++.old-deja/g++.pt/spec9.C
25889         * g++.old-deja/g++.pt/ttp52.C
25890         * g++.old-deja/g++.robertl/eb103.C
25891         * g++.old-deja/g++.robertl/eb121.C
25892         * g++.old-deja/g++.robertl/eb22.C
25893         * g++.old-deja/g++.robertl/eb8.C:
25894         Update locations and/or regexps of dg-error markers.
25895         Remove markers for some bogus messages that are no longer issued.
25896
25897 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25898
25899         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25900         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25901
25902 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25903
25904         PR c++/17618
25905         * g++.dg/lookup/crash5.C: New test.
25906
25907 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25908
25909         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25910         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25911         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25912         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25913         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25914         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25915
25916         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25917         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25918         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25919         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25920         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25921         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25922
25923         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25924
25925         * gcc.dg/vect/vect-44.c: Check additional cases.
25926         * gcc.dg/vect/vect-48.c: Check additional cases.
25927
25928         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25929         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25930         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25931         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25932         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25933         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25934         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25935         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25936         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25937
25938         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25939         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25940         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25941
25942 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25943
25944         * gcc.dg/tree-ssa/loop-6.c: New test.
25945
25946 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25947
25948         PR c++/17620
25949         * g++.dg/inherit/base2.C: New.
25950
25951 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25952
25953         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25954         * gcc.dg/20001012-2.c: Likewise.
25955         * gcc.dg/20001013-1.c: Likewise.
25956         * gcc.dg/20001101-1.c: Likewise.
25957         * gcc.dg/20001102-1.c: Likewise.
25958         * gcc.dg/bf-spl1.c: Likewise.
25959         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25960         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25961
25962 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25963
25964         PR tree-optimization/16721
25965         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25966
25967 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25968
25969         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25970         * gcc.dg/20040305-1.c: Likewise.
25971
25972 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25973
25974         PR c/16566
25975         * gcc.c-torture/compile/pr16566-1.c,
25976         gcc.c-torture/compile/pr16566-2.c,
25977         gcc.c-torture/compile/pr16566-3.c: New tests.
25978
25979 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25980
25981         PR tree-optimization/17512
25982         * gcc.c-torture/compile/20040916-1.c.
25983
25984 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25985
25986         * gcc.dg/pragma-re-3.c: New test.
25987
25988 2004-09-17  Matt Austern  <austern@apple.com>
25989
25990         PR c++/15049
25991         * g++.dg/other/anon3.C: New.
25992
25993 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25994
25995         PR c++/7503
25996         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25997         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25998         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25999         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
26000         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
26001
26002 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
26003
26004         PR fortran/17286
26005         * gfortran.dg/pr17286.f90: New test.
26006
26007 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
26008
26009         PR c++/17530
26010         * g++.dg/template/static7.C: New test.
26011
26012 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
26013
26014         PR tree-opt/17558
26015         * gcc.c-torture/compile/pr17558.c: New test.
26016
26017 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26018
26019         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
26020         if SKIP_ATTRIBUTE is defined.
26021
26022 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26023
26024         PR fortran/15957
26025         * gfortran.dg/pr15957.f90: New test.
26026
26027 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
26028
26029         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
26030         in comparison.
26031         * gcc.dg/vect/vect-79.c: Likewise.
26032         * gcc.dg/vect/vect-80.c: Likewise.
26033
26034 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26035
26036         PR fortran/15750
26037         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
26038
26039 2004-09-20  Ira Rosen  <irar@il.ibm.com>
26040
26041         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
26042         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
26043         * gcc.dg/vect/vect-62.c: New testcase.
26044         * gcc.dg/vect/vect-63.c: New testcase.
26045         * gcc.dg/vect/vect-64.c: New testcase.
26046         * gcc.dg/vect/vect-65.c: New testcase.
26047         * gcc.dg/vect/vect-66.c: New testcase.
26048         * gcc.dg/vect/vect-67.c: New testcase.
26049         * gcc.dg/vect/vect-68.c: New testcase.
26050         * gcc.dg/vect/vect-69.c: New testcase.
26051         * gcc.dg/vect/vect-79.c: New testcase.
26052         * gcc.dg/vect/vect-80.c: New testcase.
26053
26054 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26055
26056         * gcc.target/mips/asm-1.c: New test.
26057
26058 2004-09-19  Ira Rosen  <irar@il.ibm.com>
26059
26060         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
26061         * gcc.dg/vect/vect-73.c: New testcase.
26062         * gcc.dg/vect/vect-74.c: New testcase.
26063         * gcc.dg/vect/vect-75.c: New testcase.
26064         * gcc.dg/vect/vect-76.c: New testcase.
26065         * gcc.dg/vect/vect-77.c: New testcase.
26066         * gcc.dg/vect/vect-78.c: New testcase
26067
26068 2004-09-18  Paul Brook  <paul@codesourcery.com>
26069
26070         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
26071
26072 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26073
26074         PR c/17424
26075         * gcc.dg/pr17424-1.c: New test.
26076
26077 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
26078
26079         * g++.dg/tree-ssa/pr17153.C: New test.
26080
26081 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
26082
26083         PR pch/13361
26084         * testsuite/g++.dg/pch/wchar-1.C: New.
26085         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26086
26087 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
26088
26089         * gcc.c-torture/execute/20040917-1.c: New test.
26090
26091 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26092
26093         PR tree-optimization/17319
26094         * gcc.dg/pr17319.c: New test.
26095
26096 2004-09-17  Devang Patel  <dpatel@apple.com>
26097
26098         * gcc.dg/20040813-1.c: New test.
26099
26100 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26101
26102         PR tree-optimization/17273
26103         * gcc.c-torture/compile/pr17273.c: New test.
26104
26105 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26106
26107         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
26108         Update expected messages.
26109         * gcc.dg/declspec-13.c: New test.
26110
26111 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
26112
26113         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
26114
26115 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26116
26117         * gcc.c-torture/execute/pr17252.c: Use post-increment to
26118         change what 'a' is pointing to.
26119
26120 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
26121
26122         PR c++/16002
26123         * g++.dg/template/error18.C: New test.
26124
26125         PR c++/16029
26126         * g++.dg/warn/Wunused-8.C: New test.
26127
26128 2004-09-17  Steven Bosscher  <stevenb@suse.de>
26129
26130         PR tree-optimization/17513
26131         * gcc.dg/20040916-1.c: New test.
26132
26133 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
26134
26135         PR c++/17501
26136         * g++.dg/template/typename7.C: New test.
26137
26138 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26139
26140         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
26141
26142 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
26143
26144         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
26145         with -ftree-based-profiling also.
26146         * lib/profopt.exp: Support late-set profile_option/feedback_option.
26147
26148 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
26149
26150         PR/15364
26151         * gfortran.dg/der_array_io_1.f90: New test.
26152         * gfortran.dg/der_array_io_2.f90: New test.
26153         * gfortran.dg/der_array_io_3.f90: New test.
26154
26155 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26156
26157         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
26158         EABI.
26159
26160 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26161
26162         * g++.dg/opt/switch1.C: New test.
26163
26164 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26165
26166         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
26167         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
26168         Update expected messages.
26169
26170 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26171
26172         PR fortran/16485
26173         * gfortran.dg/same_name_1.f90: New test.
26174
26175 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
26176
26177         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
26178         dereference garbage pointers.
26179
26180 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
26181
26182         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
26183         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
26184
26185         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
26186         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
26187         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
26188
26189 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
26190
26191         PR c++/17324
26192         * g++.dg/template/mangle1.C: New test.
26193
26194 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26195
26196         PR tree-optimization/17252
26197         * gcc.c-torture/execute/pr17252.c: New test.
26198
26199 2004-09-14  Andrew Pinski  <apinski@apple.com>
26200
26201         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
26202
26203 2004-09-14  Roger Sayle  <roger@eyesopen.com>
26204
26205         PR rtl-optimization/9771
26206         * gcc.dg/pr9771-1.c: New test case.
26207
26208 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26209
26210         PR tree-optimization/15262
26211         * gcc.c-torture/execute/pr15262-1.c: New test.
26212         * gcc.c-torture/execute/pr15262-2.c: New test.
26213
26214 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26215
26216         * gcc.dg/declspec-12.c: New test.
26217
26218 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
26219
26220         * gfortran.dg/pr17090.f90: Add directives to test.
26221
26222 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26223
26224         * gcc.c-torture/compile/20040914-1.c: New test.
26225
26226 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26227
26228         PR c++/16162
26229         * g++.dg/template/decl2.C: New test.
26230
26231 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
26232
26233         PR fortran/17090
26234         * gfortran.dg/pr17090.f90: New test.
26235
26236 2004-09-13  Dale Johannesen  <dalej@apple.com>
26237
26238         * gcc.c-torture/compile/pr17408.c: New test case.
26239
26240 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26241
26242         PR c++/16716
26243         * g++.dg/parse/crash17.C: New test.
26244
26245         PR c++/17327
26246         * g++.dg/template/enum3.C: New test.
26247
26248 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
26249
26250         * lib/gcc-defs.exp: Load wrapper.exp.
26251         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
26252         using local code.
26253         * lib/gcc.exp (gcc_init): Similar.
26254         * lib/gfortran.exp (gfortran_init): Similar.
26255         * lib/objc.exp (objc_init): Similar.
26256         * lib/treelang.exp (treelang_init): Similar.
26257         * lib/wrapper.exp: New file with build_wrapper call machinery in
26258         ${tool}_maybe_build_wrapper.
26259
26260 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26261
26262         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
26263         "inline".
26264         * gcc.dg/declspec-11.c: Update expected messages.
26265         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
26266         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
26267         gcc.dg/inline-12.c: New tests.
26268
26269 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
26270
26271         * g++.dg/tree-ssa/pr17400.C: New testcase.
26272
26273 2004-09-13  James E Wilson  <wilson@specifixinc.com>
26274
26275         * gcc.target/mips/sb1-1.c: New testcase.
26276
26277 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
26278
26279         * lib/g77-dg.exp: Remove unused file.
26280         * lib/mike-g77.exp: Ditto.
26281         * lib/g77.exp: Ditto.
26282
26283 2004-09-12  Richard Henderson  <rth@redhat.com>
26284
26285         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26286
26287 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26288
26289         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26290         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26291         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26292         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26293         Update expected messages.
26294
26295 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
26296
26297         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26298         declaration/use mismatch for dirp parameter.
26299
26300 2004-09-12  Andrew Pinski  <apinski@apple.com>
26301
26302         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26303         -fgnu-runtime is passed.
26304
26305 2004-09-12  Richard Henderson  <rth@redhat.com>
26306
26307         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26308         do the uplevel thing and update additional_flags directly.
26309         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26310         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26311         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26312         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26313
26314 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26315
26316         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26317
26318 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26319
26320         PR middle-end/17411
26321         * g++.dg/opt/pr17411-1.C: New test case.
26322
26323 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26324
26325         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26326         gcc.dg/tls/diag-2.c: Update expected messages.
26327         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26328         messages.
26329         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26330         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26331         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26332         gcc.dg/tls/diag-5.c: New tests.
26333
26334 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26335
26336         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26337
26338 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26339
26340         * g++.dg/parse/break-in-for.C: New test.
26341
26342 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26343
26344         * gcc.dg/tree-ssa/20040911-1.c: New test.
26345
26346 2004-09-11  Andreas Jaeger  <aj@suse.de>
26347
26348         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26349         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26350
26351 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26352
26353         * gcc.target/frv: New directory of FR-V-specific tests.
26354
26355 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26356
26357         * gcc.dg/convert-vec-1.c: New test.
26358
26359 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26360
26361         PR middle-end/17024
26362         * gcc.dg/pr17024-1.c: New test case.
26363
26364 2004-09-10  Eric Christopher  <echristo@redhat.com>
26365
26366         * gcc.dg/20040910-1.c: New test.
26367
26368 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26369
26370         * gcc.dg/bitfld-9.c: New test.
26371
26372 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26373
26374         * gcc.c-torture/execute/ieee/acc1.c: New test.
26375         * gcc.c-torture/execute/ieee/acc2.c: New test.
26376         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26377
26378 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26379
26380         * gcc.dg/deprecated-2.c: New test.
26381
26382 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26383
26384         * gcc.dg/init-vec-1.c: New test.
26385
26386 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26387
26388         PR middle-end/17055
26389         * gcc.dg/pr17055-1.c: New test case.
26390
26391 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26392
26393         PR target/17377
26394         * gcc.c-torture/execute/pr17377.c: New test.
26395
26396 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26397
26398         PR c/8420
26399         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26400         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26401         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26402         gcc.dg/long-long-typespec-1.c: New tests.
26403         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26404
26405 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26406
26407         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26408         gcc.dg/gnu99-static-1.c: New tests.
26409
26410 2004-09-08  Devang Patel  <dpatel@apple.com>
26411
26412         * gcc.dg/darwin-ld-20040828-1.c: New test.
26413         * gcc.dg/darwin-ld-20040828-2.c: New test.
26414         * gcc.dg/darwin-ld-20040828-3.c: New test.
26415
26416 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26417
26418         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26419         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26420         in error message.
26421         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26422         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26423         in error message.
26424         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26425         types they qualify.
26426         * objc.dg/type-size-2.m: Fix wording in comment.
26427         * objc.dg/va-meth-1.m: New test case.
26428
26429 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26430
26431         PR c/16633:
26432         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26433         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26434
26435 2004-09-06  Devang Patel  <dpatel@apple.com>
26436
26437         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26438         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26439
26440 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26441
26442         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26443         reflect changed line numbering of diagnostics.
26444
26445 2004-09-06  Paul Brook  <paul@codesourcery.com>
26446
26447         * gfortran.dg/edit_real_1.f90: Add new test.
26448
26449 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26450
26451         * gcc.dg/tree-ssa/loop-2.c: New test.
26452         * gcc.dg/tree-ssa/loop-3.c: New test.
26453         * gcc.dg/tree-ssa/loop-4.c: New test.
26454         * gcc.dg/tree-ssa/loop-5.c: New test.
26455
26456 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26457
26458         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26459
26460 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26461
26462         * gcc.dg/format/sentinel-1.c: New test.
26463
26464 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26465
26466         * testsuite/gcc.dg/builtins-46.c: New.
26467
26468 2004-09-03  Devang Patel  <dpatel@apple.com>
26469
26470         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26471         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26472
26473 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26474
26475         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26476         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26477         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26478         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26479         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26480         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26481         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26482         the non-portable bzero.
26483         * gcc.dg/20010912-1.c: xfail for NetWare.
26484         * gcc.dg/20020426-2.c: xfail for NetWare.
26485         * gcc.dg/20021014-1.c: xfail for NetWare.
26486         * gcc.dg/20021018-1.c: xfail for NetWare.
26487         * gcc.dg/20030213-1.c: xfail for NetWare.
26488         * gcc.dg/20030225-1.c: xfail for NetWare.
26489         * gcc.dg/20030708-1.c: xfail for NetWare.
26490         * gcc.dg/builtins-config.h: Also exclude NetWare.
26491         * gcc.dg/format/format.h: Define restrict only if not already defined.
26492         * gcc.dg/nest.c: xfail for NetWare.
26493         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26494         * lib/target-supports.exp (check_visibility_available): Exclude
26495         NetWare.
26496
26497 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26498
26499         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26500         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26501         deterministic starting point for the alignment of structure fields.
26502         * gcc.dg/Wpadded.c: Dito.
26503         * g++.dg/abi/vbase10.C: Dito.
26504
26505 2004-09-03  Devang Patel  <dpatel@apple.com>
26506
26507         * g++.dg/debug/pr15736.cc: New test.
26508
26509 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26510
26511         * README.QMTEST: Fix out-of-date link.
26512
26513 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26514
26515         PR fortran/16579
26516         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26517         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26518
26519 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26520
26521         * g++.dg/abi/arm_rtti1.C: New test.
26522
26523 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26524
26525         * gcc.dg/ppc-vector-memcpy.c: New.
26526         * gcc.dg/ppc-vector-memset.c: New.
26527
26528 2004-09-02  Chao-ying Fu  <fu@mips.com>
26529
26530         * gcc.target/mips/mips-3d-1.c: New test.
26531         * gcc.target/mips/mips-3d-2.c: New test.
26532         * gcc.target/mips/mips-3d-3.c: New test.
26533         * gcc.target/mips/mips-3d-4.c: New test.
26534         * gcc.target/mips/mips-3d-5.c: New test.
26535         * gcc.target/mips/mips-3d-6.c: New test.
26536         * gcc.target/mips/mips-3d-7.c: New test.
26537         * gcc.target/mips/mips-3d-8.c: New test.
26538         * gcc.target/mips/mips-3d-9.c: New test.
26539         * gcc.target/mips/mips-ps-1.c: New test.
26540         * gcc.target/mips/mips-ps-2.c: New test.
26541         * gcc.target/mips/mips-ps-3.c: New test.
26542         * gcc.target/mips/mips-ps-4.c: New test.
26543         * gcc.target/mips/mips-ps-type.c: New test.
26544
26545 2004-09-02  Paul Brook  <paul@codesourcery.com>
26546
26547         * gfortran.dg/edit_real_1.f90: Add new tests.
26548
26549 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26550
26551         PR fortran/15327
26552         * gfortran.dg/merge_char_1.f90: New test.
26553
26554 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26555
26556         PR fortran/16404
26557         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26558
26559 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26560
26561         PR c/1522
26562         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26563
26564 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26565
26566         * g++.dg/opt/loop1.C: Do not XFAIL.
26567
26568 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26569
26570         * gcc.c-torture/execute/20040831-1.c: New test.
26571
26572 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26573
26574         PR fortran/16579
26575         * gfortran.dg/g77/20010610.f: Now passes.
26576         Copy from g77.f-torture/execute. Add dg-run directive.
26577         * gfortran.dg/g77/README: Update
26578
26579 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26580
26581         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26582         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26583         (t1, t2, t3, t4): Add volatile.
26584
26585 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26586
26587         * g++.dg/ext/visibility/arm1.C: New test.
26588
26589 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26590
26591         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26592         -pedantic-errors.
26593
26594 2004-09-01  Paul Brook  <paul@codesourcery.com>
26595
26596         * gfortran.dg/eof_2.f90: New test.
26597
26598 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26599
26600         PR fortran/16579
26601         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26602
26603 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26604
26605         PR libfortran/16805
26606         * gfortran.dg/list_read_2.f90: New test.
26607
26608 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26609
26610         * g++.dg/abi/key1.C: New test.
26611
26612 2004-08-31  Richard Henderson  <rth@redhat.com>
26613
26614         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26615         form of offsetof.
26616         * g++.dg/other/offsetof5.C: Remove duplicate.
26617
26618 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26619
26620         PR fortran/17244
26621         * gfortran.dg/func_derived_1.f90: New test.
26622
26623 2004-08-31  Paul Brook  <paul@codesourcery.com>
26624
26625         * gfortran.dg/eof_1.f90: New test.
26626
26627 2004-08-31  Paul Brook  <paul@codesourcery.com>
26628
26629         * gfortran.dg/list_read_1.f90: New file.
26630
26631 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26632
26633         * g++.dg/opt/loop1.C: XFAIL.
26634
26635 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26636
26637         * gcc.dg/funcdef-storage-1.c: New.
26638         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26639         an extern function in local scope.
26640         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26641         declare an 'auto inline' function in local scope.
26642         * gcc.dg/20011130-1.c: Likewise.
26643         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26644         an 'auto' function in local scope.
26645         * gcc.dg/20021014-1.c: Likewise.
26646         * gcc.dg/20030331-2.c: Likewise.
26647
26648 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26649
26650         * gfortran.dg/blockdata_1.f90: New test.
26651
26652 2004-08-30  Richard Henderson  <rth@redhat.com>
26653
26654         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26655
26656 2004-08-30  Richard Henderson  <rth@redhat.com>
26657
26658         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26659         additional_flags set by alternate driver.
26660         (ieee-options): New procedure.
26661         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26662         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26663         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26664         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26665
26666 2004-08-30  Richard Henderson  <rth@redhat.com>
26667
26668         * lib/f-torture.exp: Remove.
26669
26670 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26671
26672         PR rtl-optimization/16590
26673         * g++.dg/opt/loop1.C: New test.
26674
26675 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26676
26677         PR fortran/13910
26678         * gfortran.dg/oldstyle_1.f90: New test.
26679
26680 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26681         Paul Brook  <paul@codesourcery.com>
26682
26683         * gfortran.dg/g77/README: Update.
26684         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26685         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26686         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26687
26688 2004-08-28  Paul Brook  <paul@codesourcery.com>
26689
26690         PR libfortran/17195
26691         * gfortran.dg/edit_real_1.f90: New test.
26692
26693 2004-08-27  Paul Brook  <paul@codesourcery.com>
26694
26695         * gfortran.dg/rewind_1.f90: New test.
26696
26697 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26698
26699         PR fortran/16597
26700         * gfortran.dg/pr16597.f90: New test.
26701
26702 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26703
26704         PR c/13801
26705         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26706         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26707         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26708         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26709         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26710
26711 2004-08-26  Nick Clifton  <nickc@redhat.com>
26712
26713         * gcc.c-torture/compile/pr17119.c: New test.
26714
26715 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26716
26717         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26718
26719 2004-08-25  Richard Henderson  <rth@redhat.com>
26720
26721         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26722         the bits that expect kind=8 to be the largest real kind.
26723
26724 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26725
26726         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26727
26728 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26729
26730         * gfortran.dg/assignment_1.f90: New test.
26731
26732 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26733
26734         * g++.dg/template/repo3.C: New test.
26735
26736 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26737
26738         PR middle-end/16693
26739         PR tree-optimization/16372
26740         * g++.dg/opt/pr16372-1.C: New test case.
26741         * g++.dg/opt/pr16693-1.C: New test case.
26742         * g++.dg/opt/pr16693-2.C: New test case.
26743
26744 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26745
26746         * objc.dg/proto-lossage-4.m: New test.
26747
26748 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26749
26750         PR c++/17155
26751         * g++.dg/inherit/local2.C: New test.
26752
26753 2004-08-25  Paul Brook  <paul@codesourcery.com>
26754
26755         PR fortran/17144
26756         * gfortran.dg/string_ctor_1.f90: New test.
26757
26758 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26759
26760         PR c++/14428
26761         * g++.dg/template/redecl2.C: New test.
26762
26763 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26764
26765         PR fortran/17143
26766         * gfortran.dg/pr17143.f90: New test.
26767
26768 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26769
26770         PR fortran/17164
26771         * gfortran.dg/pr17164.f90: New test.
26772
26773 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26774
26775         * gcc.dg/tree-ssa/loop-1.c: New test.
26776
26777 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26778
26779         * gcc.c-torture/compile/20040824-1.c: New test.
26780
26781 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26782
26783         * gcc.c-torture/compile/iftrap-3.c: New test.
26784
26785 2004-08-24  Paul Brook  <paul@codesourcery.com>
26786
26787         * gfortran.dg/entry_2.f90: New test.
26788
26789 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         PR c++/16889
26792         * g++.dg/lookup/ambig[12].C: New.
26793
26794 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26795
26796         PR c++/16706
26797         * g++.dg/template/crash21.C: New test.
26798         * g++.dg/template/crash22.C: Likewise.
26799
26800 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         PR c++/17149
26803         * g++.dg/template/access15.C: New.
26804
26805 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26806
26807         PR c++/17163
26808         * g++.dg/template/repo2.C: New test.
26809
26810 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26811
26812         PR rtl-optimization/17078
26813         * gcc.c-torture/execute/pr17078-1.c: New test case.
26814
26815 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26816
26817         PR c/14492
26818         * gcc.dg/debug/crash1.c: New test.
26819
26820 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26821
26822         PR c/16180
26823         * gcc.dg/loop-5.c: New test.
26824
26825 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26826
26827         * gcc.c-torture/execute/20040823-1.c: New test.
26828
26829 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26830
26831         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26832         to the assembler.  Simplify test accordingly.
26833         (asm_abi_flags): Use GNU names.
26834         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26835         to check for ABI flags.
26836
26837 2004-08-22  Andrew Pinski  <apinski@apple.com>
26838
26839         * g++.dg/opt/pr14029.C: New test.
26840         * gcc.c-torture/execute/pr15262.c: New test.
26841
26842 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26843
26844         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26845
26846 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26847
26848         PR 16908
26849         * gfortran.dg/direct_io.f90: New test.
26850
26851 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26852
26853         PR c++/17121
26854         * g++.dg/inherit/local2.C: New test.
26855
26856 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26857
26858         PR c++/17120
26859         * g++.dg/warn/Wparentheses-4.C: New test.
26860
26861 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26862
26863         PR c++/17121
26864         * g++.dg/inherit/local2.C: New test.
26865
26866         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26867         * gcc.dg/ppc-ldstruct.c: Likewise.
26868         * gcc.dg/ppc64-abi-2.c: Likewise.
26869
26870 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26871
26872         PR rtl-optimization/17099
26873         * gcc.c-torture/execute/20040820-1.c: New test.
26874
26875 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26876
26877         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26878
26879 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26880
26881         PR fortran/17077
26882         * gfortran.dg/auto_array_1.f90: New test.
26883
26884 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26885
26886         PR fortran/17074
26887         * gfortran.dg/simpleif_1.f90: New test.
26888
26889 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26890
26891         * lib/target-supports.exp (check_profiling_available): Return
26892         false for arm*-*-symbianelf* and arm*-*-eabi*.
26893
26894         PR c++/15890
26895         * g++.dg/template/delete1.C: New test.
26896
26897 2004-08-19  Paul Brook  <paul@codesourcery.com>
26898
26899         PR fortran/14976
26900         PR fortran/16228
26901         * gfortran.dg/data_char_1.f90: New test.
26902
26903 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26904
26905         PR fortran/16946
26906         * gfortran.dg/reduction.f90: New testcase.
26907
26908 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26909
26910         PR fortran/16520
26911         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26912
26913 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26914
26915         PR c++/17041
26916         * g++.dg/Wparentheses-3.C: New test.
26917
26918 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26919
26920         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26921         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26922         * gcc.dg/vect/vect-2.c: Likewise.
26923         * gcc.dg/vect/vect-3.c: Likewise.
26924         * gcc.dg/vect/vect-4.c: Likewise.
26925         * gcc.dg/vect/vect-5.c: Likewise.
26926         * gcc.dg/vect/vect-6.c: Likewise.
26927         * gcc.dg/vect/vect-7.c: Likewise.
26928         * gcc.dg/vect/vect-25.c: Likewise.
26929         * gcc.dg/vect/vect-31.c: Likewise.
26930         * gcc.dg/vect/vect-32.c: Likewise.
26931         * gcc.dg/vect/vect-34.c: Likewise.
26932         * gcc.dg/vect/vect-36.c: Likewise.
26933         * gcc.dg/vect/vect-all.c: Likewise.
26934
26935 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26936
26937         PR c++/17068
26938         * g++.dg/template/operator4.C: New test.
26939
26940 2004-08-18  Richard Henderson  <rth@redhat.com>
26941
26942         * gcc.dg/20040206-1.c: XFAIL.
26943
26944 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26945
26946         PR c++/16246
26947         * g++.dg/template/array7.C: New test.
26948
26949 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26950
26951         * gcc.dg/mips-movcc-1.c: New test.
26952         * gcc.dg/mips-movcc-2.c: New test.
26953         * gcc.dg/mips-movcc-3.c: New test.
26954
26955         * gcc.dg/mips-nmadd-1.c: New test.
26956         * gcc.dg/mips-nmadd-2.c: New test.
26957
26958 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26959
26960         PR c++/15871
26961         * g++.dg/opt/inline8.C: New test.
26962
26963         PR c++/16965
26964         * g++.dg/parse/error17.C: New test.
26965
26966 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26967
26968         * gcc.dg/vect: New directory for vectorizer tests.
26969         * gcc.dg/vect/tree-vect.h: New file.
26970         * gcc.dg/vect/vect.exp: New file.
26971         * gcc.dg/vect/pr16105.c.c: New test.
26972         * gcc.dg/vect/vect-1.c: New test.
26973         * gcc.dg/vect/vect-2.c: New test.
26974         * gcc.dg/vect/vect-3.c: New test.
26975         * gcc.dg/vect/vect-4.c: New test.
26976         * gcc.dg/vect/vect-5.c: New test.
26977         * gcc.dg/vect/vect-6.c: New test.
26978         * gcc.dg/vect/vect-7.c: New test.
26979         * gcc.dg/vect/vect-8.c: New test.
26980         * gcc.dg/vect/vect-9.c: New test.
26981         * gcc.dg/vect/vect-10.c: New test.
26982         * gcc.dg/vect/vect-11.c: New test.
26983         * gcc.dg/vect/vect-12.c: New test.
26984         * gcc.dg/vect/vect-13.c: New test.
26985         * gcc.dg/vect/vect-14.c: New test.
26986         * gcc.dg/vect/vect-15.c: New test.
26987         * gcc.dg/vect/vect-16.c: New test.
26988         * gcc.dg/vect/vect-17.c: New test.
26989         * gcc.dg/vect/vect-18.c: New test.
26990         * gcc.dg/vect/vect-19.c: New test.
26991         * gcc.dg/vect/vect-20.c: New test.
26992         * gcc.dg/vect/vect-21.c: New test.
26993         * gcc.dg/vect/vect-22.c: New test.
26994         * gcc.dg/vect/vect-23.c: New test.
26995         * gcc.dg/vect/vect-24.c: New test.
26996         * gcc.dg/vect/vect-25.c: New test.
26997         * gcc.dg/vect/vect-26.c: New test.
26998         * gcc.dg/vect/vect-27.c: New test.
26999         * gcc.dg/vect/vect-28.c: New test.
27000         * gcc.dg/vect/vect-29.c: New test.
27001         * gcc.dg/vect/vect-30.c: New test.
27002         * gcc.dg/vect/vect-31.c: New test.
27003         * gcc.dg/vect/vect-32.c: New test.
27004         * gcc.dg/vect/vect-33.c: New test.
27005         * gcc.dg/vect/vect-34.c: New test.
27006         * gcc.dg/vect/vect-35.c: New test.
27007         * gcc.dg/vect/vect-36.c: New test.
27008         * gcc.dg/vect/vect-37.c: New test.
27009         * gcc.dg/vect/vect-38.c: New test.
27010         * gcc.dg/vect/vect-40.c: New test.
27011         * gcc.dg/vect/vect-41.c: New test.
27012         * gcc.dg/vect/vect-42.c: New test.
27013         * gcc.dg/vect/vect-43.c: New test.
27014         * gcc.dg/vect/vect-44.c: New test.
27015         * gcc.dg/vect/vect-45.c: New test.
27016         * gcc.dg/vect/vect-46.c: New test.
27017         * gcc.dg/vect/vect-47.c: New test.
27018         * gcc.dg/vect/vect-48.c: New test.
27019         * gcc.dg/vect/vect-49.c: New test.
27020         * gcc.dg/vect/vect-50.c: New test.
27021         * gcc.dg/vect/vect-51.c: New test.
27022         * gcc.dg/vect/vect-52.c: New test.
27023         * gcc.dg/vect/vect-53.c: New test.
27024         * gcc.dg/vect/vect-54.c: New test.
27025         * gcc.dg/vect/vect-55.c: New test.
27026         * gcc.dg/vect/vect-56.c: New test.
27027         * gcc.dg/vect/vect-57.c: New test.
27028         * gcc.dg/vect/vect-58.c: New test.
27029         * gcc.dg/vect/vect-59.c: New test.
27030         * gcc.dg/vect/vect-60.c: New test.
27031         * gcc.dg/vect/vect-61.c: New test.
27032         * gcc.dg/vect/vect-all.c: New test.
27033         * gcc.dg/vect/vect-none.c: New test.
27034
27035 2004-08-17  Paul Brook  <paul@codesourcery.com>
27036
27037         PR fortran/13082
27038         * gfortran.dg/entry_1.f90: New test.
27039
27040 2004-08-17  Andrew Pinski  <apinski@apple.com>
27041
27042         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
27043
27044 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
27045
27046         * gcc.dg/pr17036-1.c: New test.
27047
27048 2004-08-16  Devang Patel  <dpatel@apple.com>
27049
27050         * gcc.dg/darwin-20040809-1.c: New test.
27051
27052 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
27053
27054         * gcc.dg/funcdef-attr-1.c: New test.
27055
27056 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
27057
27058         * gcc.dg/altivec-17.c: New test.
27059         * gcc.dg/altivec-18.c: New test.
27060
27061 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27062
27063         PR c++/6749
27064         * g++.dg/template/vtable2.C: New test.
27065
27066 2004-08-14  Richard Henderson  <rth@redhat.com>
27067
27068         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
27069         * gcc.dg/pack-test-4.c (main): Return 0.
27070         * gcc.dg/setjmp-1.c: Remove XFAIL.
27071         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
27072
27073 2004-08-14  Richard Henderson  <rth@redhat.com>
27074
27075         * gcc.dg/980217-1.c: Add prototype for printf.
27076
27077 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
27078
27079         * gfortran.dg/pr16935.f90: New test.
27080
27081 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
27082
27083         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
27084
27085 2004-08-13  Paul Brook  <paul@codesourcery.com>
27086
27087         * gfortran.dg/der_io_1.f90: Remove stray comma.
27088
27089 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27090
27091         * gcc.dg/vmx/cw-bug-2.c: Remove.
27092         * gcc.dg/vmx/vprint-1.c: Remove.
27093         * gcc.dg/vmx/vscan-1.c: Remove.
27094
27095 2004-08-12  Devang patel  <dpatel@apple.com>
27096
27097         * gcc.dg/darwin-20040809-2.c: New test.
27098
27099 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
27100
27101         * g++.dg/ext/altivec-12.C: New test.
27102
27103         * g++.dg/ext/altivec-11.C: New test.
27104
27105 2004-08-12  Paul Brook  <paul@codesourcery.com>
27106
27107         * g++.dg/abi/arm_cxa_vec_1.C: New test.
27108
27109 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27110
27111         * g++.dg/ext/altivec-2.C: Check for hardware support before
27112         executing any VMX instructions.
27113
27114         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
27115
27116 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
27117
27118         PR c++/16276
27119         * g++.old-deja/g++.other/comdat4.C: New test.
27120         * g++.old-deja/g++.other/comdat4-aux.cc: New.
27121
27122 2004-08-12  Ben Elliston  <bje@au.ibm.com>
27123
27124         PR target/16286
27125         * gcc.dg/pr16286.c: New test.
27126
27127 2004-08-12 Jan Beulich <jbeulich@novell.com>
27128
27129         * g++.dg/ext/asm5.C: New.
27130
27131 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27132
27133         PR c++/16698
27134         * g++.dg/eh/crash1.C: New test.
27135
27136         PR c++/16717
27137         * g++.dg/ext/construct1.C: New test.
27138
27139 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27140
27141         PR c++/16853
27142         * g++.dg/init/ptrmem1.C: New test.
27143
27144         PR c++/16618
27145         * g++.dg/parse/offsetof5.C: New test.
27146
27147         PR c++/16870
27148         * g++.dg/template/overload3.C: New test.
27149
27150 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27151
27152         PR c++/16964
27153         * g++.dg/parse/error16.C: New test.
27154
27155         PR c++/16904
27156         * g++.dg/template/error14.C: New test.
27157
27158         PR c++/16929
27159         * g++.dg/template/error15.C: New test.
27160
27161 2004-08-11  Devang Patel  <dpatel@apple.com>
27162
27163         * gcc.dg/darwin-ld-20040809-1.c: New test.
27164         * gcc.dg/darwin-ld-20040809-2.c: New test.
27165
27166 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
27167
27168         PR fortran/16917
27169         * gfortran.dg/dfloat_1.f90: New test.
27170
27171 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
27172
27173         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
27174         * gcc.dg/dll-2.c: Fix dg-require syntax.
27175         * gcc.misc-tests/arm-isr.c (abort): Declare.
27176         (exit): Likewise.
27177
27178 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
27179
27180         PR c++/16971
27181         * g++.dg/parse/crash16.C: New test.
27182
27183 2004-08-10  Roger Sayle  <roger@eyesopen.com>
27184
27185         * gcc.dg/mips-rsqrt-1.c: New test case.
27186         * gcc.dg/mips-rsqrt-2.c: New test case.
27187         * gcc.dg/mips-rsqrt-3.c: New test case.
27188
27189 2004-08-10  Paul Brook  <paul@codesourcery.com>
27190
27191         * gfortran.dg/der_io_1.f90: New test.
27192
27193 2004-08-10  Paul Brook  <paul@codesourcery.com>
27194
27195         PR fortran/16919
27196         * gfortran.dg/der_array_1.f90: New test.
27197
27198 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
27199
27200         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
27201
27202 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
27203
27204         * gcc.dg/wchar_t-2.c: Fix typo.
27205
27206 2004-08-09  Falk Hueffner  <falk@debian.org>
27207
27208         PR tree-optimization/12517
27209         * gcc.c-torture/compile/pr12517.c: New test.
27210
27211         PR tree-optimization/12578
27212         * gcc.c-torture/compile/pr12578.c: New test.
27213
27214         PR tree-optimization/12899
27215         * gcc.c-torture/compile/pr12899.c: New test.
27216
27217         PR rtl-optimization/14692
27218         * gcc.c-torture/compile/pr14692.c: New test.
27219
27220         PR tree-optimization/16461
27221         * gcc.c-torture/compile/pr16461.c: New test.
27222
27223 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27224
27225         * gfortran.dg/getenv_1.f90: New test.
27226
27227 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27228
27229         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
27230         wchar_t.
27231         * gcc.dg/symbian5.c: Test -fno-short-wchar.
27232
27233 2004-08-06  Paul Brook  <paul@codesourcery.com>
27234
27235         * gfortran.dg/ret_array_1.f90: New test.
27236         * gfortran.dg/ret_pointer_1.f90: New test.
27237
27238 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
27239
27240         * gcc.dg/missing-field-init-[12].c: New tests.
27241         * g++.dg/warn/missing-field-init-[12].C: New tests.
27242
27243 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27244
27245         * gcc.dg/enum2.c: New test.
27246         * gcc.dg/symbian3.c: Likewise.
27247         * gcc.dg/symbian4.c: Likewise.
27248         * gcc.dg/wchar_t-2.c: Likewise.
27249
27250 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27251
27252         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
27253         destructor tests.
27254
27255 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27256
27257         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
27258         dg-require-visiblity.
27259         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
27260         * g++.dg/ext/visibility/fvisibility.C: Likewise.
27261         * g++.dg/ext/visibility/memfuncts.C: Likewise.
27262         * g++.dg/ext/visibility/new1.C: Likewise.
27263         * g++.dg/ext/visibility/pragma.C: Likewise.
27264         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
27265         * g++.dg/ext/visibility/virtual.C: Likewise.
27266         * g++/dg/ext/visibility/visibility-1.C: Likewise.
27267         * g++/dg/ext/visibility/visibility-2.C: Likewise.
27268         * g++/dg/ext/visibility/visibility-3.C: Likewise.
27269         * g++/dg/ext/visibility/visibility-4.C: Likewise.
27270         * g++/dg/ext/visibility/visibility-5.C: Likewise.
27271         * g++/dg/ext/visibility/visibility-6.C: Likewise.
27272         * g++/dg/ext/visibility/visibility-7.C: Likewise.
27273         * g++/dg/ext/visibility/visibility-8.C: New test.
27274         * gcc.c-torture/compile/dll.x: Remove.
27275         * gcc.dg/dll-2.c: Use dg-require-dll
27276         * gcc.dg/visibility-10.c: New test.
27277         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27278         supporting DLLs.
27279         * testsuite/lib/scanasm.exp (scan_hidden): New function.
27280         (scan_not_hidden): Likewise.
27281
27282 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
27283
27284         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27285
27286 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
27287
27288         * gcc.c-torture/execute/20040805-1.c: New test.
27289
27290 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
27291
27292         * gcc.dg/20020118-1.c: Declare abort.
27293         * gcc.dg/altivec_check.h: Likewise.
27294         * gcc.dg/iftrap-2.c: Likewise.
27295         * gcc.dg/pragma-darwin.c: Likewise.
27296         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27297
27298 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
27299
27300         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27301
27302 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27303
27304         * gcc.c-torture/execute/builtins/abs-2.c,
27305         gcc.c-torture/execute/builtins/abs-3.c,
27306         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27307         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27308         intmax_t, uintmax_t and their limits.
27309         * gcc.dg/intmax_t-1.c: New test.
27310
27311 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27312
27313         * g++.dg/tc1/dr147.C: Add reference to PR.
27314
27315 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27316
27317         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27318         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27319
27320 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27321
27322         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27323
27324 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27325
27326         * gcc.dg/redecl-5.c: New test.
27327         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27328         of scanf.
27329
27330 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27331
27332         PR middle-end/16790
27333         * gcc.c-torture/execute/pr16790-1.c: New test case.
27334
27335 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27336
27337         * g++.dg/ext/visibility/assign1.C: New test.
27338         * g++.dg/ext/visibility/new1.C: Likewise.
27339
27340         * gcc.dg/symbian1.c: New test.
27341         * gcc.dg/symbian2.c: Likewise.
27342
27343 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27344
27345         PR target/16570
27346         * gcc.dg/i386-sse-9.c: New test.
27347
27348 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27349
27350         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27351
27352 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27353
27354         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27355         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27356         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27357         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27358         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27359         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27360         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27361         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27362         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27363         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27364         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27365         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27366         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27367         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27368         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27369         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27370         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27371         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27372         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27373         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27374         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27375         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27376         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27377         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27378         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27379         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27380         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27381         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27382         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27383         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27384         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27385         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27386         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27387         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27388         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27389         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27390         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27391         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27392         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27393         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27394         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27395         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27396         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27397         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27398         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27399         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27400         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27401         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27402         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27403         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27404         gcc.misc-tests/i386-pf-3dnow-1.c,
27405         gcc.misc-tests/i386-pf-athlon-1.c,
27406         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27407         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27408         Declare built-in functions used.
27409         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27410
27411 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27412
27413         PR c++/16707
27414         * g++.dg/lookup/using12.C: New test.
27415
27416         * g++.dg/init/null1.C: Fix PR number.
27417         * g++.dg/parse/namespace10.C: Likewise.
27418
27419 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27420
27421         PR c++/16224
27422         * g++.dg/template/spec17.C: New test.
27423         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27424         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27425
27426 2004-08-02  David Billinghurst
27427
27428         PR fortran/16292
27429         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27430
27431 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27432
27433         * gcc.dg/ia64-got-1.c: New test case.
27434
27435 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27436
27437         PR c++/16489
27438         * g++.dg/init/null1.C: New test.
27439         * g++.dg/tc1/dr76.C: Adjust error marker.
27440
27441         PR c++/16529
27442         * g++.dg/parse/namespace10.C: New test.
27443
27444         PR c++/16810
27445         * g++.dg/inherit/ptrmem2.C: New test.
27446
27447 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27448
27449         PR target/16155
27450         * gcc.dg/pr16155.c: New test.
27451
27452 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27453
27454         * gcc.dg/redecl-2.c: New test.
27455
27456 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27457
27458         * gcc.dg/darwin-longdouble.c: New file.
27459
27460 2004-07-30  Richard Henderson  <rth@redhat.com>
27461
27462         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27463         write to constant argument.
27464         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27465
27466 2004-07-30  Richard Henderson  <rth@redhat.com>
27467
27468         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27469         tests of nearest around zero.
27470
27471 2004-07-30  Andrew Pinski  <apinski@apple.com>
27472
27473         * gcc.c-torture/compile/20040730-1.c: New test.
27474
27475 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27476
27477         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27478         powerpc-eabispe.
27479
27480 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27481
27482         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27483
27484 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27485
27486         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27487         contains $ld_library_path.
27488         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27489
27490 2004-07-29  Richard Henderson  <rth@redhat.com>
27491
27492         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27493
27494         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27495         (alt2, which): New.
27496         (Check): Accept either alternative.
27497
27498 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27499
27500         * g++.dg/abi/inline1.C: New test.
27501         * g++.dg/abi/local1-a.cc: Likewise.
27502         * g++.dg/abi/local1.C: Likewise.
27503         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27504         * g++.dg/abi/mangle12.C: Likewise.
27505         * g++.dg/abi/mangle17.C: Likewise.
27506         * g++.dg/abi/mangle20-2.C: Likewise.
27507         * g++.dg/opt/interface1.C: Likewise.
27508         * g++.dg/opt/interface1.h: Likewise.
27509         * g++.dg/opt/interface1-a.cc: New test.
27510         * g++.dg/parse/repo1.C: New test.
27511         * g++.dg/template/repo1.C: Likewise.
27512         * g++.dg/warn/Winline-1.C: Likewise.
27513         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27514
27515 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27516
27517         * gcc.dg/tree-ssa/20040729-1.c: New test.
27518
27519 2004-07-27  Matt Austern <austern@apple.com>
27520
27521         * gcc.dg/darwin-bool-1.c: New test.
27522         * gcc.dg/darwin-bool-2.c: New test.
27523
27524 2004-07-28  Richard Henderson  <rth@redhat.com>
27525
27526         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27527         arguments in the correct type.  Don't write to constant arguments.
27528
27529 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27530
27531         PR tree-optimization/16688
27532         PR tree-optimization/16689
27533         * g++.dg/tree-ssa/pr16688.C: New test.
27534
27535 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27536
27537         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27538         loads.  Not only in the comment, this time.
27539
27540 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27541
27542         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27543         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27544         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27545         * gcc.dg/sh4a-bitmovua.c: New.
27546         * gcc.dg/sh4a-cos.c: New.
27547         * gcc.dg/sh4a-cosf.c: New.
27548         * gcc.dg/sh4a-fprun.c: New.
27549         * gcc.dg/sh4a-fsrra.c: New.
27550         * gcc.dg/sh4a-memmovua.c: New.
27551         * gcc.dg/sh4a-sin.c: New.
27552         * gcc.dg/sh4a-sincos.c: New.
27553         * gcc.dg/sh4a-sincosf.c: New.
27554         * gcc.dg/sh4a-sinf.c: New.
27555
27556 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27557
27558         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27559         conditionals.
27560         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27561         loads.
27562         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27563         DOM1.
27564
27565 2004-07-27  Andrew Pinski  <apinski@apple.com>
27566
27567         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27568
27569 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27570
27571         * gcc.dg/pragma-isr.c: New test.
27572
27573 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27574
27575         PR c++/14429
27576         * g++.dg/template/ttp11.C: New test.
27577
27578 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27579
27580         * gcc.c-torture/compile/20040727-1.c: New test.
27581
27582 2004-07-26  Eric Christopher  <echristo@redhat.com>
27583
27584         * gcc.c-torture/compile/20040726-2.c: New test.
27585
27586 2004-07-26  Andrew Pinski  <apinski@apple.com>
27587
27588         * g++.dg/rtti/tinfo1.C: Xfail.
27589
27590 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27591
27592         * gcc.c-torture/compile/20040726-1.c: New test.
27593
27594 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27595             Brian Ryner  <bryner@brianryner.com>
27596
27597         PR c++/9283
27598         PR c++/15000
27599         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27600         * g++.dg/ext/visibility/: New directory.
27601         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27602         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27603         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27604         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27605         * g++.dg/ext/visibility/fvisibility.C,
27606         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27607         g++.dg/ext/visibility/fvisibility-override1.C
27608         g++.dg/ext/visibility/fvisibility-override2.C
27609         g++.dg/ext/visibility/memfuncts.C
27610         g++.dg/ext/visibility/noPLT.C
27611         g++.dg/ext/visibility/pragma.C
27612         g++.dg/ext/visibility/pragma-override1.C
27613         g++.dg/ext/visibility/pragma-override2.C
27614         g++.dg/ext/visibility/staticmemfuncts.C
27615         g++.dg/ext/visibility/virtual.C: New tests.
27616
27617 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27618
27619         PR c/15360
27620         * gcc.dg/pr15360-1.c: New test.
27621
27622 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27623
27624         * gcc.dg/pragma-align-2.c: New test.
27625         * gcc.dg/pragma-init-fini.c: New test.
27626         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27627         targets.
27628
27629 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27630
27631         * gcc.dg/init-string-2.c: New test.
27632
27633 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27634
27635         PR 16684
27636         * gcc.dg/Wredundant-decls-1.c: New test case.
27637
27638 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27639
27640         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27641         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27642         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27643         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27644         * gcc.dg/compat/generate-random.c: New file.
27645         * gcc.dg/compat/generate-random.h: Likewise.
27646         * gcc.dg/compat/generate-random_r.c: Likewise.
27647         * gcc.dg/compat/struct-layout-1.h: Likewise.
27648         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27649         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27650         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27651         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27652         * gcc.dg/compat/struct-layout-1_main.c: New test.
27653         * gcc.dg/compat/struct-layout-1_x.c: New file.
27654         * gcc.dg/compat/struct-layout-1_y.c: New file.
27655         * gcc.dg/compat/struct-layout-1_test.h: New file.
27656
27657 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27658
27659         * gcc.dg/comp-return-1.c: New test
27660
27661 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27662
27663         * gcc.dg/vmx/8-02a.c: Fix typo.
27664
27665         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27666         * gcc.dg/darwin-abi-3.c: New test.
27667
27668         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27669         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27670
27671         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27672         * gcc.dg/vmx/ops-long-1.c: New test.
27673         * gcc.dg/vmx/ops-long-2.c: New test.
27674
27675 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27676
27677         * g++.dg/lookup/conv-[1234].C: New.
27678
27679 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27680
27681         * g++.dg/parse/attr2.C: Simplify.
27682
27683 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27684
27685         PR c/7284
27686         * gcc.c-torture/execute/pr7284-1.c: New test.
27687
27688 2004-07-22  Brian Booth  <bbooth@redhat.com>
27689
27690         * gcc.dg/tree-ssa/20040721-1.c: New test.
27691
27692 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27693
27694         * g++.dg/template/crash20.c: New.
27695
27696 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27697
27698         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27699         Add dg-run directive.  Declare variables as required.
27700         * gfortran.dg/g77/README: Update
27701
27702 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27703
27704         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27705         gcc.dg/cris-peep2-andu2.c: New tests.
27706
27707 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27708
27709         PR c/15052
27710         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27711         on return type.
27712         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27713         messages.
27714         * gcc.dg/qual-return-2.c: Update expected messages.
27715         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27716
27717 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27718
27719         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27720         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27721
27722 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27723
27724         PR c/11250
27725         * gcc.dg/init-string-1.c: New test.
27726
27727 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27728
27729         PR middle-end/15345
27730         PR c/16450
27731         * gcc.dg/torture/nested-fn-1.c: New test.
27732
27733 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27734
27735         PR target/16559
27736         * gcc.dg/ia64-fptr-1.c: New file.
27737
27738 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27739
27740         PR c++/14497
27741         * g++.dg/template/spec16.C: New test.
27742         * g++.old-deja/g++.robertl/eb118.C: Remove.
27743
27744 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27745
27746         PR c++/509
27747         * g++.dg/template/spec15.C: New test.
27748
27749 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27750
27751         Copy cases from g77.f-torture/execute and add dg-run
27752         directive.  Other changes as noted.
27753         * gfortran.dg/g77/13037.f
27754         * gfortran.dg/g77/1832.f
27755         * gfortran.dg/g77/19981119-0.f
27756         * gfortran.dg/g77/19990313-0.f
27757         * gfortran.dg/g77/19990313-1.f
27758         * gfortran.dg/g77/19990313-2.f
27759         * gfortran.dg/g77/19990313-3.f
27760         * gfortran.dg/g77/19990419-1.f
27761         * gfortran.dg/g77/19990826-0.f
27762         * gfortran.dg/g77/19990826-2.f
27763         * gfortran.dg/g77/20000503-1.f
27764         * gfortran.dg/g77/20001111.f
27765         * gfortran.dg/g77/20010116.f
27766         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27767         * gfortran.dg/g77/20010430.f
27768         * gfortran.dg/g77/6177.f
27769         * gfortran.dg/g77/947.f
27770         * gfortran.dg/g77/970816-3.f
27771         * gfortran.dg/g77/971102-1.f
27772         * gfortran.dg/g77/980520-1.f
27773         * gfortran.dg/g77/980628-0.f
27774         * gfortran.dg/g77/980628-1.f
27775         * gfortran.dg/g77/980628-10.f
27776         * gfortran.dg/g77/980628-2.f
27777         * gfortran.dg/g77/980628-3.f
27778         * gfortran.dg/g77/980628-7.f
27779         * gfortran.dg/g77/980628-8.f
27780         * gfortran.dg/g77/980628-9.f
27781         * gfortran.dg/g77/980701-0.f
27782         * gfortran.dg/g77/980701-1.f
27783         * gfortran.dg/g77/cabs.f
27784         * gfortran.dg/g77/claus.f
27785         * gfortran.dg/g77/complex_1.f
27786         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27787         * gfortran.dg/g77/dcomplex.f
27788         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27789         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27790         * gfortran.dg/g77/f90-intrinsic-numeric.f
27791         * gfortran.dg/g77/int8421.f
27792         * gfortran.dg/g77/labug1.f
27793         * gfortran.dg/g77/large_vec.f
27794         * gfortran.dg/g77/le.f
27795         * gfortran.dg/g77/short.f
27796         * gfortran.dg/g77/README: Update
27797
27798 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27799
27800         PR c++/16637
27801         * g++.dg/parse/lookup4.C: New test.
27802
27803 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27804
27805         PR c++/16175
27806         * g++.dg/template/ttp10.C: New test.
27807
27808 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27809
27810         * gcc.dg/pr12625-1.c: New test.
27811
27812 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27813
27814         * testsuite/gcc.dg/switch-warn-1.c: New test.
27815         * testsuite/gcc.dg/switch-warn-2.c: New test.
27816         * gcc.c-torture/compile/pr14730.c: Update.
27817
27818 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27819
27820         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27821         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27822         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27823         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27824
27825 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27826
27827         PR c++/16623
27828         * g++.dg/template/assign1.C: New test.
27829
27830 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27831
27832         PR c++/12170
27833         * g++.dg/template/ttp9.C: New test.
27834
27835 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27836
27837         * gcc.dg/format/cmn-err-1.c: New test.
27838
27839 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27840
27841         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27842         gcc.dg/Wparentheses-10.c: New tests.
27843         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27844
27845 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27846
27847         PR fortran/16465
27848         * gfortran.dg/g77//ffixed-line-length-0.f,
27849         gfortran.dg/g77/ffixed-line-length-132.f,
27850         gfortran.dg/g77/ffixed-line-length-72.f,
27851         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27852         gfortran.dg/g77/README: Update.
27853
27854 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27855
27856         PR c++/13092
27857         * g++.dg/template/non-dependent7.C: New test.
27858         * g++.dg/template/non-dependent8.C: Likewise.
27859         * g++.dg/template/non-dependent9.C: Likewise.
27860         * g++.dg/template/non-dependent10.C: Likewise.
27861
27862 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27863
27864         PR c++/16337
27865         * g++.dg/parse/attr2.C: New test.
27866
27867 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27868
27869         * g77.dg: Removed.
27870         * g77.f-torture: Ditto.
27871
27872 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27873
27874         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27875         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27876         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27877
27878 2004-07-16  Richard Henderson  <rth@redhat.com>
27879
27880         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27881
27882 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27883
27884         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27885         tests with full list of options.
27886         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27887         of TORTURE_OPTIONS if test contains 'dg-do run'.
27888
27889         PR fortran/16404
27890         * gfortran.dg/do_iterator.f90: New test.
27891
27892 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27893
27894         PR rtl-optimization/16536
27895         * gcc.c-torture/execute/restrict-1.c: New test.
27896
27897 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27898
27899         PR fortran/15324
27900         * gfortran.dg/pr15324.f90: New test.
27901
27902         PR fortran/15129
27903         * gfortran.dg/pr15129.f90: New test.
27904
27905         PR fortran/15140
27906         * gfortran.dg/pr15140.f90: New test.
27907
27908         PR fortran/13792
27909         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27910         compile-time simplification.
27911
27912 2004-07-14  Mike Stump  <mrs@apple.com>
27913
27914         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27915
27916 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27917
27918         PR target/16325
27919         * gcc.dg/profile-generate-1.c: New.
27920
27921 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27922
27923         * gcc.c-torture/execute/20040709-1.c: New test.
27924         * gcc.c-torture/execute/20040709-2.c: New test.
27925
27926 2004-07-14  Mike Stump  <mrs@apple.com>
27927
27928         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27929
27930 2004-07-14  Mike Stump  <mrs@apple.com>
27931
27932         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27933
27934 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27935
27936         PR c++/16518
27937         * g++.dg/parse/mutable1.C: New test.
27938
27939 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27940
27941         PR tree-optimization/16443
27942         * gcc.dg/tree-ssa/20040713-1.c: New test.
27943
27944 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27945
27946         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27947         for operator new.
27948
27949 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27950
27951         * gfortran.dg/g77/README: New file
27952         * gfortran.dg/g77/19981216-0.f: Copy from
27953         g77.f-torture/noncompile.  Add "dg-do compile" and
27954         dg-error as required.
27955         * gfortran.dg/g77/19990218-1.f: Likewise.
27956         * gfortran.dg/g77/19990905-1.f: Likewise.
27957         * gfortran.dg/g77/9263.f: Likewise.
27958         * gfortran.dg/g77/980615-0.f: Likewise.
27959         * gfortran.dg/g77/980616-0.f: Likewise.
27960         * gfortran.dg/g77/check0.f: Likewise.
27961         * gfortran.dg/g77/select_no_compile.f: Likewise.
27962
27963 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27964
27965         Copy files from g77.f-torture/compile.
27966         Add "{ dg-do compile}".  Other changes as noted
27967         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27968         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27969         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27970         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27971         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27972         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27973         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27974         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27975         statement to conform to standard.  Append alpha1.x for reference.
27976         * gfortran.dg/g77/xformat.f: Add dg-warning
27977
27978 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27979
27980         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27981         Add {dg-do compile} directive.
27982         * gfortran.dg/g77/cpp2.F: Likewise.
27983
27984 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27985
27986         PR c++/5402
27987         * g++.dg/lookup/name-clash1.C: New test.
27988
27989         PR c++/9777
27990         * g++.dg/lookup/name-clash2.C: New test.
27991
27992         PR c++/12102
27993         * g++.dg/lookup/name-clash3.C: New test.
27994
27995 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27996
27997         * g++.dg/lookup/new2.C: New test.
27998         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27999
28000 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
28001
28002         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
28003         Add {dg-do compile} directive.
28004         * gfortran.dg/g77/13060.f: Likewise.
28005         * gfortran.dg/g77/19990218-0.f: Likewise.
28006         * gfortran.dg/g77/19990305-0.f: Likewise.
28007         * gfortran.dg/g77/19990419-0.f: Likewise.
28008         * gfortran.dg/g77/19990502-0.f: Likewise.
28009         * gfortran.dg/g77/19990502-1.f: Likewise.
28010         * gfortran.dg/g77/19990525-0.f: Likewise.
28011         * gfortran.dg/g77/19990826-1.f: Likewise.
28012         * gfortran.dg/g77/19990826-3.f: Likewise.
28013         * gfortran.dg/g77/19990905-2.f: Likewise.
28014         * gfortran.dg/g77/20000412-1.f: Likewise.
28015         * gfortran.dg/g77/20000511-1.f: Likewise.
28016         * gfortran.dg/g77/20000511-2.f: Likewise.
28017         * gfortran.dg/g77/20000518.f: Likewise.
28018         * gfortran.dg/g77/20000601-1.f: Likewise.
28019         * gfortran.dg/g77/20000601-2.f: Likewise.
28020         * gfortran.dg/g77/20000629-1.f: Likewise.
28021         * gfortran.dg/g77/20000630-2.f: Likewise.
28022         * gfortran.dg/g77/20010115.f: Likewise.
28023         * gfortran.dg/g77/20010321-1.f: Likewise.
28024         * gfortran.dg/g77/20010426.f: Likewise.
28025         * gfortran.dg/g77/20020307-1.f: Likewise.
28026         * gfortran.dg/g77/8485.f: Likewise.
28027         * gfortran.dg/g77/960317-1.f: Likewise.
28028         * gfortran.dg/g77/970915-0.f: Likewise.
28029         * gfortran.dg/g77/980310-1.f: Likewise.
28030         * gfortran.dg/g77/980310-2.f: Likewise.
28031         * gfortran.dg/g77/980310-3.f: Likewise.
28032         * gfortran.dg/g77/980310-4.f: Likewise.
28033         * gfortran.dg/g77/980310-6.f: Likewise.
28034         * gfortran.dg/g77/980310-7.f: Likewise.
28035         * gfortran.dg/g77/980310-8.f: Likewise.
28036         * gfortran.dg/g77/980419-2.f: Likewise.
28037         * gfortran.dg/g77/980424-0.f: Likewise.
28038         * gfortran.dg/g77/980427-0.f: Likewise.
28039         * gfortran.dg/g77/980729-0.f: Likewise.
28040         * gfortran.dg/g77/981117-1.f: Likewise.
28041         * gfortran.dg/g77/toon_1.f: Likewise.
28042
28043 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28044
28045         PR c++/2204
28046         * g++.dg/other/abstract2.C: New test.
28047
28048 2004-07-12  Paul Brook  <paul@codesourcery.com>
28049
28050         * gfortran.dg/pointer_init_1.f90: New test.
28051
28052 2004-07-11  Paul Brook  <paul@codesourcery.com>
28053
28054         PR fortran/15986
28055         * gfortran.dg/contained_1.f90: New test.
28056
28057 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
28058
28059         * g++.dg/parse/defarg8.C: New test.
28060
28061 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28062
28063         PR fortran/16433
28064         * gfortran.dg/pr16433.f: New test.
28065
28066         PR fortran/17574
28067         * gfortran.dg/pr15754.f90: New test.
28068
28069 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28070
28071         PR tree-optimization/16437
28072         * gcc.c-torture/execute/bitfld-4.c: New test.
28073
28074 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28075
28076         * gfortran.fortran-torture/execute/common_2.f90: Add check for
28077         access to common var from module.
28078
28079 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28080
28081         PR fortran/16336
28082         * gfortran.fortran-torture/execute/common_2.f90: New test.
28083
28084 2004-07-10  Paul Brook  <paul@codesourcery.com>
28085
28086         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
28087
28088 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28089
28090         PR fortran/15969
28091         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
28092
28093 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
28094
28095         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
28096         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
28097         * gfortran.dg/g77/ffree-form-1.f: Likewise.
28098         * gfortran.dg/g77/ffree-form-2.f: Likewise.
28099         * gfortran.dg/g77/ffree-form-3.f: Likewise.
28100         * gfortran.dg/g77/fno-underscoring.f: Likewise.
28101         * gfortran.dg/g77/funderscoring.f: Likewise.
28102         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
28103
28104 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28105
28106         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
28107
28108 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28109         Paul Brook  <paul@codesourcery.com>
28110
28111         PR fortran/13415
28112         * gfortran.dg/common_pointer_1.f90: New test.
28113
28114 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28115
28116         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
28117
28118 2004-07-09  James E Wilson  <wilson@specifixinc.com>
28119
28120         PR target/16364
28121         * gcc.c-torture/compile/20040709-1.c: New.
28122
28123 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28124
28125         PR fortran/14077
28126         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
28127
28128 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28129
28130         PR fortran/13201
28131         * gfortran.dg/shape_1.f90: New test.
28132
28133 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
28134             Andrew Pinski  <apinski@apple.com>
28135
28136         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
28137
28138 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28139
28140         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
28141         comment.
28142
28143 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28144         Paul Brook  <paul@codesourcery.com>
28145
28146         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
28147         '.f95' and '.F95'.
28148
28149 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
28150
28151         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
28152
28153 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28154
28155         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
28156         testcases with capital suffix.
28157
28158 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28159
28160         PR fortran/15481
28161         PR fortran/13372
28162         PR fortran/13575
28163         PR fortran/15978
28164         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
28165
28166         * gfortran.dg/implicit_1.f90: New test.
28167
28168 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28169
28170         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
28171         expression to match gfortran warning/error messages
28172         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
28173         dg-error text.
28174
28175 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28176
28177         * lib/fortran-torture.exp: Rename proc search_for to
28178         search_for_re.
28179
28180 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28181
28182         * gcc.c-torture/execute/simd-5.x: New file.
28183         XFAIL on SPARC 64-bit at -O0.
28184
28185 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28186
28187         PR c++/8211
28188         PR c++/16165
28189         * g++.dg/warn/effc3.C: New test.
28190
28191 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28192
28193         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
28194         change X to 1X in format.
28195         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
28196         add data statements to conform to standard.
28197
28198 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28199
28200         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
28201         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
28202         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
28203
28204 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28205
28206         * gfortran.dg/g77/7388.f: Copy from g77.dg
28207         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
28208         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
28209         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
28210         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
28211         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
28212         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
28213         * gfortran.dg/g77/strlen0.f: Likewise.
28214
28215 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28216
28217         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
28218         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
28219
28220 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28221
28222         * gcc.c-torture/execute/920428-2.x: Delete.
28223         * gcc.c-torture/execute/920501-7.x: Likewise.
28224
28225 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
28226
28227         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
28228         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
28229         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
28230         prescott and c3-2.
28231         (PREFETCH_3DNOW): Add -march=c3.
28232
28233 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
28234
28235         PR c/16437
28236         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
28237         * gcc.c-torture/execute/bf64-1.x: Likewise.
28238
28239 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28240
28241         * gcc.c-torture/compile/20040708-1.c: New test.
28242
28243 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28244
28245         PR c++/16169
28246         * g++.dg/warn/effc2.C: New test.
28247
28248 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28249
28250         * gcc.c-torture/execute/bitfld-1.x: Remove.
28251         * gcc.c-torture/execute/bitfld-3.c: New test.
28252         * gcc.dg/bitfld-2.c: Remove XFAILs.
28253
28254 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
28255
28256         PR c++/16276
28257         * g++.dg/rtti/tinfo1.C: New file.
28258
28259 2004-07-07  Eric Christopher  <echristo@redhat.com>
28260
28261         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
28262
28263 2004-07-07  Andrew Pinski  <apinski@apple.com>
28264
28265         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
28266
28267 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
28268
28269         * g++.dg/init/call1.C: XFAIL.
28270
28271 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
28272
28273         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
28274         except for movstrict*, to movmem* and clrstr* to clrmem*.
28275
28276 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
28277
28278         * gcc.c-torture/execute/20040707-1.c: New test.
28279
28280 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
28281
28282         * gcc.c-torture/execute/20040706-1.c: New test.
28283
28284 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28285
28286         PR c++/3671
28287         * g++.dg/template/spec14.C: New test.
28288
28289 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28290
28291         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28292         nothing if not yet defined.  Use it in b, c and d type definitions.
28293         * gcc.c-torture/execute/20040705-1.c: New test.
28294         * gcc.c-torture/execute/20040705-2.c: New test.
28295
28296 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28297
28298         PR c++/2518
28299         * g++.dg/lookup/new1.C: New test.
28300
28301 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28302
28303         PR c++/11406
28304         * g++.dg/template/sizeof8.C: New test.
28305
28306 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28307
28308         * gcc.c-torture/compile/20040705-1.c: New test.
28309
28310 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28311
28312         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28313
28314 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28315
28316         * gcc.dg/cpp/if-mop.c: Two new testcases.
28317         * gcc.dg/cpp/trad/comment-3.c: New.
28318
28319 2004-07-04  Paul Brook  <paul@codesourcery.com>
28320
28321         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28322
28323 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28324
28325         PR c++/3761
28326         * g++.dg/lookup/crash4.C: New test.
28327
28328 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28329
28330         * gcc.c-torture/execute/builtin-abs-1.c
28331         * gcc.c-torture/execute/builtin-abs-2.c
28332         * gcc.c-torture/execute/builtin-complex-1.c
28333         * gcc.c-torture/execute/builtins/string-1-lib.c
28334         * gcc.c-torture/execute/builtins/string-1.c
28335         * gcc.c-torture/execute/builtins/string-2-lib.c
28336         * gcc.c-torture/execute/builtins/string-2.c
28337         * gcc.c-torture/execute/builtins/string-3-lib.c
28338         * gcc.c-torture/execute/builtins/string-3.c
28339         * gcc.c-torture/execute/builtins/string-4-lib.c
28340         * gcc.c-torture/execute/builtins/string-4.c
28341         * gcc.c-torture/execute/builtins/string-5-lib.c
28342         * gcc.c-torture/execute/builtins/string-5.c
28343         * gcc.c-torture/execute/builtins/string-6-lib.c
28344         * gcc.c-torture/execute/builtins/string-6.c
28345         * gcc.c-torture/execute/builtins/string-7-lib.c
28346         * gcc.c-torture/execute/builtins/string-7.c
28347         * gcc.c-torture/execute/builtins/string-8-lib.c
28348         * gcc.c-torture/execute/builtins/string-8.c
28349         * gcc.c-torture/execute/builtins/string-9-lib.c
28350         * gcc.c-torture/execute/builtins/string-9.c
28351         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28352         * gcc.c-torture/execute/builtins/string-asm-1.c
28353         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28354         * gcc.c-torture/execute/builtins/string-asm-2.c
28355         * gcc.c-torture/execute/stdio-opt-1.c
28356         * gcc.c-torture/execute/stdio-opt-2.c
28357         * gcc.c-torture/execute/stdio-opt-3.c
28358         * gcc.c-torture/execute/string-opt-1.c
28359         * gcc.c-torture/execute/string-opt-10.c
28360         * gcc.c-torture/execute/string-opt-11.c
28361         * gcc.c-torture/execute/string-opt-12.c
28362         * gcc.c-torture/execute/string-opt-13.c
28363         * gcc.c-torture/execute/string-opt-14.c
28364         * gcc.c-torture/execute/string-opt-15.c
28365         * gcc.c-torture/execute/string-opt-16.c
28366         * gcc.c-torture/execute/string-opt-2.c
28367         * gcc.c-torture/execute/string-opt-6.c
28368         * gcc.c-torture/execute/string-opt-7.c
28369         * gcc.c-torture/execute/string-opt-8.c:
28370         Replace with ...
28371
28372         * gcc.c-torture/execute/builtins/abs-2.c
28373         * gcc.c-torture/execute/builtins/abs-3.c
28374         * gcc.c-torture/execute/builtins/complex-1.c
28375         * gcc.c-torture/execute/builtins/fprintf.c
28376         * gcc.c-torture/execute/builtins/fputs.c
28377         * gcc.c-torture/execute/builtins/memcmp.c
28378         * gcc.c-torture/execute/builtins/memmove.c
28379         * gcc.c-torture/execute/builtins/memops-asm.c
28380         * gcc.c-torture/execute/builtins/mempcpy-2.c
28381         * gcc.c-torture/execute/builtins/mempcpy.c
28382         * gcc.c-torture/execute/builtins/memset.c
28383         * gcc.c-torture/execute/builtins/printf.c
28384         * gcc.c-torture/execute/builtins/sprintf.c
28385         * gcc.c-torture/execute/builtins/strcat.c
28386         * gcc.c-torture/execute/builtins/strchr.c
28387         * gcc.c-torture/execute/builtins/strcmp.c
28388         * gcc.c-torture/execute/builtins/strcpy.c
28389         * gcc.c-torture/execute/builtins/strcspn.c
28390         * gcc.c-torture/execute/builtins/strlen-2.c
28391         * gcc.c-torture/execute/builtins/strlen.c
28392         * gcc.c-torture/execute/builtins/strncat.c
28393         * gcc.c-torture/execute/builtins/strncmp-2.c
28394         * gcc.c-torture/execute/builtins/strncmp.c
28395         * gcc.c-torture/execute/builtins/strncpy.c
28396         * gcc.c-torture/execute/builtins/strpbrk.c
28397         * gcc.c-torture/execute/builtins/strpcpy-2.c
28398         * gcc.c-torture/execute/builtins/strpcpy.c
28399         * gcc.c-torture/execute/builtins/strrchr.c
28400         * gcc.c-torture/execute/builtins/strspn.c
28401         * gcc.c-torture/execute/builtins/strstr-asm.c
28402         * gcc.c-torture/execute/builtins/strstr.c:
28403         ... these new files.
28404
28405         * gcc.c-torture/execute/builtins/abs-2-lib.c
28406         * gcc.c-torture/execute/builtins/abs-3-lib.c
28407         * gcc.c-torture/execute/builtins/complex-1-lib.c
28408         * gcc.c-torture/execute/builtins/fprintf-lib.c
28409         * gcc.c-torture/execute/builtins/fputs-lib.c
28410         * gcc.c-torture/execute/builtins/memcmp-lib.c
28411         * gcc.c-torture/execute/builtins/memmove-lib.c
28412         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28413         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28414         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28415         * gcc.c-torture/execute/builtins/memset-lib.c
28416         * gcc.c-torture/execute/builtins/printf-lib.c
28417         * gcc.c-torture/execute/builtins/sprintf-lib.c
28418         * gcc.c-torture/execute/builtins/strcat-lib.c
28419         * gcc.c-torture/execute/builtins/strchr-lib.c
28420         * gcc.c-torture/execute/builtins/strcmp-lib.c
28421         * gcc.c-torture/execute/builtins/strcpy-lib.c
28422         * gcc.c-torture/execute/builtins/strcspn-lib.c
28423         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28424         * gcc.c-torture/execute/builtins/strlen-lib.c
28425         * gcc.c-torture/execute/builtins/strncat-lib.c
28426         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28427         * gcc.c-torture/execute/builtins/strncmp-lib.c
28428         * gcc.c-torture/execute/builtins/strncpy-lib.c
28429         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28430         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28431         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28432         * gcc.c-torture/execute/builtins/strrchr-lib.c
28433         * gcc.c-torture/execute/builtins/strspn-lib.c
28434         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28435         * gcc.c-torture/execute/builtins/strstr-lib.c
28436         * gcc.c-torture/execute/builtins/lib/abs.c
28437         * gcc.c-torture/execute/builtins/lib/fprintf.c
28438         * gcc.c-torture/execute/builtins/lib/memset.c
28439         * gcc.c-torture/execute/builtins/lib/printf.c
28440         * gcc.c-torture/execute/builtins/lib/sprintf.c
28441         * gcc.c-torture/execute/builtins/lib/strcpy.c
28442         * gcc.c-torture/execute/builtins/lib/strcspn.c
28443         * gcc.c-torture/execute/builtins/lib/strncat.c
28444         * gcc.c-torture/execute/builtins/lib/strncmp.c
28445         * gcc.c-torture/execute/builtins/lib/strncpy.c
28446         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28447         * gcc.c-torture/execute/builtins/lib/strspn.c
28448         * gcc.c-torture/execute/builtins/lib/strstr.c:
28449         New files containing support routines.
28450
28451         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28452         declaration.
28453         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28454         when not optimizing.
28455
28456 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28457
28458         PR c++/16240
28459         * g++.dg/abi/mangle22.C: New test.
28460         * g++.dg/abi/mangle23.C: Likewise.
28461
28462 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28463
28464         PR fortran/16290
28465         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28466         Allow for cases without denormalized floating point numbers.
28467
28468 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28469
28470         PR c/1027
28471         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28472         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28473         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28474         expected warning text.
28475         * gcc.dg/format/diag-2.c: New test.
28476
28477 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28478
28479         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28480
28481 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28482
28483         * gcc.dg/builtins-43.c: New.
28484         * gcc.dg/builtins-44.c: New.
28485         * gcc.dg/builtins-45.c: New.
28486
28487 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28488             Andreas Tobler  <a.tobler@schweiz.ch>
28489
28490         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28491         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28492         as SIGSEGV.
28493         * gcc.dg/cleanup-11.c: Likewise.
28494         * gcc.dg/cleanup-8.c: Likewise.
28495         * gcc.dg/cleanup-9.c: Likewise.
28496         * gcc.dg/cleanup-5.c: Run on all platforms.
28497
28498 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28499
28500         * g++.dg/warn/nonnull1.C: New test.
28501
28502 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28503
28504         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28505         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28506         Special-case the Sun compiler wrt to <complex.h>.
28507
28508 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28509
28510         * gcc.dg/Wunreachable-8.C: New test.
28511
28512         * gcc.dg/h8300-ice2.c : New test.
28513
28514 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28515
28516         PR fortran/16161
28517         * gfortran.fortran-torture/compile/implicit.f90: Add test
28518         for implicit character.
28519
28520 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28521
28522         PR fortran/16289
28523         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28524         Use tiny() intrinsic to find smallest non-negative real
28525
28526 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28527
28528         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28529         * gcc.dg/compat/struct-by-value-22_x.c: New.
28530         * gcc.dg/compat/struct-by-value-22_y.c: New.
28531
28532         * gcc.c-torture/execute/20040629-1.c: New test.
28533
28534 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28535
28536         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28537         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28538
28539         PR target/16195
28540         * gcc.dg/20040625-1.c: New test.
28541
28542 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28543
28544         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28545
28546 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28547
28548         PR fortran/15963
28549         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28550
28551 2004-06-29  Richard Henderson  <rth@redhat.com>
28552
28553         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28554
28555 2004-06-29  Paul Brook  <paul@codesourcery.com>
28556
28557         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28558         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28559
28560 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28561
28562         PR c++/16260
28563         * g++.dg/parse/crash15.C: New.
28564
28565 2004-06-28  Andrew Pinski  <apinski@apple.com>
28566
28567         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28568         by the error already.
28569
28570         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28571
28572 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28573
28574         PR target/14041
28575         * gcc.dg/h8300-bss-align-1.c : New.
28576
28577 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28578
28579         * PR c++/16174
28580         * g++.dg/template/ctor4.C: New.
28581
28582 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28583
28584         PR c++/16205
28585         * g++.dg/warn/Wsequence-point-1.C: New test.
28586
28587 2004-06-27  Paul Brook  <paul@codesourcery.com>
28588
28589         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28590
28591 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28592
28593         * g++.old-deja/g++.mike/p7325.C: Remove.
28594
28595 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28596
28597         PR c/14963
28598         * gcc.dg/pr14963.c: New test.
28599
28600 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28601
28602         PR c++/16193
28603         * g++.dg/parse/redef1.C: New test.
28604
28605 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28606
28607         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28608         20021110.c.
28609         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28610         20021119-1.c.
28611         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28612         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28613         5-04.c.
28614         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28615         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28616         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28617         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28618         g++.brendan/enum14.C.
28619         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28620         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28621         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28622         g++.mike/virt1.C.
28623         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28624         memtemp24.C.
28625
28626 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28627
28628         * gcc.dg/20040527-1.c: New test case.
28629
28630 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28631
28632         PR gfortran/pr16196
28633         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28634
28635 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28636
28637         PR middle-end/15825
28638         * gcc.dg/pr15825-1.c: New test case.
28639
28640 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28641
28642         * gcc.c-torture/execute/20040625-1.c: New test.
28643
28644 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28645
28646         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28647
28648 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28649
28650         * gcc.dg/torture/mips-div-1.c: New test.
28651
28652 2004-06-24  Jeff Law  <law@redhat.com>
28653
28654         * gcc.dg/tree-ssa/20040624-1.c: New test.
28655
28656 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28657
28658         * gcc.c-torture/compile/20040624-1.c: New test.
28659
28660 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28661
28662         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28663         this directory.
28664
28665 2004-06-23  Andrew Pinski  <apinski@apple.com>
28666
28667         PR middle-end/15988
28668         * g++.dg/opt/ptrmem4.C: New test.
28669
28670         * gcc.dg/c90-array-quals-2.c: New test.
28671
28672 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28673
28674         * gcc.dg/kpice1.c: New test.
28675
28676 2006-06-23  Andrew Pinski  <apinski@apple.com>
28677
28678         * gcc.dg/c90-array-quals.c: New test.
28679
28680 2006-06-22  Richard Henderson  <rth@redhat.com>
28681
28682         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28683
28684 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28685
28686         * gcc.dg/builtins-config.h: Handle FreeBSD.
28687
28688 2006-06-22  Richard Henderson  <rth@redhat.com>
28689
28690         * g++.dg/opt/devirt1.C: New.
28691
28692 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28693
28694         * g++.dg/opt/pr15551.C: New testcase.
28695
28696 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28697
28698         PR target/14800
28699         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28700         x86_64-*-linux* when compiling for 32bit.
28701
28702 2004-06-21  Andrew Pinski  <apinski@apple.com>
28703
28704         * gcc.dg/pch/struct-1.c: New.
28705         * gcc.dg/pch/struct-1.hs: New.
28706
28707 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28708
28709         * gcc.dg/pch/save-temps-1.c: New file.
28710         * gcc.dg/pch/save-temps-1.hs: New file.
28711
28712 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28713
28714         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28715         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28716
28717 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28718
28719         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28720         to fix type error.
28721         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28722         Remove trailing spaces.
28723
28724 2004-06-21  Richard Henderson  <rth@redhat.com>
28725
28726         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28727         merging && to BIT_FIELD_REF.
28728
28729 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28730
28731         * g++.dg/opt/placeholder1.C: New test.
28732
28733 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28734
28735         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28736         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28737         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28738         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28739
28740 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28741
28742         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28743         extern "C".
28744         * g++.dg/other/pragma-re-1.C: Add comments.
28745
28746 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28747
28748         PR gfortran/16080
28749         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28750
28751 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28752
28753         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28754         instead of setting the type of size_t by
28755         hand.
28756
28757 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28758
28759         * gcc.dg/unordered-2.c: New test case.
28760         * gcc.dg/unordered-3.c: New test case.
28761
28762 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28763
28764         PR other/16043
28765         * lib/g++.exp (g++_version): Tweak regexp for version
28766         * lib/g77.exp (g77_version): Likewise.
28767         * lib/gfortran.exp (gfortran_version): Likewise.
28768         * lib/objc.exp (objc_version): Likewise.
28769         * lib/treelang.exp (treelang_version): Likewise.
28770
28771 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28772
28773         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28774         Use INT_MAX instead of __INT_MAX__.
28775         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28776
28777         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28778         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28779         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28780         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28781         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28782         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28783         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28784         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28785         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28786
28787         * gcc.dg/range-test-1.c: New test.
28788         * g++.dg/opt/range-test-1.C: New test.
28789
28790 2004-06-17  Richard Henderson  <rth@redhat.com>
28791
28792         * objc.dg/sync-1.m: New.
28793         * objc.dg/try-catch-1.m: Don't force next runtime.
28794         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28795         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28796         shadowed catch clause.
28797         * objc.dg/try-catch-5.m: New.
28798
28799 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28800
28801         Bug 14610
28802         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28803
28804 2004-06-15  Richard Henderson  <rth@redhat.com>
28805
28806         * gcc.dg/20001116-1.c: Move expected warning line.
28807
28808 2004-06-15  Richard Henderson  <rth@redhat.com>
28809
28810         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28811         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28812
28813 2004-06-15  Jeff Law  <law@redhat.com>
28814
28815         * gcc.dg/tree-ssa/20040615-1.c: New test.
28816         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28817         be less sensitive to operand ordering.
28818         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28819
28820 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28821
28822         * g++.dg/abi/bitfield3.C: Add comment..
28823
28824 2004-06-15  Richard Henderson  <rth@redhat.com>
28825
28826         * g++.dg/ext/stmtexpr1.C: XFAIL.
28827         * gcc.dg/20030612-1.c: XFAIL.
28828
28829 2004-06-15  Eric Christopher  <echristo@redhat.com>
28830
28831         * g++.dg/charset/asm5.c: New.
28832         * gcc.dg/charset/asm6.c: New.
28833
28834 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28835
28836         PR fortran/15962
28837         * gfortran.fortran-torture/execute/select_1.f90: New test.
28838
28839 2004-06-15  Paul Brook  <paul@codesourcery.com>
28840
28841         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28842
28843 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28844
28845         PR c++/15967
28846         * g++.dg/lookup/crash3.C: New test.
28847
28848 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28849
28850         PR c++/15947
28851         * g++.dg/parse/dtor4.C: New test.
28852
28853 2004-06-14  Jeff Law  <law@redhat.com>
28854
28855         * gcc.c-torture/compile/20040614-1.c: New test.
28856
28857 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28858
28859         PR fortran/15211
28860         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28861         LEN of a character array.
28862
28863 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28864
28865         PR c++/15096
28866         * g++.dg/template/ptrmem10.C: New test.
28867
28868         PR c++/14930
28869         * g++.dg/template/friend30.C: New test.
28870
28871 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28872
28873         PR fortran/14928
28874         * gfortran.fortran-torture/compile/mloc.f90: New test.
28875
28876 2004-06-13  Paul Brook  <paul@codesourcery.com>
28877
28878         * gfortran.fortran-torture/execute/random_2.f90: New test.
28879
28880 2004-06-13  Eric Christopher  <echristo@redhat.com>
28881
28882         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28883
28884 2004-06-12  Paul Brook  <paul@codesourcery.com>
28885
28886         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28887
28888 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28889
28890         PR fortran/14923
28891         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28892
28893 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28894
28895         PR fortran/14957
28896         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28897         syntax errors in end statements of contained subroutines.
28898
28899 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28900
28901         PR fortran/12841
28902         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28903
28904 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28905
28906         PR fortran/15665
28907         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28908
28909 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28910
28911         PR gfortran/12839
28912         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28913
28914 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28915
28916         PR c++/15862
28917         * g++.dg/parse/enum1.C: New test.
28918
28919 2004-06-10  Jeff Law  <law@redhat.com>
28920
28921         * gcc.c-torture/compile/20040610-1.c: New test.
28922
28923 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28924
28925         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28926         * g++.old-deja/g++.other/decl3.C: Likewise.
28927
28928 2004-06-10  Brian Booth  <bbooth@redhat.com>
28929
28930         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28931         V_MAY_DEF instead of VDEF.
28932         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28933
28934 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28935
28936         PR c++/14211
28937         * g++.dg/conversion/const1.C: New test.
28938
28939         PR c++/15076
28940         * g++.dg/conversion/reinterpret1.C: New test.
28941
28942         PR c++/15877
28943         * g++.dg/template/enum2.C: New test.
28944
28945         PR c++/15227
28946         * g++.dg/template/error13.C: New test.
28947
28948 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28949
28950         PR fortran/14957
28951         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28952         arguments to test_* REAL and of the right size.
28953
28954 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28955
28956         PR target/15569
28957         PR rtl-optimization/15681
28958         * gcc.dg/20040609-1.c: New test.
28959
28960 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28961
28962         PR c++/14791
28963         * g++.dg/opt/builtins1.C: New test.
28964
28965 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28966
28967         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28968         that use default windows32 struct layout.
28969         * gcc.dg/i386-bitfield2.c: Likewise.
28970
28971 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28972
28973         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28974         for mingw32 and cygwin targets.
28975
28976 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28977
28978         * gcc.dg/pch/macro-4.c: New.
28979         * gcc.dg/pch/macro-4.hs: New.
28980
28981 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28982
28983         PR fortran/13249
28984         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28985
28986 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28987
28988         PR fortran/13372
28989         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28990
28991 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28992
28993         PR gfortran/14897
28994         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28995
28996 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28997
28998         PR gfortran/15755
28999         * gfortran.fortran-torture/execute/backspace.c : New test.
29000
29001 2004-06-09  Paul Brook  <paul@codesourcery.com>
29002
29003         * gfortran.fortran-torture/execure/intrinsic_associated.f90
29004         (pointer_to_section): Rewrite to use smaller array.
29005
29006 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
29007
29008         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
29009         * gcc.dg/ext/altivec-10.c: Same.
29010         * gcc.dg/ext/altivec-11.c: Same.
29011         * gcc.dg/ext/altivec-12.c: Same.
29012         * gcc.dg/ext/altivec-13.c: Same.
29013         * gcc.dg/ext/altivec-14.c: Same.
29014         * gcc.dg/ext/altivec-15.c: Same.
29015         * gcc.dg/ext/altivec-16.c: Same.
29016         * gcc.dg/ext/altivec-3.c: Same.
29017         * gcc.dg/ext/altivec-4.c: Same.
29018         * gcc.dg/ext/altivec-6.c: Same.
29019         * gcc.dg/ext/altivec-7.c: Same.
29020         * gcc.dg/ext/altivec-8.c: Same.
29021         * gcc.dg/ext/altivec-varargs-1.c: Same.
29022
29023         * g++.dg/ext/altivec-1.C: Correct dg syntax.
29024         * g++.dg/ext/altivec-10.C: Same.
29025         * g++.dg/ext/altivec-2.C: Same.
29026         * g++.dg/ext/altivec-3.C: Same.
29027         * g++.dg/ext/altivec-4.C: Same.
29028         * g++.dg/ext/altivec-5.C: Same.
29029         * g++.dg/ext/altivec-6.C: Same.
29030         * g++.dg/ext/altivec-7.C: Same.
29031         * g++.dg/ext/altivec-8.C: Same.
29032         * g++.dg/ext/altivec-9.C: Same.
29033
29034 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29035
29036         PR c++/7841
29037         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
29038
29039 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29040
29041         * gcc.dg/union-1.c: New test.
29042
29043 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29044
29045         * gcc.dg/builtins-41.c: New test case.
29046         * gcc.dg/builtins-42.c: New test case.
29047
29048 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29049
29050         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
29051         * g++.dg/ext/altivec-10.C: Same.
29052         * g++.dg/ext/altivec-2.C: Same.
29053         * g++.dg/ext/altivec-3.C: Same.
29054         * g++.dg/ext/altivec-4.C: Same.
29055         * g++.dg/ext/altivec-5.C: Same.
29056         * g++.dg/ext/altivec-6.C: Same.
29057         * g++.dg/ext/altivec-7.C: Same.
29058         * g++.dg/ext/altivec-8.C: Same.
29059         * g++.dg/ext/altivec-9.C: Same.
29060         * g++.old-deja/g++.abi/cxa_vec.C: Same.
29061         * g++.old-deja/g++.brendan/new3.C: Same.
29062         * gcc.c-torture/execute/eeprof-1.x: Same.
29063
29064 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29065
29066         PR c/14765
29067         * gcc.dg/pr14765-1.c: New test.
29068
29069 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29070
29071         PR c/14649
29072         * gcc.dg/pr14649-1.c: New test case.
29073
29074 2004-06-07  Richard Henderson  <rth@redhat.com>
29075
29076         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
29077         if temporaries.
29078
29079 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29080
29081         * g++.dg/eh/elide1.C: Remove XFAIL.
29082
29083 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
29084
29085         PR c++/15337
29086         * g++.dg/expr/sizeof3.C: New test.
29087
29088         PR c++/14777
29089         * g++.dg/template/access14.C: New test.
29090
29091         PR c++/15554
29092         * g++.dg/template/enum1.C: New test.
29093
29094         PR c++/15057
29095         * g++.dg/eh/throw1.C: New test.
29096
29097 2004-06-07  David Ayers  <d.ayers@inode.at>
29098             Ziemowit Laski  <zlaski@apple.com>
29099
29100         * lib/objc.exp (objc_target_compile): Revert the '-framework
29101         Foundation' flag fix, since bare Darwin does not ship
29102         with the Foundation framework.
29103         * objc/execute/next_mapping.h: Provide a local NSConstantString
29104         @interface and @implementation.
29105         (objc_constant_string_init): A constructor function, used to
29106         initialize the NSConstantString meta-class object.
29107         * objc/execute/string1.m: Include "next_mapping.h" instead of
29108         <Foundation/NSString.h>.
29109         * objc/execute/string2.m: Likewise.
29110         * objc/execute/string3.m: Likewise.
29111         * objc/execute/string4.m: Likewise.
29112
29113 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
29114
29115         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
29116         to double. Replace double with FLOAT.
29117         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
29118
29119         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
29120         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
29121         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
29122         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
29123         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
29124         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
29125         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
29126         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
29127
29128 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29129
29130         PR c/13519
29131         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
29132
29133 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29134
29135         PR c++/15503
29136         * g++.dg/template/meminit2.C: New test.
29137
29138 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
29139
29140         PR target/15822
29141         * gcc.c-torture/execute/compare-fp-1.c,
29142         gcc.c-torture/execute/compare-fp-2.c,
29143         gcc.c-torture/execute/compare-fp-3.c,
29144         gcc.c-torture/execute/compare-fp-4.c,
29145         gcc.c-torture/execute/compare-fp-3.x,
29146         gcc.c-torture/execute/compare-fp-4.x: Moved...
29147         * gcc.c-torture/execute/ieee/compare-fp-1.c,
29148         gcc.c-torture/execute/ieee/compare-fp-2.c,
29149         gcc.c-torture/execute/ieee/compare-fp-3.c,
29150         gcc.c-torture/execute/ieee/compare-fp-4.c,
29151         gcc.c-torture/execute/ieee/compare-fp-3.x,
29152         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
29153
29154 2004-06-04  David Ayers  <d.ayers@inode.at>
29155
29156         * objc/execute/protocol-isEqual-4.m: New testcase.
29157
29158 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
29159
29160         * objc/execute/protocol-isEqual-1.m: New testcase.
29161         * objc/execute/protocol-isEqual-2.m: New testcase.
29162         * objc/execute/protocol-isEqual-3.m: New testcase.
29163
29164 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29165
29166         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
29167
29168 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
29169
29170         * lib/objc.exp (objc_target_compile): When running tests on
29171         Darwin (Mac OS X), inform the linker about '-framework
29172         'Foundation'.
29173
29174 2004-06-02  Eric Christopher  <echristo@redhat.com>
29175
29176         * gcc.c-torture/compile/20040602-1.c: New.
29177
29178 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
29179
29180         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
29181         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
29182
29183         PR tree-optimization/14736
29184         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
29185
29186         PR tree-optimization/14042
29187         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
29188
29189         PR tree-optimization/14729
29190         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
29191
29192 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29193
29194         PR fortran/15557
29195         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
29196
29197 2004-06-01  Richard Hederson  <rth@redhat.com>
29198
29199         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
29200
29201 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29202
29203         PR c++/14932
29204         * g++.dg/parse/offsetof4.C: New test.
29205
29206 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
29207
29208         PR objc/7993
29209         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
29210
29211 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
29212
29213         PR c++/15701
29214         * g++.dg/template/friend29.C: New test.
29215
29216 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29217
29218         PR c/15749
29219         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
29220
29221 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
29222
29223         * gcc.dg/sparc-trap-1.c: New test.
29224
29225 2004-05-31  Roger Sayle  <roger@eyesopen.com>
29226
29227         PR middle-end/15069
29228         * g++.dg/opt/fold3.C: New test case.
29229
29230 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
29231
29232         * lib/target-supports.exp (check_iconv_available): Fix fallout
29233         from 2004-05-28 patch.
29234
29235 2004-05-30  Paul Brook  <paul@codesourcery.com>
29236
29237         PR fortran/15620
29238         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
29239         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
29240
29241 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
29242
29243         * gfortran.fortran-torture/execute/random_1.f90: New test.
29244
29245 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29246
29247         * g++.dg/ext/altivec-10.C: New test.
29248
29249 2004-05-29  Paul Brook  <paul@codesourcery.com>
29250
29251         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
29252
29253 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29254
29255         * gcc.dg/altivec-16.c: New test.
29256
29257 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
29258
29259         * lib/target-supports.exp (check_vmx_hw_available): New.
29260         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
29261
29262         * lib/target-supports.exp (check_alias_available,
29263         check_iconv_available, check_named_sections_available): Use
29264         unique names for temporary files.
29265
29266 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29267
29268         * gcc.dg/altivec-15.c: New test.
29269
29270 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29271
29272         PR c++/15083
29273         * g++.dg/warn/noeffect6.C: New test.
29274
29275         PR c++/15471
29276         * g++.dg/expr/ptrmem4.C: New test.
29277
29278         PR c++/15640
29279         * g++.dg/template/operator3.C: New test.
29280
29281 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29282
29283         PR c++/14668
29284         * g++.dg/lookup/redecl1.C: New test.
29285         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29286
29287 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
29288
29289         * gcc.c-torture/execute/compare-fp-1.c,
29290         gcc.c-torture/execute/compare-fp-2.c,
29291         gcc.c-torture/execute/compare-fp-3.c,
29292         gcc.c-torture/execute/compare-fp-4.c,
29293         gcc.c-torture/execute/compare-fp-3.x,
29294         gcc.c-torture/execute/compare-fp-4.x,
29295         gcc.dg/pr15649-1.c: New.
29296
29297 2004-05-27  Adam Nemet  <anemet@lnxw.com>
29298
29299         PR c++/12883
29300         * g++.dg/init/array14.C: New test.
29301
29302 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
29303
29304         * lib/compat.exp (compat-get-options-main): New.
29305         (compat-get-options): Remove unneeded code, warn for ignored
29306         command.
29307         (compat-execute): Check flag set by dg-require-* commands.
29308
29309         * lib/compat.exp (compat-execute): Break up long lines.
29310
29311 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29312
29313         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29314         * gcc.dg/altivec-14.c: New test.
29315         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29316
29317         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29318         * gcc.dg/altivec-12.c: Ditto.
29319
29320         * gcc.dg/altivec-3.c: Move call to altivec_check.
29321
29322 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29323
29324         PR c++/15044
29325         * g++.dg/template/error12.C: New test.
29326
29327         PR c++/15317
29328         * g++.dg/ext/attrib15.C: New test.
29329
29330         PR c++/15329
29331         * g++.dg/template/ptrmem9.C: New test.
29332
29333 2004-05-25  Paul Brook  <paul@codesourcery.com>
29334
29335         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29336
29337 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29338
29339         PR c++/15165
29340         * g++.dg/template/crash19.C: New test.
29341
29342 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29343
29344         PR c++/15025
29345         * g++.dg/template/redecl1.C: New test.
29346
29347 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29348
29349         PR c++/14821
29350         * g++.dg/other/ns1.C: New test.
29351
29352         PR c++/14883
29353         * g++.dg/template/invalid1.C: New test.
29354
29355 2004-05-23  Paul Brook  <paul@codesourcery.com>
29356         Victor Leikehman  <lei@haifasphere.co.il>
29357
29358         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29359         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29360
29361 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29362
29363         PR c++/15285
29364         PR c++/15299
29365         * g++.dg/template/non-dependent5.C: New test.
29366         * g++.dg/template/non-dependent6.C: New test.
29367
29368 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29369
29370         PR c++/15507
29371         * g++.dg/inherit/union1.C: New test.
29372
29373         PR c++/15542
29374         * g++.dg/template/addr1.C: New test.
29375
29376         PR c++/15427
29377         * g++.dg/template/array5.C: New test.
29378
29379         PR c++/15287
29380         * g++.dg/template/array6.C: New test.
29381
29382 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29383             Roger Sayle  <roger@eyesopen.com>
29384
29385         * g++.dg/lookup/forscope2.C: New test case.
29386
29387 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29388
29389         * gcc.dg/cpp/Wmissingdirs.c: New.
29390
29391 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29392
29393         PR target/15301
29394         * gcc.dg/compat/union-m128-1.h: New file.
29395         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29396         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29397         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29398
29399 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29400
29401         PR target/15302
29402         * gcc.dg/compat/struct-complex-1.h: New file.
29403         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29404         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29405         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29406
29407 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29408
29409         PR middle-end/3074
29410         * gcc.dg/pr3074-1.c: New test case.
29411         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29412
29413 2004-05-20  Falk Hueffner  <falk@debian.org>
29414
29415         PR other/15526
29416         * gcc.dg/ftrapv-1.c: New test case.
29417
29418 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29419
29420         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29421
29422 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29423             Jeff Law  <law@redhat.com>
29424
29425         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29426         * gcc.dg/tree-ssa/20040518-2.c: New test.
29427
29428         * gcc.dg/tree-ssa/20040518-1.c: New test.
29429
29430 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29431
29432         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29433
29434 2004-05-18  Paul Brook  <paul@codesourcery.com>
29435
29436         PR fortran/13930
29437         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29438
29439 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29440
29441         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29442         constant folding.
29443
29444 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29445
29446         * gcc.dg/tree-ssa/20040517-1.c: New test.
29447
29448 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29449
29450         * gcc.dg/loop-4.c: New test.
29451
29452 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29453
29454         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29455
29456 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29457
29458         PR fortran/15311
29459         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29460
29461 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29462
29463         PR fortran/13826
29464         PR fortran/13940
29465         * gfortran.fortran-torture/compile/data_1.f90: New test.
29466
29467 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29468
29469         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29470         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29471
29472 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29473
29474         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29475
29476 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29477
29478         PR c/15444
29479         * gcc.dg/format/xopen-1.c: Adjust expected message.
29480         * gcc.dg/format/xopen-3.c: New test.
29481
29482 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29483
29484         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29485
29486 2004-05-14  Jeff Law  <law@redhat.com>
29487
29488         * gcc.dg/tree-ssa/20040514-2.c: New test.
29489
29490 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29491
29492         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29493         this ...
29494         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29495         this.
29496
29497 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29498
29499         * gcc.dg/tree-ssa/20040514-1.c: New test.
29500
29501 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29502
29503         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29504         test.
29505
29506 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29507
29508         PR fortran/14066
29509         * gfortran.fortran-torture/compile/do_1.f90: New test.
29510
29511 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29512
29513         PR fortran/15051
29514         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29515         test.
29516
29517 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29518
29519         PR fortran/15149
29520         * gfortran.fortran-torture/execute/random_init.f90: New test.
29521
29522 2004-05-13  Paul Brook  <paul@codesourcery.com>
29523
29524         PR fortran/15314
29525         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29526
29527 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29528
29529         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29530         for the powerpc case.
29531
29532 2004-05-13  Jeff Law  <law@redhat.com>
29533
29534         * gcc.dg/tree-ssa/20040513-1.c: New test.
29535         * gcc.dg/tree-ssa/20040513-2.c: New test.
29536
29537 2004-05-13  Paul Brook  <paul@codesourcery.com>
29538
29539         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29540         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29541         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29542
29543 2004-05-13  Andreas Schwab  <schwab@suse.de>
29544
29545         PR other/10819
29546         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29547         characters.
29548
29549 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29550
29551         PR fortran/15294
29552         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29553
29554 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29555
29556         Merge from tree-ssa-20020619-branch.  See
29557         ChangeLog.tree-ssa for details.
29558
29559 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29560
29561         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29562         include <altivec.h> explicitly.
29563         * gcc.dg/altivec-13.c: Likewise.
29564
29565 2004-05-11  Paul Brook  <paul@codesourcery.com>
29566
29567         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29568
29569 2004-05-10  Eric Christopher  <echristo@redhat.com>
29570
29571         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29572         * gcc.dg/sibcall-4.c: Ditto.
29573
29574 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29575
29576         * g++.dg/ext/altivec-8.C: New test case.
29577         * gcc.dg/altivec-13.c: New test case.
29578
29579 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29580
29581         * gcc.c-torture/execute/divcmp-1.c: New test case.
29582         * gcc.c-torture/execute/divcmp-2.c: New test case.
29583         * gcc.c-torture/execute/divcmp-3.c: New test case.
29584
29585 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29586
29587         * g++.dg/other/pragma-re-2.C: New test.
29588
29589 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29590
29591         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29592         * gcc.dg/i386-387-2.c: Likewise.
29593
29594         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29595         __builtin_drem.
29596         * gcc.dg/i386-387-6.c: Likewise.
29597
29598 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29599
29600         * gcc.dg/builtins-33.c: Also check log1p*.
29601
29602 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29603
29604         PR optimization/15296
29605         * gcc.c-torture/execute/pr15296.c: New test.
29606
29607 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29608
29609         * gcc.dg/builtins-40.c: New test.
29610
29611 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29612
29613         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29614
29615 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29616
29617         * g++.dg/ext/spe1.C: New testcase.
29618
29619 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29620
29621         * objc.dg/image-info.m: Allow additional attributes
29622         for __image_info section.
29623
29624 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29625
29626         * gcc.dg/torture/mips-hilo-2.c: New test.
29627
29628 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29629
29630         PR c++/14389
29631         * g++.dg/template/member5.C: New test.
29632
29633 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29634
29635         * gcc.dg/builtins-34.c: Also check expm1*.
29636
29637 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29638
29639         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29640         * gcc.dg/torture/builtin-convert-3.c: New test.
29641
29642 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29643
29644         PR middle-end/15054
29645         * g++.dg/opt/pr15054.C: New test.
29646
29647 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29648
29649         * gcc.dg/torture/builtin-rounding-1.c: New test.
29650         * gcc.dg/builtins-25.c: Delete.
29651         * gcc.dg/builtins-29.c: Delete.
29652
29653 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29654
29655         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29656         * gcc.dg/sibcall-4.c: Likewise.
29657         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29658
29659 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29660
29661         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29662         bit-field on 16-bit targets.
29663
29664 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29665
29666         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29667         16-bit targets.
29668
29669 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29670
29671         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29672         * gcc.dg/rs6000-power2-2.c: Likewise.
29673
29674 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29675
29676         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29677         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29678         Change the asm registers to be in form of frN instead of fN.
29679
29680 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29681
29682         * gcc.dg/torture/builtin-convert-2.c: New test.
29683
29684 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29685
29686         * gcc.dg/rs6000-power2-1.c: New test.
29687         * gcc.dg/rs6000-power2-2.c: New test.
29688
29689 2004-04-28  Jan Hubicka  <jh@suse.cz>
29690
29691         * gcc.dg/unused-6.c: New test.
29692
29693 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29694             Ulrich Weigand  <uweigand@de.ibm.com>
29695
29696         * ada/acats/run_all.sh: Define $target variable.
29697
29698 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29699
29700         PR c++/15119
29701         * g++.dg/other/vararg-1.C: New test.
29702
29703         PR c++/4794
29704         * g++.dg/eh/cleanup3.C: New test.
29705
29706 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29707
29708         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29709         and ad8011a (target_insn).
29710         * ada/acats/support/macro.dfs: Likewise.
29711         * ada/acats/support/impbit.adb: New file.
29712
29713 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29714
29715         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29716
29717 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29718
29719         * gcc.dg/loop-3.c: New test.
29720
29721 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29722
29723         * gcc.c-torture/execute/simd-5.c: New test.
29724
29725 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29726
29727         PR c++/15064
29728         * g++.dg/template/crash18.C: New test.
29729
29730 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29731
29732         * g++.dg/ext/complit3.C: New test.
29733
29734 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29735
29736         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29737         * gcc.dg/altivec-3.c: Same.
29738         * gcc.dg/altivec-varargs-1.c: Same.
29739
29740 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29741
29742         * lib/target-supports.exp (check_profiling_available): Assume
29743         profiling is not available on powerpc-eabi targets.
29744
29745 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29746
29747         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29748         * gcc.dg/vmx/bug-1.c: Ditto.
29749
29750 2004-04-20  Eric Christopher  <echristo@redhat.com>
29751
29752         * gcc.dg/charset/extern.c: New test.
29753         * g++.dg/charset/extern3.cc: Ditto.
29754
29755 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29756
29757         * gcc.dg/builtins-39.c: New test.
29758
29759 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29760
29761         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29762
29763 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29764
29765         * gcc.dg/torture/mips-hilo-1.c: New test.
29766
29767 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29768
29769         * gcc.c-torture/compile/20040419-1.c: New test.
29770
29771 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29772
29773         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29774
29775 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29776             Aldy Hernandez  <aldyh@redhat.com>
29777
29778         * gcc.c-torture/execute/va-arg-24.c: New.
29779
29780 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29781             Aldy Hernandez  <aldyh@redhat.com>
29782
29783         * gcc.dg/vmx/1b-01.c: New.
29784         * gcc.dg/vmx/1b-02.c: New.
29785         * gcc.dg/vmx/1b-03.c: New.
29786         * gcc.dg/vmx/1b-04.c: New.
29787         * gcc.dg/vmx/1b-05.c: New.
29788         * gcc.dg/vmx/1b-06.c: New.
29789         * gcc.dg/vmx/1b-07.c: New.
29790         * gcc.dg/vmx/1c-01.c: New.
29791         * gcc.dg/vmx/1c-02.c: New.
29792         * gcc.dg/vmx/3a-01a.c: New.
29793         * gcc.dg/vmx/3a-01.c: New.
29794         * gcc.dg/vmx/3a-01m.c: New.
29795         * gcc.dg/vmx/3a-03.c: New.
29796         * gcc.dg/vmx/3a-03m.c: New.
29797         * gcc.dg/vmx/3a-04.c: New.
29798         * gcc.dg/vmx/3a-04m.c: New.
29799         * gcc.dg/vmx/3a-05.c: New.
29800         * gcc.dg/vmx/3a-06.c: New.
29801         * gcc.dg/vmx/3a-06m.c: New.
29802         * gcc.dg/vmx/3a-07.c: New.
29803         * gcc.dg/vmx/3b-01.c: New.
29804         * gcc.dg/vmx/3b-02.c: New.
29805         * gcc.dg/vmx/3b-10.c: New.
29806         * gcc.dg/vmx/3b-13.c: New.
29807         * gcc.dg/vmx/3b-14.c: New.
29808         * gcc.dg/vmx/3b-15.c: New.
29809         * gcc.dg/vmx/3c-01a.c: New.
29810         * gcc.dg/vmx/3c-01.c: New.
29811         * gcc.dg/vmx/3c-02.c: New.
29812         * gcc.dg/vmx/3c-03.c: New.
29813         * gcc.dg/vmx/3d-01.c: New.
29814         * gcc.dg/vmx/4-01.c: New.
29815         * gcc.dg/vmx/4-03.c: New.
29816         * gcc.dg/vmx/5-01.c: New.
29817         * gcc.dg/vmx/5-02.c: New.
29818         * gcc.dg/vmx/5-03.c: New.
29819         * gcc.dg/vmx/5-04.c: New.
29820         * gcc.dg/vmx/5-05.c: New.
29821         * gcc.dg/vmx/5-06.c: New.
29822         * gcc.dg/vmx/5-07.c: New.
29823         * gcc.dg/vmx/5-07t.c: New.
29824         * gcc.dg/vmx/5-08.c: New.
29825         * gcc.dg/vmx/5-10.c: New.
29826         * gcc.dg/vmx/5-11.c: New.
29827         * gcc.dg/vmx/7-01a.c: New.
29828         * gcc.dg/vmx/7-01.c: New.
29829         * gcc.dg/vmx/7c-01.c: New.
29830         * gcc.dg/vmx/7d-01.c: New.
29831         * gcc.dg/vmx/7d-02.c: New.
29832         * gcc.dg/vmx/8-01.c: New.
29833         * gcc.dg/vmx/8-02a.c: New.
29834         * gcc.dg/vmx/8-02.c: New.
29835         * gcc.dg/vmx/brode-1.c: New.
29836         * gcc.dg/vmx/bug-1.c: New.
29837         * gcc.dg/vmx/bug-2.c: New.
29838         * gcc.dg/vmx/bug-3.c: New.
29839         * gcc.dg/vmx/cw-bug-1.c: New.
29840         * gcc.dg/vmx/cw-bug-2.c: New.
29841         * gcc.dg/vmx/cw-bug-3.c: New.
29842         * gcc.dg/vmx/dct.c: New.
29843         * gcc.dg/vmx/debug-1.c: New.
29844         * gcc.dg/vmx/debug-2.c: New.
29845         * gcc.dg/vmx/debug-3.c: New.
29846         * gcc.dg/vmx/debug-4.c: New.
29847         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29848         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29849         * gcc.dg/vmx/eg-5.c: New.
29850         * gcc.dg/vmx/fft.c: New.
29851         * gcc.dg/vmx/gcc-bug-1.c: New.
29852         * gcc.dg/vmx/gcc-bug-2.c: New.
29853         * gcc.dg/vmx/gcc-bug-3.c: New.
29854         * gcc.dg/vmx/gcc-bug-4.c: New.
29855         * gcc.dg/vmx/gcc-bug-5.c: New.
29856         * gcc.dg/vmx/gcc-bug-6.c: New.
29857         * gcc.dg/vmx/gcc-bug-7.c: New.
29858         * gcc.dg/vmx/gcc-bug-8.c: New.
29859         * gcc.dg/vmx/gcc-bug-9.c: New.
29860         * gcc.dg/vmx/gcc-bug-b.c: New.
29861         * gcc.dg/vmx/gcc-bug-c.c: New.
29862         * gcc.dg/vmx/gcc-bug-d.c: New.
29863         * gcc.dg/vmx/gcc-bug-e.c: New.
29864         * gcc.dg/vmx/gcc-bug-f.c: New.
29865         * gcc.dg/vmx/gcc-bug-g.c: New.
29866         * gcc.dg/vmx/gcc-bug-i.c: New.
29867         * gcc.dg/vmx/harness.h: New.
29868         * gcc.dg/vmx/ira1.c: New.
29869         * gcc.dg/vmx/ira2a.c: New.
29870         * gcc.dg/vmx/ira2b.c: New.
29871         * gcc.dg/vmx/ira2.c: New.
29872         * gcc.dg/vmx/ira2c.c: New.
29873         * gcc.dg/vmx/mem.c: New.
29874         * gcc.dg/vmx/newton-1.c: New.
29875         * gcc.dg/vmx/ops.c: New.
29876         * gcc.dg/vmx/sn7153.c: New.
29877         * gcc.dg/vmx/spill2.c: New.
29878         * gcc.dg/vmx/spill3.c: New.
29879         * gcc.dg/vmx/spill.c: New.
29880         * gcc.dg/vmx/t.c: New.
29881         * gcc.dg/vmx/varargs-1.c: New.
29882         * gcc.dg/vmx/varargs-2.c: New.
29883         * gcc.dg/vmx/varargs-3.c: New.
29884         * gcc.dg/vmx/varargs-4.c: New.
29885         * gcc.dg/vmx/varargs-5.c: New.
29886         * gcc.dg/vmx/varargs-6.c: New.
29887         * gcc.dg/vmx/varargs-7.c: New.
29888         * gcc.dg/vmx/vmx.exp: New.
29889         * gcc.dg/vmx/vprint-1.c: New.
29890         * gcc.dg/vmx/vscan-1.c: New.
29891         * gcc.dg/vmx/x-01.c: New.
29892         * gcc.dg/vmx/x-02.c: New.
29893         * gcc.dg/vmx/x-03.c: New.
29894         * gcc.dg/vmx/x-04.c: New.
29895         * gcc.dg/vmx/x-05.c: New.
29896         * gcc.dg/vmx/yousufi-1.c: New.
29897         * gcc.dg/vmx/zero-1.c: New.
29898         * gcc.dg/vmx/zero.c: New.
29899
29900 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29901
29902         * g++.dg/lookup/java1.C: Update for chage of
29903         _Jv_AllocObject.
29904         * g++.dg/lookup/java2.C: Likewise.
29905
29906 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29907
29908         * ada/acats/run_all.sh: use -O2 by default.
29909
29910 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29911
29912         * gcc.dg/vr-mult-[12].c: New tests.
29913
29914 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29915
29916         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29917
29918         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29919
29920 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29921
29922         * lib/target-supports.exp (check_profiling_available): Assume profiling
29923         isn't available for mips*-*-elf targets.
29924
29925 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29926
29927         * gcc.dg/builtins-38.c: New test.
29928
29929 2004-04-14  Eric Christopher  <echristo@redhat.com>
29930
29931         * g++.dg/charset/charset.exp: Run .cc extension tests.
29932
29933 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29934
29935         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29936
29937 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29938
29939         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29940
29941 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29942
29943         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29944         * gcc.dg/i386-387-2.c: Likewise.
29945
29946         * gcc.dg/i386-387-7.c: New test.
29947         * gcc.dg/i386-387-8.c: New test.
29948
29949         * gcc.dg/builtins-37.c: New test.
29950
29951 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29952
29953         * g++.dg/pch/externc-1.C: Add missing semicolon.
29954
29955 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29956
29957         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29958
29959 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29960
29961         * gcc.c-torture/execute/20040411-1.c: New test.
29962
29963 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29964
29965         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29966
29967 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29968
29969         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29970
29971 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29972
29973         * lib/target-supports.exp (check_named_sections_available): New.
29974         * lib/gcc-dg.exp (dg-require-named-sections): New.
29975         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29976         old-deja.exp.  Also prune error-count message from HP linker.
29977         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29978
29979         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29980         * g++.old-deja/g++.pt/static3.C: Likewise.
29981         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29982
29983 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29984
29985         * gcc.c-torture/execute/20040409-1.c: New test case.
29986         * gcc.c-torture/execute/20040409-2.c: New test case.
29987         * gcc.c-torture/execute/20040409-3.c: New test case.
29988
29989 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29990
29991         * gcc.dg/20040409-1.c: New test.
29992
29993 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29994
29995         PR target/14888
29996         * g++.dg/opt/pr14888.C: New test case.
29997
29998 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29999
30000         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
30001         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
30002         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
30003         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
30004         New tests.
30005
30006 2004-04-08  Paul Brook  <paul@codesourcery.com>
30007
30008         * gcc.dg/spill-1.c: New test.
30009
30010 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30011
30012         * gcc.dg/torture/builtin-ctype-2.c: New test.
30013
30014 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
30015
30016         * gcc.dg/pch/pch.exp: Add largefile test.
30017
30018 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
30019
30020         * g++.dg/pch/externc-1.Hs: New.
30021         * g++.dg/pch/externc-1.C: New.
30022
30023 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30024
30025         * gcc.dg/compat/struct-by-value-5a_main.c,
30026         gcc.dg/compat/struct-by-value-5b_main.c: New files.
30027         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
30028         * gcc.dg/compat/struct-by-value-5a_x.c,
30029         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
30030         gcc.dg/compat/struct-by-value-5_x.c.
30031         * gcc.dg/compat/struct-by-value-5a_y.c,
30032         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
30033         gcc.dg/compat/struct-by-value-5_y.c.
30034
30035         * gcc.dg/compat/struct-by-value-6a_main.c,
30036         gcc.dg/compat/struct-by-value-6b_main.c: New files.
30037         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
30038         * gcc.dg/compat/struct-by-value-6a_x.c,
30039         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
30040         gcc.dg/compat/struct-by-value-6_x.c.
30041         * gcc.dg/compat/struct-by-value-6a_y.c,
30042         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
30043         gcc.dg/compat/struct-by-value-6_y.c.
30044
30045         * gcc.dg/compat/struct-by-value-7a_main.c,
30046         gcc.dg/compat/struct-by-value-7b_main.c: New files.
30047         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
30048         * gcc.dg/compat/struct-by-value-7a_x.c,
30049         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
30050         gcc.dg/compat/struct-by-value-7_x.c.
30051         * gcc.dg/compat/struct-by-value-7a_y.c,
30052         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
30053         gcc.dg/compat/struct-by-value-7_y.c.
30054
30055 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
30056
30057         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
30058         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
30059         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
30060         options.
30061
30062 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
30063
30064         * gcc.dg/builtins-36.c: New test.
30065
30066 2004-04-06  Paul Brook  <paul@codesourcery.com>
30067
30068         * README.gcc: Remove obsolete contraint on testcases.
30069
30070 2004-04-05  Paul Brook  <paul@codesourcery.com>
30071
30072         PR2123
30073         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
30074         failure and exit(0) on success.
30075         * g++.dg/expr/anew2.C: Ditto.
30076         * g++.dg/expr/anew3.C: Ditto.
30077         * g++.dg/expr/anew4.C: Ditto.
30078
30079 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
30080
30081         PR c++/3518
30082         * g++.dg/template/unify7.C: New.
30083
30084 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30085
30086         * g++.dg/README: Bring up to date with new subdirectories; remove
30087         duplicate subdirectory lines.
30088
30089 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
30090
30091         PR c++/14007
30092         * g++.dg/template/unify5.C: New.
30093         * g++.dg/template/unify6.C: New.
30094         * g++.dg/template/qualttp20.C: Adjust.
30095         * g++.old-deja/g++.jason/report.C: Adjust.
30096         * g++.old-deja/g++.other/qual1.C: Adjust.
30097
30098 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
30099
30100         PR c++/14803
30101         * g++.dg/inherit/ptrmem1.C: New test.
30102
30103 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
30104
30105         PR c++/14755
30106         * gcc.c-torture/execute/20040331-1.c: New test.
30107         * gcc.dg/20040331-1.c: New test.
30108
30109 2004-04-01  Paul Brook  <paul@codesourcery.com>
30110
30111         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
30112
30113 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
30114
30115         PR c++/14724
30116         * g++.dg/init/goto1.C: New test.
30117
30118         PR c++/14763
30119         * g++.dg/template/defarg4.C: New test.
30120
30121 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
30122
30123         * gcc.dg/altivec-11.c: Extend test for more valid cases.
30124
30125 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
30126
30127         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
30128
30129 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
30130
30131         * gcc.dg/noncompile/undeclared-2.c: New test.
30132
30133 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30134
30135         * gcc.dg/940409-1.c: Remove XFAIL.
30136         * gcc.dg/reg-vol-struct-1.c: New test.
30137
30138 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30139
30140         * gcc.dg/torture/builtin-wctype-1.c: New test.
30141
30142 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
30143
30144         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
30145         * gcc.dg/20001101-1.c: Likewise.
30146         * gcc.dg/20001102-1.c: Likewise.
30147
30148 2004-03-25  Roger Sayle  <roger@eyesopen.com>
30149
30150         * gcc.dg/compare8.c: Add an additional test for XOR.
30151
30152 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30153
30154         * gcc.dg/torture/builtin-ctype-1.c: New test.
30155
30156 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30157
30158         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
30159         * gcc.dg/torture/builtin-math-1.c: Likewise.
30160         * gcc.dg/torture/builtin-power-1.c: New test.
30161
30162 2004-03-24  Andreas Schwab  <schwab@suse.de>
30163
30164         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
30165         IA64 assembler.
30166
30167 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30168             Roger Sayle  <roger@eyesopen.com>
30169
30170         * gcc.dg/compare8.c: New test case.
30171
30172 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
30173
30174         * g++.dg/ext/altivec-7.C: New test.
30175
30176 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
30177
30178         PR 12267, 12391, 12560, 13129, 14114, 14133
30179         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
30180         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
30181         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
30182         Adjust error regexps.
30183         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
30184         * gcc.dg/noncompile/undeclared-1.c: New test cases.
30185         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
30186         * gcc.dg/local1.c: Add explanatory comment.
30187
30188 2004-03-23  Roger Sayle  <roger@eyesopen.com>
30189
30190         PR optimization/14669
30191         * g++.dg/opt/fold2.C: New test case.
30192
30193 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
30194
30195         PR c/14069
30196         * gcc.dg/20040322-1.c: New test.
30197
30198 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30199
30200         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
30201         * gcc.dg/ultrasp4.c: Likewise.
30202         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
30203
30204 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30205
30206         * gcc.dg/i386-sse-8.c: Reset default options.
30207
30208 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30209
30210         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
30211         in the error message text.
30212
30213 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30214
30215         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
30216
30217 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
30218
30219         PR c++/14616
30220         * g++.dg/init/array13.C: New test.
30221
30222 2004-03-20  Roger Sayle  <roger@eyesopen.com>
30223
30224         PR target/13889
30225         * gcc.c-torture/compile/pr13889.c: New test case.
30226
30227 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30228
30229         PR c/14635
30230         * builtins-1.c (nan, nans): Don't test.
30231         * builtins-30.c: Don't use nan, nanf, nanl.
30232         * builtins-35.c: New test.
30233
30234 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
30235
30236         * g++.dg/ext/altivec-6.C: New test.
30237
30238 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
30239
30240         * g++.dg/init/placement3.C: New test.
30241
30242         * g++.dg/template/spec13.C: New test.
30243
30244         * g++.dg/lookup/using11.C: New test.
30245
30246         * g++.dg/lookup/koenig3.C: New test.
30247
30248         * g++.dg/template/operator2.C: New test.
30249
30250         * g++.dg/expr/dtor3.C: New test.
30251         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
30252         marker.
30253         * g++.old-deja/g++.law/visibility28.C: Likewise.
30254
30255 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
30256
30257         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
30258         * gcc.dg/ppc64-abi-3.c: Likewise.
30259
30260 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30261
30262         PR c++/14545
30263         * g++.dg/parse/template15.C: New test.
30264
30265 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30266
30267         * g++.dg/expr/dtor2.C: New test.
30268
30269         * g++.dg/lookup/anon4.C: New test.
30270
30271         * g++.dg/overload/using1.C: New test.
30272
30273         * g++.dg/template/lookup7.C: New test.
30274
30275         * g++.dg/template/typename6.C: New test.
30276
30277         * g++.dg/expr/cond6.C: New test.
30278
30279 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30280
30281         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30282
30283 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30284
30285         * g++.dg/expr/cond5.C: New test.
30286         * g++.dg/expr/constcast1.C: Likewise.
30287         * g++.dg/expr/ptrmem2.C: Likewise.
30288         * g++.dg/expr/ptrmem3.C: Likewise.
30289         * g++.dg/lookup/main1.C: Likewise.
30290         * g++.dg/template/lookup6.C: Likewise.
30291
30292 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30293
30294         * gcc.dg/local1.c: New test.
30295
30296         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30297
30298 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30299
30300         * gcc.dg/torture/builtin-convert-1.c: New test.
30301
30302 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30303
30304         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30305
30306 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30307
30308         PR c++/14481
30309         * g++.dg/warn/Wunused-7.C: New test.
30310
30311 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30312
30313         * gcc.dg/torture/builtin-integral-1.c: New test.
30314
30315 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30316
30317         PR c++/14586
30318         * g++.dg/parse/non-dependent3.C: New test.
30319
30320 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30321
30322         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30323         * g++.dg/eh/simd-2.C: Likewise.
30324         * g++.dg/init/array10.C: Likewise.
30325         * gcc.c-torture/compile/simd-1.c: Likewise.
30326         * gcc.c-torture/compile/simd-2.c: Likewise.
30327         * gcc.c-torture/compile/simd-3.c: Likewise.
30328         * gcc.c-torture/compile/simd-4.c: Likewise.
30329         * gcc.c-torture/compile/simd-6.c: Likewise.
30330         * gcc.c-torture/execute/simd-1.c: Likewise.
30331         * gcc.c-torture/execute/simd-2.c: Likewise.
30332         * gcc.dg/compat/vector-defs.h: Likewise.
30333         * gcc.dg/20020531-1.c: Likewise.
30334         * gcc.dg/altivec-3.c: Likewise.
30335         * gcc.dg/altivec-4.c: Likewise.
30336         * gcc.dg/altivec-varargs-1.c: Likewise.
30337         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30338         * gcc.dg/i386-mmx-3.c: Likewise.
30339         * gcc.dg/i386-sse-4.c: Likewise.
30340         * gcc.dg/i386-sse-5.c: Likewise.
30341         * gcc.dg/i386-sse-8.c: Likewise.
30342         * gcc.dg/simd-1.c: Likewise.
30343         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30344         __ev64_opaque__ since the machine description provides it.
30345
30346 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30347
30348         * lib/compat.exp (skip_list): New global variable.
30349         Use it to hold the user defined COMPAT_SKIPS list if any.
30350         (compat-obj): Add the members of skip_list to optall.
30351
30352 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30353
30354         * gcc.dg/compat/union-by-value-1_main.c,
30355         union-by-value-1_x.c, union-by-value-1_y.c,
30356         union-check.h, union-defs.h,
30357         union-init.h, union-return-1_main.c,
30358         union-return-1_x.c, union-return-1_y.c: New files.
30359
30360 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30361
30362         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30363         mixed-struct-init.h: Add 4 mixed structure types.
30364         struct-by-value-21_main.c, struct-by-value-21_x.c,
30365         struct-by-value-21_y.c, struct-return-21_main.c,
30366         struct-return-21_x.c, struct-return-21_y.c: New files.
30367
30368 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30369
30370         PR c++/14550
30371         * g++.dg/parse/template14.C: New test.
30372
30373 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30374
30375         * gcc.c-torture/execute/20040313-1.c: New test.
30376
30377 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30378
30379         PR target/14533
30380         * gcc.dg/20040311-2.c: New test.
30381
30382 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30383
30384         PR other/14544
30385         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30386         bit-field.
30387
30388 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30389
30390         * gcc.dg/20040305-2.c: Add missing return statement.
30391
30392 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30393
30394         * gcc.dg/builtins-34.c: Also check pow10*.
30395
30396 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30397
30398         PR target/14262
30399         * gcc.dg/20040305-2.c: New test.
30400
30401 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30402
30403         * gcc.dg/20040310-1.c: New test.
30404
30405 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30406
30407         * gcc.c-torture/execute/20040311-1.c: New test case.
30408
30409 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30410
30411         PR c++/14476
30412         * g++.dg/lookup/enum1.C: New test.
30413
30414 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30415
30416         PR c++/14510
30417         * g++.dg/lookup/struct2.C: New test.
30418
30419 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30420
30421         * gcc.dg/builtins-34.c: New test.
30422
30423 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30424
30425         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30426
30427 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30428
30429         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30430         * gcc.dg/alias-2.c: New testcase.
30431
30432 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30433
30434         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30435
30436 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30437
30438         * gcc.c-torture/execute/20040309-1.c: New test case.
30439
30440 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30441
30442         PR c++/14397
30443         * g++.dg/overload/ref1.C: New.
30444
30445 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30446
30447         PR c++/14409
30448         * g++.dg/template/spec12.C: New test.
30449
30450         PR c++/14448
30451         * g++.dg/parse/crash14.C: New test.
30452
30453 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30454
30455         PR c++/14230
30456         * g++.dg/init/ref11.C: New test.
30457
30458 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30459
30460         PR c++/14432
30461         * g++.dg/parse/builtin2.C: New test.
30462
30463 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30464
30465         PR c++/14401
30466         * g++.dg/init/ctor3.C: New test.
30467         * g++.dg/init/union1.C: New test.
30468         * g++.dg/ext/anon-struct4.C: New test.
30469
30470 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30471
30472         * g++.dg/lookup/koenig1.C: Tweak error messages.
30473         * g++.dg/lookup/used-before-declaration.C: Likewise.
30474         * g++.dg/other/do1.C: Likewise.
30475         * g++.dg/overload/koenig1.C: Likewise.
30476         * g++.dg/parse/crash13.C: Likewise.
30477         * g++.dg/template/instantiate3.C: Likewise.
30478
30479 2004-03-08  Eric Christopher  <echristo@redhat.com>
30480
30481         * * lib/target-supports.exp: Enable libiconv in test
30482         compilation.  Fix up error checking.
30483
30484 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30485
30486         PR middle-end/14289
30487         * gcc.dg/pr14289-1.c: New test case.
30488         * gcc.dg/pr14289-2.c: Likewise.
30489         * gcc.dg/pr14289-3.c: Likewise.
30490
30491 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30492
30493         * gcc.c-torture/execute/20040308-1.c: New test.
30494
30495 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30496
30497         * gcc.c-torture/execute/20040307-1.c: New test case.
30498
30499 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30500
30501         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30502
30503 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30504
30505         * gcc.dg/20040306-1.c: New test.
30506
30507 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30508
30509         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30510         them static.
30511         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30512
30513 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30514
30515         PR c/14465
30516         * gcc.dg/decl-6.c: New test.
30517
30518 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30519
30520         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30521         Rename LOGPOW -> LOG_POW.
30522         (SQRT_EXP, POW_EXP): New.
30523
30524 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30525
30526         * gcc.dg/i386-sse-8.c: New test.
30527
30528 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30529
30530         PR c/14114
30531         * gcc.dg/decl-5.c: New test.
30532
30533 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30534
30535         * gcc.dg/20040305-1.c: New test.
30536
30537 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30538
30539         PR other/14354
30540         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30541
30542 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30543
30544         PR c++/14425, c++/14426
30545         * g++.dg/ext/altivec-4.C: New test.
30546         * g++.dg/ext/altivec-5.C: New test.
30547
30548 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30549
30550         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30551         global variables of a type with no linkage.
30552         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30553         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30554         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30555         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30556         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30557         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30558         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30559         * g++.dg/warn/deprecated.C: Name enum Color.
30560         * g++.dg/overload/VLA.C: Name structure for 'b'.
30561         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30562
30563 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30564
30565         * gcc.c-torture/compile/20040304-1.c: New test.
30566
30567 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30568
30569         PR 13728
30570         * gcc.dg/decl-4.c: New testcase.
30571
30572 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30573
30574         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30575         as PRECF if sizeof (float) > sizeof (double).
30576         (PRECL): Make it the same as PRECF if
30577         sizeof (float) > sizeof (long double).
30578
30579 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30580
30581         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30582         system type.  Add check for irix6 which doesn't have c99 runtime.
30583
30584 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30585
30586         * gcc.dg/const-elim-1.c: xfail for xtensa.
30587
30588 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30589
30590         PR c++/14369
30591         * g++.dg/template/cond4.C: New test.
30592
30593 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30594
30595         PR c++/14360
30596         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30597
30598         PR c++/14361
30599         * g++.dg/parse/defarg7.C: New test.
30600
30601         PR c++/14359
30602         * g++.dg/template/friend26.C: New test.
30603
30604 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30605
30606         PR c++/14324
30607         * g++.dg/abi/mangle21.C: New test.
30608
30609         PR c++/14260
30610         * g++.dg/parse/constructor2.C: New test.
30611
30612         PR c++/14337
30613         * g++.dg/template/sfinae1.C: New test.
30614
30615 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30616
30617         PR c++/14267
30618         * g++.dg/expr/crash2.C: New test.
30619
30620         PR middle-end/13448
30621         * gcc.dg/inline-5.c: New test.
30622         * gcc.dg/always-inline.c: Split out tests into ...
30623         * gcc.dg/always-inline2.c: ... this and ...
30624         * gcc.dg/always-inline3.c: ... this.
30625
30626 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30627
30628         PR debug/12103
30629         * g++.dg/debug/crash1.C: New test.
30630
30631 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30632
30633         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30634         function with __attribute__((noinline)).
30635         (recurser_void2): Likewise.
30636         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30637         (recurser_void2): Likewise.
30638
30639 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30640
30641         PR middle-end/14203
30642         * g++.dg/warn/Wunused-6.C: New test case.
30643
30644 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30645
30646         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30647         not defined.
30648
30649 2004-02-27  Eric Christopher  <echristo@redhat.com>
30650
30651         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30652         * g++.dg/charset/asm2.c: Run only x86.
30653         * gcc.dg/charset/asm3.c: Ditto.
30654
30655 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30656
30657         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30658         ld_library_path.
30659
30660 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30661
30662         * g++.dg/ext/altivec-3.C: New.
30663
30664 2004-02-26  Richard Henderson  <rth@redhat.com>
30665
30666         * g++.dg/ext/attrib10.C: Mark for warning.
30667         * gcc.dg/attr-alias-1.c: New.
30668
30669 2004-02-26  Richard Henderson  <rth@redhat.com>
30670
30671         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30672         * gcc.c-torture/execute/20040208-2.c: ... it back.
30673
30674 2004-02-26  Eric Christopher  <echristo@redhat.com>
30675
30676         * lib/target-supports.exp (check-iconv-available): New function.
30677         * lib/gcc-dg.exp (dg-require-iconv): New function.
30678         Use above.
30679         * gcc.dg/charset: New directory.
30680         * gcc.dg/charset/charset.exp: New file.
30681         * gcc.dg/charset/asm1.c: Ditto.
30682         * gcc.dg/charset/asm2.c: Ditto.
30683         * gcc.dg/charset/asm3.c: Ditto.
30684         * gcc.dg/charset/asm4.c: Ditto.
30685         * gcc.dg/charset/asm5.c: Ditto.
30686         * gcc.dg/charset/attribute1.c: Ditto.
30687         * gcc.dg/charset/attribute2.c: Ditto.
30688         * gcc.dg/charset/string1.c: Ditto.
30689         * g++.dg/charset: New directory.
30690         * g++.dg/dg.exp: Add here. Special options.
30691         * g++.dg/charset/charset.exp: New file.
30692         * g++.dg/charset/asm1.c: Ditto.
30693         * g++.dg/charset/asm2.c: Ditto.
30694         * g++.dg/charset/asm3.c: Ditto.
30695         * g++.dg/charset/asm4.c: Ditto.
30696         * g++.dg/charset/attribute1.c: Ditto.
30697         * g++.dg/charset/attribute2.c: Ditto.
30698         * g++.dg/charset/extern1.cc: Ditto.
30699         * g++.dg/charset/extern2.cc: Ditto.
30700         * g++.dg/charset/string1.c: Ditto.
30701
30702 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30703
30704         PR c++/14278
30705         * g++.dg/parse/comma1.C: New test.
30706
30707 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30708
30709         PR c++/14284
30710         * g++.dg/template/ttp8.C: New test.
30711
30712 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30713
30714         * gcc.dg/fixuns-trunc-1.c: New test.
30715
30716 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30717
30718         * gcc.dg/builtins-config.h: Use #elif.
30719
30720 2004-02-26  Michael Matz  <matz@suse.de>
30721
30722         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30723         * gcc.dg/991214-1.c: Likewise.
30724         * gcc.dg/i386-asm-1.c: Likewise.
30725
30726 2004-02-25  Richard Henderson  <rth@redhat.com>
30727
30728         * gcc.c-torture/execute/20040208-2.c: Move ...
30729         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30730
30731 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30732
30733         PR c++/14246
30734         * g++.dg/other/crash-3.C: New test.
30735
30736 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30737
30738         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30739         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30740
30741         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30742         HP-UX.
30743
30744 2004-02-24  Michael Matz  <matz@suse.de>
30745
30746         * gcc.dg/i386-regparm.c: New.
30747
30748 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30749
30750         * gcc.c-torture/execute/20040223-1.c: New.
30751
30752 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30753             Kazu Hirata  <kazu@cs.umass.edu>
30754
30755         * gcc.dg/fwritable-strings-1.c: Remove.
30756
30757 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30758
30759         PR c/14156
30760         * gcc.dg/20040223-1.c: New test.
30761
30762 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30763
30764         PR c++/14106
30765         * g++.dg/ext/typeof9.C: New test.
30766
30767 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30768
30769         PR c++/14250
30770         * g++.dg/other/switch1.C: New test.
30771
30772 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30773
30774         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30775         * gcc.dg/va-arg-1.c: Likewise.
30776
30777 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30778
30779         PR c++/14143
30780         * g++.dg/template/koenig5.C: New test.
30781
30782 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30783
30784         * g++.dg/ext/altivec-1.C: Generalize target triple.
30785         * g++.dg/ext/altivec-2.C: New test case.
30786         * g++.dg/ext/altivec_check.h: New file.
30787         * gcc.dg/altivec-1.c: Generalize target triple;
30788         include altivec_check.h and call altivec_check().
30789         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30790         * gcc.dg/altivec-6.c: New test case.
30791         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30792         type casts as needed.
30793         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30794         altivec_check().
30795         * gcc.dg/altivec-12.c: New test case.
30796         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30797         include altivec_check.h and call altivec_check().
30798         * gcc.dg/altivec_check.h: New file.
30799
30800 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30801
30802         * lib/target-supports.exp (check_alias_available): Don't mangle
30803         function `g' in test program.
30804
30805 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30806
30807         * lib/target-supports.exp (check_profiling_available): Check
30808         argument to determine whether we support a profiling type.
30809         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30810         check_profiling_available.
30811         * g++.dg/bprob/bprob.exp: Likewise.
30812         * g77.dg/bprob/bprob.exp: Likewise.
30813         * gcc.misc-tests/bprob.exp: Likewise.
30814         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30815         dg-require-profiling and delete expected error handling.
30816         * gcc.dg/20021014-1.c: Likewise.
30817         * gcc.dg/nest.c: Likewise.
30818
30819 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30820
30821         PR c++/12007
30822         * g++.dg/other/vthunk1.C: New test.
30823
30824 2004-02-20  Falk Hueffner  <falk@debian.org>
30825
30826         PR target/14201
30827         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30828
30829 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30830
30831         PR c++/13927
30832         * g++.dg/other/error8.C: Remove XFAIL markers.
30833
30834         PR c++/14173
30835         * g++.dg/ext/packed5.C: New test.
30836
30837         PR c++/14199
30838         * g++.dg/warn/Wunused-5.C: New test.
30839
30840         PR c++/14186
30841         * g++.dg/lookup/member1.C: New test.
30842
30843 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30844
30845         * gcc.c-torture/compile/20040130-1.c: Enable only when
30846         __INT_MAX__ >= 2147483647L.
30847         * gcc.c-torture/compile/961203-1.c: Likewise.
30848
30849 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30850
30851         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30852         * g++.dg/opt/template1.C: Robustify assembler regexp
30853
30854 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30855
30856         * gcc.c-torture/execute/simd-4.x: Remove.
30857         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30858         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30859         Guard with #ifndef SKIP_ATTRIBUTE.
30860         * gcc.dg/compat/vector-1_y.c: Likewise.
30861         * gcc.dg/compat/vector-2_x.c: Likewise.
30862         * gcc.dg/compat/vector-2_y.c: Likewise.
30863         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30864         * g++.dg/eh/simd-2.C: Likewise.
30865
30866 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30867
30868         * gcc.c-torture/compile/complex-1.c: New.
30869
30870 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30871
30872         PR target/14209
30873         * gcc.c-torture/execute/20040218-1.c: New test.
30874
30875 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30876
30877         PR c++/14181
30878         * g++.dg/parse/new2.C: New test.
30879
30880 2004-02-18  Paul Brook  <paul@codesourcery.com>
30881
30882         * gcc.c-torture/compile/libcall-1.c: New test.
30883
30884 2004-02-18  Paul Brook  <paul@codesourcery.com>
30885
30886         PR debug/12934
30887         * gcc.dg/debug/debug-7.c: New test.
30888
30889 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30890
30891         * gcc.dg/20040217-1.c: New test.
30892
30893 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30894
30895         * gcc.c-torture/execute/990208-1.x: Delete.
30896
30897 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30898
30899         * gcc.c-torture/execute/20040208-2.x: New file.
30900
30901 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30902
30903         PR c++/11326
30904         * g++.dg/abi/structret1.C: New test.
30905
30906 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30907
30908         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30909         (i386_cpuid): No need to test if cpuid is available on AMD64.
30910         Fix assembly, so that it works onboth i386 and AMD64.
30911         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30912         (vecInLong): Fix s[] member type to unsigned int.
30913         (vecInWord): Remove type.
30914         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30915         (a64, b64, c64, d64, e64): Remove.
30916         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30917         Remove unused variable.  Remove initialization of removed variables.
30918         Don't call mmx_tests nor sse_tests.
30919         (reference_mmx, reference_sse): Remove.
30920         (check): Add return stmt.
30921         * gcc.dg/i386-sse-7.c: New test.
30922         * gcc.dg/i386-mmx-4.c: New test.
30923
30924 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30925
30926         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30927         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30928         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30929         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30930         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30931         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30932         g++.dg/tc1/dr94.C: Fix line terminator.
30933
30934 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30935
30936         * gcc.c-torture/compile/20040216-1.c: New.
30937
30938 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30939
30940         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30941         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30942         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30943         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30944         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30945         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30946
30947 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30948
30949         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30950
30951 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30952
30953         PR c++/13971
30954         * g++.dg/expr/cond4.C: New test.
30955
30956         PR c++/14086
30957         * g++.dg/lookup/crash2.C: New test.
30958
30959 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30960
30961         * gcc.c-torture/compile/20040214-2.c: New test.
30962
30963 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30964
30965         PR c++/14116
30966         * g++.dg/ext/typeof8.C: New test.
30967
30968 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30969
30970         * gcc.c-torture/compile/20040214-1.c: New test.
30971
30972 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30973
30974         PR c++/13635
30975         * g++.dg/template/spec11.C: New test.
30976
30977 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30978
30979         PR c++/13927
30980         * g++.dg/other/error8.C: New test.
30981
30982 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30983
30984         PR c++/14122
30985         * g++.dg/template/array4.C: New test.
30986
30987         PR c++/14108
30988         * g++.dg/inherit/thunk2.C: New test.
30989
30990         PR c++/14083
30991         * g++.dg/eh/cond2.C: New test.
30992
30993 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30994
30995         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30996
30997 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30998
30999         * lib/scanasm.exp (dg-scan): Quote pattern before display.
31000
31001 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
31002
31003         * g++.dg/simd-2.C: xfail on ppc64-linux.
31004
31005 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31006
31007         PR c/456
31008         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
31009         tests.
31010
31011 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
31012
31013         * gcc.dg/builtins-33.c: New test.
31014
31015 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
31016
31017         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
31018
31019 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31020
31021         * g++.dg/simd-2.C: Set -maltivec for ppc64.
31022
31023 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31024
31025         * gcc.dg/ppc64-abi-3.c: New test.
31026
31027 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
31028
31029         PR c/14092
31030
31031         * gcc.dg/pr14092-1.c: New testcase.
31032
31033 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
31034
31035         * gcc.dg/cpp/assert4.c: Fix typo last change.
31036
31037         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
31038         * gcc.dg/cpp/assert4.c: Handle powerpc64.
31039
31040         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
31041
31042 2004-02-09  Roger Sayle  <roger@eyesopen.com>
31043
31044         * gcc.c-torture/compile/20040209-1.c: New test case.
31045
31046 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31047
31048         * gcc.dg/c90-init-1.c: Adjust expected error messages.
31049
31050 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
31051
31052         * gcc.c-torture/execute/20040208-[12].c: New tests.
31053
31054 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31055
31056         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
31057
31058 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31059
31060         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
31061
31062 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31063
31064         Bug 13856
31065         * gcc.dg/visibility-8.c: New testcase.
31066
31067 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31068
31069         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
31070         arguments.
31071         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
31072
31073 2004-02-07  Roger Sayle  <roger@eyesopen.com>
31074
31075         PR middle-end/13696
31076         * g++.dg/opt/fold1.C: New test case.
31077
31078 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31079
31080         PR c++/14033
31081         * g++.dg/other/crash-2.C: New test.
31082
31083 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31084
31085         PR c++/14028
31086         * g++.dg/parse/angle-bracket2.C: New test.
31087
31088 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31089
31090         PR middle-end/13750
31091         Revert:
31092         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31093         PR pch/13361
31094         * testsuite/g++.dg/pch/wchar-1.C: New.
31095         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31096
31097 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31098
31099         PR c++/14008
31100         * g++.dg/parse/error15.C: New test.
31101         * g++.dg/parse/crash11.C: Update dg-error mark.
31102
31103 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31104
31105         PR c++/13932
31106         * g++.dg/warn/conv2.C: New test.
31107
31108 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31109
31110         PR c++/13086
31111         * g++.dg/warn/incomplete1.C: Remove xfail.
31112
31113 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31114
31115         * lib/file-format.exp (gcc_target_object_format): Use
31116         ${tool}_target_compile, not gcc_target_compile.
31117         * lib/target-supports.exp (check_alias_available): Likewise.
31118         (check_gc_sections_available): Likewise.
31119         * g++.dg/ext/attrib10.C: Use dg-require-alias.
31120         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
31121         dg-require-alias.
31122
31123 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31124
31125         PR c++/13969
31126         * g++.dg/template/static6.C: New test.
31127
31128 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
31129
31130         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
31131
31132 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31133
31134         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
31135         tests for systems where `char' is unsigned by default.
31136
31137 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31138
31139         PR c++/13997
31140         * g++.dg/template/partial3.C: New test.
31141
31142 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
31143
31144         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
31145         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
31146         Remove mentions of obsolete ports.
31147
31148 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
31149
31150         * gcc.dg/noncompile/20001228-1.c: Fix for new
31151         error message.
31152
31153 2004-02-03  Roger Sayle  <roger@eyesopen.com>
31154
31155         PR target/9348
31156         * gcc.c-torture/execute/multdi-1.c: New test case.
31157
31158 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31159
31160         PR c++/13925
31161         * g++.dg/template/lookup5.C: New test.
31162
31163 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31164
31165         PR c++/13950
31166         * g++.dg/template/lookup4.C: New test.
31167
31168         PR c++/13970
31169         * g++.dg/parse/error14.C: New test.
31170
31171         PR c++/14002
31172         * g++.dg/parse/template13.C: New test.
31173
31174 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31175
31176         PR c++/13978
31177         * g++.dg/template/koenig4.C: New test.
31178
31179         PR c++/13968
31180         * g++.dg/template/crash17.C: New test.
31181
31182         PR c++/13975
31183         * g++.dg/parse/error13.C: New test.
31184         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
31185
31186 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31187
31188         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
31189
31190 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
31191
31192         PR c/11658
31193         PR c/13994
31194         * gcc.dg/noncompile/20040203-1.c: New test.
31195         * gcc.dg/noncompile/20040203-2.c: Likewise.
31196         * gcc.dg/noncompile/20040203-3.c: Likewise.
31197         * gcc.dg/20040203-1.c: Likewise.
31198
31199 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
31200
31201         PR c++/10858
31202         * g++.dg/template/sizeof7.C: New test.
31203
31204 2004-02-02  Eric Christopher  <echristo@redhat.com>
31205             Zack Weinberg  <zack@codesourcery.com>
31206
31207         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
31208
31209 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
31210
31211         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
31212         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
31213         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
31214         * gcc.dg/cleanup-5.c: Run only on Linux targets.
31215
31216 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
31217
31218         PR c++/13113
31219         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
31220
31221         PR c++/13854
31222         * g++.dg/ext/attrib13.C: New test.
31223
31224         PR c++/13907
31225         * g++.dg/conversion/op2.C: New test.
31226
31227 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31228
31229         * gcc.dg/titype-1.c: Fix pasto.
31230
31231 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31232
31233         * gcc.dg/titype-1.c: New test.
31234
31235 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31236
31237         PR c++/13957
31238         * g++.dg/template/non-type-template-argument-1.C,
31239         g++.dg/template/qualified-id1.C: Update dg-error marks.
31240         * g++.dg/template/nontype6.C: New test.
31241
31242 2004-02-01  Roger Sayle  <roger@eyesopen.com>
31243
31244         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
31245         * gcc.dg/builtins-31.c: New testcase.
31246         * gcc.dg/builtins-32.c: New testcase.
31247
31248 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
31249
31250         * objc.dg/call-super-2.m: Update line numbers
31251         for the including of stddef.h.
31252
31253 2004-01-30  Michael Matz  <matz@suse.de>
31254
31255         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
31256         g++.dg/ext/case-range3.C: New tests.
31257
31258 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31259
31260         DR206
31261         PR c++/13813
31262         * g++.dg/template/member4.C: New test.
31263
31264 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31265
31266         PR c++/13683
31267         * g++.dg/template/sizeof6.C: New test.
31268
31269 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31270
31271         * gcc.dg/fwritable-strings-1.c: New test.
31272
31273 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31274
31275         * gcc.c-torture/compile/20040130-1.c: New test.
31276
31277 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
31278
31279         * objc.dg/call-super-2.m: Include stddef.h for size_t.
31280
31281 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
31282
31283         PR c++/13883
31284         * g++.dg/template/ctor3.C: New test.
31285
31286 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31287
31288         * g++.dg/tc1: New directory.
31289         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31290         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31291         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31292         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31293         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31294
31295 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31296
31297         * g++.dg/parse/error11.C: New test.
31298         * g++.dg/parse/error12.C: Likewise.
31299
31300 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
31301
31302         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31303         (scan_initial, main): Use aligned_sizeof instead of sizeof.
31304
31305 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
31306
31307         PR c++/13791
31308         * g++.dg/ext/attrib12.C: New test.
31309
31310         PR c++/13736
31311         * g++.dg/parse/cast2.C: New test.
31312
31313 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31314
31315         * objc.dg/encode-2.m (main): New local string.  Set depending on
31316         sizeof long.  Use in sscanf call.
31317         * objc.dg/encode-3.m (main): New local string.  Set depending on
31318         sizeof long.  Use in scan_initial call.
31319
31320 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31321
31322         * objc.dg/call-super-2.m: Make LP64-safe.
31323         * objc.dg/desig-init-1.m: Likewise.
31324
31325 2004-01-27  Devang Patel <dpatel@apple.com>
31326
31327         * g++.dg/debug/namespace1.C: New test.
31328
31329 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31330
31331         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31332         xscale-*-*.
31333
31334         * gcc.dg/arm-mmx-1.c: New test.
31335
31336 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31337
31338         * gcc.dg/20040127-1.c: New test.
31339         * gcc.dg/20040127-2.c: New test.
31340
31341 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31342
31343         * objc.dg/stret-1.m (glob): Renamed to globa.
31344
31345 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31346
31347         PR c++/13663
31348         * g++.dg/expr/for1.C: New test.
31349
31350 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31351
31352         PR middle-end/13779
31353         * gcc.dg/darwin-longlong.c: New test.
31354
31355 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31356
31357         * gcc.dg/20040124-1.c: Moved test from here...
31358         * gcc.c-torture/compile/20040124-1.c: ...to here.
31359
31360 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31361
31362         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31363         the assembly output if -m64 is passed.
31364
31365 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31366
31367         PR c++/13833
31368         * g++.dg/template/cond3.C: New test.
31369
31370 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31371
31372         PR c++/13810
31373         * g++.dg/template/ttp7.C: New test.
31374
31375 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31376
31377         PR c++/13797
31378         * g++.dg/template/nontype4.C: New test.
31379         * g++.dg/template/nontype5.C: Likewise.
31380
31381 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31382
31383         * gcc.dg/torture/mips-clobber-at.c: New test.
31384
31385 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31386
31387         * gcc.dg/20040124-1.c: New test.
31388
31389 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31390
31391         * gcc.dg/20040123-1.c: New test.
31392
31393 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31394
31395         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31396
31397 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31398
31399         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31400
31401 2004-01-23  Andrew Pinski  <apinski@apple.com>
31402
31403         * gcc.dg/20030121-1.c: Move to ..
31404         * gcc.dg/20040121-1.c: here.
31405
31406 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31407
31408         * gcc.dg/builtins-29.c: New test case.
31409
31410 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31411
31412         PR 18314
31413         * gcc.dg/builtins-30.c: New testcase.
31414
31415 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31416
31417         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31418         * lib/g77.exp: Likewise.
31419         * lib/objc.exp: Likewise.
31420         * lib/g++.exp: Likewise.
31421
31422 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31423
31424         * gcc.dg/struct-by-value-2.c: New test.
31425
31426 2004-01-21  Andrew Pinski  <apinski@apple.com>
31427
31428         PR target/13785
31429         * gcc.dg/20030121-1.c: New test.
31430
31431 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31432
31433         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31434         clobber frame pointer register in asm statement.
31435
31436 2004-01-21  Falk Hueffner  <falk@debian.org>
31437
31438         * gcc.c-torture/compile/20040121-1.c: New test.
31439
31440 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31441
31442         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31443
31444 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31445
31446         * gcc.dg/ppc64-abi-2.c: New test.
31447
31448 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31449
31450         * lib/treelang.exp: Fill out this file.
31451         * lib/treelang-dg.exp: New File.
31452
31453 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31454
31455         * gcc.c-torture/compile/981022-1.c: Remove.
31456         * gcc.dg/array-5.c: Remove XFAIL.
31457         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31458         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31459         gcc.dg/cond-lvalue-1.c: Update.
31460         * gcc.dg/cast-lvalue-2.c: New test.
31461
31462 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31463
31464         PR c++/13592
31465         * g++.dg/other/error1.C (class foo): Tweak error message.
31466
31467         PR c++/13592
31468         * g++.dg/template/call2.C: New test.
31469
31470 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31471
31472         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31473         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31474         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31475         scalar-return-1_x.c, scalar-return-2_y.c,
31476         scalar-return-3_x.c, scalar-return-3_y.c,
31477         scalar-return-4_x.c, scalar-return-4_y.c,
31478         struct-align-1.h, struct-align-1_x.c,
31479         struct-align-1_y.c, struct-align-2.h,
31480         struct-align-2_x.c, struct-align-2_y.c,
31481         struct-by-value-10_y.c, struct-by-value-11_x.c,
31482         struct-by-value-11_y.c, struct-by-value-12_x.c,
31483         struct-by-value-12_y.c, struct-by-value-13_x.c,
31484         struct-by-value-13_y.c, struct-by-value-14_x.c,
31485         struct-by-value-14_y.c, struct-by-value-15_x.c,
31486         struct-by-value-15_y.c, struct-by-value-16_y.c,
31487         struct-by-value-17_y.c, struct-by-value-18_y.c,
31488         struct-by-value-19_y.c, struct-by-value-1_x.c,
31489         struct-by-value-1_y.c, struct-by-value-20_y.c,
31490         struct-by-value-2_x.c, struct-by-value-2_y.c,
31491         struct-by-value-3_y.c, struct-by-value-4_x.c,
31492         struct-by-value-4_y.c, struct-by-value-5_y.c,
31493         struct-by-value-6_y.c, struct-by-value-7_y.c
31494         struct-by-value-8_x.c, struct-by-value-8_y.c
31495         struct-by-value-9_x.c, struct-by-value-9_y.c
31496         struct-return-10_x.c, struct-return-10_y.c,
31497         struct-return-19_x.c, struct-return-20_x.c
31498         struct-return-2_x.c, struct-return-2_y.c
31499         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31500         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31501
31502 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31503
31504         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31505         attribute on sparc*-sun-solaris2.*.
31506
31507 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31508
31509         PR c++/13710
31510         * g++.dg/ext/typeof7.C: New test.
31511
31512 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31513
31514         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31515         * gcc.dg/const-elim-1.c: Same.
31516
31517 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31518
31519         * objc.dg/stret-1.m: New.
31520         * objc.dg/stret-2.m: New.
31521
31522 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31523
31524         PR c++/11895
31525         * g++.dg/ext/vector1.C: New test.
31526
31527 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31528
31529         * gcc.dg/pch/import-1.c: New.
31530         * gcc.dg/pch/import-1.hs: New.
31531         * gcc.dg/pch/import-1a.h: New.
31532         * gcc.dg/pch/import-1b.h: New.
31533         * gcc.dg/pch/import-1c.h: New.
31534
31535 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31536
31537         PR c++/13574
31538         * g++.dg/ext/array1.C: New test.
31539
31540         PR c++/13178
31541         * g++.dg/conversion/op1.C: New test.
31542
31543 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31544
31545         PR 11864
31546         From Kazumoto Kojima / Dan Kegel:
31547         * gcc.dg/pr11864-1.c: New test.
31548
31549         PR 10392
31550         From Marcus Comstedt / Dan Kegel:
31551         * gcc.dg/pr10392-1.c: New test.
31552
31553 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31554
31555         PR c++/13478
31556         * g++.dg/init/ref10.C: New test.
31557
31558 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31559
31560         PR c++/13407
31561         * g++.dg/parse/typename6.C: New test.
31562
31563 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31564
31565         PR pch/13361
31566         * testsuite/g++.dg/pch/wchar-1.C: New.
31567         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31568
31569 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31570
31571         PR c++/9259
31572         * g++.dg/expr/sizeof2.C: New test.
31573
31574 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31575
31576         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31577
31578 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31579
31580         PR c++/13659
31581         * g++.dg/lookup/strong-using-3.C: New.
31582         * g++.dg/lookup/using-10.C: New.
31583
31584 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31585
31586         PR c++/13594
31587         * g++.dg/lookup/strong-using-2.C: New.
31588
31589 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31590             Dan Kegel <dank@kegel.com>
31591             J"orn Rennecke <joern.rennecke@superh.com>
31592
31593         PR target/9365
31594         * gcc.dg/pr9365-1.c: New test.
31595
31596 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31597
31598         PR c++/8856
31599         * g++.dg/parse/casting-operator2.C: New test.
31600         * g++.old-deja/g++.pt/explicit83.C: Remove.
31601
31602 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31603
31604         * gcc.dg/label-compound-stmt-1.c: New test.
31605         * gcc.c-torture/compile/950922-1.c,
31606         gcc.c-torture/compile/20000211-3.c,
31607         gcc.c-torture/compile/20000518-1.c,
31608         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31609         compound statements.
31610
31611 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31612
31613         * gcc.dg/ppc64-abi-1.c: New test.
31614
31615 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31616
31617          * g++.dg/ext/attrib9.C: Add dg-warnings.
31618
31619 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31620
31621         PR c++/12335
31622         * g++.dg/parse/dtor3.C: New test.
31623
31624 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31625
31626         PR c++/12709
31627         * g++.dg/parse/try-catch-1.C: New test.
31628
31629 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31630
31631         * ada/acats/run_all.sh: Add more verbose output in acats.log
31632         when compiling tests.
31633
31634 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31635
31636         PR 13656
31637         * gcc.dg/typedef-redecl.c: New test case.
31638         * gcc.dg/typedef-redecl.h: New support file.
31639
31640 2004-01-13  Jan Hubicka  <jh@suse.cz>
31641
31642         * gcc.dg/always_inline.c: New test.
31643         * gcc.dg/debug/20031231-1.c: Fix.
31644
31645 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31646
31647         PR c++/13474
31648         * g++.dg/template/array3.C: New test.
31649
31650 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31651
31652         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31653         * g++.dg/warn/Wunused-2.C: Likewise.
31654
31655 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31656
31657         PR c++/13289
31658         * g++.dg/template/instantiate6.C: New test.
31659
31660 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31661
31662         PR middle-end/11397
31663         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31664
31665 2004-01-12  Jan Hubicka  <jh@suse.cz>
31666
31667         PR opt/12826
31668         * gcc.dg/20040112-1.c: New.
31669
31670         * gcc.dg/dwarf-die[1-7].c: Move to...
31671         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31672         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31673
31674 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31675
31676         PR c++/4100
31677         * g++.dg/parse/friend4.C: New test.
31678
31679 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31680
31681         PR c++/4100
31682         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31683         definition is called a friend.
31684
31685 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31686
31687         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31688
31689 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31690
31691         PR c++/3478
31692         * g++.dg/parse/error10.C: New test.
31693         * g++.dg/template/arg2.C: Accept "invalid type" error.
31694
31695 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31696
31697         PR middle-end/13392
31698         * g++.dg/opt/expect2.C: New test.
31699
31700 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31701
31702         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31703         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31704         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31705         Update dg-error regexps.
31706
31707 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31708
31709         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31710         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31711
31712 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31713
31714         * gcc.dg/pragma-re-1.c: Use right pointer type.
31715
31716 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31717
31718         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31719
31720 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31721
31722         * gcc.dg/rs6000-ldouble-1.c: New.
31723
31724 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31725
31726         DR 337
31727         PR c++/9256
31728         * g++.dg/other/abstract1.C: New test.
31729
31730 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31731
31732         * g++.dg/lookup/strong-using-1.C: New.
31733
31734 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31735
31736         PR c/11234
31737         * gcc.dg/func-ptr-conv-1.c: New test.
31738         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31739
31740 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31741
31742         PR target/13380.
31743         * gcc.c-torture/compile/20040109-1.c: New.
31744
31745 2004-01-08  Stuart Hastings  <stuart@apple.com>
31746
31747         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31748         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31749         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31750
31751 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31752
31753         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31754
31755 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31756
31757         * ada/acats/run_acats: Treat 'gnatchop' the same way
31758         as 'gnatmake'.  Export GCC_DRIVER.
31759         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31760         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31761
31762 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31763
31764         PR c++/12573
31765         * g++.dg/template/dependent-expr4.C: New test.
31766
31767 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31768
31769         * gcc.dg/altivec-11.c: New test.
31770
31771 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31772
31773         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31774
31775 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31776
31777         PR c/6024
31778         * gcc.dg/enum-compat-1.c: New test.
31779         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31780
31781 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31782
31783         PR c/12165
31784         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31785         gcc.dg/c99-idem-qual-3.c: New tests.
31786
31787 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31788
31789         * gcc.dg/winline-7.c: Don't cast void * to int.
31790
31791 2004-01-06  Jan Hubicka  <jh@suse.cz>
31792
31793         * gcc.dg/i386-sse-5.c: New test
31794         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31795
31796 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31797
31798         PR c++/12815
31799         * g++.dg/rtti/typeid4.C: New test.
31800
31801 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31802
31803         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31804
31805 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31806
31807         PR c++/12132
31808         * g++.dg/template/error11.C: New test.
31809
31810         PR c++/13451
31811         * g++.dg/template/class2.C: New test.
31812
31813 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31814         Richard Sandiford <rsandifo@redhat.com>
31815
31816         PR c++/13387
31817         * g++.dg/opt/alias3.C: New test.
31818
31819 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31820
31821         PR c++/13157
31822         * g++.dg/template/koenig3.C: New test.
31823
31824         PR c++/13529
31825         * g++.dg/parse/offsetof3.C: New test.
31826
31827         * g++.dg/init/copy7.C: Add missing dg-error markers.
31828
31829         PR c++/12226
31830         * g++.dg/init/copy7.c: New test.
31831
31832         PR c++/13536
31833         * g++.dg/parse/cast1.C: New test.
31834
31835 2004-01-04  Jan Hubicka  <jh@suse.cz>
31836
31837         * gcc.dg/winline[1-7].c: New tests.
31838
31839 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31840
31841         PR c++/13520
31842         * g++.dg/template/qualttp22.C: New test.
31843
31844 2004-01-01  Jan Hubicka  <jh@suse.cz>
31845
31846         * gcc.dg/debug/20031231-1.c: New.
31847         * gcc.c-torture/compile/20040101-1.c: New.
31848         * gcc.dg/dwarf-die-[1-7].c: New.
31849
31850 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31851
31852         PR optimization/13521
31853         * gcc.c-torture/compile/20031231-1.c: New test.
31854
31855 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31856
31857         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31858
31859 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31860
31861         PR c++/10079
31862         * g++.dg/template/crash16.C: New test.
31863
31864 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31865
31866         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31867
31868 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31869
31870         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31871         ports.
31872         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31873         * g++.old-deja/g++.law/profile1.C: Likewise.
31874         * gcc.c-torture/compile/981006-1.c: Likewise.
31875         * gcc.c-torture/execute/loop-2e.x: Likewise.
31876         * gcc.c-torture/execute/loop-2f.x: Remove.
31877         * gcc.c-torture/execute/loop-2g.x: Likewise.
31878         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31879         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31880
31881 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31882
31883         PR c++/13507
31884         * g++.dg/ext/attrib11.C: New test.
31885
31886         PR c++/13494
31887         * g++.dg/template/array2-1.C: New test.
31888         * g++.dg/template/array2-2.C: New test.
31889
31890 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31891
31892         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31893
31894 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31895
31896         PR c++/12774
31897         * g++.dg/template/array1-1.C: New test.
31898         * g++.dg/template/array1-2.C: New test.
31899
31900 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31901
31902         PR fortran/12632
31903         * g77.dg/12632.f: New test case.
31904
31905 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31906
31907         PR c++/13289
31908         * g++.dg/parse/nontype1.C: New test.
31909
31910 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31911
31912         PR c++/12403
31913         * g++.dg/parse/explicit1.C: New test.
31914         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31915
31916 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31917
31918         PR c++/13081
31919         * g++.dg/opt/inline6.C: New test.
31920
31921         PR c++/12613
31922         * g++.dg/parse/error9.C: New test.
31923
31924         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31925
31926 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31927
31928         PR c++/13009
31929         * g++.dg/init/assign1.C: New test.
31930
31931 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31932
31933         PR c++/13070
31934         * g++.dg/warn/format3.C: New test case.
31935
31936 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31937
31938         * gcc.c-torture/compile/20031227-1.c: New test.
31939
31940 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31941
31942         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31943         * g77.dg/bprob/bprob.exp: Likewise.
31944         * gcc.misc-tests/bprob.exp: Likewise.
31945         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31946         variants on systems where the library does not provide that
31947         functionality.
31948         * gcc.dg/builtins-20.c: Use builtins-config.h.
31949         * gcc.dg/builtins-config.h: New file.
31950
31951 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31952
31953         * lib/gcc-dg.exp (dg-require-profiling): New function.
31954         * lib/target-supports.exp (check_profiling_available): Likewise.
31955         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31956         * g77.dg/bprob/bprob.exp: Likewise.
31957         * gcc.misc-tests/bprob.exp: Likewise.
31958         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31959         * gcc.dg/20021014-1.c: Likewise.
31960         * gcc.dg/nest.c: Likewise.
31961
31962 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31963
31964         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31965         compiling.
31966         * g++.dg/lookup/java2.C: Likewise.
31967         * gcc.dg/cpp/lexident.c: Likewise.
31968
31969 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31970
31971         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31972         given.
31973         * gcc.c-torture/compile/961203-1.c: Likewise.
31974         * gcc.c-torture/compile/980506-1.c: Likewise.
31975
31976 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31977
31978         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31979         (additional_prunes): New global.
31980         (gcc-dg-prune): Handle additional per-test pruning.
31981         (dg-test): Clear additional_prunes between tests.
31982
31983         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31984         dg-prune-output to avoid spurious failures from assembler
31985         complaining about nonexistent WAW violations.
31986         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31987         Use dg-prune-output to avoid spurious failures from assembler
31988         warning about Itanium B-step errata.
31989
31990 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31991
31992         * g++.dg/abi/macro0.C: New test.
31993         * g++.dg/abi/macro1.C: Likewise.
31994         * g++.dg/abi/macro2.C: Likewise.
31995
31996         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31997         * g++.dg/abi/bitfield7.C: Likewise.
31998         * g++.dg/abi/dtor2.C: Likewise.
31999         * g++.dg/abi/mangle11.C: Likewise.
32000         * g++.dg/abi/mangle12.C: Likewise.
32001         * g++.dg/abi/mangle14.C: Likewise.
32002         * g++.dg/abi/mangle17.C: Likewise.
32003         * g++.dg/abi/vbase10.C: Likewise.
32004         * g++.dg/abi/vbase14.C: Likewise.
32005         * g++.dg/template/qualttp17.C: Likewise.
32006
32007 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32008
32009         PR c/11995
32010         * gcc.dg/20031223-1.c: New test.
32011
32012 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32013
32014         * gcc.dg/noreturn-7.c: New test.
32015
32016 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32017
32018         * gcc.dg/null-pointer-1.c: New test.
32019
32020 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32021
32022         * g++.old-deja/g++.jason/template18.C: Remove.
32023         * g++.old-deja/g++.jason/template37.C: Likewise.
32024
32025         PR c++/12862
32026         * g++.dg/lookup/ns1.C: New test.
32027
32028         PR c++/12397
32029         * g++.dg/template/lookup3.C: New test.
32030
32031 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32032
32033         * g++.dg/template/recurse1.C: New test
32034
32035 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32036
32037         PR c++/12479
32038         * g++.dg/parse/semicolon1.C: New test.
32039         * g++.dg/parse/semicolon1.h: Likewise.
32040
32041 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
32042
32043         * gcc.dg/darwin-misaligned.c: New test.
32044
32045 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32046
32047         PR c/9163
32048         * gcc.dg/20031222-1.c: New test.
32049
32050 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
32051
32052         PR c++/13438
32053         * g++.dg/parse/error8.C: New test.
32054
32055         PR c++/11554
32056         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
32057
32058 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
32059
32060         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
32061         too small.
32062         * gcc.c-torture/compile/930217-1.c: Likewise.
32063         * gcc.c-torture/compile/930513-1.c: Likewise.
32064         * gcc.c-torture/execute/920908-2.c: Likewise.
32065         * gcc.c-torture/execute/921204-1.c: Likewise.
32066         * gcc.c-torture/execute/930621-1.c: Likewise.
32067         * gcc.c-torture/execute/930630-1.c: Likewise.
32068         * gcc.c-torture/execute/931031-1.c: Likewise.
32069         * gcc.c-torture/execute/980602-2.c: Likewise.
32070         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32071         * gcc.c-torture/execute/compndlit-1.c: Likewise.
32072         * gcc.c-torture/execute/extzvsi.c: Likewise.
32073         * gcc.c-torture/unsorted/ext.c: Likewise.
32074
32075 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
32076
32077         PR target/12749
32078         * gcc.c-torture/compile/20031220-2.c: New test case.
32079
32080 2003-12-20  Roger Sayle  <roger@eyesopen.com>
32081
32082         PR optimization/13031
32083         * gcc.c-torture/compile/20031220-1.c: New test case.
32084
32085 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32086
32087         * gcc.dg/cast-function-1.c: New test.
32088
32089 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32090
32091         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
32092         formats.
32093
32094 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
32095
32096         PR c++/12795
32097         * g++.dg/ext/attrib10.C: New test.
32098
32099 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32100
32101         * gcc.dg/cleanup-10.c: New test.
32102         * gcc.dg/cleanup-11.c: New test.
32103
32104 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32105
32106         PR c++/13239
32107         * g++.dg/opt/expect1.C: New test.
32108
32109 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
32110
32111         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
32112
32113 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
32114
32115         PR debug/12923
32116         * gcc.dg/20031218-1.c: New test.
32117
32118         PR debug/12389
32119         * gcc.dg/20031218-2.c: New test.
32120         * gcc.dg/20031218-3.c: New test.
32121
32122         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
32123         of label name and allow for USER_LABEL_PREFIX == "_" names.
32124         * g++.dg/abi/mangle18-2.C: Likewise.
32125         * g++.dg/abi/mangle19-1.C: Likewise.
32126         * g++.dg/abi/mangle19-2.C: Likewise.
32127         * g++.dg/abi/mangle20-1.C: Likewise.
32128         * g++.dg/abi/mangle20-2.C: Likewise.
32129
32130 2003-12-18  Richard Henderson  <rth@redhat.com>
32131
32132         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
32133
32134 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
32135             Dan Kegel <dank@kegel.com>
32136
32137         PR other/12009
32138         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
32139         testing a cross compiler, it causes spurious compile failures.
32140         * lib/g++.exp: Likewise.
32141
32142 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32143
32144         PR c++/13262
32145         * g++.dg/template/access13.C: New test.
32146
32147 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
32148
32149         * gcc.dg/20031216-1.c: New test.
32150
32151 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32152
32153         PR c++/9154
32154         * g++.dg/template/error10.C: New test.
32155
32156 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32157
32158         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
32159         * g++.dg/eh/simd-2.C: Likewise.
32160
32161 2003-12-17  James E Wilson  <wilson@specifixinc.com>
32162             Roger Sayle  <roger@eyesopen.com>
32163
32164         * gcc.c-torture/execute/ieee/mzero5.c: New.
32165
32166 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
32167
32168         PR c++/10603
32169         * g++.dg/parse/error6.C: New test.
32170
32171         PR c++/12827
32172         * g++.dg/parse/error7.C: New test.
32173
32174 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32175
32176         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
32177         at -O with stabs debugging formats.
32178         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
32179         * gcc.dg/debug/debug-2.c: Likewise.
32180
32181 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32182
32183         PR c++/12696
32184         * g++.dg/init/error1.C: New test.
32185
32186         PR c++/12218
32187         * g++.dg/init/pm3.C: New test.
32188
32189 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32190
32191         PR c/3347
32192         * gcc.dg/bitfld-8.c: New test.
32193
32194 2003-12-16  James Lemke  <jim@wasabisystems.com>
32195
32196         * gcc.dg/arm-scd42-[123].c: New tests.
32197
32198 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32199
32200         PR c++/9043
32201         * g++.dg/abi/mangle20-1.C: New test.
32202         * g++.dg/abi/mangle20-2.C: New test.
32203
32204 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32205
32206         PR c++/13275
32207         * g++.dg/other/offsetof2.C: Remove XFAIL.
32208         * g++.dg/parse/offsetof1.C: New test.
32209         * g++.gd/parse/offsetof2.C: Likewise.
32210
32211 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32212
32213         * g++.dg/template/nontype3.C: New test.
32214         * g++.dg/template/static2.C: Tweaked the dg-error clause.
32215
32216 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32217
32218         * g++.dg/warn/noreturn-3.C: Also test instantiation.
32219
32220 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32221
32222         PR c++/13387
32223         * g++.dg/expr/assign1.C: New test.
32224
32225         PR c++/13242
32226         * g++.dg/abi/mangle19-1.C: New test.
32227         * g++.dg/abi/mangle19-2.C: New test.
32228
32229 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
32230
32231         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
32232
32233 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32234
32235         * gcc.c-torture/execute/20031216-1.c: New test.
32236
32237 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32238
32239         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
32240         an ICE regression.
32241
32242 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32243
32244         PR c++/10926
32245         * g++.dg/template/error9.C: New test.
32246
32247         PR c++/11116
32248         * g++.dg/template/error8.C: New test.
32249
32250 2003-12-15  Roger Sayle  <roger@eyesopen.com>
32251
32252         PR middle-end/13400
32253         * gcc.c-torture/execute/20031215-1.c: New test case.
32254
32255 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32256
32257         PR c++/13269
32258         * g++.dg/parse/error5.C: New test.
32259
32260         PR c++/12989
32261         * g++.dg/expr/sizeof1.C: New test.
32262
32263         PR c++/13310
32264         * g++.dg/template/crash15.C: New test.
32265
32266 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
32267
32268         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
32269         a non-POD type as the last named parameter of a varargs function.
32270
32271 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32272
32273         PR c++/13243
32274         PR c++/12573
32275         * g++.dg/template/crash14.C: New test.
32276         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32277
32278 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32279
32280         * g++.dg/other/java1.C: New test.
32281
32282         PR c++/13241
32283         * g++.dg/abi/mangle18-1.C: New test.
32284         * g++.dg/abi/mangle18-2.C: New test.
32285
32286 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32287
32288         PR optimization/10312
32289         * gcc.c-torture/execute/20031214-1.c: New.
32290
32291 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32292
32293         PR c++/10779
32294         PR c++/12160
32295         * g++.dg/parse/error3.C: New test.
32296         * g++.dg/parse/error4.C: Likewise.
32297         * g++.dg/abi/mangle4.C: Tweak error messages.
32298         * g++.dg/lookup/using5.C: Likewise.
32299         * g++.dg/other/error2.C: Likewise.
32300         * g++.dg/parse/typename5.C: Likewise.
32301         * g++.dg/parse/undefined1.C: Likewise.
32302         * g++.dg/template/arg2.C: Likewise.
32303         * g++.dg/template/ttp3.C: Likewise.
32304         * g++.dg/template/type1.C: Likewise.
32305         * g++.old-deja/g++.other/crash32.C: Likewise.
32306         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32307
32308 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32309
32310         PR c++/13106
32311         * g++.dg/warn/noreturn-3.C: New test.
32312
32313 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32314
32315         PR c++/13118
32316         * g++.dg/abi/covariant3.C: New.
32317
32318 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32319
32320         * g++.dg/eh/ia64-1.C: New test.
32321
32322 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32323
32324         PR optimization/13037
32325         * g77.f-torture/execute/13037.f: New test case.
32326
32327 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32328
32329         PR c++/12881
32330         * g++.dg/abi/covariant2.C: New.
32331
32332 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32333
32334         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32335
32336 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32337
32338         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32339
32340 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32341
32342         PR other/10819
32343         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32344         to fix Bug 10819.
32345         * lib/g++.exp (g++_version): Likewise.
32346         * lib/g77.exp (g77_version): Likewise.
32347         * lib/objc.exp (default_objc_version): Likewise.
32348
32349 2003-12-10  Richard Henderson  <rth@redhat.com>
32350
32351         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32352
32353         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32354
32355 2003-12-08  Matt Austern  <austern@apple.com>
32356
32357         PR c/13134
32358         * lib/gcc-dg.exp (dg-require-visibility): Define.
32359         * lib/target-supports (check_visibility_available): Define.
32360         * gcc.dg/visibility-1.c: New test.
32361         * gcc.dg/visibility-2.c: Likewise.
32362         * gcc.dg/visibility-3.c: Likewise.
32363         * gcc.dg/visibility-4.c: Likewise.
32364         * gcc.dg/visibility-5.c: Likewise.
32365         * gcc.dg/visibility-6.c: Likewise.
32366         * g++.dg/ext/visibility-1.C: Likewise.
32367         * g++.dg/ext/visibility-2.C: Likewise.
32368         * g++.dg/ext/visibility-3.C: Likewise.
32369         * g++.dg/ext/visibility-4.C: Likewise.
32370         * g++.dg/ext/visibility-5.C: Likewise.
32371         * g++.dg/ext/visibility-6.C: Likewise.
32372
32373 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32374
32375         * g++.dg/lookup/java1.C: New test.
32376         * g++.dg/lookup/java2.C: New test.
32377
32378 2003-12-07  Falk Hueffner  <falk@debian.org>
32379
32380         * g++.dg/opt/noreturn-1.C: New test.
32381
32382 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32383
32384         * gcc.dg/overflow-1.c: New test.
32385
32386 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32387
32388         * g77.f-torture/compile/13060.f: New test.
32389
32390 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32391
32392         PR c++/13323
32393         * g++.dg/inherit/operator2.C: New test.
32394
32395 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32396
32397         PR c++/13305
32398         * g++.dg/ext/attrib9.C: New test.
32399
32400 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32401
32402         PR c++/13314
32403         * g++.dg/template/error7.C: New test.
32404
32405 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32406             J"orn Rennecke <joern.rennecke@superh.com>
32407
32408         PR target/13302
32409         * g++.dg/other/struct-va_list.C: New test.
32410
32411 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32412
32413         PR c++/13166
32414         * g++.dg/parse/defarg6.C: New test.
32415
32416 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32417
32418         PR target/13256
32419         * gcc.c-torture/execute/20031201-1.c: New test.
32420
32421 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32422
32423         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32424
32425 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32426
32427         * gcc.dg/builtin-return-1.c: New test.
32428
32429 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32430             J"orn Rennecke <joern.rennecke@superh.com>
32431
32432         PR optimization/13260
32433         * gcc.c-torture/execute/20031204-1.c: New test.
32434
32435 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32436
32437         PR c++/9127
32438         * g++.dg/template/error6.C: New test.
32439
32440 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32441
32442         * gcc.dg/20031202-1.c: New test.
32443
32444 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32445
32446         PR c++/13179
32447         * g++.dg/template/eh1.C: New test.
32448
32449         PR c++/10771
32450         * g++.dg/template/error5.C: New test.
32451
32452 2003-12-02  David Ung  <davidu@mips.com>
32453
32454         * gcc.dg/compat/vector-check.h: Corrected type for var
32455         g_##TMODE
32456
32457 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32458
32459         PR c++/10126
32460         * g++.dg/template/ptrmem8.C: New test.
32461
32462 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32463
32464         PR c++/12573
32465         * g++.dg/template/dependent-expr3.C: New test.
32466
32467 2003-12-01  James Lemke  <jim@wasabisystems.com>
32468
32469         * gcc.dg/arm-g2.c: New test.
32470
32471 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32472
32473         PR optimization/11634
32474         * gcc.dg/20031201-2.c: New test case.
32475
32476 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32477
32478         PR 11433
32479         * objc.dg/proto-lossage-3.m: New test.
32480
32481 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32482
32483         PR optimization/12628
32484         * gcc.dg/20031201-1.c: New test case.
32485
32486 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32487
32488         * gcc.dg/unaligned-1.c: New test.
32489
32490 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32491
32492         PR c++/9849
32493         * g++.dg/template/error4.C: New test.
32494         * g++.dg/template/nested3.C: Adjust error markers.
32495
32496 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32497
32498         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32499
32500 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32501
32502         PR c/10333
32503         * gcc.dg/bitfld-7.c: New test.
32504
32505 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32506
32507         * gcc.dg/tls/asm-1.C: New test.
32508
32509 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32510
32511         * gcc.dg/cpp/assert4.c: Update.
32512
32513 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32514
32515         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32516         * gcc.dg/builtin-apply3.c: New test.
32517
32518 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32519
32520         * lib/compat.exp (compat-obj): New xfaildata parameter.
32521         Use it to set compiler_conditional_xfail_data before compiling.
32522         (compat-get-options): Handle dg-xfail-if.
32523         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32524         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32525         * gcc.dg/compat/vector-1_y.c: Likewise.
32526         * gcc.dg/compat/vector-2_x.c: Likewise.
32527         * gcc.dg/compat/vector-2_y.c: Likewise.
32528
32529 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32530
32531         * g++.dg/opt/reg-stack4.C: New test.
32532
32533 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32534
32535         * gcc.dg/builtin-apply2.c: New test.
32536
32537 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32538
32539         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32540
32541 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32542
32543         PR c++/12924
32544         * g++.dg/template/template-id-2.C: New test.
32545
32546 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32547
32548         PR c++/5369
32549         * g++.dg/template/memfriend1.C: New test.
32550         * g++.dg/template/memfriend2.C: Likewise.
32551         * g++.dg/template/memfriend3.C: Likewise.
32552         * g++.dg/template/memfriend4.C: Likewise.
32553         * g++.dg/template/memfriend5.C: Likewise.
32554         * g++.dg/template/memfriend6.C: Likewise.
32555         * g++.dg/template/memfriend7.C: Likewise.
32556         * g++.dg/template/memfriend8.C: Likewise.
32557         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32558
32559 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32560
32561         PR c++/12515
32562         * g++.dg/ext/cond1.C: New test.
32563
32564 2003-11-20  Richard Henderson  <rth@redhat.com>
32565
32566         * gcc.dg/20020201-2.c: Remove.
32567         * gcc.dg/20020201-4.c: Remove.
32568         * gcc.dg/20020304-1.c: Remove.
32569
32570 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32571
32572         * gcc.dg/cpp/trad/xwin1.c: New test case.
32573
32574 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32575
32576         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32577         * lib/g77.exp: Likewise.
32578         * lib/objc.exp: Likewise.
32579         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32580         for darwin.
32581
32582 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32583
32584         PR c++/12932
32585         * g++.dg/template/static5.C: New test.
32586
32587 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32588
32589         * gcc.dg/nested-func-1.c: New test.
32590
32591 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32592
32593         * gcc.dg/cpp/assert4.c: New test.
32594
32595 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32596
32597         PR c++/2294
32598         * g++.dg/lookup/using9.c: New test.
32599
32600 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32601
32602         PR c++/12762
32603         * g++.dg/template/error3.C: New test.
32604
32605 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32606
32607         PR ada/13035
32608         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32609         No longer use a wrapper for gcc, since this does not work under
32610         Windows.
32611
32612 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32613
32614         PR c++/2094
32615         * g++.dg/template/ptrmem7.C: New test.
32616
32617 2003-11-13  Andrew Pinski <apinski@apple.com>
32618
32619         * gcc.c-torture/compile/20031113-1.c: New test.
32620
32621 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32622             Kean Johnston <jkj@sco.com>
32623
32624         PR c/13029
32625         * gcc.dg/unused-4.c: Update.
32626
32627 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32628
32629         * g++.dg/opt/const3.C: New test.
32630
32631 2003-11-13  Jan Hubicka  <jh@suse.cz>
32632
32633         * gcc.c-torture/compile/20031112-1.c: New test.
32634
32635 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32636
32637         * g++.dg/parse/crash10.C: Remove bogus error marker.
32638
32639 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32640
32641         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32642         (host_gcc): Likewise.
32643         (ROOT): Honor $PWDCMD.
32644         (BASE): Likewise.
32645         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32646
32647 2003-11-12  Catherine Moore  <clm@redhat.com>
32648
32649         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32650
32651 2003-11-12  Andreas Jaeger  <aj@suse.de>
32652             Jakub Jelinek  <jakub@redhat.com>
32653             Andrew Pinski  <pinskia@physics.uc.edu>
32654             Richard Henderson  <rth@redhat.com>
32655
32656         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32657         systems.
32658         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32659
32660         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32661         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32662
32663 2003-11-11  Andreas Jaeger  <aj@suse.de>
32664
32665         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32666
32667         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32668
32669 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32670
32671         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32672         Clean ups.
32673
32674 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32675
32676         * gcc.dg/trampoline-1.c: New test.
32677
32678 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32679
32680         * gcc.c-torture/compile/200031109-1.c: New test.
32681
32682 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32683
32684         PR c/3190
32685         PR c/8714
32686         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32687         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32688         gcc.dg/format/no-y2k-1.c: Update.
32689
32690 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32691
32692         PR optimization/10467
32693         * gcc.dg/20031108-1.c: New test case.
32694
32695 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32696
32697         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32698
32699 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32700
32701         * gcc.dg/compound-lvalue-1.c: New test.
32702         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32703         some XFAILs.
32704
32705 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32706
32707         * gcc.dg/altivec-varargs-1.c: New test.
32708
32709 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32710
32711         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32712         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32713         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32714         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32715         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32716
32717 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32718
32719         * gcc.dg/cond-lvalue-1.c: New test.
32720
32721 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32722
32723         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32724
32725 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32726
32727         PR c++/11616
32728         * g++.dg/template/instantiate5.C: New test.
32729
32730 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32731
32732         PR c++/12726
32733         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32734         * ChangeLog: Add missing first entry for above test.
32735
32736 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32737
32738         PR c++/9810
32739         * g++.dg/template/using8.C: New test.
32740         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32741
32742 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32743
32744         PR optimization/10817
32745         * gcc.c-torture/compile/20031102-1.c: New test case.
32746
32747 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32748
32749         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32750         2147483647.
32751
32752 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32753
32754         * gcc.dg/20031102-1.c: New test.
32755
32756 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32757
32758         * gcc.dg/complex-1.c: New test.
32759
32760 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32761
32762         PR c++/12796
32763         * g++.dg/template/crash13.C: Adjust expected error location.
32764         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32765
32766 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32767
32768         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32769
32770 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32771
32772         PR/10239
32773         * gcc.c-torture/compile/20031031-2.c: New test.
32774
32775 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32776
32777         PR/11640
32778         * gcc.c-torture/compile/20031031-1.c: New test.
32779
32780 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32781
32782         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32783         * gcc.misc-tests/bprob.exp: Likewise.
32784         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32785         the execution test on arm-elf configs.
32786         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32787         configs that don't support scratch files.
32788         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32789
32790 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32791
32792         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32793         done by dejagnu.
32794
32795 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32796
32797         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32798         Avoid non pure sh syntax. Add more logging.
32799
32800         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32801         fail.
32802
32803 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32804
32805         PR libgcj/10610
32806         * gcc.dg/ppc-stackalign-1.c: New test.
32807
32808 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32809
32810         * ada/acats/run_all.sh: Change output to be more compliant with
32811         dejagnu framework.
32812         Create acats.sum and acats.log files under testsuite/ada/acats
32813         Only run [a-z]* directories, to filter out e.g. CVS.
32814         Redirect build output to log file.
32815
32816 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32817
32818         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32819
32820 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32821
32822         PR ada/5909:
32823         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32824
32825 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32826
32827         * gcc.c-torture/compile/20031023-1.c: New test.
32828         * gcc.c-torture/compile/20031023-2.c: New test.
32829         * gcc.c-torture/compile/20031023-3.c: New test.
32830         * gcc.c-torture/compile/20031023-4.c: New test.
32831
32832 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32833
32834         PR c++/10371
32835         * g++.dg/lookup/scoped8.C: New test.
32836
32837 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32838
32839         * g++.dg/opt/reg-stack3.C: New test.
32840
32841 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32842
32843         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32844
32845 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32846
32847         PR c++/11076
32848         * g++.dg/template/crash13.C: New test.
32849
32850 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32851
32852         * gcc.dg/c99-restrict-2.c: New test.
32853
32854 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32855
32856         PR c++/12698, c++/12699, c++/12700, c++/12566
32857         * g++.dg/inherit/covariant9.C: New test.
32858         * g++.dg/inherit/covariant10.C: New test.
32859         * g++.dg/inherit/covariant11.C: New test.
32860
32861 2003-10-23  Jason Merrill  <jason@redhat.com>
32862
32863         PR c++/12726
32864         * g++.dg/ext/complit2.C: New test.
32865
32866 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32867
32868         PR target/12654
32869         * gcc.c-torture/execute/20031020-1.c: New test.
32870
32871 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32872
32873         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32874         following the jump_insn.
32875
32876 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32877
32878         * gcc.dg/cast-lvalue-1.c: New test.
32879
32880 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32881
32882         PR c++/11962
32883         * g++.dg/template/cond2.C: New test.
32884
32885 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32886
32887         * gcc.dg/builtins-28.c: New test.
32888
32889 2003-10-20  Jan Hubicka  <jh@suse.cz>
32890
32891         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32892         parameter.
32893         * testsuite/gcc.dg/inline-2.c: Likewise.
32894
32895 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32896
32897         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32898         * gcc.dg/nest.c: Likewise.
32899
32900 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32901
32902         PR c++/9781, c++/10583, c++/11862
32903         * g++.dg/parse/crash13.C: New test.
32904
32905 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32906
32907         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32908
32909 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32910
32911         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32912         Define HAVE_C99_RUNTIME except on Solaris.
32913         * gcc.dg/builtins-20.c: Likewise.
32914
32915 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32916
32917         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32918
32919 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32920
32921         PR c++/12495
32922         * g++.dg/template/crash21.C: New test.
32923
32924 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32925
32926         PR c++/2513
32927         * g++.dg/template/typename5.C: New test.
32928
32929 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32930
32931         PR c++/12369
32932         * g++.dg/template/friend25.C: New test.
32933
32934 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32935
32936         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32937         versions.
32938
32939 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32940
32941         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32942         == 2147483647.
32943
32944 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32945
32946         * gcc.c-torture/execute/960416-1.x: Remove.
32947         * gcc.c-torture/execute/divconst-3.x: Likewise.
32948
32949 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32950
32951         PR target/12598
32952         * gcc.dg/torture/cris-volatile-1.c: New test.
32953
32954 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32955
32956         PR optimization/9325
32957         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32958         for overflowing floating point to integer conversion during RTL
32959         simplification.
32960
32961 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32962
32963         * objc/execute/_cmd.m: Fix typo.
32964         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32965         Relax 'scan-assembler' regexp.
32966         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32967         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32968         * objc.dg/zero-link-2.m: Remove blank line.
32969         * objc.dg/zero-link-3.m: New test case.
32970
32971 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32972
32973         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32974
32975         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32976         than linker trickery.
32977
32978 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32979
32980         PR c++/12370
32981         * g++.dg/other/friend2.C: New test.
32982
32983 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32984
32985         * gcc.dg/20031012-1.c: New test.
32986
32987 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32988
32989         * gcc.dg/weak/weak-3.c: Fix for new warning.
32990
32991 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32992
32993         PR optimization/8750
32994         * gcc.c-torture/execute/20031012-1.c: New test case.
32995
32996 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32997
32998         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32999         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
33000
33001 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33002
33003         PR optimization/12260
33004         * gcc.c-torture/compile/20031011-2.c: New test case.
33005
33006 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33007
33008         * gcc.c-torture/execute/20031011-1.c: New testcase.
33009
33010 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
33011
33012         * gcc.c-torture/compile/20031011-1.c: New test.
33013
33014 2003-10-11  Jan Hubicka  <jh@suse.cz>
33015
33016         * g++.dg/other/first-global.C: New test.
33017
33018 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33019
33020         * gcc.c-torture/execute/string-opt-18.c: New testcase.
33021
33022 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
33023
33024         * gcc.c-torture/compile/20031010-1.c: New test.
33025
33026 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
33027
33028         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
33029         * gcc.c-torture/execute/va-arg-25.c: ... here.
33030
33031 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
33032
33033         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
33034
33035 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
33036
33037         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
33038
33039 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
33040
33041         * g++.dg/parse/error2.C: New test.
33042
33043 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
33044
33045         PR c++/11097
33046         * g++.dg/other/error5.C: Modify the error message.
33047         * g++.dg/lookup/using8.C: New test.
33048
33049 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
33050
33051         * gcc.dg/darwin-abi-2.c: New file.
33052         * gcc.c-torture/execute/va-arg-24.c: New file.
33053
33054 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
33055
33056         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
33057         indentation.
33058
33059 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
33060
33061         PR c++/10147
33062         * g++.dg/other/error4.C: Update error messages.
33063         * g++.dg/template/ptrmem4.C: Likewise.
33064
33065         PR c++/12337
33066         * g++.dg/init/new9.C: New test.
33067
33068         PR c++/12334, c++/12236, c++/8656
33069         * g++.dg/ext/attrib8.C: New test.
33070
33071 2003-10-06  Devang Patel  <dpatel@apple.com>
33072
33073         * gcc.dg/debug/dwarf2-3.h: New test.
33074         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
33075
33076 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
33077
33078         * g++.dg/opt/cfg2.C: New test.
33079
33080 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33081
33082         * g++.dg/opt/float1.C: New test.
33083
33084 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33085
33086         * gcc.dg/c90-array-lval-6.c: New test.
33087         * gcc.dg/c99-array-lval-6.c: New test.
33088
33089 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
33090             Ziemowit Laski  <zlaski@apple.com>
33091
33092         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
33093         'Derived', so that it is never considered a class method; add
33094         new warning for '+port' method ambiguity.
33095         * objc.dg/method-12.m: Include <objc/objc.h> instead of
33096         <objc/objc-api.h> (needed on Mac OS X).
33097         * objc.dg/method-13.m: New test.
33098
33099 2003-10-03  Roger Sayle  <roger@eyesopen.com>
33100
33101         PR optimization/9325, PR java/6391
33102         * gcc.c-torture/execute/20031003-1.c: New test case.
33103
33104 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
33105
33106         PR optimization/12180
33107         * gcc.dg/20031002-1.c: New test.
33108
33109         PR c++/12486
33110         * g++.dg/inherit/error1.C: New test.
33111
33112 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
33113
33114         * lib/f-torture.exp (search_for): Rename to...
33115         (search_for_re): This.  Also, clean up comments and the
33116         "regexp" invocation.
33117
33118 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
33119
33120         * gcc.c-torture/compile/20031002-1.c: New test.
33121
33122 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
33123
33124         * g++.dg/opt/cond1.C: New test.
33125
33126 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
33127
33128         * gcc.dg/Wold-style-definition-2.c: New testcase.
33129         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
33130
33131 2003-09-29  Richard Henderson  <rth@redhat.com>
33132
33133         * g++.dg/init/array10.C: Add dg-options.
33134
33135 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33136
33137         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
33138
33139 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33140
33141         * g++.dg/template/friend19.C: Fix typo.
33142         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
33143
33144 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
33145
33146         * gcc.c-torture/execute/20030928-1.c: New test.
33147         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
33148
33149 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33150
33151         * g++.dg/opt/unroll1.C: New test.
33152
33153 2003-09-26  Roger Sayle  <roger@eyesopen.com>
33154
33155         PR optimization/11741
33156         * gcc.dg/20030926-1.c: New test case.
33157
33158 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33159
33160         PR c++/5655
33161         * g++.dg/parse/access7.C: New test.
33162         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
33163
33164 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
33165
33166         MERGE OF objc-improvements-branch into MAINLINE:
33167         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
33168         if libobjc has not been built.
33169         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
33170         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
33171         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
33172         objc/execute/nested-3.m, objc/execute/np-2.m,
33173         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
33174         objc/execute/redefining_self.m, objc/execute/root_methods.m,
33175         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
33176         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
33177         objc.dg/special/unclaimed-category-1.h,
33178         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
33179         well as GNU runtime.
33180         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
33181         * execute/cascading-1.m, execute/function-message-1.m,
33182         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
33183         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
33184         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
33185         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
33186         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
33187         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
33188         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
33189         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
33190         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
33191         * objc.dg/bitfield-2.m: Run only on Darwin.
33192         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
33193         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
33194         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
33195         * objc.dg/const-str-1.m: Fix constant string layout.
33196
33197 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
33198
33199         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
33200
33201 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
33202
33203         * gcc.dg/darwin-abi-1.c: New file.
33204
33205 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
33206
33207         PR target/12281
33208         * gcc.c-torture/compile/20030921-1.c: New test.
33209
33210 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33211
33212         * g++.dg/opt/reg-stack2.C: New test.
33213
33214 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33215
33216         * g++.dg/eh/delayslot1.C: New test.
33217
33218 2003-09-20  Richard Henderson  <rth@redhat.com>
33219
33220         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
33221
33222 2003-09-20  Roger Sayle  <roger@eyesopen.com>
33223
33224         * gcc.c-torture/execute/20030920-1.c: New test case.
33225
33226 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33227
33228         * g++.dg/rtti/typeid3.C: Correct expected error message.
33229
33230 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33231
33232         PR c++/157
33233         * g++.dg/parse/crash12.C: New test.
33234
33235 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
33236
33237         * gcc.dg/compat/mixed-struct-check.h: New.
33238         * gcc.dg/compat/mixed-struct-defs.h: New.
33239         * gcc.dg/compat/mixed-struct-init.h: New.
33240         * gcc.dg/compat/struct-by-value-19_main.c: New.
33241         * gcc.dg/compat/struct-by-value-19_x.c: New.
33242         * gcc.dg/compat/struct-by-value-19_y.c: New.
33243         * gcc.dg/compat/struct-by-value-20_main.c: New.
33244         * gcc.dg/compat/struct-by-value-20_x.c: New.
33245         * gcc.dg/compat/struct-by-value-20_y.c: New.
33246         * gcc.dg/compat/struct-return-19_main.c: New.
33247         * gcc.dg/compat/struct-return-19_x.c: New.
33248         * gcc.dg/compat/struct-return-19_y.c: New.
33249         * gcc.dg/compat/struct-return-20_main.c: New.
33250         * gcc.dg/compat/struct-return-20_x.c: New.
33251         * gcc.dg/compat/struct-return-20_y.c: New.
33252
33253 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
33254         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
33255         so that it will not complain on LP64 targets.
33256
33257 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33258
33259         PR c++/495
33260         * g++.dg/template/friend24.C: New test.
33261
33262 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
33263
33264         PR c++/12332
33265         * g++.dg/template/memtmpl2.C: New test.
33266
33267 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
33268
33269         PR target/11184
33270         * gcc.dg/builtin-apply1.c: New test.
33271
33272 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33273
33274         PR c++/9848
33275         * g++.dg/warn/Wunused-4.C: New test.
33276
33277 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33278
33279         PR c++/12316
33280         * g++.dg/other/gc2.C: New test.
33281
33282 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
33283
33284         PR c++/11991
33285         * g++.dg/rtti/typeid3.C: New test.
33286
33287         PR c++/12266
33288         * g++.dg/overload/template1.C: New test.
33289
33290 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33291
33292         * g++.dg/opt/cfg3.C: New test.
33293
33294 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33295
33296         PR c++/7939
33297         * g++.dg/template/crash11.C: New test.
33298
33299 2003-09-16  Jason Merrill  <jason@redhat.com>
33300             Jakub Jelinek  <jakub@redhat.com>
33301
33302         * gcc.dg/attr-warn-unused-result.c: New test.
33303
33304 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33305
33306         PR c++/12184
33307         * g++.dg/expr/call2.C: New test.
33308
33309 2003-09-15  Andreas Jaeger  <aj@suse.de>
33310
33311         * gcc.dg/Wold-style-definition-1.c: New test.
33312
33313 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33314
33315         PR c++/3907
33316         * g++.dg/parse/template12.C: New test.
33317
33318         * g++.dg/abi/bitfield11.C: New test.
33319         * g++.dg/abi/bitfield12.C: Likewise.
33320
33321 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33322
33323         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33324         non-expansion of functional macro name without arguments at EOL.
33325         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33326
33327 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33328
33329         * gcc.c-torture/execute/20030914-[12].c: New tests.
33330
33331 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33332
33333         PR c++/11788
33334         * g++.dg/overload/addr1.C: New test.
33335
33336 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33337
33338         * gcc.dg/20030909-1.c: New test.
33339
33340 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33341
33342         * gcc.dg/ultrasp10.c: New test.
33343
33344 2003-09-09  Devang Patel  <dpatel@apple.com>
33345
33346         * gcc.dg/darwin-ld-6.c: New test.
33347
33348 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33349
33350         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33351
33352 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33353
33354         * gcc.dg/ia64-types1.c: New test.
33355         * gcc.dg/ia64-types2.c: Likewise.
33356
33357 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33358
33359         * gcc.dg/builtins-1.c: Add more _Complex tests.
33360         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33361
33362         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33363         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33364
33365 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33366
33367         PR c++/11786
33368         * g++.dg/lookup/koenig2.C: New test.
33369
33370         PR c++/5296
33371         * g++.dg/rtti/typeid2.C: New test.
33372
33373 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33374
33375         * gcc.c-torture/compile/20030904-1.c: New test.
33376
33377 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33378
33379         * g++.dg/opt/longbranch2.C: New test.
33380
33381 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33382
33383         * g++.dg/template/crash10.C: Only compile it.
33384
33385 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33386
33387         PR middle-end/11665
33388         * gcc.c-torture/compile/20030907-1.c: New test.
33389         * g++.dg/init/array11.C: New test.
33390
33391 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33392
33393         PR c++/11852
33394         * g++.dg/init/struct1.C: New test.
33395
33396 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33397
33398         PR c++/12181
33399         * g++.dg/expr/comma1.C: New test.
33400
33401 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33402
33403         PR c++/11867
33404         * g++.dg/expr/static_cast5.C: New test.
33405
33406 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33407
33408         PR c++/11507
33409         * g++.dg/lookup/scoped7.C: New test.
33410
33411         PR c++/9574
33412         * g++.dg/other/static1.C: New test.
33413
33414         PR c++/11490
33415         * g++.dg/warn/template-1.C: New test.
33416
33417         PR c++/11432
33418         * g++.dg/template/crash10.C: New test.
33419
33420         PR c++/2478
33421         * g++.dg/overload/VLA.C: New test.
33422
33423         PR c++/10804
33424         * g++.dg/template/call1.C: New test.
33425
33426 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33427
33428         PR c++/11794
33429         * g++.dg/parse/using3.C: New test.
33430
33431 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33432
33433         PR c++/11409
33434         * g++.dg/overload/builtin3.C: New test case.
33435
33436 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33437
33438         PR c/9862
33439         * gcc.dg/20030906-1.c: New test.
33440         * gcc.dg/20030906-2.c: Likewise.
33441
33442 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33443
33444         PR c++/12167
33445         * g++.dg/parse/defarg5.C: New test.
33446
33447         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33448
33449 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33450
33451         PR c++/12163
33452         * g++.dg/expr/static_cast4.C: New test.
33453
33454         PR c++/12146
33455         * g++.dg/template/crash9.C: New test.
33456
33457 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33458
33459         * g++.old-deja/g++.ext/pretty2.C: Update for change
33460         in __FUNCTION__.
33461         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33462
33463 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33464
33465         PR c++/11922
33466         * g++/dg/template/qualified-id1.C: New test.
33467
33468         PR c++/12037
33469         * g++.dg/warn/noeffect4.C: New test.
33470
33471 2003-09-04  Matt Austern  <austern@apple.com>
33472
33473         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33474         * g++.dg/ext/fnname2.C: Likewise.
33475         * g++.dg/ext/fnname3.C: Likewise.
33476
33477 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33478
33479         * g++.dg/expr/lval1.C: New test.
33480         * g++.dg/ext/lvcast.C: Remove.
33481
33482 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33483
33484         PR optimization/11700.
33485         * gcc.c-torture/compile/20030903-1.c: New test case.
33486
33487 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33488
33489         PR c++/12053
33490         * g++.dg/abi/layout4.C: New test.
33491
33492 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33493
33494         PR c++/11553
33495         * g++.dg/parse/friend3.C: New test.
33496
33497 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33498
33499         PR c++/11847
33500         * g++.dg/template/class1.C: New test.
33501
33502         PR c++/11808
33503         * g++.dg/expr/call1.C: New test.
33504
33505 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33506
33507         PR c++/12114
33508         * g++.dg/init/ref9.C: New test.
33509
33510         PR c++/11972
33511         * g++.dg/template/nested4.C: New test.
33512
33513 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33514
33515         PR c++/12093
33516         * g++.dg/template/non-dependent4.C: New test.
33517
33518         PR c++/11928
33519         * g++.dg/inherit/conv1.C: New test.
33520
33521 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33522
33523         PR c++/6196
33524         * g++.dg/ext/label1.C: New test.
33525         * g++.dg/ext/label2.C: Likewise.
33526
33527 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33528
33529         * g++.dg/expr/cond3.C: New test.
33530
33531 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33532
33533         * gcc.dg/builtins-1.c: Add new builtin cases.
33534
33535 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33536
33537         * gcc.dg/builtins-1.c: Add new cases.
33538         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33539
33540 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33541
33542         * gcc.dg/builtins-1.c: Add more math builtin tests.
33543         * gcc.dg/torture/builtin-attr-1.c: New test.
33544
33545 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33546
33547         PR optimization/5079
33548         * g++.dg/opt/static3.C: New test.
33549
33550 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33551
33552         * gcc.misc-tests/gcov-10b.c: New test.
33553
33554 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33555
33556         * g++.dg/opt/ptrmem3.C: New test.
33557
33558         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33559
33560 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33561
33562         * gcc.dg/20030826-2.c: New test.
33563
33564 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33565
33566         PR middle-end/12002
33567         * g77.f-torture/compile/12002.f: New test case.
33568
33569 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33570
33571         * gcc.dg/20030826-1.c: New test case.
33572
33573 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33574
33575         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33576
33577 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33578
33579         PR c++/11871
33580         * c++.dg/lookup/crash1.C: New test.
33581
33582         * c++.dg/warn/noeffect3.C: New test.
33583
33584 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33585
33586         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33587         * gcc.dg/compat/vector-1_y.c: Ditto.
33588         * gcc.dg/compat/vector-2_x.c: Ditto.
33589         * gcc.dg/compat/vector-2_y.c: Ditto.
33590
33591 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33592
33593         * gcc.dg/20030702-1.c: New test.
33594
33595 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33596
33597         PR c++/8795
33598         * g++.dg/ext/altivec-1.C: New test.
33599
33600 2003-08-24  Richard Henderson  <rth@redhat.com>
33601
33602         * g++.dg/eh/simd-2.C: Add -w for x86.
33603
33604 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33605
33606         * gcc.dg/20030815-1.c: New test.
33607
33608 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33609
33610         PR c++/3765
33611         * g++.dg/parse/access6.C: New test.
33612
33613 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33614
33615         PR c++/641, c++/11876
33616         * g++.dg/template/friend22.C: New test.
33617         * g++.dg/template/friend23.C: Likewise.
33618
33619 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33620
33621         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33622         identically.
33623
33624 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33625
33626         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33627
33628 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33629
33630         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33631
33632 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33633
33634         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33635
33636 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33637
33638         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33639
33640 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33641
33642         PR c++/11919
33643         * g++.dg/overload/prom1.C: New test.
33644
33645         PR c++/11551
33646         * g++.dg/parse/dtor2.C: New test.
33647
33648         PR c++/10762
33649         * g++.dg/parse/using2.C: New test.
33650
33651 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33652
33653         PR target/11805
33654         * gcc.c-torture/compile/20030821-1.c: New.
33655
33656 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33657
33658         PR c++/11834
33659         * g++.dg/template/deduce2.C: New test.
33660
33661 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33662
33663         * gcc.c-torture/execute/20030821-1.c: New test.
33664
33665 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33666
33667         PR middle-end/11984
33668         * gcc.dg/20030820-1.c: New test case.
33669
33670 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33671
33672         PR c++/11945
33673         * g++.dg/warn/noeffect2.C: New test.
33674
33675 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33676
33677         PR c++/10926
33678         * g++.dg/template/dtor2.C: New test.
33679
33680         PR c++/11684
33681         * g++.dg/template/operator1.C: New test.
33682         * g++.dg/parse/operator4.C: New test.
33683
33684         PR c++/11946.C
33685         * g++.dg/expr/enum1.C: New test.
33686         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33687
33688         PR c++/11036.C
33689         * g++.dg/parse/elab2.C: New test.
33690         * g++.dg/parse/typedef4.C: Change error message.
33691         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33692         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33693         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33694
33695 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33696
33697         * gcc.dg/pch/warn-1.c: New.
33698         * gcc.dg/pch/warn-1.hs: New.
33699
33700         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33701         not-tested file.
33702
33703 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33704
33705         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33706
33707 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33708
33709         * gcc.dg/uninit-D.c: New Test.
33710         * gcc.dg/uninit-E.c: New Test.
33711         * gcc.dg/uninit-F.c: New Test.
33712         * gcc.dg/uninit-G.c: New Test.
33713
33714 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33715
33716         * g++.dg/README: Describe the pch directory.
33717
33718 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33719
33720         PR c++/11174
33721         * g++.dg/parse/access4.C: New test.
33722         * g++.dg/parse/access5.C: Likewise.
33723         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33724
33725 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33726
33727         * gcc.dg/noncompile/20030818-1.c: New.
33728
33729 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         PR c++/11957
33732         * g++.dg/warn/noeffect1.C: New test.
33733
33734         * g++.dg/template/scope2.C: New test.
33735         * g++.dg/template/error2.C: Correct dg-error
33736
33737 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33738
33739         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33740
33741 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33742
33743         PR C++/11512
33744         * g++.dg/template/warn1.C: New.
33745
33746 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33747
33748         * g++.dg/template/error2.C: New test.
33749         * g++.dg/lookup/using7.C: Adjust errors
33750         * g++.old-deja/g++.pt/crash36.C: Likewise.
33751         * g++.old-deja/g++.pt/derived3.C: Likewise.
33752
33753 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33754
33755         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33756         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33757         * gcc.c-torture/execute/builtins/string-9.c: New, from
33758         string-opt-9.c.  Adjust for execute/builtins framework.
33759         * gcc.c-torture/execute/string-opt-9.c: Delete.
33760
33761 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33762
33763         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33764
33765         * g++.dg/parse/ret-type2.C: New test.
33766
33767         PR c++/11703
33768         * g++.dg/init/new8.C: New test.
33769
33770         PR c++/10923
33771         * g++.dg/parse/typedef5.C: New test.
33772
33773         PR c++/9512
33774         * g++.dg/parse/qualified2.C: New test.
33775         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33776         invalid code.
33777
33778 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33779
33780         * g++.dg/conversion/ptrmem1.C: New test.
33781
33782 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33783
33784         PR target/11693
33785         * gcc.dg/20030811-1.c: New test.
33786
33787         PR target/11535
33788         * gcc.c-torture/execute/20030811-1.c: New test.
33789
33790 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33791
33792         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33793
33794 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33795
33796         PR c++/11789.C
33797         * g++.dg/inherit/multiple1.C: New test.
33798
33799 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33800
33801         * gcc.dg/spe1.c: New test.
33802
33803         PR c++/11670
33804         * g++.dg/expr/cast2.C: New test.
33805
33806         PR c++/10530
33807         * g++.dg/template/dependent-name2.C: New test.
33808
33809 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33810
33811         * g++.dg/parse/crash11.C: Put the dg options in comments.
33812
33813 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33814
33815         * lib/gcc-dg.exp: Update for diagnostic change.
33816
33817 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33818
33819         PR c++/5767
33820         * g++.dg/parse/crash11.C: New test.
33821
33822 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33823
33824         * gcc.dg/cpp/spacing1.c: Update.
33825
33826 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33827
33828         PR target/11739
33829         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33830         a value for -mtune.
33831
33832 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33833
33834         PR middle-end/11771
33835         * gcc.c-torture/compile/20030804-1.c: New test case.
33836
33837 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33838
33839         * gcc.dg/20030804-1.c: New test case.
33840
33841 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33842
33843         * gcc.dg/cpp/separate-1.c: New test.
33844
33845 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33846
33847         PR c++/11704
33848         * g++.dg/template/dependent-expr2.C: New test.
33849
33850         PR c++/11766
33851         * g++.dg/expr/ptrmem1.C: New test.
33852
33853 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33854
33855         PR c++/9453
33856         * g++.dg/template/friend15.C: New test.
33857
33858 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33859
33860         * lib/dg-pch.exp: Work round PCH bug.
33861
33862 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33863
33864         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33865         builtins.  Move cases from builtins-4.c here.
33866
33867         * gcc.dg/torture/builtin-math-1.c: New test taken from
33868         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33869         additional cases.
33870
33871         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33872         Delete.
33873
33874 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33875
33876         PR c++/9447
33877         * g++.dg/template/using7.C: New test.
33878
33879 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33880
33881         * import1.c, import2.c: New tests.
33882
33883 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33884
33885         * g++.dg/eh/crossjump1.C: New test.
33886
33887 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33888
33889         PR c++/11697
33890         * g++.dg/template/using6.C: New test.
33891
33892         PR c++/11744
33893         * g++.dg/template/koenig2.C: New test.
33894
33895 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33896
33897         PR c++/7983
33898         * g++.dg/parse/typedef4.C: New test.
33899
33900 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33901
33902         PR c++/8442, c++/8806
33903         * g++.dg/template/elab1.C: New test.
33904         * g++.dg/template/type2.C: Likewise.
33905         * g++.dg/template/ttp3.C: Adjust expected error message.
33906         * g++.old-deja/g++.law/visibility13.C: Likewise.
33907         * g++.old-deja/g++.niklas/t135.C: Likewise.
33908         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33909         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33910         template argument.
33911         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33912
33913 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33914
33915         PR c++/11295
33916         * g++.dg/ext/stmtexpr1.C: New test.
33917
33918         * g++.dg/opt/tmp1.C: New test.
33919
33920         PR c++/11525
33921         * g++.dg/parse/constant4.C: New test.
33922
33923         PR c++/9447
33924         * g++.dg/template/using5.C: New test.
33925
33926 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33927
33928         * gcc.dg/builtins-27.c: New test case.
33929
33930 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33931
33932         * gcc.dg/tls/opt-7.c: New test.
33933
33934 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33935
33936         * g++.old-deja/g++.other/crash18.C: Remove.
33937
33938 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33939
33940         * g++.dg/template/explicit3.C: New.
33941         * g++.dg/template/explicit4.C: New.
33942         * g++.dg/template/explicit5.C: New.
33943
33944         PR c++/11347
33945         * g++.dg/template/memtmpl1.C: New.
33946
33947 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33948
33949         PR target/11565
33950         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33951         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33952
33953 2003-07-30  Jan Hubicka  <jh@suse.cz>
33954
33955         * vtgc1.c: Kill.
33956
33957 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33958
33959         * gcc.dg/struct-in-proto-1.c: New test.
33960
33961 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33962
33963         * gcc.dg/cpp/include2.c: Only expect one message.
33964
33965 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33966
33967         PR c++/9447
33968         * g++.dg/template/using1.C: New test.
33969         * g++.dg/template/using2.C: New test.
33970         * g++.dg/template/using3.C: New test.
33971         * g++.dg/template/using4.C: New test.
33972
33973 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33974
33975         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33976         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33977
33978 2003-07-28  Jan Hubicka  <jh@suse.cz>
33979
33980         PR c++/11530
33981         * g++.dg/opt/call1.C: New test.
33982
33983 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33984
33985         PR c++/11667
33986         * g++.dg/init/enum2.C: New test.
33987         * g++.dg/template/overload1.C: Add "-w" option.
33988
33989 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33990
33991         * gcc.dg/Wdeclaration-after-statement-1.c,
33992         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33993
33994 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33995
33996         * gcc.c-torture/compile/20030725-1.c: New test.
33997
33998 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33999
34000         * gcc.dg/20030505.c: Only run for SPE.
34001         Remove definition of opaque type.
34002
34003 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
34004
34005         * g++.dg/template/ptrmem6.C: New test.
34006
34007 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
34008
34009         * gcc.c-torture/compile/zero-strct-2.c: New test.
34010
34011 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
34012
34013         * gcc.dg/intermod-1.c: New test.
34014
34015 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34016
34017         PR c++/11617
34018         * g++.dg/template/lookup2.C: New test.
34019         * g++.dg/template/memclass1.C: Remove instantiated from error.
34020         * g++.dg/other/error2.C: Tweak expected errors.
34021
34022         PR c++/11596
34023         * g++.dg/template/defarg3.C: New test.
34024
34025         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
34026
34027 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
34028
34029         * g++.dg/inherit/access5.C: New test.
34030
34031 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34032
34033         PR c++/11513
34034         * g++.dg/template/crash8.C: New test.
34035
34036 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
34037
34038         PR c/10602
34039         * gcc.dg/noncompile/incomplete-2.c: New test.
34040
34041 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
34042
34043         PR c++/11645
34044         * g++.dg/inherit/access4.C: New test.
34045
34046         PR c++/11517
34047         * g++.dg/expr/cond2.C: New test.
34048
34049         PR optimization/10679
34050         * g++.dg/opt/inline4.C: New test.
34051
34052 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34053
34054         * g++.dg/parse/crash10: New test.
34055
34056 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34057
34058         * g++.dg/ext/flexary1.C: New test.
34059
34060 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34061
34062         PR c++/10793
34063         * g++.dg/template/crash9.C: New test.
34064
34065 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34066
34067         PR c++/3004
34068         * g++.dg/parse/typedef3.C: New test.
34069
34070         PR c++/7906
34071         * g++.dg/parse/operator2.C: New test.
34072
34073         PR c++/8895
34074         * g++.dg/parse/def-tmpl-arg1.C: New test.
34075
34076         PR c++/9282
34077         * g++.dg/parse/funptr1.C: New test.
34078
34079         PR c++/9452
34080         * g++.dg/parse/ambig3.C: New test.
34081
34082         PR c++/9454
34083         * g++.dg/parse/operator3.C: New test.
34084
34085         PR c++/9486
34086         * g++.dg/parse/template10.C: New test.
34087
34088         PR c++/9488
34089         * g++.dg/parse/template11.C: New test.
34090
34091         PR c++/10150
34092         * g++.dg/parse/invalid-op1.C: New test.
34093
34094         PR c++/10247
34095         * g++.dg/parse/condexpr1.C: New test.
34096
34097 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34098
34099         * g++.dg/ext/packed3.C: New test.
34100         * g++.dg/ext/packed4.C: New test.
34101
34102         * gcc.dg/pack-test-3.c: New test.
34103
34104 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
34105
34106         * lib/compat.exp: Handle dg-options per source file.
34107         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
34108         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
34109         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
34110         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
34111         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
34112         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
34113         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
34114         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
34115         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
34116         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
34117         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
34118         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
34119         * g++.dg/compat/break/bitfield7_x.C: Ditto.
34120         * g++.dg/compat/break/bitfield7_y.C: Ditto.
34121
34122 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
34123
34124         PR c/10320
34125         * gcc.c-torture/execute/20030718-1.c: New test.
34126
34127 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34128
34129         PR optimization/11536
34130         * gcc.dg/20030721-1.c: New test.
34131
34132 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
34133
34134         PR c++/11546
34135         * g++.dg/template/lookup1.C: New test.
34136
34137 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
34138
34139         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
34140         diagnostics of ill-formed constructs involving labels.
34141         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
34142         the new 'previously defined here' message.
34143
34144 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
34145
34146         * g++.dg/parse/non-dependent2.C: New test.
34147
34148 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
34149
34150         * g++.dg/init/init-ref4.C: xfail on targets without
34151         weak symbols.
34152
34153 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
34154
34155         PR target/11087
34156         * gcc.c-torture/execute/20030717-1.c: New test.
34157
34158 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34159
34160         * g++.dg/opt/cfg1.C: New test.
34161
34162 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
34163
34164         PR optimization/11557
34165         * gcc.dg/20030717-1.c: New test.
34166
34167 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
34168
34169         PR c++/10476
34170         * g++.dg/expr/crash-1.C: New test.
34171
34172         PR c++/11027
34173         * g++.dg/template/init3.C: New test.
34174
34175         PR c++/8222
34176         * g++.dg/template/non-dependent1.C: New test.
34177
34178         PR c++/11070
34179         * g++.dg/template/non-dependent2.C: New test.
34180
34181         PR c++/11071
34182         * g++.dg/template/non-dependent3.C: New test.
34183
34184         PR c++/9907
34185         * g++.dg/template/sizeof5.C: New test.
34186
34187 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
34188
34189         PR 11498
34190         * gcc.c-torture/compile/mangle-1.c: New file.
34191
34192 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34193
34194         PR c++/7809
34195         * g++.dg/parse/access3.C: New test.
34196
34197 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
34198
34199         PR c++/11384
34200         * g++.dg/init/init-ref4.C: New test.
34201
34202 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
34203
34204         PR c++/11547
34205         * g++.dg/parse/constant3.C: New test.
34206         * g++.dg/parse/crash7.C: Likewise.
34207
34208 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
34209
34210         PR target/11008
34211         * gcc.dg/i386-pentium4-not-mull.c: New.
34212
34213 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
34214
34215         * gcc.dg/asm-names.c (ymain): Make it weak.
34216
34217 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34218
34219         PR c++/5421
34220         * g++.dg/template/friend21.C: New test.
34221
34222 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
34223
34224         * gcc.dg/cleanup-8.c: New test.
34225         * gcc.dg/cleanup-9.c: New test.
34226
34227 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
34228
34229         * g++.dg/ext/dll-MI1.h: New file.
34230         * g++.dg/ext/dllexport-MI1.C: New file.
34231         * g++.dg/ext/dllimport-MI1.C: New file.
34232
34233 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
34234
34235         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
34236         it does not have cmpstrsi patterns (just cmpmemsi).
34237
34238 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
34239
34240         PR debug/11473
34241         * g++.dg/debug/debug8.C: New test.
34242
34243 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34244
34245         PR c++/10108
34246         * g++.dg/template/crash7.C: New test.
34247
34248 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
34249
34250         PR target/10795
34251         * gcc.c-torture/compile/20030708-1.c: New.
34252
34253 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34254
34255         * gcc.c-torture/execute/20030715-1.c: New test.
34256
34257 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
34258
34259         * gcc.dg/pch/inline-3.c: New file.
34260         * gcc.dg/pch/inline-3.hs: New file.
34261         * gcc.dg/pch/inline-4.c: New file.
34262         * gcc.dg/pch/inline-4.hs: New file.
34263
34264 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
34265
34266         PR c++/11509
34267         * g++.dg/template/crash6.C: New test.
34268
34269         PR c++/7053
34270         * g++.dg/template/friend20.C: New test.
34271
34272         PR c++/7019
34273         * g++.dg/template/overload2.C: New test.
34274
34275 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34276
34277         PR optimization/11440
34278         * gcc.c-torture/execute/20030714-1.c: New test.
34279
34280 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34281
34282         PR c++/11154
34283         * g++.dg/template/partial2.C: New test.
34284
34285 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
34286
34287         PR c++/11503
34288         * g++.dg/template/anon1.C: New test.
34289
34290         PR c++/11493
34291         PR c++/11495
34292         * g++.dg/parse/template9.C: Likewise.
34293         * g++.dg/template/crash4.C: New test.
34294         * g++.dg/template/koenig1.C: Likewise.
34295         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34296         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34297         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34298         functions.
34299         * g++.old-deja/g++.jason/template36.C: Likewise.
34300         * g++.old-deja/g++.mike/p1989.C: Likewise.
34301         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34302         * g++.old-deja/g++.pt/ttp20.C: Use this->.
34303         * g++.old-deja/g++.pt/ttp21.C: Use this->.
34304         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34305         compiling.
34306         * g++.old-deja/g++.pt/union2.C: Use this->.
34307
34308 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34309
34310         * gcc.dg/20030711-1.c: New test.
34311
34312 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34313
34314         PR c++/11050
34315         * g++.dg/parse/args1.C: New test.
34316         * g++.pt/defarg8.C: Change expected errors.
34317
34318 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34319
34320         PR c++/8164
34321         * g++.dg/template/nontype2.C: New test.
34322
34323         PR c++/10558
34324         * g++.dg/parse/template8.C: New test.
34325
34326         PR c++/8327
34327         * g++.dg/template/scope1.C: New test.
34328
34329         * g++.dg/warn/Wsign-compare-1.C: New test.
34330
34331 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34332
34333         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34334
34335 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34336
34337         PR c++/9411
34338         * g++.dg/template/explicit2.C: New test.
34339
34340         PR c++/10032
34341         * g++.dg/warn/pedantic1.C: New test.
34342
34343 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34344
34345         PR c++ 9483
34346         * g++.dg/other/field1.C: New test.
34347
34348 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34349
34350         PR c/11449
34351         * gcc.c-torture/compile/20030707-1.c: New.
34352
34353 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34354
34355         PR c++/10849
34356         * g++.dg/template/access12.C: New test.
34357
34358 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34359
34360         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34361         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34362         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34363         * gcc.misc-tests/gcov.exp: Update
34364         * g++.dg/gcov/gcov.exp: Update
34365         * lib/gcov.exp: Update.
34366
34367 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34368
34369         * g++.dg/abi/mangle17.C: Make sure template expressions are
34370         dependent.
34371         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34372         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34373         * g++.dg/opt/stack1.C: Remove erroneous code.
34374         * g++.dg/parse/template7.C: New test.
34375         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34376         * g++.old-deja/g++.pt/crash4.C: Likewise.
34377
34378 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34379
34380         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34381         with zero or one occurence of `$' after the initial `L'.
34382
34383 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34384
34385         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34386
34387 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34388
34389         PR c/11370
34390         * gcc.dg/Wunreachable-6.c: New testcase.
34391         * gcc.dg/Wunreachable-7.c: New testcase.
34392
34393 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34394
34395         PR c/11420
34396         * gcc.dg/20030708-1.c: New test.
34397
34398 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34399
34400         * gcc.dg/compat/sdata-section.h: New file.
34401         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34402         * gcc.dg/torture/mips-sdata-1.c: New test.
34403
34404 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34405
34406         PR c++/11030
34407         * g++.dg/template/friend19.C: New test.
34408
34409 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34410
34411         * g++.dg/opt/strength-reduce.C: New test.
34412
34413 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34414
34415         PR target/10979
34416         * gcc.dg/20030707-1.c: New testcase.
34417
34418 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34419
34420         PR optimization/11059
34421         * g++.dg/opt/emptyunion.C: New testcase.
34422
34423 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34424             Eric Botcazou  <ebotcazou@libertysurf.fr>
34425
34426         * g++.dg/opt/stack1.C: New test.
34427
34428 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34429
34430         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34431         run test.
34432
34433         PR c++/11431
34434         * g++.dg/expr/static_cast3.C: New test.
34435
34436 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34437
34438         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34439         everywhere.
34440         * gcc.dg/concat.c: Concatenation of string constants with
34441         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34442         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34443         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34444         necessary to avoid multi-character character constant warning.
34445         * gcc.dg/cpp/escape.c: Likewise.
34446         * gcc.dg/cpp/ucs.c: Likewise.
34447         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34448         Fix a typo.
34449
34450 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34451
34452         PR c/11428
34453         * gcc.c-torture/compile/20030704-1.c: New.
34454
34455 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34456
34457         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34458
34459 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34460
34461         PR c++/5287, PR c++/7910,  PR c++/11021
34462         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34463         tests for warnings.
34464         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34465         * g++.dg/ext/dllimport3.C: Likewise.
34466         * g++.dg/ext/dllimport4.C: New file.
34467         * g++.dg/ext/dllimport5.C: New file.
34468         * g++.dg/ext/dllimport6.C: New file.
34469         * g++.dg/ext/dllimport7.C: New file.
34470         * g++.dg/ext/dllimport8.C: New file.
34471         * g++.dg/ext/dllimport9.C: New file.
34472         * g++.dg/ext/dllimport10.C: New file.
34473         * g++.dg/ext/dllexport1.C: New file.
34474
34475 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34476
34477         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34478         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34479
34480 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34481
34482         * gcc.dg/builtins-25.c: New testcase.
34483         * gcc.dg/builtins-26.c: New testcase.
34484
34485 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34486
34487         * gcc.dg/compat/vector-defs.h: New file.
34488         * gcc.dg/compat/vector-setup.h: New file.
34489         * gcc.dg/compat/vector-check.h: New file.
34490         * gcc.dg/compat/vector-1_main.c: New file.
34491         * gcc.dg/compat/vector-1_x.c: New file.
34492         * gcc.dg/compat/vector-1_y.c: New file.
34493         * gcc.dg/compat/vector-2_main.c: New file.
34494         * gcc.dg/compat/vector-2_x.c: New file.
34495         * gcc.dg/compat/vector-2_y.c: New file.
34496
34497         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34498         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34499         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34500         * gcc.dg/compat/struct-align-1.h: New file.
34501         * gcc.dg/compat/struct-align-1_main.c: New file.
34502         * gcc.dg/compat/struct-align-1_x.c: New file.
34503         * gcc.dg/compat/struct-align-1_y.c: New file.
34504         * gcc.dg/compat/struct-align-2.h: New file.
34505         * gcc.dg/compat/struct-align-2_main.c: New file.
34506         * gcc.dg/compat/struct-align-2_x.c: New file.
34507         * gcc.dg/compat/struct-align-2_y.c: New file.
34508
34509         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34510         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34511         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34512         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34513         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34514         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34515         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34516         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34517         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34518         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34519         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34520         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34521         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34522         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34523         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34524         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34525         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34526         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34527         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34528         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34529         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34530         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34531         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34532         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34533         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34534         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34535         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34536         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34537         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34538
34539 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34540
34541         * gcc.dg/i386-call-1.c: New test.
34542
34543 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34544
34545         PR c++/9162
34546         * g++.dg/parse/defarg4.C: New.
34547
34548 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34549
34550         PR target/10700
34551         * gcc.c-torture/compile/20030703-1.c: New test case.
34552
34553 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34554
34555         * g++.dg/template/local3.C: Remove extra semicolon.
34556
34557 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34558
34559         * gcc.dg/i386-volatile-1.c: New test.
34560
34561 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34562
34563         PR c++/11072
34564         * g++.dg/other/offsetof2.C: XFAIL.
34565         * g++.dg/other/offsetof5.C: New.
34566
34567         PR c++/10219
34568         * g++.dg/template/error1.C: New.
34569
34570         PR c++/9779
34571         * g++.dg/template/dependent-expr1.C: New.
34572
34573 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34574
34575         PR c++/6949
34576         * g++.dg/template/local3.C: New test.
34577
34578         PR c++/11149
34579         * g++.dg/lookup/scoped6.C: New test.
34580
34581 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34582
34583         PR c++/8046
34584         * g++.dg/other/error7.C: New test.
34585
34586 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34587
34588         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34589         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34590         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34591         * g++.old-deja/g++.other/union2.C: Likewise.
34592         * gcc.dg/c90-const-expr-2.c: Likewise.
34593         * gcc.dg/c90-const-expr-3.c: Likewise.
34594         * gcc.dg/c99-const-expr-2.c: Likewise.
34595         * gcc.dg/c99-const-expr-3.c: Likewise.
34596         * gcc.dg/concat.c: Likewise.
34597
34598 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34599
34600         PR c++/9559
34601         * g++.dg/init/static1.C: New test.
34602
34603 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34604
34605         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34606         * g++.old-deja/g++.other/access2.C: Likewise.
34607         * g++.old-deja/g++.other/decl2.C: Likewise.
34608         * gcc.c-torture/execute/20020615-1.c: Likewise.
34609
34610 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34611
34612         PR c++/4933
34613         * g++.dg/template/sizeof4.C: New test.
34614
34615 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34616
34617         * g++.dg/other/error6.C: New test.
34618
34619 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34620
34621         PR c++/10750
34622         * g++.dg/parse/constant2.C: New test.
34623
34624 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34625
34626         PR c++/11106
34627         * g++.dg/other/error5.C: New test.
34628
34629 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34630
34631         * gcc.dg/format/gcc_diag-1.c: New test.
34632
34633 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34634
34635         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34636
34637 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34638
34639         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34640         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34641         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34642
34643 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34644
34645         * gcc.c-torture/execute/builtins/string-8.c: New test.
34646         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34647         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34648         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34649
34650 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34651
34652         PR c++/10468
34653         * g++.dg/ext/typeof6.C: New test.
34654
34655 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34656
34657         PR c++/10796
34658         * g++.dg/init/enum1.C: New test.
34659
34660 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34661
34662         * gcc.dg/20030627-1.c: New test.
34663
34664 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34665
34666         PR c++/11332
34667         * g++.dg/expr/static_cast2.C: New test.
34668
34669 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34670             Jakub Jelinek  <jakub@redhat.com>
34671
34672         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34673         sprintf(dst,"%s",src) optimization.
34674         * gcc.c-torture/execute/20030626-1.c: New test case.
34675         * gcc.c-torture/execute/20030626-2.c: New test case.
34676
34677 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34678
34679         * gcc.c-torture/execute/multi-ix.c: New test.
34680
34681         * gcc.c-torture/execute/simd-4.c (main):
34682         Added missing semicolon at end of union.
34683
34684 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34685
34686         PR c++/8266
34687         * g++.dg/template/explicit-instantiation3.C: New test.
34688
34689 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34690
34691         * gcc.dg/20030626-1.c: Use signed char.
34692
34693 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34694
34695         * gcc.dg/20030626-1.c: New test.
34696
34697 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34698
34699         * const-str-2.m: Update.
34700
34701 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34702
34703         PR c++/10990
34704         * g++.dg/rtti/dyncast1.C: New test.
34705         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34706         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34707         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34708
34709         PR c++/10931
34710         * g++.dg/expr/static_cast1.C: New test.
34711
34712 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34713
34714         * gcc.dg/20030625-1.c: New test.
34715
34716 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34717
34718         * gcc.c-torture/compile/20030624-1.c: New test case.
34719
34720 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34721
34722         * gcc.c-torture/execute/string-opt-17.c: New test.
34723
34724 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34725
34726         PR c++/5754
34727         * g++.dg/parse/crash6.C: New test.
34728
34729 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34730
34731         * gcc.dg/builtins-24.c: New test case.
34732
34733 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34734
34735         * g++.dg/opt/operator1.C: New test.
34736
34737 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34738
34739         * gcc.c-torture/execute/string-opt-16.c: New test case.
34740
34741 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34742
34743         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34744         * g++.old-deja/g++.other/conv7.C: Likewise.
34745         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34746         * g++.old-deja/g++.other/overload14.C: Likewise.
34747
34748 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34749
34750         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34751         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34752
34753 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34754
34755         PR c++/10888
34756         * g++.dg/warn/Winline-3.C: New test.
34757
34758 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34759
34760         * lib/target-supports.exp (check_alias_available): Make the test
34761         program acceptable to the Solaris assembler.
34762
34763         PR c++/10749
34764         * g++.dg/template/memclass2.C: New test.
34765
34766 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34767             Eric Botcazou  <ebotcazou@libertysurf.fr>
34768
34769         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34770         data for non-matching targets.
34771         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34772
34773 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34774
34775         PR c++/10845
34776         * g++.dg/template/member3.C: New test.
34777
34778 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34779
34780         PR c++/10939
34781         * g++.dg/template/func1.C: New test.
34782
34783         PR c++/9649
34784         * g++.dg/template/static4.C: New test.
34785         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34786
34787         PR c++/11041
34788         * g++.dg/init/ref7.C: New test.
34789
34790 2003-06-19  Matt Austern  <austern@apple.com>
34791
34792         PR c++/11228
34793         * g++.dg/anew1.C: New test.
34794         * g++.dg/anew2.C: New test.
34795         * g++.dg/anew3.C: New test.
34796         * g++.dg/anew4.C: New test.
34797
34798 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34799
34800         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34801
34802 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34803
34804         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34805         endian-dependent.
34806
34807 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34808
34809         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34810         Remove cruft.
34811
34812 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34813
34814         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34815         * gcc.c-torture/compile/961203-1.c: Likewise.
34816         * gcc.c-torture/compile/980506-1.c: Likewise.
34817
34818 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34819
34820         PR c++/10712
34821         * g++.dg/lookup/using7.C: New test.
34822
34823 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34824
34825         PR c++/11105
34826         * g++.dg/abi/conv1.C: Remove it.
34827         * g++.dg/template/conv7.C: New test.
34828         * g++.dg/template/conv8.C: Likewise.
34829         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34830         conversion operator.
34831
34832 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34833
34834         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34835         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34836         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34837         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34838         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34839         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34840         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34841         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34842         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34843         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34844         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34845         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34846         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34847         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34848         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34849         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34850         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34851         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34852         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34853         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34854         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34855         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34856         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34857         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34858         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34859         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34860         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34861         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34862         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34863
34864 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34865
34866         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34867         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34868         indications.
34869
34870 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34871
34872         * gcc.dg/i386-387-5.c: New test case.
34873         * gcc.dg/i386-387-6.c: New test case.
34874         * gcc.dg/builtins-23.c: New test case.
34875
34876 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34877
34878         * gcc.dg/builtins-22.c: New test case.
34879         * gcc.dg/i386-387-1.c: Update to test exp.
34880         * gcc.dg/i386-387-2.c: Likewise.
34881
34882 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34883
34884         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34885
34886 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34887
34888         * lib/gcc-dg.exp (dg-require-dll): New function.
34889         (dg-xfail-if): Likewise.
34890         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34891         driver.
34892
34893         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34894         * gcc.c-torture/compile/20001205-1.c: Likewise.
34895         * gcc.c-torture/compile/20001226-1.c: Likewise.
34896         * gcc.c-torture/compile/20010518-2.c: Likewise.
34897         * gcc.c-torture/compile/20020312-1.c: Likewise.
34898         * gcc.c-torture/compile/20020604-1.c: Likewise.
34899         * gcc.c-torture/compile/920501-12.c: Likewise.
34900         * gcc.c-torture/compile/920501-4.c: Likewise.
34901         * gcc.c-torture/compile/920520-1.c: Likewise.
34902         * gcc.c-torture/compile/920521-1.c: Likewise.
34903         * gcc.c-torture/compile/920625-1.c: Likewise.
34904         * gcc.c-torture/compile/961203-1.c: Likewise.
34905         * gcc.c-torture/compile/980506-1.c: Likewise.
34906         * gcc.c-torture/compile/981006-1.c: Likewise.
34907         * gcc.c-torture/compile/981022-1.c: Likewise.
34908         * gcc.c-torture/compile/981223-1.c: Likewise.
34909         * gcc.c-torture/compile/990617-1.c: Likewise.
34910         * gcc.c-torture/compile/dll.c: Likewise.
34911         * gcc.c-torture/compile/labels-3.c: Likewise.
34912         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34913         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34914         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34915         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34916         * gcc.c-torture/compile/simd-5.c: Likewise.
34917         * gcc.c-torture/compile/20000804-1.x: Remove.
34918         * gcc.c-torture/compile/20001205-1.x: Likewise.
34919         * gcc.c-torture/compile/20001226-1.x: Likewise.
34920         * gcc.c-torture/compile/20010518-2.x: Likewise.
34921         * gcc.c-torture/compile/20020312-1.x: Likewise.
34922         * gcc.c-torture/compile/20020604-1.x: Likewise.
34923         * gcc.c-torture/compile/920501-12.x: Likewise.
34924         * gcc.c-torture/compile/920501-4.x: Likewise.
34925         * gcc.c-torture/compile/920520-1.x: Likewise.
34926         * gcc.c-torture/compile/920521-1.x: Likewise.
34927         * gcc.c-torture/compile/920625-1.x: Likewise.
34928         * gcc.c-torture/compile/961203-1.x: Likewise.
34929         * gcc.c-torture/compile/980506-1.x: Likewise.
34930         * gcc.c-torture/compile/981006-1.x: Likewise.
34931         * gcc.c-torture/compile/981022-1.x: Likewise.
34932         * gcc.c-torture/compile/981223-1.x: Likewise.
34933         * gcc.c-torture/compile/990617-1.x: Likewise.
34934         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34935         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34936         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34937         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34938         * gcc.c-torture/compile/simd-5.x: Likewise.
34939
34940         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34941
34942 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34943
34944         * gcc.c-torture/execute/20030611-1.c: New test.
34945
34946 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34947
34948         PR middle-end/168
34949         * gcc.dg/20030612-1.c: New test case.
34950
34951 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34952
34953         PR c++/10635
34954         * g++.dg/expr/cast1.C: New test.
34955
34956 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34957
34958         * gcc.dg/builtins-21.c: New test case.
34959
34960 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34961
34962         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34963         options instead of at the end.
34964         * lib/objc.exp (objc_target_compile): Likewise.
34965
34966 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34967
34968         PR c++/10432
34969         * g++.dg/parse/error1.C: New test.
34970
34971 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34972
34973         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34974         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34975         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34976         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34977         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34978         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34979         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34980         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34981         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34982         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34983         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34984         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34985         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34986         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34987         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34988         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34989         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34990         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34991         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34992         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34993         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34994         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34995         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34996         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34997
34998         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34999         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
35000         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
35001         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
35002         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
35003         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
35004         * gcc.dg/compat/scalar-return-3_main.c: New file.
35005         * gcc.dg/compat/scalar-return-3_x.c: New file.
35006         * gcc.dg/compat/scalar-return-3_y.c: New file.
35007         * gcc.dg/compat/scalar-return-4_main.c: New file.
35008         * gcc.dg/compat/scalar-return-4_x.c: New file.
35009         * gcc.dg/compat/scalar-return-4_y.c: New file.
35010
35011 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
35012
35013         * gcc.dg/compat/fp2-struct-check.h: New file.
35014         * gcc.dg/compat/fp2-struct-defs.h: New file.
35015         * gcc.dg/compat/fp2-struct-init.h: New file.
35016         * gcc.dg/compat/struct-by-value-10_main.c: New file.
35017         * gcc.dg/compat/struct-by-value-10_x.c: New file.
35018         * gcc.dg/compat/struct-by-value-10_y.c: New file.
35019         * gcc.dg/compat/struct-return-10_main.c: New file.
35020         * gcc.dg/compat/struct-return-10_x.c: New file.
35021         * gcc.dg/compat/struct-return-10_y.c: New file.
35022
35023         * gcc.dg/compat/compat-common.h: New file.
35024         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
35025         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
35026         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
35027         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
35028         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
35029         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
35030         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
35031         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35032         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
35033         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
35034         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35035         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
35036         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
35037         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35038         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
35039         * gcc.dg/compat/small-struct-check.h: Ditto.
35040         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
35041         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35042         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
35043         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
35044         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35045         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35046         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
35047         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35048         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
35049         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
35050         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35051         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35052         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
35053         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35054         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35055         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
35056         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35057         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
35058         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
35059         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35060         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
35061         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
35062         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35063         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
35064         * gcc.dg/compat/struct-return-2_main.c: Ditto.
35065         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35066         * gcc.dg/compat/struct-return-2_y.c: Ditto.
35067         * gcc.dg/compat/struct-return-3_main.c: Ditto.
35068         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35069         * gcc.dg/compat/struct-return-3_y.c: Ditto.
35070
35071 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
35072
35073         * g++.dg/pch/static-1.C: New file.
35074         * g++.dg/pch/static-1.Hs: New file.
35075
35076 2003-06-10  Richard Henderson  <rth@redhat.com>
35077
35078         * gcc.dg/asm-7.c: Adjust expected warning text.
35079
35080 2003-06-10  Roger Sayle  <roger@eyesopen.com>
35081
35082         * gcc.dg/builtins-20.c: New test case.
35083
35084 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
35085
35086         PR c++/11131
35087         * g++.dg/opt/template1.C: New test.
35088
35089 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35090
35091         * lib/gcc-dg.exp (dg-test): Clear additional_files and
35092         additional_sources.
35093
35094 2003-05-21  David Taylor  <dtaylor@emc.com>
35095
35096         * gcc.dg/Wpadded.c: New file.
35097
35098 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35099
35100         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
35101         * gcc.dg/special/weak-2.c: Add dg-require-weak.
35102         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
35103         dg-require-weak.
35104
35105 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
35106
35107         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
35108
35109 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35110
35111         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
35112         (dg-require-alias): Likewise.
35113         (dg-require-gc-sections): Likewise.
35114         * lib/target-supports.exp (check_gc_sections_available): Likewise.
35115
35116 2003-06-08  Richard Henderson  <rth@redhat.com>
35117
35118         * gcc.dg/20011029-2.c: Fix the array reference.
35119         * gcc.dg/asm-7.c: New.
35120
35121 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
35122
35123         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
35124
35125 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
35126
35127         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
35128         (dg-require-gc-sections): Likewise.
35129
35130 2003-06-08  Jan Hubicka  <jh@suse.cz>
35131
35132         * i386-cmov1.c: Fix regular expression.
35133         * i386-cvt-1.c: Likewise.
35134         * i386-local.c: Likewise.
35135         * i386-local2.c: Likewise.
35136         * i386-mul.c: Likewise.
35137         * i386-ssetype-1.c: Likewise.
35138         * i386-ssetype-3.c: Likewise.
35139         * i386-ssetype-5.c: Likewise.
35140
35141 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35142
35143         PR c++/11039
35144         * g++.dg/warn/implicit-typename2.C: New test.
35145         * g++.dg/warn/implicit-typename3.C: New test.
35146
35147 2003-06-07  Richard Henderson  <rth@redhat.com>
35148
35149         * g++.dg/other/offsetof3.C: Use size_t.
35150         * g++.dg/other/offsetof4.C: Likewise.
35151
35152 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
35153
35154         * lib/copy-file.exp: New. Implement gcc_copy_files.
35155
35156         * lib/dg-pch.exp: Load copy-file.exp
35157         (dg-pch): Use gcc_copy_files instead of "file copy".
35158
35159 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
35160
35161         * gcc.dg/weak/weak.exp: Simplify.
35162         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
35163         * gcc.dg/weak/weak-1.c: Likewise.
35164         * gcc.dg/weak/weak-2.c: Likewise.
35165         * gcc.dg/weak/weak-3.c: Likewise.
35166         * gcc.dg/weak/weak-4.c: Likewise.
35167         * gcc.dg/weak/weak-5.c: Likewise.
35168         * gcc.dg/weak/weak-6.c: Likewise.
35169         * gcc.dg/weak/weak-7.c: Likewise.
35170         * gcc.dg/weak/weak-8.c: Likewise.
35171         * gcc.dg/weak/weak-9.c: Likewise.
35172
35173 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
35174
35175         gcc.c-torture/execute/20030606-1.c: New.
35176
35177 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35178
35179         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
35180         * gcc.dg/builtins-19.c: Likewise.
35181
35182 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35183
35184         * gcc.dg/builtins-2.c: Add some more tests.
35185         * gcc.dg/builtins-18.c: New test case.
35186         * gcc.dg/builtins-19.c: New test case.
35187
35188 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35189             Jim Wilson  <wilson@tuliptree.org>
35190
35191         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
35192
35193 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
35194
35195         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
35196         mempcpy/stpcpy calls not to be optimized into something else.
35197         * gcc.c-torture/execute/string-opt-3.c: Moved to...
35198         * gcc.c-torture/execute/builtins/string-7.c: ...here.
35199         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
35200
35201 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35202
35203         * gcc.dg/format/asm_fprintf-1.c: New test.
35204
35205 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
35206
35207         * lib/gcc-defs.exp (additional_sources): New variable.
35208         (dg-additional-sources): New function.
35209         (additional_files): New variable.
35210         (dg-additional-files): New function.
35211         (dg-additional-files-options): Likewise.
35212         * lib/gcc-dg.exp (dg-require-weak): New function.
35213         (dg-require-alias): Likewise.
35214         (dg-require-gc-sections): Likewise.
35215         * lib/target-supports.exp (check_alias_available): Remove testfile
35216         parameter.
35217         (check_gc_sections_available): New function.
35218         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
35219         (dg-gpp-additional-files): Likewise.
35220         * lib/g++.exp (additional_sources): Remove.
35221         (additional_files): Likewise.
35222         (g++_target_compile): Use dg-additional-files-options.
35223
35224         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
35225         Tcl logic.
35226         * gcc.dg/special/ecos.exp: Remove.
35227         * gcc.dg/special/20000419-2.c: Use dg-require-*.
35228         * gcc.dg/special/alias-1.c: Likewise.
35229         * gcc.dg/special/alias-2.c: Likewise.
35230         * gcc.dg/special/gcsec-1.c: Likewise.
35231         * gcc.dg/special/weak-1.c: Likewise.
35232         * gcc.dg/special/weak-2.c: Likewise.
35233         * gcc.dg/special/wkali-1.c: Likewise.
35234         * gcc.dg/special/wkali-2.c: Likewise.
35235
35236         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
35237         dg-gpp-additional-*.
35238         * g++.dg/special/conpr-3.C: Likewise.
35239         * g++.dg/special/conpr-4.C: Likewise.
35240         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
35241         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
35242         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
35243         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
35244         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
35245         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
35246         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
35247         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
35248         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
35249         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
35250         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
35251         * g++.old-deja/g++.other/comdat1.C: Likewise.
35252         * g++.old-deja/g++.other/comdat2.C: Likewise.
35253         * g++.old-deja/g++.other/comdat3.C: Likewise.
35254         * g++.old-deja/g++.other/ctor1.C: Likewise.
35255         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
35256
35257 2003-06-05  Richard Henderson  <rth@redhat.com>
35258
35259         * gcc.dg/debug/20030605-1.c: New.
35260
35261 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35262
35263         * README.QMTEST: Update.
35264
35265 2003-06-04  Richard Henderson  <rth@redhat.com>
35266
35267         * gcc.dg/cleanup-1.c: New.
35268         * gcc.dg/cleanup-2.c: New.
35269         * gcc.dg/cleanup-3.c: New.
35270         * gcc.dg/cleanup-4.c: New.
35271         * gcc.dg/cleanup-5.c: New.
35272         * gcc.dg/cleanup-6.c: New.
35273         * gcc.dg/cleanup-7.c: New.
35274
35275 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35276
35277         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35278
35279         * lib/dg-pch.exp: New file.
35280         * g++.dg/pch/pch.exp: Use dg-pch.exp.
35281         * gcc.dg/pch/pch.exp: Likewise.
35282
35283 2003-06-04  Roger Sayle  <roger@eyesopen.com>
35284
35285         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35286         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35287         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35288         * gcc.dg/builtins-17.c: New test case.
35289         * gcc.dg/i386-387-4.c: New test case.
35290         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35291
35292 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35293
35294         * gcc.dg/ultrasp9.c: New test.
35295
35296 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35297
35298         * gcc.c-torture/compile/20030604-1.c: New test.
35299         * gcc.dg/sparc-constant-1.c: New test.
35300
35301 2003-06-03  Glen Nakamura  <glen@imodulo.com>
35302
35303         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35304
35305 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
35306
35307         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35308
35309         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35310         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35311
35312 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35313
35314         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35315
35316 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35317
35318         PR c++/10940
35319         * g++.dg/template/spec10.C: New test.
35320
35321 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35322
35323         * gcc.dg/builtins-16.c: New test case.
35324
35325 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35326
35327         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35328         mempcpy test with post-increments.
35329         * gcc.c-torture/execute/string-opt-3.c: New test.
35330         * gcc.dg/string-opt-1.c: New test.
35331
35332 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35333
35334         PR fortran/10965
35335         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35336
35337 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35338
35339         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35340         (scan-assembler): ... here.  Use dg-scan.
35341         (scan-assembler-not): Likewise.
35342         (scan-file): New function.
35343         (scan-file-not): Likewise.
35344         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35345         * gcc.dg/cpp/_Pragma4.c: Likewise.
35346         * gcc.dg/cpp/_Pragma5.c: Likewise.
35347         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35348         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35349         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35350         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35351         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35352         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35353         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35354         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35355         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35356         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35357         * gcc.dg/cpp/cxxcom1.c: Likewise.
35358         * gcc.dg/cpp/line1.c: Likewise.
35359         * gcc.dg/cpp/maccom1.c: Likewise.
35360         * gcc.dg/cpp/maccom2.c: Likewise.
35361         * gcc.dg/cpp/maccom3.c: Likewise.
35362         * gcc.dg/cpp/maccom4.c: Likewise.
35363         * gcc.dg/cpp/maccom5.c: Likewise.
35364         * gcc.dg/cpp/maccom6.c: Likewise.
35365         * gcc.dg/cpp/multiline.c: Likewise.
35366         * gcc.dg/cpp/spacing1.c: Likewise.
35367         * gcc.dg/cpp/spacing2.c: Likewise.
35368         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35369         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35370         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35371         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35372         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35373         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35374         * gcc.dg/cpp/cxxcom2.c: Likewise.
35375         * gcc.dg/cpp/cxxcom2.h: New file.
35376
35377         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35378         * g++.dg/cpp/truefalse.C: Here.
35379         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35380
35381 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35382
35383         * gcc.dg/cpp/redef3.c: New file.
35384
35385 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35386
35387         * gcc.dg/i386-loop-3.c: New test.
35388
35389 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35390
35391         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35392
35393 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35394
35395         * gcc.dg/fwrapv-1.c: New test case.
35396         * gcc.dg/fwrapv-2.c: New test case.
35397
35398 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35399
35400         PR c++/10956
35401         * g++.dg/template/spec9.C: New test.
35402
35403 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35404
35405         * gcc.dg/duff-4.c: New test case.
35406
35407 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35408
35409         PR fortran/10843
35410         * g77.dg/ffixed-form-1.f: New test
35411         * g77.dg/ffixed-form-2.f: New test
35412         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35413         * g77.dg/ffree-form-3.f: New test
35414
35415 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35416
35417         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35418         * gcc.dg/wint_t-1.c: Likewise.
35419
35420 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35421
35422         * g++.dg/template/access11.C: New test.
35423
35424 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35425
35426         PR c++/10849
35427         * g++.dg/template/access10.C: New test.
35428
35429 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35430             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35431
35432         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35433
35434 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35435
35436         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35437         suppress for powerpc-*-darwin*.
35438         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35439
35440 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35441
35442         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35443         suppress option for powerpc-*-darwin*.
35444
35445 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35446
35447         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35448         * gcc.dg/builtins-4.c: Add test for fmod.
35449
35450 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35451
35452         PR c++/10682
35453         * g++.dg/template/instantiate4.C: New test.
35454
35455 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35456
35457         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35458
35459 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35460
35461         * gcc.dg/compat/scalar-return-1_main.c: New file.
35462         * gcc.dg/compat/scalar-return-1_x.c: New file.
35463         * gcc.dg/compat/scalar-return-1_y.c: New file.
35464         * gcc.dg/compat/scalar-return-2_main.c: New file.
35465         * gcc.dg/compat/scalar-return-2_x.c: New file.
35466         * gcc.dg/compat/scalar-return-2_y.c: New file.
35467         * gcc.dg/compat/struct-return-3_main.c: New file.
35468         * gcc.dg/compat/struct-return-3_y.c: New file.
35469         * gcc.dg/compat/struct-return-3_x.c: New file.
35470         * gcc.dg/compat/struct-return-2_main.c: New file.
35471         * gcc.dg/compat/struct-return-2_x.c: New file.
35472         * gcc.dg/compat/struct-return-2_y.c: New file.
35473
35474 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35475
35476         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35477         for hppa*-hp-hpux*.
35478         * gcc.dg/20021014-1.c (dg-options): Likewise.
35479         * gcc.dg/nest.c (dg-options): Likewise.
35480
35481 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35482
35483         PR c++/9738
35484         * g++.dg/ext/dllimport2.C: New file.
35485         * g++.dg/ext/dllimport3.C: New file.
35486
35487 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35488
35489         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35490         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35491         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35492         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35493         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35494         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35495         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35496         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35497         * gcc.dg/compat/small-struct-defs.h: New file.
35498         * gcc.dg/compat/small-struct-init.h: New file.
35499         * gcc.dg/compat/small-struct-check.h: New file.
35500         * gcc.dg/compat/fp-struct-defs.h: New file.
35501         * gcc.dg/compat/fp-struct-check.h: New file.
35502         * gcc.dg/compat/fp-struct-init.h: New file.
35503         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35504         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35505
35506 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35507
35508         * gcc.dg/20030225-2.c: New test.
35509
35510 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35511             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35512
35513         * gcc.c-torture/compile/20030518-1.c: New test case.
35514
35515 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35516
35517         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35518         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35519         gcc-dg-debug-runtest.
35520         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35521         gcc-dg-debug-runtest.
35522
35523 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35524
35525         PR c++/9022
35526         * g++.dg/lookup/using6.C: New test.
35527
35528 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35529
35530         * g++.dg/parse/access2.C: New test.
35531
35532 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35533
35534         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35535         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35536         * gcc.dg/debug/debug.exp: Likewise.
35537
35538 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35539
35540         * gcc.dg/dollar.c: New test.
35541
35542 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35543
35544         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35545         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35546         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35547         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35548         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35549         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35550         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35551         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35552         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35553         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35554         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35555         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35556         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35557         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35558         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35559         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35560         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35561         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35562
35563 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35564
35565         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35566         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35567         support for "repo" mode.
35568         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35569         * lib/g77-dg.exp: Likewise.
35570         * lib/obj-dg.exp: Likewise.
35571
35572 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35573
35574         Merge from gcc-3_2-rhl8-branch:
35575         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35576
35577         * gcc.dg/tls/opt-6.c: New test.
35578
35579         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35580
35581         * gcc.dg/20030405-1.c: New test.
35582
35583         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35584
35585         * gcc.dg/20030309-1.c: New test.
35586
35587         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35588
35589         * gcc.c-torture/execute/20030307-1.c: New test.
35590
35591         2003-02-20  Randolph Chung  <tausq@debian.org>
35592
35593         * gcc.c-torture/compile/20030220-1.c: New test.
35594
35595         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35596
35597         * gcc.dg/20030217-1.c: New test.
35598
35599         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35600
35601         * gcc.c-torture/compile/20020129-1.c: New test.
35602
35603         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35604
35605         * gcc.dg/unroll-1.c: New test.
35606
35607         2002-11-16  Jan Hubicka  <jh@suse.cz>
35608
35609         * gcc.c-torture/execute/20020920-1.c: New test.
35610
35611         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35612
35613         PR target/7434
35614         * gcc.c-torture/compile/20021008-1.c: New test.
35615
35616         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35617
35618         PR target/7559
35619         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35620
35621         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35622
35623         * gcc.c-torture/compile/20020807-1.c: New test.
35624
35625         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35626
35627         * gcc.dg/tls/opt-1.c: New test.
35628
35629         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35630
35631         * gcc.dg/20020729-1.c: New test.
35632
35633         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35634
35635         * g++.dg/opt/life1.C: New test.
35636
35637         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35638
35639         * gcc.dg/20020525-1.c: New test.
35640
35641         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35642
35643         PR c++/6794
35644         * g++.dg/ext/pretty1.C: New test.
35645         * g++.dg/ext/pretty2.C: New test.
35646
35647 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35648
35649         PR c++/8385
35650         * g++.dg/ext/typeof5.C: New test.
35651
35652 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35653
35654         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35655         __USER_LABEL_PREFIX__ into account.
35656         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35657
35658 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35659
35660         * gcc.dg/builtins-15.c: New test case.
35661
35662 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35663
35664         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35665
35666 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35667
35668         * lib/g++.exp: Tweak handling of additional source files.
35669         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35670         * g++.dg/special/conpr-2a.C: Rename to ...
35671         * g++.dg/special/conpr-2a.cc: ... this.
35672         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35673         * g++.dg/special/conpr-3a.C: Rename to ...
35674         * g++.dg/special/conpr-3a.cc: This.
35675         * g++.dg/special/conpr-3b.C: Rename to ...
35676         * g++.dg/special/conpr-3b.cc: This.
35677         * g++.dg/special/conpr-4.C: New test.
35678         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35679
35680 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35681
35682         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35683
35684 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35685
35686         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35687         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35688         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35689         * g++.old-deja/g++.other/warn3.C: Likewise.
35690
35691 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35692
35693         * gcc.dg/i386-387-1.c: Update to also test log.
35694         * gcc.dg/i386-387-2.c: Likewise.
35695
35696 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35697
35698         * g77.f-torture/execute/int8421.f: New test.
35699
35700 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35701
35702         PR c++/10230, c++/10481
35703         * g++.dg/lookup/scoped5.C: New test.
35704
35705 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35706
35707         PR c++/10552
35708         * g++.dg/template/ttp6.C: New test.
35709
35710 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35711
35712         * gcc.c-torture/execute/builtins: New directory.
35713         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35714         gcc.c-torture/execute/builtins.
35715         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35716         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35717         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35718         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35719
35720 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35721
35722         PR c++/9252
35723         * g++.dg/template/access8.C: New test.
35724         * g++.dg/template/access9.C: New test.
35725
35726 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35727
35728         PR c++/9554
35729         * g++.dg/parse/access1.C: New test.
35730
35731 2003-05-09  DJ Delorie  <dj@redhat.com>
35732
35733         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35734         long, and not an int.
35735
35736 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35737
35738         PR c++/10555, c++/10576
35739         * g++.dg/template/memclass1.C: New test.
35740
35741 2003-05-08  DJ Delorie  <dj@redhat.com>
35742
35743         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35744         targets.
35745         * gcc.c-torture/execute/20021024-1.x: Likewise.
35746         * gcc.c-torture/execute/shiftdi.x: Likewise.
35747         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35748         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35749         * gcc.dg/20021018-1.c: Likewise.
35750
35751 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35752
35753         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35754
35755         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35756         (bcopy): Call memmove.
35757
35758 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35759
35760         * g77.f-torture/compile/8485.f: New test case.
35761
35762 2003-05-07  Richard Henderson  <rth@redhat.com>
35763
35764         PR c++/10570
35765         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35766         Verify exception_cleanup not called for rethrows.
35767         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35768         when exiting catch block without rethrowing.
35769         * g++.dg/eh/forced3.C: New.
35770         * g++.dg/eh/forced4.C: New.
35771
35772 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35773
35774         * gcc.dg/20030505.c: Fix triplet.
35775
35776 2003-05-06  DJ Delorie  <dj@redhat.com>
35777
35778         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35779         * gcc.dg/nest.c: Likewise.
35780
35781 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35782
35783         * gcc.dg/builtins-14.c: New test case.
35784
35785 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35786
35787         * lib/compat.exp (compat-execute): New argument.
35788         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35789         * gcc.dg/compat: New test directory.
35790         * gcc.dg/compat/compat.exp: New expect script.
35791         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35792         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35793         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35794         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35795         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35796         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35797
35798         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35799         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35800         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35801         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35802         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35803         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35804         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35805         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35806         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35807         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35808         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35809         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35810         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35811         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35812         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35813
35814 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35815
35816         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35817
35818 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35819
35820         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35821
35822 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35823
35824         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35825         * gcc.dg/ppc-fsel-2.c: New test.
35826
35827         * gcc.dg/unused-5.c: New test.
35828
35829 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35830
35831         PR c++/10496
35832         * g++.dg/warn/pmf1.C: New test.
35833
35834 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35835
35836         PR c++/4494
35837         * g++.dg/warn/main.C: New test.
35838
35839 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35840
35841         * gcc.dg/nonnull-3.c: New test.
35842
35843 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35844
35845         * gcc.dg/cpp/Wtrigraphs.c: Update.
35846         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35847
35848 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35849
35850         * gcc.dg/ppc-fsel-1.c: New test.
35851
35852 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35853
35854         PR c/10604
35855         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35856
35857 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35858
35859         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35860
35861 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35862
35863         PR c++/9364, c++/10553, c++/10586
35864         * g++.dg/parse/typename4.C: New test.
35865         * g++.dg/parse/typename5.C: Likewise.
35866
35867 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35868
35869         * gcc.c-torture/compile/20030503-1.c: New test.
35870
35871 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35872
35873         * g++.dg/lookup/using5.C: Fix testcase error.
35874
35875 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35876
35877         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35878         since MEABI is no longer supported.  Remove all vestiges
35879         of MEABI from the test.
35880
35881 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35882
35883         PR c++/10554
35884         * g++.dg/lookup/using5.C: New test.
35885
35886 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35887
35888         PR c++/8772
35889         * g++.dg/template/ttp5.C: New test.
35890
35891 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35892
35893         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35894         (dg-gpp-additional-sources): New function.
35895         (dg-gpp-additional-files): Likewise.
35896         * lib/g++.exp (additional_sources): New variable.
35897         (additional_files): Likewise.
35898         (g++_target_compile): Deal with them.
35899         * lib/old-dejagnu.exp: Remove.
35900         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35901         * g++.old-deja: Revise all tests to use dg commands.
35902
35903 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35904
35905         PR c++/9432, c++/9528
35906         * g++.dg/lookup/using4.C: New test.
35907
35908 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35909
35910         * gcc.dg/noreturn-5.c: New file.
35911         * gcc.dg/noreturn-6.c: New file.
35912
35913         * gcc.c-torture/compile/inline-1.c: New file.
35914
35915 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35916
35917         PR c++/10551
35918         * g++.dg/template/explicit1.C: New test.
35919
35920 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35921
35922         PR c++/10549
35923         * g++.dg/other/bitfield1.C: New test.
35924
35925         PR c++/10527
35926         * g++.dg/init/new7.C: New test.
35927
35928 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35929
35930         * g++.dg/ext/desig1.C: New test.
35931         * g++.dg/ext/init1.C: Update.
35932
35933         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35934
35935 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35936
35937         PR c++/10180
35938         * g++.dg/warn/Winline-1.C: New test.
35939
35940 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35941
35942         * gcc.c-torture/execute/string-opt-19.c: New test.
35943
35944         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35945         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35946
35947 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35948
35949         PR c++/10506
35950         * g++.dg/init/new6.C: New test.
35951
35952         PR c++/10503
35953         * g++.dg/init/ref6.C: New test.
35954
35955 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35956
35957         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35958
35959 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35960
35961         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35962         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35963
35964 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35965
35966         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35967         initialized static data members.
35968
35969 2003-04-25  H.J. Lu <hjl@gnu.org>
35970
35971         * gcc.dg/ia64-sync-4.c: New test.
35972
35973 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35974
35975         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35976         date.
35977
35978 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35979
35980         PR c++/10337
35981         * g++.dg/warn/conv1.C: New test.
35982         * g++.old-deja/g++.other/conv7.C: Adjust.
35983         * g++.old-deja/g++.other/overload14.C: Adjust.
35984
35985 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35986
35987         PR c++/10471
35988         * g++.dg/template/defarg2.C: New test.
35989
35990 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35991
35992         * gcc.dg/cpp/include2.c: Update.
35993         * gcc.dg/cpp/multiline-2.c: New.
35994         * gcc.dg/cpp/multiline.c: Update.
35995         * gcc.dg/cpp/strify2.c: Update.
35996         * gcc.dg/cpp/trad/literals-2.c: Update.
35997
35998 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35999
36000         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
36001
36002 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36003
36004         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
36005
36006 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36007
36008         PR c++/10451
36009         * g++.dg/parse/crash4.C: New test.
36010
36011         PR c++/9847
36012         * g++.dg/parse/crash5.C: New test.
36013
36014 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
36015
36016         PR c++/10446
36017         * g++.dg/parse/crash3.C: New test.
36018
36019         PR c++/10428
36020         * g++.dg/parse/elab1.C: New test.
36021
36022 2003-04-22  Devang Patel  <dpatel@apple.com>
36023
36024         * gcc.dg/cpp/trad/funlike-5.c: New test.
36025
36026 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
36027
36028         * g++.dg/other/packed1.C: Fix dg options.
36029
36030 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
36031
36032         * g++.dg/other/offsetof2.C: New test.
36033
36034 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
36035
36036         * g++.dg/template/recurse.C: Adjust location of error messages.
36037
36038 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
36039
36040         PR c++/9881
36041         * g++.dg/init/addr-const1.C: New test.
36042         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
36043
36044 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36045
36046         PR c++/10405
36047         * g++.dg/lookup/struct-hack1.C: New test.
36048
36049 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
36050
36051         * ucs.c: Update diagnostic messages.
36052
36053 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36054
36055         * gcc.dg/cpp/truefalse.cpp: New test.
36056         * gcc.dg/cpp/cpp.exp: Update.
36057         * g++.dg/other/stdbool-if.C: Remove.
36058
36059 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36060
36061         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
36062         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
36063
36064 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36065
36066         * gcc.c-torture/compile/20030418-1.c: New test.
36067
36068 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
36069
36070         * README.compat: Remove; content moved to doc/sourcebuild.texi.
36071
36072 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36073
36074         PR c++/10347
36075         g++.dg/template/dependent-name1.C: New test.
36076
36077 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
36078
36079         * gcc.dg/warn-1.c (tourist_guide): New array,
36080         contains a pointer to bar.
36081
36082 2003-04-16  Roger Sayle  <roger@eyesopen.com>
36083
36084         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
36085         * gcc.c-torture/execute/medce-1.c: New test case.
36086         * gcc.c-torture/execute/medce-2.c: New test case.
36087
36088 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
36089
36090         * lib/prune.exp: Ignore more messages.
36091
36092         PR c++/10381
36093         * g++.dg/parse/lookup3.C: New test.
36094
36095 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
36096
36097         * gcc.c-torture/compile/20030415-1.c : New test.
36098
36099 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
36100
36101         * gcc.c-torture/execute/scope-2.c: Move to ...
36102         * gcc.dg/noncompile/scope.c: .... here.
36103
36104 2003-04-14  Roger Sayle  <roger@eyesopen.com>
36105
36106         * gcc.dg/20030414-2.c: New test case.
36107
36108 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
36109
36110         PR target/10377
36111         * gcc.dg/20030414-1.c: New test.
36112
36113 2003-04-13  Roger Sayle  <roger@eyesopen.com>
36114
36115         * gcc.dg/builtins-12.c: New test case.
36116         * gcc.dg/builtins-13.c: New test case.
36117
36118 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36119
36120         * gcc.c-torture/execute/string-opt-18.c: New test.
36121
36122 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
36123
36124         PR c++/10300
36125         * g++.dg/init/new5.C: New test.
36126
36127 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
36128
36129         PR c++/7910
36130         * g++.dg/ext/dllimport1.C: New test.
36131
36132 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36133
36134         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
36135
36136 2003-04-11  Bud Davis <bdavis9659@comcast.net>
36137
36138         PR Fortran/9263
36139         * g77.f-torture/noncompile/9263.f: New test
36140         PR Fortran/1832
36141         * g77.f-torture/execute/1832.f: New test
36142
36143 2003-04-11  David Chad  <davidc@freebsd.org>
36144             Loren J. Rittle  <ljrittle@acm.org>
36145
36146         libobjc/8562
36147         * objc.dg/headers.m: New test.
36148
36149 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
36150
36151         * gcc.c-torture/execute/builtin-noret-2.c: New.
36152         * gcc.c-torture/execute/builtin-noret-2.x: New.
36153         XFAIL builtin-noret-2.c at -O1 and above.
36154         * gcc.dg/redecl.c: New.
36155         * gcc.dg/Wshadow-1.c: Update error regexps.
36156
36157 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
36158
36159         * g++.dg/abi/bitfield10.C: New test.
36160
36161 2003-04-09  Mike Stump  <mrs@apple.com>
36162
36163         * gcc.dg/pch/pch.exp: Make testcase names longer.
36164         * g++.dg/pch/pch.exp: Make testcase names longer.
36165
36166 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36167
36168         * gcc.dg/builtins-11.c: New test case.
36169
36170 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36171
36172         * gcc.dg/builtins-9.c: New test case.
36173         * gcc.dg/builtins-10.c: New test case.
36174
36175 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
36176
36177         * gcc.dg/noncompile/init-4.c.c: New test.
36178
36179 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36180
36181         * gcc.misc-test/gcov-9.c: New test.
36182         * gcc.misc-test/gcov-10.c: New test
36183         * gcc.misc-test/gcov-11.c: New test.
36184
36185 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
36186
36187         PR optimization/10024
36188         * gcc.c-torture/compile/20030405-1.c: New test.
36189
36190 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
36191
36192         * gcc.dg/pch/static-3.c: New.
36193         * gcc.dg/pch/static-3.hs: New.
36194         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
36195
36196 2003-04-04  Richard Henderson  <rth@redhat.com>
36197
36198         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
36199         * g++.dg/eh/forced2.C: Likewise.
36200
36201 2003-04-03  Mike Stump  <mrs@apple.com>
36202
36203         * lib/scanasm.exp (scan-assembler): Add xfail processing for
36204         target arg.
36205         (scan-assembler-times, scan-assembler-not): Likewise.
36206         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
36207
36208 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36209
36210         * gcc.dg/sparc-loop-1.c: New test.
36211
36212 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
36213
36214         PR other/9274
36215         * g++.dg/pch/system-2.C: New.
36216         * g++.dg/pch/system-2.Hs: New.
36217
36218 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
36219
36220         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
36221
36222         * g++.dg/eh/simd-1.C (vecfunc): Same.
36223
36224 2003-04-01  Roger Sayle  <roger@eyesopen.com>
36225
36226         * gcc.c-torture/execute/20030401-1.c: New test case.
36227
36228 2003-04-01  Ziemowit Laski <zlaski@apple.com>
36229
36230         * objc.dg/defs.m: New.
36231
36232 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
36233
36234         * g++.dg/eh/simd-1.C: New.
36235         * g++.dg/eh/simd-2.C: New.
36236
36237 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
36238
36239         * gcc.c-torture/execute/simd-3.c: New.
36240
36241 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36242
36243         PR c/9936
36244         * gcc.dg/20030331-2.c: New test.
36245
36246 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36247
36248         PR c++/10278
36249         * g++.dg/parse/crash2.C: New test.
36250
36251 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36252
36253         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
36254         * gcc.c-torture/execute/20030331-1.c: ...here.
36255
36256 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36257
36258         * gcc.c-torture/execute/20030331-1.c: New test.
36259
36260 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
36261
36262         * lib/gcov.exp: Adjust call return testing strings.
36263         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
36264
36265 2003-03-31  Roger Sayle  <roger@eyesopen.com>
36266
36267         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
36268         * gcc.dg/builtins-7.c: New test case.
36269         * gcc.dg/builtins-8.c: New test case.
36270
36271 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36272
36273         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36274
36275 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
36276
36277         PR c++/7647
36278         * g++.dg/lookup-class-member-2.C: New test.
36279
36280 2003-03-30  Glen Nakamura  <glen@imodulo.com>
36281
36282         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36283
36284 2003-03-28  Roger Sayle  <roger@eyesopen.com>
36285
36286         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36287
36288 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
36289
36290         * g++.dg/init/attrib1.C: New test.
36291
36292 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36293
36294         * gcc.dg/ultrasp8.c: New test.
36295
36296 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36297
36298         * gcc.dg/ultrasp7.c: New test.
36299
36300 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
36301
36302         PR c++/10047
36303         * g++.dg/template/inline1.C: New test.
36304
36305 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36306
36307         * gcc.dg/sparc-dwarf2.c: New test.
36308
36309 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36310
36311         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36312         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36313
36314 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36315
36316         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36317         than reading .x files.
36318         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36319         * g77.dg/gcov/gcov-1.f: Likewise.
36320         * gcc.misc-tests/gcov-4b.c: Likewise.
36321         * gcc.misc-tests/gcov-5b.c: Likewise.
36322         * gcc.misc-tests/gcov-6.c: Likewise.
36323         * gcc.misc-tests/gcov-7.c: Likewise.
36324         * gcc.misc-tests/gcov-8.c: Likewise.
36325         * g++.dg/gcov/gcov-1.x: Remove.
36326         * g77.dg/gcov/gcov-1.x: Likewise.
36327         * gcc.misc-tests/gcov-4b.x: Likewise.
36328         * gcc.misc-tests/gcov-5b.x: Likewise.
36329         * gcc.misc-tests/gcov-6.x: Likewise.
36330         * gcc.misc-tests/gcov-7.x: Likewise.
36331         * gcc.misc-tests/gcov-8.x: Likewise.
36332
36333 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36334
36335         PR opt/10087
36336         * gcc.dg/20030324-1.c: New test.
36337
36338 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36339
36340         PR c++/10224
36341         * g++.dg/template/arg3.C: New test.
36342
36343         PR c++/10158
36344         * g++.dg/template/friend18.C: New test.
36345
36346 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36347
36348         * g77.f-torture/compile/20030326-1.f: New test case.
36349
36350 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36351
36352         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36353
36354         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36355
36356 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36357
36358         * gcc.dg/ia64-sync-3.c: New test.
36359
36360 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36361
36362         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36363
36364 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36365
36366         * gcc.dg/ultrasp6.c: New test.
36367
36368 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36369
36370         * gcc.dg/i386-signbit-1.c: New test.
36371         * gcc.dg/i386-signbit-2.c: New test.
36372         * gcc.dg/i386-signbit-3.c: New test.
36373
36374 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36375
36376         * gcc.dg/ultrasp5.c: Fix options.
36377
36378 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36379
36380         * gcc.dg/ultrasp5.c: Fix comment.
36381
36382 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36383
36384         PR fortran/10197
36385         * g77.f-torture/execute/10197.f: New test.
36386
36387 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36388
36389         PR c++/9898, c++/383
36390         * g++.dg/template/conv6.C: New test.
36391
36392         PR c++/10119
36393         * g++.dg/template/ptrmem5.C: New test.
36394
36395         PR c++/10026
36396         * g++.dg/lookup/koenig1.C: New test.
36397
36398         PR C++/10199
36399         * g++.dg/lookup/template2.C: New test.
36400
36401 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36402
36403         * g++.dg/opt/rtti1.C: New test.
36404
36405 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36406
36407         * gcc.dg/ultrasp5.c: New test.
36408
36409 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36410
36411         PR middle-end/9967
36412         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36413         builtin fputs.
36414
36415 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36416
36417         PR c/8224
36418         * gcc.dg/20030323-1.c: New test.
36419
36420 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36421
36422         * gcc.c-torture/compile/20030323-1.c: New test case.
36423
36424 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36425
36426         * gcc.dg/20030321-1.c: New test.
36427
36428 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36429
36430         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36431
36432 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36433
36434         PR c++/9978, c++/9708
36435         * g++.dg/ext/vlm1.C: Adjust expected error.
36436         * g++.dg/ext/vla2.C: New test.
36437         * g++.dg/template/arg1.C: New test.
36438         * g++.dg/template/arg2.C: New test.
36439
36440 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36441
36442         * g77.f-torture/execute/select.f: New test.
36443         * g77.f-torture/noncompile/select_no_compile.f: New test.
36444
36445 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36446
36447         PR c++/9898
36448         * g++.dg/other/error4.C: New test.
36449
36450 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36451
36452         * g++.dg/template/friend17.C: New test.
36453
36454 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36455
36456         * gcc.c-torture/compile/20030320-1.c: New.
36457
36458 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36459
36460         * gcc.dg/builtins-6.c: New test case.
36461
36462 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36463
36464         PR target/10073
36465         * gcc.c-torture/compile/20030319-1.c: New.
36466
36467 2003-03-18  Jan Hubicka  <jh@suse.cz>
36468
36469         * gcc.dg/i386-cvt-1.c: New test.
36470
36471 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36472
36473         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36474         * objc.dg/naming-2.m: Likewise.
36475
36476 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36477
36478         PR c++/9639
36479         * g++.dg/parse/crash1.C: New test.
36480
36481 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36482
36483         PR c++/8805
36484         * g++.dg/eh/cleanup1.C: New test.
36485
36486 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36487
36488         * gcc.c-torture/execute/20030316-1.c: New test case.
36489
36490 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36491
36492         PR c++/9629
36493         * g++.dg/init/ctor2.C: New test.
36494
36495 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36496
36497         * g77.f-torture/compile/xformat.f: New test case.
36498
36499 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36500
36501         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36502         * g++.old-deja/g++.mike/eh50.C: Likewise.
36503
36504 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36505
36506         PR c++/6440
36507         * g++.dg/template/spec7.C: New test.
36508         * g++.dg/template/spec8.C: Likewise.
36509
36510 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36511
36512         * gcc.c-torture/execute/20030313-1.c: New test.
36513
36514 2003-03-14  Richard Henderson  <rth@redhat.com>
36515
36516         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36517
36518 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36519
36520         * gcc.c-torture/compile/20030314-1.c: New test.
36521
36522 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36523
36524         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36525         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36526         thumb target,
36527         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36528         to accept newer _imp__  prefix and additional
36529         newline in .drectve section.
36530         * gcc.dg/dll-4.c: Likewise.
36531         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36532         switch.
36533
36534 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36535
36536         * g++.dg/parse/namespace9.C: New test.
36537
36538         * g++.dg/init/ref5.C: New test.
36539         * g++.dg/parse/ptrmem1.C: Likewise.
36540
36541 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36542
36543         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36544         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36545         regular expression.
36546         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36547         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36548
36549 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36550
36551         * gcc.c-torture/execute/20030224-2.c: New test.
36552
36553 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36554
36555         * gcc.dg/decl-3.c: New test.
36556
36557 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36558
36559         * gcc.dg/i386-loop-2.c: New test.
36560
36561 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36562
36563         PR c++/9474
36564         * g++.dg/parse/namespace8.C: New test.
36565
36566         PR c++/9924
36567         * g++.dg/overload/builtin2.C: New test.
36568
36569 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36570
36571         * gcc.dg/return-type-3.c: New test.
36572
36573 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36574
36575         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36576         profiling options are not supported.
36577
36578 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36579
36580         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36581         * g++.old-deja/g++.warn/impint2.C: Likewise.
36582
36583 2003-03-10  Devang Patel  <dpatel@apple.com>
36584
36585         * g++.dg/cpp/c++_cmd_1.C: New test.
36586         * g++.dg/cpp/c++_cmd_1.h: New file.
36587
36588 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36589
36590         * gcc.dg/altivec-9.c: New file.
36591
36592 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36593
36594         * gcc.dg/ppc-sdata-1.c: New test.
36595         * gcc.dg/ppc-sdata-2.c: New test.
36596
36597 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36598
36599         PR c++/9373
36600         * g++.dg/opt/ptrmem2.C: New test.
36601
36602         PR c++/8534
36603         * g++.dg/opt/ptrmem1.C: New test.
36604
36605 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36606
36607         * gcc.dg/i386-loop-1.c: New test.
36608
36609 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36610
36611         PR c++/9970
36612         * g++.dg/lookup/friend1.C: New test.
36613
36614 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36615
36616         PR c++/9823
36617         * g++.dg/parser/constructor1.C: New test.
36618
36619 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36620
36621         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36622
36623         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36624
36625 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36626
36627         * gcc.dg/cpp/Wunused.c: Update test.
36628
36629 2003-03-08  Jan Hubicka  <jh@suse.cz>
36630
36631         * gcc.dg/inline-3.c: New test.
36632
36633 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36634
36635         PR c++/9809
36636         * g++.dg/parse/builtin1.C: New test.
36637
36638         PR c++/9982
36639         * g++.dg/abi/cookie1.C: New test.
36640         * g++.dg/abi/cookie2.C: Likewise.
36641
36642         PR c++/9524
36643         * g++.dg/template/field1.C: New test.
36644
36645         PR c++/9912
36646         * g++.dg/parse/class1.C: New test.
36647         * g++.dg/parse/namespace7.C: Likewise.
36648         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36649
36650 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36651
36652         * g++.dg/init/ref4.C: New test.
36653
36654 2003-03-07  Jan Hubicka  <jh@suse.cz>
36655
36656         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36657         * gcc.dg/inline-3.c: New test.
36658
36659 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36660
36661         * g++.dg/init/ref3.C: New test.
36662
36663         PR c++/9965
36664         * g++.dg/init/ref2.C: New test.
36665
36666         PR c++/9400
36667         * g++.dg/warn/Wshadow-2.C: New test.
36668
36669         PR c++/9791
36670         * g++.dg/warn/Woverloaded-1.C: New test.
36671
36672 2003-03-05  Jan Hubicka  <jh@suse.cz>
36673
36674         * gcc.dg/i386-local2.c: New.
36675         * gcc.dg/i386-local.c: Fix typo.
36676
36677 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36678
36679         * g++.dg/abi/layout3.C: New test.
36680
36681 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36682
36683         * gcc.c-torture/compile/20030305-1.c
36684
36685 2003-03-05  Jan Hubicka  <jh@suse.cz>
36686
36687         * gcc.dg/i386-local.c: New.
36688
36689 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36690
36691         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36692
36693 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36694
36695         * gcc.dg/switch-2.c: New test.
36696         * gcc.dg/switch-3.c: New test.
36697         * gcc.dg/Wswitch.c: Adjust line numbers.
36698         * gcc.dg/Wswitch-default.c: Likewise.
36699         * gcc.dg/Wswitch-enum.c: Likewise.
36700
36701 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36702
36703         * gcc.c-torture/execute/20030222-1.c: New test.
36704
36705 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36706
36707         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36708
36709 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36710
36711         PR c++/9878
36712         * g++.dg/init/ref1.C: New test.
36713
36714 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36715
36716         * gcc.dg/sh-relax.c: New SH-only test.
36717
36718 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36719
36720         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36721         comment explaining purpose of testcase.
36722
36723 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36724
36725         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36726         for HC11/HC12 (asm needs two int registers).
36727         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36728         HC11/HC12 because the test uses an asm which needs two 32-bit
36729         registers.
36730
36731 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36732
36733         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36734         for HC11/HC12 (array is too large otherwise).
36735         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36736         * gcc.c-torture/compile/20010518-2.x: Likewise.
36737         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36738         HC11/HC12 (array is too large).
36739
36740 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36741
36742         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36743         * lib/g++-dg.exp (g++-dg-test): Likewise.
36744
36745 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36746
36747         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36748         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36749
36750 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36751
36752         * g++.dg/warn/implicit-typename1.C: Remove warning.
36753
36754 2003-02-28  Richard Henderson  <rth@redhat.com>
36755
36756         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36757         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36758
36759 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36760
36761         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36762         * g++.dg/pch/pch.exp: Likewise.
36763
36764 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36765
36766         PR c++/9879
36767         * testsuite/g++.dg/init/new4.C: New test.
36768
36769 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36770
36771         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36772
36773 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36774
36775         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36776         unsigned long.
36777
36778         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36779         wider than float.
36780
36781 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36782
36783         * lib/scanasm.exp: Add support for counting numbers of
36784         occurences.
36785         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36786         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36787
36788 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36789
36790         PR c++/9683
36791         * g++.dg/template/static3.C: New test.
36792
36793         PR c++/9829
36794         * g++.dg/parse/namespace6.C: New test.
36795
36796 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36797
36798         PR target/9732
36799         * gcc.dg/20030225-1.c: New test.
36800
36801 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36802
36803         * README: Remove out-of-date information.
36804
36805         PR c++/9836
36806         * g++.dg/template/spec6.C: New test.
36807
36808 2003-02-24  Jeff Law  <law@redhat.com>
36809
36810         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36811
36812 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36813
36814         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36815         * gcc.dg/pragma-ep-1.c: Likewise.
36816
36817 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36818
36819         PR c++/9602
36820         * g++.dg/template/friend16.C: New test.
36821
36822 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36823
36824         PR c++/5333
36825         * g++.dg/parse/fused-params1.C: Adjust error messages.
36826         * g++.dg/template/nested3.C: New test.
36827
36828 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36829
36830         * g++.dg/abi/param1.C: New test.
36831
36832 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36833
36834         PR c++/7982
36835         * g++.dg/warn/implicit-typename1.C: New test.
36836
36837 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36838
36839         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36840         with "mtune".
36841         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36842         * gcc.c-torture/execute/20010129-1.x: Likewise.
36843         * gcc.dg/20011107-1.c: Likewise.
36844         * gcc.dg/20020108-1.c: Likewise.
36845         * gcc.dg/20020122-3.c: Likewise.
36846         * gcc.dg/20020206-1.c: Likewise.
36847         * gcc.dg/20020310-1.c: Likewise.
36848         * gcc.dg/20020426-2.c: Likewise.
36849         * gcc.dg/20020517-1.c: Likewise.
36850         * gcc.dg/991230-1.c: Likewise.
36851         * gcc.dg/i386-unroll-1.c: Likewise.
36852         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36853
36854 2003-02-22  Jan Hubicka  <jh@suse.cz>
36855
36856         * gcc.dg/i386-mul.c: New test.
36857
36858 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36859
36860         * gcc.dg/builtins-5.c: New test case.
36861
36862 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36863
36864         * gcc.dg/asmreg-1.c: New test.
36865
36866 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36867
36868         PR c++/9749
36869         * g++.dg/parse/varmod1.C: New test.
36870
36871 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36872
36873         PR c++/9727
36874         * g++.dg/template/op1.C: New test.
36875
36876 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36877
36878         PR c++/8906
36879         * g++.dg/template/nested2.C: New test.
36880
36881 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36882
36883         PR c++/8724
36884         * g++.dg/expr/dtor1.C: New test.
36885
36886 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36887
36888         * gcc.dg/cpp/include3.c: New test.
36889         * gcc.dg/cpp/inc/foo.h: New file.
36890
36891 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36892
36893         * gcc.c-torture/execute/20030221-1.c: New test.
36894
36895 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36896
36897         PR c++/9729
36898         * g++.dg/abi/conv1.C: New test.
36899
36900 2003-02-20  Jan Hubicka  <jh@suse.cz>
36901
36902         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36903
36904 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36905
36906         * gcc.c-torture/compile/20030219-1.c: New test.
36907
36908 2003-02-18  Jan Hubicka  <jh@suse.cz>
36909
36910         * gcc.dg/funcorder.c: New test.
36911
36912 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36913
36914         * gcc.c-torture/execute/20030218-1.c: New.
36915
36916 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36917
36918         * gcc.dg/20030218-1.c: New.
36919
36920 2003-02-18  Richard Henderson  <rth@redhat.com>
36921
36922         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36923         * gcc.dg/attr-used-2.c: New.
36924
36925 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36926
36927         PR c++/9704
36928         * g++.dg/init/copy5.C: New test.
36929
36930 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36931
36932         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36933         * g++.dg/pch/pch.exp: Likewise.
36934
36935 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36936
36937         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36938         STACK_SIZE is not defined.
36939
36940 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36941
36942         PR c++/9457
36943         * g++.dg/template/init1.C: New test.
36944
36945 2003-02-16  Jan HUbicka  <jh@suse.cz>
36946
36947         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36948         (foo): Add few extra tests
36949         * gcc.dg/c99-const-expr-3.c: Likewise.
36950         * gcc.c-torture/execute/20030216-1.c: New.
36951
36952 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36953
36954         PR c++/9459
36955         * g++.dg/ext/typeof4.C: New test.
36956
36957 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36958
36959         * gcc.dg/i386-387-3.c: New test case.
36960
36961 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36962
36963         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36964         cris-*-elf* cris-*-aout* and mmix-*-*.
36965
36966 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36967
36968         * gcc.dg/20030213-1.c: New test.
36969
36970 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36971
36972         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36973         * gcc.dg/i386-387-2.c: Likewise.
36974
36975 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36976
36977         * gcc.dg/ppc-spe.c: Fix formatting.
36978         Enable tests that were previously unsupported by gas.
36979         Delete tests for instructions that no longer exist.
36980         Switch arguments on evsubifw builtin.
36981
36982 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36983
36984         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36985         STACK_SIZE is too small.
36986
36987 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36988             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36989
36990         * gcc.dg/decl-2.c: New test.
36991
36992 2003-02-10  Jan Hubicka  <jh@suse.cz>
36993
36994         * gcc.dg/i386-fpcvt-1.c: New test.
36995
36996 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36997
36998         * gcc.c-torture/execute/20030209-1.c: New test.
36999
37000 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
37001
37002         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
37003         int-wide bitops, use the constants of the same width.
37004         Likewise, if long long is 32-bit wide, test bitops using
37005         32-bit constants.
37006
37007 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
37008
37009         * gcc.dg/20021014-1.c: Annotate with expected notice text.
37010
37011 2003-02-07  Roger Sayle  <roger@eyesopen.com>
37012
37013         * testsuite/gcc.dg/builtins-4.c: New test case.
37014
37015 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37016
37017         * gcc.dg/20020430-1.c: Fix dg command typos.
37018         * gcc.dg/20020503-1.c: Likewise.
37019
37020 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37021
37022         PR c++/8785
37023         * g++.dg/parse/fused-params1.C: New test.
37024
37025         PR c++/8857
37026         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
37027
37028         PR c++/8921
37029         * g++.dg/parse/non-dependent1.C: New test.
37030
37031         PR c++/8928
37032         * g++.dg/parse/dupl-tmpl-args1.C: New test.
37033
37034         PR c++/9228
37035         * g++.dg/parse/undefined7.C: New test.
37036         * g++.dg/parse/non-templ1.C: New test.
37037
37038         PR c++/9229
37039         * g++.dg/parse/too-many-tmpl-args1.C: New test.
37040
37041 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
37042
37043         * gcc.c-torture/compile/20030206-1.c: New test.
37044
37045 2003-02-05  Roger Sayle  <roger@eyesopen.com>
37046
37047         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
37048         "pow" to "foo" to avoid potential confusion with a math built-in.
37049
37050 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37051
37052         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
37053         conditions for SPARC targets.
37054
37055 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
37056
37057         * gcc.dg/20030204-1.c: New test.
37058
37059 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37060
37061         PR c++/38
37062         * g++.dg/parse/array-size1.C: New test.
37063
37064         PR c++/5657
37065         * g++.dg/parse/undefined3.C: New test.
37066
37067         PR c++/5665
37068         * g++.dg/parse/undefined4.C: New test.
37069
37070         PR c++/5975
37071         * g++.dg/parse/undefined5.C: New test.
37072
37073         PR c++/7259
37074         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
37075
37076         PR c++/8578
37077         * g++.dg/parse/casting-operator1.C: New test.
37078
37079         PR c++/8596
37080         * g++.dg/parse/undefined6.C: New test.
37081
37082         PR c++/8736
37083         * g++.dg/parse/missing-template1.C: New test.
37084
37085 2003-02-04  Jan Hubicka  <jh@suse.cz>
37086
37087         * gcc.dg/i386-cadd.c: Compile using -march=k8.
37088         * gcc.dg/i386-cmov?.c: Likewise.
37089         * gcc.dg/i386-fpcvt-?.c: Likewise.
37090         * gcc.dg/i386-ssefp-1.c: Likewise.
37091         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
37092         conventions.
37093
37094 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
37095
37096         PR c++/7129
37097         * testsuite/g++.dg/ext/max.C: New test.
37098
37099 2003-02-03  Jan Hubicka  <jh@suse.cz>
37100
37101         * gcc.c-torture/execute/20030203-1.c: New test.
37102
37103 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
37104
37105         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
37106         'natural-endian'.
37107
37108 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
37109
37110         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
37111         * g++.dg/init/new2.C: Likewise.
37112         * g++.dg/other/new1.C: Likewise.
37113
37114 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
37115
37116         * gcc.dg/struct-ret-libc.c: New test.
37117
37118 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
37119
37120         * gcc.dg/20030129-1.c: New test.
37121
37122 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37123
37124         PR c++/8849
37125         * g++.dg/template/ptrmem4.C: New test.
37126
37127 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
37128
37129         * g++.dg/parser/constant1.C: New test.
37130
37131 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37132
37133         PR c++/8591
37134         * g++.dg/parse/friend2.C: New test.
37135
37136 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37137
37138         PR c++/9437
37139         * g++.dg/template/unify4.C: New test.
37140
37141 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
37142
37143         * gcc.c-torture/execute/20030128-1.c: New test.
37144
37145 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
37146
37147         * g++.dg/lookup/nested1.C: Test moved from ...
37148         * g++.old-deja/g++.other/lookup24.C: ... here.
37149
37150 2003-01-28  Jan Hubicka  <jh@suse.cz>
37151
37152         * gcc.dg/i386-cmov5.c: New test.
37153
37154 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
37155
37156         * gcc.c-torture/execute/20010925-1.c: Changed the
37157         memcpy declaration.
37158
37159 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37160
37161         PR c++/3902
37162         * g++.dg/parse/template5.C: New test.
37163
37164 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
37165
37166         PR fortran/9258
37167         * g77.dg/pr9258: New test.
37168
37169 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37170
37171         * README: Move relevant parts from README.g++.
37172
37173         * README.g++: Remove this file.
37174
37175 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37176
37177         * g++.dg/abi/dcast1.C: New test.
37178
37179 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37180
37181         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
37182
37183 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
37184
37185         PR c++/47
37186         * g++.old-deja/g++.other/lookup24.C: New test.
37187
37188 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37189
37190         PR middle-end/7227
37191         * gcc.dg/uninit-C.c: New test.
37192
37193 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
37194
37195         * g++.dg/abi/covariant1.C: New test.
37196
37197 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
37198
37199         * gcc.dg/20030123-1.c: New test.
37200
37201 2003-01-25  Jan Hubicka  <jh@suse.cz>
37202
37203         PR opt/8492
37204         * gcc.c-torture/compile/20030125-1.c
37205
37206 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
37207
37208         PR c++/9403
37209         * g++.dg/parse/template3.C: New test.
37210         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
37211
37212         PR c++/795
37213         * g++.dg/parse/template4.C: New test.
37214
37215         PR c++/9415
37216         * g++.dg/template/qual2.C: New test.
37217
37218         PR c++/8545
37219         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
37220
37221         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
37222
37223 2003-01-25  Roger Sayle  <roger@eyesopen.com>
37224
37225         * gcc.c-torture/execute/switch-1.c: New test case.
37226
37227 2003-01-25  Jan Hubicka  <jh@suse.cz>
37228
37229         * gcc.c-torture/execute/20030125-1.[cx]: New test.
37230
37231 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
37232
37233         Tweaks for Bison-1.875. From the NEWS file:
37234         "- `parse error' -> `syntax error'
37235         Bison now uniformly uses the term `syntax error'"
37236         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
37237         * gcc.dg/cpp/digraph2.c: Likewise.
37238         * gcc.dg/cpp/direct2.c: Likewise.
37239         * gcc.dg/cpp/paste4.c: Likewise.
37240         * gcc.dg/c90-restrict-1.c: Likewise.
37241         * gcc.dg/c99-func-2.c: Likewise.
37242         * gcc.dg/noncompile/920721-2.c: Likewise.
37243         * gcc.dg/noncompile/930622-2.c: Likewise.
37244         * gcc.dg/noncompile/940112-1.c: Likewise.
37245         * gcc.dg/noncompile/950921-1.c: Likewise.
37246         * gcc.dg/noncompile/951123-1.c: Likewise.
37247         * gcc.dg/noncompile/971104-1.c: Likewise.
37248         * gcc.dg/noncompile/990416-1.c: Likewise.
37249
37250 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
37251
37252         * g++.dg/parse/undefined1.C: Add error message.
37253
37254 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37255
37256         PR c++/9354
37257         * g++.dg/parse/new1.C: New test.
37258
37259         PR c++/9216
37260         * g++.dg/parse/template2.C: New test.
37261
37262         PR c++/9354
37263         * g++.dg/parse/typedef2.C: New test.
37264
37265         PR c++/9328
37266         * g++.dg/ext/typeof3.C: New test.
37267
37268 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37269
37270         PR c++/2738
37271         * g++.dg/parse/ret-type1.C: New test.
37272
37273         PR c++/3792
37274         * g++.dg/parse/tmpl-outside1.C: New test.
37275
37276         PR c++/4207
37277         * g++.dg/parse/int-as-enum1.C: New test.
37278
37279         PR c++/4903
37280         * g++.dg/parse/no-typename1.C: New test.
37281
37282         PR c++/5533
37283         * g++.dg/parse/no-value1.C: New test.
37284
37285         PR c++/5921
37286         * g++.dg/parse/wrong-inline1.C: New test.
37287
37288         PR c++/6402
37289         * g++.dg/parse/ref1.C: New test.
37290
37291         PR c++/6992
37292         * g++.dg/parse/attr-ctor1.C: New test.
37293
37294         PR c++/7229
37295         * g++.dg/parse/namespace5.C: New test.
37296
37297         PR c++/7917
37298         * g++.dg/parse/func-def1.C: New test.
37299
37300         PR c++/8143
37301         * g++.dg/parse/undefined1.C: New test.
37302
37303         PR c++/5723, PR c++/8522
37304         * g++.dg/parse/specialization1.C: New test.
37305
37306         PR c++/163, PR c++/8595
37307         * g++.dg/parse/struct-as-enum1.C: New test.
37308
37309         PR c++/9173
37310         * g++.dg/parse/undefined2.C: New test.
37311
37312 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37313
37314         PR c++/9298
37315         * g++.dg/parse/template1.C: New test.
37316
37317         PR c++/9384
37318         * g++.dg/parse/using1.C: New test.
37319
37320         PR c++/9285
37321         PR c++/9294
37322         * g++.dg/parse/expr2.C: New test.
37323
37324         PR c++/9388
37325         * g++.dg/parse/lookup2.C: Likewise.
37326
37327 2003-01-21  Jan Hubicka  <jh@suse.cz>
37328
37329         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37330         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37331         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37332         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37333
37334 2003-01-20  Nick Clifton  <nickc@redhat.com>
37335
37336         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37337         problem with ARM sibcall code generation.
37338
37339 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37340
37341         * gcc.c-torture/execute/20030120-1.c: New.
37342
37343 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37344
37345         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37346
37347 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37348
37349         PR c++/9272
37350         * g++.dg/parse/ctor1.C: New test.
37351
37352         PR c++/9294:
37353         * g++.dg/parse/qualified1.C: New test.
37354
37355         * g++.dg/parse/typename3.C: New test.
37356
37357 2003-01-16  Richard Henderson  <rth@redhat.com>
37358
37359         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37360
37361 2003-01-16  Richard Henderson  <rth@redhat.com>
37362
37363         * g++.dg/pch/pch.exp: Copy test header to the working directory
37364         before using it either for precompilation or direct use.
37365         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37366         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37367
37368 2003-01-16  Richard Henderson  <rth@redhat.com>
37369
37370         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37371         before using it either for precompilation or direct use.
37372         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37373         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37374
37375 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37376
37377         * g++.dg/ext/typename1.C: Add typename keyword.
37378         * g++.dg/template/crash1.C: Update error messages.
37379         * g++.dg/template/crash2.C: Remove error message.
37380         * g++.dg/parse/typename2.C: New test.
37381         * g++.dg/template/typename2.C: Change implicit
37382         typename warning into error.
37383         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37384         error messages.
37385         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37386         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37387         * g++.old-deja/g++.law/visibility13.C: Remove error
37388         messages.
37389         * g++.old-deja/g++.ns/template17.C: Reorder code to
37390         make declaration visible in template.
37391         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37392         * g++.old-deja/g++.pt/crash36.C: Issue more error
37393         messages.
37394         * g++.old-deja/g++.pt/crash5.C: Improve error
37395         message.
37396         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37397         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37398         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37399         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37400         typename warning with error message.
37401         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37402         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37403         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37404
37405 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37406
37407         * g++.dg/parse/ambig2.C: New test.
37408
37409 2003-01-15  Richard Henderson  <rth@redhat.com>
37410
37411         * g++.dg/tls/init-2.C: Update error message string.
37412
37413 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37414
37415         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37416
37417 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37418
37419         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37420         all for HC11/HC12.
37421         * gcc.c-torture/compile/20001205-1.x: Likewise.
37422         * gcc.c-torture/compile/20001226-1.x: Likewise.
37423         * gcc.c-torture/compile/920520-1.x: Likewise.
37424         * gcc.c-torture/compile/961203-1.x: Likewise.
37425         * gcc.c-torture/compile/20020604-1.x: Likewise.
37426
37427 2003-01-15  Jan Hubicka  <jh@suse.cz>
37428
37429         * gcc.c-torture/compile/20030115-1.c: New test.
37430
37431         * gcc.dg/i386-fpcvt-1.c: New test.
37432         * gcc.dg/i386-fpcvt-2.c: New test.
37433
37434 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37435
37436         Further conform g++'s __vmi_class_type_info to the C++ ABI
37437         specification.
37438         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37439         the specification.
37440
37441 2003-01-14  Jan Hubicka  <jh@suse.cz>
37442
37443         * gcc.dg/i386-fpcvt-1.c: New test.
37444         * gcc.dg/i386-fpcvt-2.c: New test.
37445
37446 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37447
37448         * gcc.dg/i386-mmx-3.c: New test.
37449
37450 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37451
37452         PR c++/9264
37453         * g++.dg/parse/octal1.C: New file.
37454
37455         PR c++/9172
37456         * g++.dg/parse/typename1.C: New file.
37457
37458 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37459
37460         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37461         * gcc.dg/bf-no-ms-layout.c: Likewise.
37462         * gcc.dg/bf-ms-attrib.c: Likewise.
37463
37464 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37465
37466         PR c++/9099
37467         * g++.dg/parse/dtor1.C: New file.
37468
37469         PR c++/9128
37470         * g++.dg/rtti/typeid1.C: New file.
37471
37472         PR c++/9153
37473         * g++.dg/parse/lookup1.C: New file.
37474
37475         PR c++/9171
37476         * g++.dg/templ/spec5.C: New file.
37477
37478 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37479
37480         * gcc.c-torture/compile/20030110-1.c: New test.
37481
37482 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37483
37484         Merge from pch-branch:
37485
37486         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37487
37488         * gcc.dg/pch/cpp-1.h: New.
37489         * gcc.dg/pch/cpp-1.c: New.
37490         * gcc.dg/pch/cpp-2.h: New.
37491         * gcc.dg/pch/cpp-2.c: New.
37492
37493         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37494
37495         * gcc.dg/pch/except-1.h: New.
37496         * gcc.dg/pch/except-1.c: New.
37497
37498         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37499
37500         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37501         running test.
37502         * gcc.dg/pch: Include *.hp not *.h.
37503         * gcc.dg/pch/system-1.h: New.
37504         * gcc.dg/pch/system-1.c: New.
37505
37506         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37507
37508         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37509         rather than trying to build and run a program using PCH.
37510         * gcc.dg/pch: Remove dg-do commands from test files.
37511
37512         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37513
37514         * gcc.dg/pch/macro-3.c: New.
37515         * gcc.dg/pch/macro-3.h: New.
37516
37517         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37518
37519         * gcc.dg/pch/common-1.c: New.
37520         * gcc.dg/pch/common-1.h: New.
37521         * gcc.dg/pch/decl-1.c: New.
37522         * gcc.dg/pch/decl-1.h: New.
37523         * gcc.dg/pch/decl-2.c: New.
37524         * gcc.dg/pch/decl-2.h: New.
37525         * gcc.dg/pch/decl-3.c: New.
37526         * gcc.dg/pch/decl-3.h: New.
37527         * gcc.dg/pch/decl-4.c: New.
37528         * gcc.dg/pch/decl-4.h: New.
37529         * gcc.dg/pch/decl-5.c: New.
37530         * gcc.dg/pch/decl-5.h: New.
37531         * gcc.dg/pch/global-1.c: New.
37532         * gcc.dg/pch/global-1.h: New.
37533         * gcc.dg/pch/inline-1.c: New.
37534         * gcc.dg/pch/inline-1.h: New.
37535         * gcc.dg/pch/inline-2.c: New.
37536         * gcc.dg/pch/inline-2.h: New.
37537         * gcc.dg/pch/static-1.c: New.
37538         * gcc.dg/pch/static-1.h: New.
37539         * gcc.dg/pch/static-2.c: New.
37540         * gcc.dg/pch/static-2.h: New.
37541
37542         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37543
37544         * g++.dg/pch/pch.exp: Better handle failing testcases.
37545         * gcc.dg/pch/pch.exp: Likewise.
37546         * gcc.dg/pch/macro-1.c: New.
37547         * gcc.dg/pch/macro-1.h: New.
37548         * gcc.dg/pch/macro-2.c: New.
37549         * gcc.dg/pch/macro-2.h: New.
37550
37551         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37552
37553         * g++.dg/dg.exp: Treat files in pch/ specially.
37554         * g++.dg/pch/pch.exp: New file.
37555         * g++.dg/pch/empty.H: New file.
37556         * g++.dg/pch/empty.C: New file.
37557         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37558         "precompile".
37559
37560         * gcc.dg/pch/pch.exp: New file.
37561         * gcc.dg/pch/empty.h: New file.
37562         * gcc.dg/pch/empty.c: New file.
37563         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37564         "precompile".
37565
37566 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37567
37568         * g++.dg/template/friend14.C: New test.
37569
37570 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37571
37572         * gcc.dg/old-style-asm-1.c: New test.
37573
37574 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37575
37576         * gcc.c-torture/compile/20030109-1.c: New test.
37577
37578 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37579
37580         * gcc.c-torture/execute/20030109-1.c: New test.
37581
37582 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37583
37584         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37585         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37586         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37587         * g++.old-deja/g++.mike/eh2.C: Likewise.
37588         * g++.old-deja/g++.mike/eh3.C: Likewise.
37589         * g++.old-deja/g++.mike/eh5.C: Likewise.
37590         * g++.old-deja/g++.mike/eh6.C: Likewise.
37591         * g++.old-deja/g++.mike/eh7.C: Likewise.
37592         * g++.old-deja/g++.mike/eh8.C: Likewise.
37593         * g++.old-deja/g++.mike/eh9.C: Likewise.
37594         * g++.old-deja/g++.mike/eh10.C: Likewise.
37595         * g++.old-deja/g++.mike/eh12.C: Likewise.
37596         * g++.old-deja/g++.mike/eh13.C: Likewise.
37597         * g++.old-deja/g++.mike/eh14.C: Likewise.
37598         * g++.old-deja/g++.mike/eh16.C: Likewise.
37599         * g++.old-deja/g++.mike/eh17.C: Likewise.
37600         * g++.old-deja/g++.mike/eh18.C: Likewise.
37601         * g++.old-deja/g++.mike/eh21.C: Likewise.
37602         * g++.old-deja/g++.mike/eh23.C: Likewise.
37603         * g++.old-deja/g++.mike/eh24.C: Likewise.
37604         * g++.old-deja/g++.mike/eh25.C: Likewise.
37605         * g++.old-deja/g++.mike/eh26.C: Likewise.
37606         * g++.old-deja/g++.mike/eh27.C: Likewise.
37607         * g++.old-deja/g++.mike/eh28.C: Likewise.
37608         * g++.old-deja/g++.mike/eh29.C: Likewise.
37609         * g++.old-deja/g++.mike/eh31.C: Likewise.
37610         * g++.old-deja/g++.mike/eh33.C: Likewise.
37611         * g++.old-deja/g++.mike/eh34.C: Likewise.
37612         * g++.old-deja/g++.mike/eh35.C: Likewise.
37613         * g++.old-deja/g++.mike/eh36.C: Likewise.
37614         * g++.old-deja/g++.mike/eh37.C: Likewise.
37615         * g++.old-deja/g++.mike/eh38.C: Likewise.
37616         * g++.old-deja/g++.mike/eh39.C: Likewise.
37617         * g++.old-deja/g++.mike/eh40.C: Likewise.
37618         * g++.old-deja/g++.mike/eh41.C: Likewise.
37619         * g++.old-deja/g++.mike/eh42.C: Likewise.
37620         * g++.old-deja/g++.mike/eh44.C: Likewise.
37621         * g++.old-deja/g++.mike/eh46.C: Likewise.
37622         * g++.old-deja/g++.mike/eh47.C: Likewise.
37623         * g++.old-deja/g++.mike/eh48.C: Likewise.
37624         * g++.old-deja/g++.mike/eh49.C: Likewise.
37625         * g++.old-deja/g++.mike/eh50.C: Likewise.
37626         * g++.old-deja/g++.mike/eh51.C: Likewise.
37627         * g++.old-deja/g++.mike/eh53.C: Likewise.
37628         * g++.old-deja/g++.mike/eh55.C: Likewise.
37629         * g++.old-deja/g++.mike/p7912.C: Likewise.
37630         * g++.old-deja/g++.mike/p9706.C: Likewise.
37631         * g++.old-deja/g++.mike/p10416.C: Likewise.
37632         * g++.old-deja/g++.mike/p11667.C: Likewise.
37633         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37634         Remove redundant reference to Iris.
37635         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37636         Elxsi, i860, Pico Java, and WE32K.
37637
37638 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37639
37640         * g++.dg/ext/asm4.C: New test.
37641
37642 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37643
37644         PR c++/9030
37645         * g++.dg/template/friend12.C: New test.
37646         * g++.dg/template/friend13.C: Likewise.
37647         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37648
37649 2003-01-08  Jan Hubicka  <jh@suse.cz>
37650
37651         * gcc.dg/i386-cadd.c: New test.
37652         * gcc.dg/i386-cmov4.c: Likewise.
37653
37654 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37655
37656         PR c++/9165
37657         * g++.dg/warn/Wunused-3.C: New test.
37658
37659         * g++.dg/abi/bitfield9.C: New test.
37660
37661         PR c++/9189
37662         * g++.dg/parse/defarg3.C: New test.
37663
37664 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37665
37666         * g++.dg/parse/ambig1.C: New test.
37667         * g++.dg/parse/defarg2.C: New test.
37668
37669 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37670
37671         * g++.dg/template/defarg-1.C: New test.
37672         * g++.dg/template/local2.C: Likewise.
37673
37674 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37675
37676         * gcc.c-torture/execute/20030105-1.c: New test.
37677
37678 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37679
37680         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37681         * g++.dg/parse/namespace4.C: Likewise.
37682
37683 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37684
37685         * g++.dg/template/ntp2.C: New test.
37686
37687 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37688
37689         * g++.dg/parse/extern-C-1.C: New test.
37690
37691         * g++.dg/parse/namespace4.C: New test.
37692
37693         * g++.dg/template/nested1.C: New test.
37694
37695         * g++.dg/parse/namespace3.C: New test.
37696
37697 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37698
37699         * g++.dg/lookup/two-stage1.C: New test.
37700
37701 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37702
37703         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37704         * g++.old-deja/g++.jason/access8.C: Likewise.
37705         * g++.old-deja/g++.other/decl5.C: Likewise.
37706
37707 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37708
37709         * g++.dg/parse/parse7.C: New test.
37710
37711 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37712
37713         PR c++/2843
37714         * g++.dg/ext/attrib7.C: New test.
37715
37716 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37717
37718         * g++.dg/parse/parse6.C: New test.
37719
37720 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37721
37722         * gcc.dg/h8300-stack-1.c: New.
37723
37724 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37725
37726         g++.dg/lookup/exception1.C: New test.
37727
37728         g++.dg/lookup/template1.C: New test.
37729
37730         g++.dg/parse/namespace2.C: New test.
37731
37732         g++.dg/parse/parens2.C: New test.
37733
37734 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37735
37736         * g++.dg/parse/parse5.C: New test.
37737         * g++.dg/lookup/scoped4.C: New test.
37738
37739 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37740
37741         * g++.dg/parse/parens1.C: New test.
37742
37743         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37744         angle-bracket1.C.
37745         * g++.dg/parse/parens2.C: New test.
37746
37747         * g++.dg/lookup/scope-operator1.C: New test.
37748
37749         * g++.dg/parse/operator1.C: New test.
37750
37751 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37752
37753         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37754         * g++.old-deja/g++.other/access6.C: Likewise.
37755         * g++.old-deja/g++.other/decl1.C: Likewise.
37756         * g++.old-deja/g++.pt/typename12.C: Likewise.
37757
37758 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37759
37760         * g++.dg/parse/namespace1.C: New test.
37761
37762 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37763
37764         * g++.dg/parse/parse4.C: New test.
37765
37766 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37767
37768         * g++.dg/parse/parse3.C: New test.
37769
37770 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37771
37772         * g++.dg/parse/parse2.C: New test.
37773
37774 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37775
37776         * g++.dg/template/friend11.C: New test.
37777
37778 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37779
37780         * g++.dg/parse/parse1.C: New test.
37781
37782 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37783
37784         * lib/profopt.exp: Change the name of a global variable to avoid
37785         possible clashes with other test suites.
37786
37787 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37788
37789         * g++.dg/inherit/covariant8.C: New test.
37790
37791 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37792
37793         * g++.dg/init/array9.C: New test.
37794
37795         PR c++/9112
37796         * g++.dg/parse/expr1.C: New test.
37797
37798 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37799
37800         * gcc.c-torture/compile/20021230-1.c: New test.
37801
37802 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37803
37804         * g++.dg/inherit/covariant5.C: New test.
37805         * g++.dg/inherit/covariant6.C: New test.
37806         * g++.dg/inherit/covariant7.C: New test.
37807
37808 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37809
37810         PR c++/2739
37811         * g++.dg/other/access2.C: New test.
37812
37813 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37814
37815         * g++.dg/other/anon-struct.C: No longer fails
37816         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37817         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37818         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37819
37820 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37821
37822         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37823
37824 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37825
37826         * g++.dg/eh/spec4.C: Remove stray semicolon.
37827         * g++.dg/expr/pmf-1.C: Change error message.
37828         * g++.dg/ext/asm1.C: Remove stray semicolon.
37829         * g++.dg/ext/typename1.C: Add missing typenames.
37830         * g++.dg/inherit/template-as-base.C: Change error message.
37831         * g++.dg/lookup/scoped1.C: Likewise.
37832         * g++.dg/lookup/scoped2.C: Likewise.
37833         * g++.dg/lookup/using2.C: Likewise.
37834         * g++.dg/other/component1.C: Remove stray semicolon.
37835         * g++.dg/other/do1.C: Change error message.
37836         * g++.dg/other/error2.C: Likewise.
37837         * g++.dg/other/init1.C: Likewise.
37838         * g++.dg/other/packed1.C: Remove stray semicolon.
37839         * g++.dg/other/ptrmem2.C: Change error message.
37840         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37841         marker.
37842         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37843         * g++.dg/template/access3.C: Add typename keyword.
37844         * g++.dg/template/access5.C: Remove stray semicolon.
37845         * g++.dg/template/access6.C: Likewise.
37846         * g++.dg/template/complit1.C: Likewise.
37847         * g++.dg/template/crash1.C: Change error message.
37848         * g++.dg/template/inherit2.C: Remove stray semicolon.
37849         * g++.dg/template/instantiate2.C: Likewise.
37850         * g++.dg/template/instantiate3.C: Change error message.
37851         * g++.dg/template/qual1.C: Remove stray semicolon.
37852         * g++.dg/template/qualttp18.C: Change error message.
37853         * g++.dg/template/ref1.C: Remove stray semicolon.
37854         * g++.dg/template/sizeof1.C (A::value): Declare it.
37855         * g++.dg/template/spec4.C: Change error message.
37856         * g++.dg/template/static1.C: Likewise.
37857         * g++.dg/template/type1.C: Likewise.
37858         * g++.dg/template/typename3.C: Likewise.
37859         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37860         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37861         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37862         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37863         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37864         named return value extension.
37865         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37866         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37867         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37868         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37869         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37870         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37871         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37872         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37873         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37874         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37875         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37876         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37877         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37878         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37879         syntax.
37880         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37881         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37882         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37883         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37884         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37885         * g++.old-deja/g++.brendan/template11.C: Likewise.
37886         * g++.old-deja/g++.brendan/template26.C: Likewise.
37887         * g++.old-deja/g++.brendan/template27.C: Use explicit
37888         specialization syntax.
37889         * g++.old-deja/g++.brendan/template30.C: Likewise.
37890         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37891         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37892         non-dependent names.
37893         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37894         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37895         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37896         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37897         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37898         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37899         named return value extension.
37900         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37901         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37902         * g++.old-deja/g++.ext/return1.C: Likewise.
37903         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37904         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37905         * g++.old-deja/g++.jason/access8.C: Likewise.
37906         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37907         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37908         pseudo-destructor names.
37909         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37910         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37911         pseudo-destructor names.
37912         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37913         * g++.old-deja/g++.jason/overload19.C: Likewise.
37914         * g++.old-deja/g++.jason/overload32.C: Likewise.
37915         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37916         stray semicolons.
37917         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37918         * g++.old-deja/g++.jason/return.C: Likewise.
37919         * g++.old-deja/g++.jason/return2.C: Likewise.
37920         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37921         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37922         syntax.
37923         * g++.old-deja/g++.jason/template10.C: Account for use of
37924         non-dependent names.
37925         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37926         syntax.
37927         * g++.old-deja/g++.jason/template37.C: Likewise.
37928         * g++.old-deja/g++.law/access4.C: Change error messages.
37929         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37930         pseudo-destructor names.
37931         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37932         * g++.old-deja/g++.law/ctors9.C: Likewise.
37933         * g++.old-deja/g++.law/cvt22.C: Likewise.
37934         * g++.old-deja/g++.law/dtors5.C: Likewise.
37935         * g++.old-deja/g++.law/global-init1.C: Likewise.
37936         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37937         * g++.old-deja/g++.law/operators28.C: Likewise.
37938         * g++.old-deja/g++.law/visibility28.C: Likewise.
37939         * g++.old-deja/g++.martin/eval1.C: Likewise.
37940         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37941         name.
37942         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37943         * g++.old-deja/g++.mike/net34.C: Likewise.
37944         * g++.old-deja/g++.mike/net36.C: Likewise.
37945         * g++.old-deja/g++.mike/ns2.C: Likewise.
37946         * g++.old-deja/g++.mike/p12306.C: Likewise.
37947         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37948         value extension.
37949         * g++.old-deja/g++.mike/p700.C: Likewise.
37950         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37951         * g++.old-deja/g++.mike/p710.C: Likewise.
37952         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37953         value extension.
37954         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37955         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37956         * g++.old-deja/g++.ns/crash2.C: Likewise.
37957         * g++.old-deja/g++.ns/crash3.C: Likewise.
37958         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37959         * g++.old-deja/g++.ns/ns17.C: Likewise.
37960         * g++.old-deja/g++.ns/template16.C: Likewise.
37961         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37962         keyword.
37963         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37964         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37965         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37966         named return value extension.
37967         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37968         * g++.old-deja/g++.other/access4.C: Issue additional error
37969         messages.
37970         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37971         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37972         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37973         * g++.old-deja/g++.other/crash25.C: Change error message.
37974         * g++.old-deja/g++.other/crash4.C: Change error message.
37975         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37976         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37977         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37978         checks.
37979         * g++.old-deja/g++.other/defarg8.C: Likewise.
37980         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37981         * g++.old-deja/g++.other/dtor10.C: Likewise.
37982         * g++.old-deja/g++.other/incomplete.C: Likewise.
37983         * g++.old-deja/g++.other/linkage7.C: Likewise.
37984         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37985         lookup algorithm.
37986         * g++.old-deja/g++.other/mangle2.C: Likewise.
37987         * g++.old-deja/g++.other/refinit2.C: Likewise.
37988         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37989         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37990         * g++.old-deja/g++.pt/crash28.C: Likewise.
37991         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37992         syntax.
37993         * g++.old-deja/g++.pt/crash32.C: Change error message.
37994         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37995         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37996         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37997         error message position.
37998         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37999         * g++.old-deja/g++.pt/defarg8.C: Change error message.
38000         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
38001         syntax.
38002         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
38003         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
38004         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
38005         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
38006         keyword.
38007         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38008         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
38009         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
38010         keyword.
38011         * g++.old-deja/g++.pt/explicit71.C: Change error message.
38012         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
38013         syntax.
38014         * g++.old-deja/g++.pt/friend28.C: Account for use of
38015         non-dependent names.
38016         * g++.old-deja/g++.pt/friend29.C: Likewise.
38017         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
38018         rules.
38019         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
38020         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
38021         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
38022         lookup rules.
38023         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
38024         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
38025         keyword.
38026         * g++.old-deja/g++.pt/memclass20.C: Likewise.
38027         * g++.old-deja/g++.pt/memclass5.C: Likewise.
38028         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
38029         keyword.
38030         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
38031         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
38032         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
38033         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
38034         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
38035         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
38036         keyword.
38037         * g++.old-deja/g++.pt/spec10.C: Likewise.
38038         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
38039         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
38040         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
38041         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
38042         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
38043         * g++.old-deja/g++.pt/ttp62.C: Likewise.
38044         * g++.old-deja/g++.pt/ttp64.C: Likewise.
38045         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
38046         * g++.old-deja/g++.pt/typename15.C: Likewise.
38047         * g++.old-deja/g++.pt/typename22.C: Likewise.
38048         * g++.old-deja/g++.pt/typename6.C: Change error messages.
38049         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
38050         * g++.old-deja/g++.pt/virtual2.C: Likewise.
38051         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
38052         syntax.
38053         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
38054         return value extension.
38055         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
38056         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
38057         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
38058         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
38059
38060 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38061
38062         * g++.dg/warn/inline1.C: New test.
38063         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
38064         * g++.old-deja/g++.jason/synth10.C: Likewise.
38065         * g++.old-deja/g++.mike/net31.C: Likewise.
38066         * g++.old-deja/g++.mike/p8786.C: Likewise.
38067
38068         * g++.dg/template/friend10.C: New test.
38069         * g++.dg/template/conv5.C: New test.
38070
38071 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38072
38073         * g++.dg/lookup/scoped3.C: New test.
38074
38075         * g++.dg/lookup/decl1.C: New test.
38076         * g++.dg/lookup/decl2.C: New test.
38077
38078 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38079
38080         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
38081         gcc.c-torture/compile/20021015-1.c,
38082         gcc.c-torture/compile/20021015-2.c,
38083         gcc.c-torture/compile/20021123-1.c,
38084         gcc.c-torture/compile/20021123-2.c,
38085         gcc.c-torture/compile/20021123-3.c,
38086         gcc.c-torture/compile/20021123-4.c,
38087         gcc.c-torture/execute/20021024-1.c: Add tests previously added
38088         only to 3.1 or 3.2 branch.
38089
38090 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
38091
38092         * gcc.dg/i386-bitfield3.c: New test.
38093
38094         * gcc.dg/i386-bitfield2.c: New test.
38095
38096 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
38097
38098         * g++.dg/parse/conv_op1.C: New test.
38099
38100 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
38101
38102         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
38103         approved.
38104
38105 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
38106
38107         * gcc.c-torture/compile/20021220-1.c: New test.
38108
38109 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
38110
38111         * gcc.dg/i386-fastcall-1.c: New.
38112
38113 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38114
38115         * gcc.c-torture/execute/20021219-1.c: New test.
38116
38117 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38118
38119         * gcc.dg/i386-pic-1.c: New test.
38120
38121 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38122
38123         PR c++/8099
38124         * g++.dg/template/friend9.C: New test.
38125
38126 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38127
38128         PR c++/3663
38129         * g++.dg/template/access7.C: New test.
38130
38131 2002-12-18  Nick Clifton  <nickc@redhat.com>
38132
38133         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
38134         the libstdc++-v3 directory has been found.
38135
38136 2002-12-12  Devang Patel <dpatel@apple.com>
38137         * gcc.dg/darwin-ld-1.c: New test.
38138         * gcc.dg/darwin-ld-2.c: New test.
38139         * gcc.dg/darwin-ld-3.c: New test.
38140         * gcc.dg/darwin-ld-4.c: New test.
38141         * gcc.dg/darwin-ld-5.c: New test.
38142
38143 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38144
38145         * gcc.c-torture/compile/20021212-1.c: New test.
38146
38147 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
38148
38149         * gcc.dg/fshort-wchar: New test.
38150
38151 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
38152
38153         PR c++/8372
38154         * g++.dg/template/dtor1.C: New test.
38155
38156         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
38157         markers.
38158
38159 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
38160
38161         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
38162
38163 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
38164
38165         * g++.dg/template/static1.C: New test.
38166         * g++.dg/template/static2.C: New test.
38167         * g++.old-deja/g++.ext/memconst.C: New test.
38168
38169 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38170
38171         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
38172         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
38173         * g++.dg/special/initp1.C: Likewise.
38174
38175 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
38176
38177         * gcc.c-torture/execute/20021204-1.c: New test.
38178
38179 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
38180
38181         * gcc.dg/ppc-fmadd-1.c: New file.
38182         * gcc.dg/ppc-fmadd-2.c: New file.
38183         * gcc.dg/ppc-fmadd-3.c: New file.
38184
38185 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38186
38187         * gcc.c-torture/compile/20021204-1.c: New test.
38188
38189 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38190
38191         * g++.dg/inherit/covariant2.C: New test.
38192         * g++.dg/inherit/covariant3.C: New test.
38193         * g++.dg/inherit/covariant4.C: New test.
38194         * g++.dg/inherit/covariant1.C: Remove XFAIL.
38195         * g++.old-deja/g++.robertl/eb17.C: Likewise.
38196
38197 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
38198
38199         PR c++/8688
38200         * g++.dg/init/brace3.C: New test.
38201
38202 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
38203
38204         * gcc.dg/20020210-1.c: Fix a comment typo.
38205
38206 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
38207
38208         PR c++/8720
38209         * g++.dg/parse/defarg1.C: New test.
38210
38211         PR c++/8615
38212         * g++.dg/template/char1.C: New test.
38213
38214         * g++.dg/template/varmod1.C: Fix typo.
38215
38216 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38217
38218         DR 180
38219         * g++.old-deja/g++.pt/crash32.C: Expect error.
38220
38221 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
38222
38223         PR c++/5919
38224         * g++.dg/template/varmod1.C: New test.
38225
38226         PR c++/8727
38227         * g++.dg/inherit/typeinfo1.C: New test.
38228
38229         PR c++/8663
38230         * g++.dg/inherit/typedef1.C: New test.
38231
38232 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
38233
38234         PR c++/8332
38235         PR c++/8493
38236         * g++.dg/template/strlen1.C: New test.
38237
38238         PR c++/8227
38239         * g++.dg/template/ctor2.C: New test.
38240
38241         PR c++/8214
38242         * g++.dg/init/string1.C: New test.
38243
38244         PR c++/8511
38245         * g++.dg/template/friend8.C: New test.
38246
38247 2002-11-29  Joe Buck <jbuck@synopsys.com>
38248
38249         * g++.dg/lookup/anon2.C: New test.
38250
38251 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
38252
38253         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
38254         h8300 port.
38255
38256 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
38257
38258         * gcc.dg/bitfld-6.c: New test.
38259
38260 2002-11-27  Jan Hubicka  <jh@suse.cz>
38261
38262         * gcc.c-torture/execute/20021127.[cx]: New test.
38263
38264 2002-11-26  Jan Hubicka  <jh@suse.cz>
38265
38266         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
38267         quality.
38268
38269 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
38270
38271         * g++.dg/init/brace2.C: New test.
38272         * g++.old-deja/g++.mike/p9129.C: Correct.
38273
38274 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
38275
38276         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38277
38278 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
38279
38280         * gcc.dg/sibcall-6: New test for indirect sibcalls.
38281
38282 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
38283
38284         * testsuite/g++.dg/abi/empty11.C: New test.
38285         * testsuite/g++.dg/rtti/cv1.C: New test.
38286
38287 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
38288
38289         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38290
38291 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
38292
38293         * g++.dg/abi/empty10.C: New test.
38294
38295 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38296
38297         * gcc.c-torture/compile/20021124-1.c: New test.
38298
38299 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
38300
38301         * g++.dg/abi/rtti2.C: New test.
38302
38303 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38304
38305         * gcc.dg/i386-unroll-1.c: New test.
38306
38307 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38308
38309         * gcc.c-torture/compile/20021120-1.c: New test.
38310         * gcc.c-torture/compile/20021120-2.c: New test.
38311
38312 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38313
38314         * gcc.dg/bitfld-5.c: New test.
38315
38316 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38317
38318         * gcc.c-torture/execute/20021120-3.c: New test.
38319
38320 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38321
38322         * gcc.c-torture/execute/20021120-2.c: New test.
38323
38324 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38325
38326         * gcc.c-torture/execute/20021120-1.c: New test.
38327
38328 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38329
38330         * gcc.c-torture/execute/20021118-3.c: New test.
38331
38332 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38333
38334         * gcc.c-torture/compile/20021119-1.c: New test.
38335
38336 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38337
38338         * gcc.dg/duff-1.c: New test.
38339         * gcc.dg/duff-2.c: New test.
38340         * gcc.dg/duff-3.c: New test.
38341
38342 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38343
38344         * gcc.dg/cpp/_Pragma5.c: New test.
38345
38346 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38347
38348         * gcc.c-torture/execute/20021118-2.c: New test.
38349
38350 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38351
38352         * gcc.c-torture/execute/20021118-1.c: New test.
38353
38354 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38355
38356         * gcc.dg/20021116-1.c: New test.
38357
38358 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38359
38360         * g++.dg/abi/vcall1.C: New test.
38361
38362 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38363
38364         * gcc.dg/20021029-1.c: New test.
38365         * gcc.dg/20021029-2.c: New test.
38366
38367 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38368
38369         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38370
38371 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38372
38373         PR c/8439
38374         * gcc.dg/20021110.c: Move to ...
38375         * gcc.c-torture/compile/20021110.c: .... here.
38376
38377 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38378
38379         PR c/8467
38380         * gcc.c-torture/execute/20021111-1.c
38381
38382 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38383
38384         PR c/8439
38385         * gcc.dg/20021110.c: New test.
38386
38387 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38388
38389         * g++.dg/abi/vthunk3.C: Run only on x86.
38390
38391 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38392
38393         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38394
38395 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38396
38397         * lib/compat.exp (compat-execute): Fix logic error in last
38398         change.
38399
38400 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38401
38402         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38403
38404 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38405
38406         PR c++/8389
38407         * g++.dg/template/access6.C: New test.
38408
38409 2002-11-08  Jan Hubicka  <jh@suse.cz>
38410
38411         * gcc.dg/i386-ssefp-1.c: New test.
38412         * gcc.dg/i386-ssefp-1.c: New test.
38413
38414 2002-11-08  Jan Hubicka  <jh@suse.cz>
38415
38416         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38417
38418 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38419
38420         * g++.dg/abi/vthunk3.C: New test.
38421
38422         PR c++/8338
38423         * g++.dg/template/crash2.C: New test.
38424
38425 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38426
38427         * testsuite/g++.dg/abi/dtor1.C: New test.
38428         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38429
38430 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38431
38432         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38433         Darwin.
38434
38435 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38436
38437         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38438         -mthumb.  Only xfail with -O0.
38439
38440 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38441
38442         * g++.dg/abi/thunk1.C: New test.
38443         * g++.dg/abi/thunk2.C: Likewise.
38444         * g++.dg/abi/vtt1.C: Likewise.
38445
38446 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38447
38448         PR optimization/8423
38449         * gcc.c-torture/execute/builtin-constant.c: New test.
38450
38451 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38452
38453         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38454         Add some more cases.
38455
38456 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38457
38458         PR c++/8391
38459         * g++.dg/opt/local1.C: New test.
38460
38461 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38462
38463         PR c++/8160
38464         * g++.dg/template/complit1.C: New test.
38465
38466         PR c++/8149
38467         * g++.dg/template/typename4.C: Likewise.
38468
38469 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38470
38471         Core issue 287, PR c++/7639
38472         * g++.dg/template/instantiate1.C: Adjust error location.
38473         * g++.dg/template/instantiate3.C: New test.
38474         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38475         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38476         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38477
38478 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38479
38480         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38481
38482 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38483
38484         PR c++/8287
38485         * g++.dg/init/dtor2.C: New test.
38486
38487 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38488
38489         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38490         * gcc.dg/nest.c: Bypass errors on irix6.
38491
38492 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38493
38494         * gcc.dg/nest.c: Expect error for mmix-*-*.
38495         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38496
38497 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38498
38499         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38500         markers.
38501
38502         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38503
38504 2002-10-25  Mike Stump  <mrs@apple.com>
38505
38506         * gcc.dg/warn-1.c: New test.
38507
38508 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38509
38510         * g++.dg/template/typename3.C: New test.
38511
38512 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38513
38514         * g++.dg/lookup/ptrmem1.C: New test.
38515
38516         * g++.dg/abi/vthunk2.C: New test.
38517
38518 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38519
38520         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38521
38522 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38523
38524         * g++.dg/abi/empty9.C: New test.
38525
38526 2002-10-24  Richard Henderson  <rth@redhat.com>
38527
38528         * g++.dg/inherit/thunk1.C: Enable for ia64.
38529
38530 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38531
38532         PR c++/8067
38533         * g++.dg/lookup/pretty1.C: New test.
38534
38535 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38536
38537         * gcc.dg/20021023-1.c: New test.
38538
38539 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38540
38541         PR c++/7679
38542         * g++.dg/parse/inline1.C: New test.
38543
38544 2002-10-23  Richard Henderson  <rth@redhat.com>
38545
38546         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38547
38548         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38549
38550 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38551
38552         PR c++/6579
38553         * g++.dg/parse/stmtexpr3.C: New test.
38554
38555 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38556
38557         * g++.dg/expr/cond1.C: New test.
38558
38559 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38560
38561         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38562
38563 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38564
38565         * g++.dg/abi/vbase13.C: New test.
38566         * g++.dg/abi/vbase14.C: Likewise.
38567
38568 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38569
38570         * gcc.dg/tls/pic-1.c: New test.
38571         * gcc.dg/tls/nonpic-1.c: New test.
38572         * gcc.dg/20021018-1.c: New test.
38573
38574 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38575
38576         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38577         Remove only files with the same base name as the test case.
38578         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38579         (profopt-execute): Likewise.  Also, remove old profiling
38580         and performance data files before running the tests.
38581
38582         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38583         * g++.dg/bprob/bprob.exp: Likewise.
38584         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38585         to allow more general test case names.
38586
38587         * g++.dg/bprob/bprob-1.C: Rename to ...
38588         * g++.dg/bprob/g++-bprob-1.C: ... this.
38589
38590         * g77.dg/bprob/bprob-1.f: Rename to ...
38591         * g77.dg/bprob/g77-bprob-1.f: ... this.
38592
38593 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38594
38595         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38596         bison 1.50 or later.
38597
38598 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38599
38600         * g++.dg/README: Describe more test directories.
38601
38602 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38603
38604         * g++.dg/init/array6.C: Add additional tests.
38605
38606 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38607
38608         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38609         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38610
38611 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38612
38613         * gcc.c-torture/compile/20020604-1.x: New.
38614         * gcc.c-torture/compile/simd-5.x: Likewise.
38615         * gcc.c-torture/execute/920710-1.x: Likewise.
38616         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38617
38618 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38619
38620         * g++.dg/inherit/override1.C: Add dg-options clause.
38621
38622 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38623
38624         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38625         _mm_slli_si128.
38626
38627 2002-10-19  Andreas Schwab  <schwab@suse.de>
38628
38629         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38630         directory component.
38631
38632 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38633
38634         * g++.dg/inherit/thunk1.C: New test.
38635
38636         * g++.dg/inherit/override1.C: New test.
38637
38638         * g++.dg/abi/mangle11.C: New test.
38639         * g++.dg/abi/mangle14.C: New test.
38640         * g++.dg/abi/mangle17.C: New test.
38641
38642 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38643
38644         * g++.dg/overload/member2.C: New test.
38645
38646 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38647
38648         * g++.dg/README: Describe new compat directory.
38649         * g++.dg/dg.exp: Skip tests in compat directory.
38650         * README.compat: New file.
38651         * lib/compat.exp: New expect script.
38652         * g++.dg/compat: New test directory.
38653         * g++.dg/compat/compat.exp: New expect script.
38654         * g++.dg/compat/abi: New test directory.
38655         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38656         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38657         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38658         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38659         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38660         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38661         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38662         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38663         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38664         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38665         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38666         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38667         * g++.dg/compat/break: New test directory.
38668         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38669         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38670         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38671         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38672         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38673         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38674         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38675         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38676         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38677         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38678         g++.dg/compat/break/README: New files.
38679         * g++.dg/compat/eh: New test directory.
38680         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38681         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38682         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38683         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38684         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38685         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38686         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38687         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38688         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38689         g++.dg/compat/eh/filter2_y.C,
38690         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38691         g++.dg/compat/eh/new1_y.C,
38692         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38693         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38694         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38695         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38696         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38697         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38698         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38699         g++.dg/compat/eh/unexpected1_y.C: New files.
38700         * g++.dg/compat/init: New test directory.
38701         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38702         g++.dg/compat/init/array5_y.C,
38703         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38704         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38705         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38706         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38707         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38708         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38709         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38710         g++.dg/compat/init/init-ref2_y.C: New files.
38711
38712 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38713
38714         PR c++/7584
38715         * g++.dg/inherit/using3.C: New test.
38716
38717 2002-10-17  Jan Hubicka  <jh@suse.cz>
38718
38719         * gcc.dg/20021017-2.c: New test.
38720
38721 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38722
38723         * g++.dg/abi/mangle16.C: Adjust.
38724
38725         * g++.dg/init/array8.C: New test.
38726
38727 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38728
38729         * gcc.dg/special/mips-abi.exp: New test.
38730         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38731
38732 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38733
38734         * g++.dg/abi/mangle16.C: New test.
38735         * g++.dg/abi/mangle17.C: Likewise.
38736
38737         PR c++/7478
38738         * g++.dg/template/ref1.C: New test.
38739
38740 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38741
38742         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38743
38744 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38745
38746         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38747
38748 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38749
38750         PR c++/7524
38751         * g++.dg/init/array7.C: New test.
38752
38753 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38754
38755         * g++.dg/init/array6.C: New test.
38756
38757         * g++.dg/abi/mangle13.C: Likewise.
38758         * g++.dg/abi/mangle14.C: Likewise.
38759         * g++.dg/abi/mangle15.C: Likewise.
38760
38761 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38762
38763         * g++.dg/abi/empty8.C: New test.
38764
38765 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38766
38767         * g++.dg/init/ctor1.C: New test.
38768
38769 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38770
38771         * gcc.c-torture/execute/20021015-1.c: New test.
38772
38773 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38774
38775         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38776
38777 2002-10-14  Jan Hubicka  <jh@suse.cz>
38778
38779         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38780
38781 2002-10-14  Richard Henderson  <rth@redhat.com>
38782
38783         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38784
38785 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38786
38787         PR optimization/6631
38788         * g++.dg/opt/const2.C: New test.
38789
38790 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38791
38792         PR c++/7176
38793         * g++.dg/parse/friend1.C: New test.
38794         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38795
38796 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38797
38798         * gcc.dg/20021014-1.c: New test.
38799
38800 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38801
38802         PR c++/5661
38803         * g++.dg/ext/vlm1.C: New test.
38804         * g++.dg/ext/vlm2.C: Likewise.
38805
38806         * g++.dg/init/array1.C: Remove invalid braces.
38807         * g++.dg/init/brace1.C: New test.
38808         * g++.dg/init/copy2.C: Likewise.
38809         * g++.dg/init/copy3.C: Likewise.
38810         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38811         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38812         braces.
38813
38814 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38815
38816         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38817
38818 2002-10-11  Richard Shann  <richard.shann@superh.com>
38819
38820         * gcc.c-torture/compile/simd-5.c: New test.
38821
38822 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38823
38824         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38825
38826 2002-10-10  Jim Wilson  <wilson@redhat.com>
38827
38828         * gcc.c-torture/execute/20021010-1.c: New test.
38829
38830 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38831
38832         PR c/7353
38833         * g++.dg/ext/typedef-init.C: New test.
38834         * gcc.dg/typedef-init.c: New test.
38835
38836 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38837
38838         * gcc.dg/cpp/paste13.c: New test.
38839
38840 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38841
38842         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38843         remaining platforms, XFAIL during compile, not execute.  Don't
38844         XFAIL at -O0.
38845
38846 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38847
38848         * gcc.dg/alias-1.c: Tweak expected warning.
38849
38850 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38851
38852         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38853
38854 2002-10-06  Andreas Jaeger  <aj@suse.de>
38855
38856         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38857         * gcc.dg/cpp/c++98.C: Likewise.
38858
38859         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38860         * g++.dg/cpp/c++98.C: Likewise.
38861
38862         * g++.dg/README (Subdirectories): Mention cpp directory.
38863
38864         PR target/7559
38865         * gcc.dg/20021006-1.c: New test.
38866
38867 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38868
38869         PR c++/7804
38870         * g++.dg/other/warning1.C: New test.
38871
38872 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38873
38874         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38875         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38876         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38877
38878 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38879
38880         PR c++/7931
38881         * g++.dg/template/ptrmem3.C: New test.
38882
38883         PR c++/7754
38884         * g++.dg/template/union1.C: New test.
38885
38886 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38887
38888         PR c++/8006
38889         * g++.dg/abi/mangle9.C: New test.
38890         * g++.dg/abi/mangle10.C: New test.
38891         * g++.dg/abi/mangle11.C: New test.
38892         * g++.dg/abi/mangle12.C: New test.
38893
38894 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38895
38896         PR c++/7188.
38897         * g++.dg/template/meminit1.C: New test.
38898         * g++.dg/warn/Wreorder-1.C: Likewise.
38899         * g++.old-deja/g++.mike/warn3.C: Tweak.
38900         * lib/prune.exp: Ingore "in copy constructor".
38901
38902 2002-10-02  Andreas Jaeger  <aj@suse.de>
38903
38904         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38905         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38906         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38907         on x86-64.
38908
38909 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38910
38911         * gcc.dg/empty1.C: Fix typo.
38912
38913 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38914
38915         * gcc.dg/alias-1.c: New test.
38916
38917 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38918
38919         * gcc.dg/empty1.C: New test.
38920
38921         * g++.dg/tls/init-2.C: Tweak error messages.
38922
38923 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38924
38925         * gcc.c-torture/compile/20020923-1.c: New test.
38926
38927 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38928
38929         * gcc.c-torture/execute/ffs-1.c: New test.
38930         * gcc.c-torture/execute/ffs-2.c: Ditto.
38931
38932 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38933
38934         * g++.dg/overload/member1.C: New test.
38935
38936 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38937
38938         * g++.dg/abi/empty7.C: New test.
38939         * g++.dg/init/pm2.C: Likewise.
38940
38941 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38942
38943         * g++.dg/rtti/crash1.C: New test.
38944
38945 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38946
38947         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38948         gcc.dg/sibcall-4.c: New tests.
38949
38950 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38951
38952         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38953         powerpc and MMIX targets.
38954
38955 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38956
38957         * gcc.dg/cpp/20020927-1.c: New.
38958
38959 2002-09-26  David S. Miller  <davem@redhat.com>
38960
38961         * gcc.c-torture/compile/trunctfdf.c: New.
38962
38963 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38964
38965         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38966
38967 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38968
38969         * gcc.c-torture/execute/loop-15.c: New.
38970
38971 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38972
38973         * README.QMTEST: Fix typo.
38974
38975 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38976
38977         * gcc.dg/20020926-1.c: New test.
38978
38979 2002-09-25  David S. Miller  <davem@redhat.com>
38980
38981         PR target/7842
38982         * gcc.c-torture/execute/shiftdi.c: New test.
38983
38984 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38985
38986         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38987         unique to the tool.
38988         * lib/g77.exp (g77_init): Likewise.
38989         * lib/g++.exp (g++_init): Likewise.
38990         * lib/objc.exp (objc_init): Likewise.
38991
38992 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38993
38994         * g++.dg/abi/empty5.C: New test.
38995         * g++.dg/abi/empty6.C: New test.
38996         * g++.dg/abi/vbase12.C: New test.
38997
38998 2002-09-25  Richard Henderson  <rth@redhat.com>
38999
39000         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
39001         too-small long double.
39002
39003 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
39004
39005         * gcc.dg/20020919-1.c: New test.
39006
39007 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
39008
39009         * g++.dg/abi/bitfield6.C: New test.
39010         * g++.dg/abi/bitfield7.C: New test.
39011         * g++.dg/abi/bitfield8.C: New test.
39012         * g++.dg/abi/vbase11.C: New test.
39013
39014 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39015
39016         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
39017         hppa*-*-hpux*.  Update test comment.
39018
39019 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
39020
39021         * gcc.dg/tls/struct-1.c: New test.
39022
39023 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
39024
39025         * gcc.dg/cpp/tr-warn2.c: Update.
39026
39027 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39028
39029         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
39030
39031 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39032
39033         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
39034         systems.
39035
39036 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
39037
39038         * gcc.c-torture/execute/ieee/mzero3.c: New test.
39039
39040         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39041         Adjust for c++filt moved to binutils.  Remove spurious duplicate
39042         setting of cxxfilt.
39043
39044 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
39045
39046         * gcc.dg/20020312-2.c: Update for darwin.
39047
39048 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39049
39050         * g++.old-deja/g++.other/crash32.C: Mark ICE.
39051
39052 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
39053
39054         * objc.dg/comp-types-1.m: New test.
39055         * objc.dg/comp-types-2.m: New test.
39056         * objc.dg/comp-types-3.m: New test.
39057         * objc.dg/comp-types-4.m: New test.
39058         * objc.dg/comp-types-5.m: New test.
39059         * objc.dg/comp-types-6.m: New test.
39060
39061 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39062
39063         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
39064
39065 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39066
39067         * g++.dg/other/do1.C: New test.
39068
39069         * g++.dg/template/subst1.C: New test.
39070
39071 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
39072
39073         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
39074
39075 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39076
39077         * g++.dg/template/qualttp20.C: Adjust expected errors.
39078         * g++.old-deja/g++.jason/report.C: Likewise.
39079         * g++.old-deja/g++.other/qual1.C: Likewise.
39080
39081         * g++.dg/lookup/scoped2.C: New test.
39082
39083         * g++.dg/ext/asm3.C: New test.
39084
39085 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
39086
39087         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
39088
39089 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
39090
39091         * ChangeLog: follow spelling conventions.
39092         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
39093         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
39094         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
39095         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
39096         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
39097         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
39098         * g++.old-deja/g++.law/global-init1.C: Likewise.
39099         * g++.old-deja/g++.other/delete4.C: Likewise.
39100         * g++.old-deja/g++.other/inline21.C: Likewise.
39101         * g++.old-deja/g++.other/singleton.C: Likewise.
39102         * g77.dg/strlen0.f: Likewise.
39103         * g77.f-torture/compile/20010519-1.f: Likewise.
39104         * g77.f-torture/compile/980310-4.f: Likewise.
39105         * gcc.c-torture/compile/20000605-1.c: Likewise.
39106         * gcc.c-torture/execute/20020225-1.c: Likewise.
39107         * gcc.dg/c90-hexfloat-2.c: Likewise.
39108         * gcc.dg/c99-bool-1.c: Likewise.
39109         * gcc.dg/c99-hexfloat-2.c: Likewise.
39110         * gcc.dg/dll-2.c: Likewise.
39111         * gcc.dg/wtr-union-init-1.c: Likewise.
39112         * gcc.dg/wtr-union-init-2.c: Likewise.
39113         * gcc.dg/wtr-union-init-3.c: Likewise.
39114         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39115         * gcc.dg/cpp/defined.c: Likewise.
39116         * gcc.dg/cpp/macsyntx.c: Likewise.
39117         * gcc.dg/cpp/paste2.c: Likewise.
39118         * gcc.dg/cpp/trad/defined.c: Likewise.
39119         * gcc.dg/format/c90-printf-1.c: Likewise.
39120         * gcc.dg/format/c90-scanf-1.c: Likewise.
39121         * gcc.dg/format/c99-printf-1.c: Likewise.
39122         * gcc.dg/format/c99-scanf-1.c: Likewise.
39123         * gcc.misc-tests/gcov-8.c: Likewise.
39124         * lib/profopt.exp: Likewise.
39125
39126 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
39127
39128         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
39129
39130 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39131
39132         * g++.dg/inherit/using2.C: New test.
39133
39134 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
39135
39136         * ChangeLog: Follow spelling conventions.
39137         * g++.dg/template/friend4.C: Likewise.
39138         * g++.old-deja/g++.pt/crash67.C: Likewise.
39139         * gcc.c-torture/execute/20000801-4.c: Likewise.
39140         * gcc.dg/c90-digraph-1.c: Likewise.
39141         * gcc.dg/c94-digraph-1.c: Likewise.
39142         * gcc.dg/c99-digraph-1.c: Likewise.
39143         * gcc.dg/cpp/line5.c: Likewise.
39144         * gcc.dg/cpp/multiline.c: Likewise.
39145         * gcc.dg/cpp/trad/literals-1.c: Likewise.
39146         * gcc.dg/format/attr-3.c: Likewise.
39147         * gcc.dg/format/c90-scanf-3.c: Likewise.
39148         * gcc.dg/format/ext-4.c: Likewise.
39149
39150 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39151
39152         * g++.dg/template/pretty1.C: New test.
39153
39154 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
39155
39156         * gcc.c-torture/execute/struct-cpy-1.c: New test.
39157
39158 2002-09-13  Matt Austern  <austern@apple.com>
39159
39160         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
39161         passing a cast expression to a function by const reference.
39162
39163 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
39164
39165         * g++.dg/template/deduce1.C: New test.
39166
39167 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
39168
39169         * gcc.c-torture/execute/simd-1.c: Force all use of int to
39170         32-bit int.
39171
39172 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39173
39174         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
39175         usage.
39176
39177 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
39178
39179         * gcc.c-torture/compile/20020910-1.c: New test.
39180
39181 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
39182
39183         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
39184
39185 2002-09-10  Andreas Jaeger  <aj@suse.de>
39186
39187         * gcc.dg/20020312-2.c: Adjust for x86-64.
39188
39189 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
39190
39191         * g77.dg/7388.f: New test case for PR 7388.
39192
39193 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
39194
39195         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
39196
39197 2002-09-05  Ziemowit Laski <zlaski@apple.com>
39198
39199         * objc.dg/proto-lossage-1.m: New test.
39200
39201 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
39202
39203         * gcc.dg/cpp/_Pragma4.c: Fix typo.
39204
39205 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
39206
39207         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
39208         expected to pass.
39209
39210 2002-09-06  Stan Shebs  <shebs@apple.com>
39211             David Edelsohn  <edelsohn@gnu.org>
39212
39213         * gcc.dg/weak: New directory.
39214         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
39215         target-specific xfail bits.
39216         * gcc.dg/typeof-2.c: Move to new directory.
39217         * gcc.dg/weak.exp: New expect script.
39218
39219 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
39220
39221         * gcc.c-torture/execute/extzvsi.c: New test.
39222
39223 2002-09-05  Stan Shebs  <shebs@apple.com>
39224
39225         * gcc.dg/weak-1.c: xfail on Darwin.
39226         * gcc.dg/weak-2.c: Ditto.
39227         * gcc.dg/weak-3.c: Ditto.
39228         * gcc.dg/weak-4.c: Ditto.
39229         * gcc.dg/weak-5.c: Ditto.
39230         * gcc.dg/weak-6.c: Ditto.
39231         * gcc.dg/weak-7.c: Ditto.
39232         * gcc.dg/weak-8.c: Ditto.
39233         * gcc.dg/weak-9.c: Ditto.
39234
39235 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
39236
39237         * gcc.c-torture/execute/loop-14.c: New test.
39238
39239 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
39240
39241         * g++.dg/other/cxa-atexit1.C: New test.
39242
39243         * gcc.dg/typeof-2.c: New test.
39244
39245 2002-09-03  Roger Sayle  <roger@eyesopen.com>
39246
39247         * gcc.dg/builtins-2.c: New testcase.
39248         * gcc.dg/builtins-3.c: New testcase.
39249
39250 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
39251
39252         * gcc.dg/cpp/_Pragma4.c: New test.
39253
39254 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
39255
39256         * objc/execute/nil_method-1.m: New testcase.
39257
39258 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
39259
39260         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
39261         [Object class], not [Object initialize].
39262
39263 2002-08-31  Roger Sayle  <roger@eyesopen.com>
39264             Hans-Peter Nilsson  <hp@bitrange.com>
39265
39266         * gcc.c-torture/execute/20020720-1.x: Skip test on
39267         mmix-knuth-mmixware.  Correct comment.
39268
39269 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
39270
39271         * testsuite/g++.dg/abi/bitfield5.C: New test.
39272         * testsuite/g++.dg/abi/vbase10.C: Likewise.
39273
39274 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
39275
39276         * objc.dg/undeclared-selector.m: New test.
39277
39278 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
39279
39280         * g++.dg/other/offsetof1.C: Avoid cast warning.
39281
39282 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
39283
39284         * objc.dg/super-class-2.m: New test.
39285
39286 2002-08-24  Matt Austern  <austern@apple.com>
39287
39288         * g++.dg/ext/lvaddr.C: New test.
39289         * g++.dg/ext/lvcast.C: New test.
39290
39291 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
39292
39293         * testsuite/g++.dg/inherit/cond1.C: New test.
39294
39295 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
39296
39297         * gcc.dg/noncompile/incomplete-1.c: New test.
39298
39299 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39300
39301         * gcc.dg/typespec-1.c: New test.
39302
39303 2002-08-20  Devang Patel  <dpatel@apple.com>
39304         * objc.dg/proto-hier-2.m: New test.
39305
39306 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39307
39308         * objc.dg/bitfield-1.m: New test.
39309         * objc.dg/bitfield-2.m: New test.
39310
39311 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39312
39313         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39314         gcc.dg/c99-flex-array-4.c: New tests.
39315
39316 2002-08-16  Stan Shebs  <shebs@apple.com>
39317
39318         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39319
39320 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39321
39322         * gcc.dg/typeof-1.c: New test.
39323         * g++.dg/ext/typeof2.C: New test.
39324
39325 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39326
39327         * g++.dg/other/offsetof1.C: New test.
39328
39329 2002-08-14  Richard Henderson  <rth@redhat.com>
39330
39331         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39332
39333 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39334
39335         * gcc.dg/cpp/_Pragma3.c: New test.
39336
39337 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39338
39339         * g++.dg/template/inherit3: New test.
39340
39341 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39342
39343         * gcc.dg/bitfld-4.c: Add blank options.
39344
39345 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39346
39347         * g++.dg/template/crash1.C: New test.
39348
39349 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39350
39351         * gcc.dg/tls/opt-2.c: New test.
39352
39353 2002-08-08  Devang Patel  <dpatel@apple.com>
39354
39355         * objc.dg/selector-1.m : New test
39356
39357 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39358
39359         * g++.dg/abi/bitfield4.C: New test.
39360         * gcc.dg/bitfld-4.c: New test.
39361
39362 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39363
39364         * g++.dg/other/packed1.C: New test.
39365
39366 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39367
39368         * g++.dg/abi/offsetof.C: Tweak error messages.
39369         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39370
39371 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39372
39373         * gcc.dg/bitfld-3.c: New test.
39374
39375 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39376             Richard Henderson  <rth@redhat.com>
39377
39378         * gcc.dg/i386-bitfield1.c: New test.
39379         * g++.dg/abi/bitfield3.C: Update.
39380
39381 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39382
39383         * objc.dg/const-str-2.m: Update.
39384         * gcc.dg/cpp/c++98.c: Change to C extension.
39385         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39386         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39387
39388 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39389
39390         * testsuite/gcc.dg/tls/diag-3.c: New.
39391
39392 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39393
39394         * g++.dg/README (Subdirectories): Document new subdir expr.
39395         * g++.dg/expr/pmf-1.C: New test.
39396
39397 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39398
39399         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39400
39401 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39402
39403         * g++.dg/abi/bitfield3.C: New test.
39404
39405 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39406
39407         * lib/gcov.exp: Tweak expected line formats.
39408         * gcc.misc-tests/gcov8.c: New test.
39409         * gcc.misc-tests/gcov8.x: New flags.
39410
39411 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39412
39413         * consistency.vlad/layout/endian.c: Include string.h.
39414
39415         * gcc.c-torture/execute/20020805-1.c: New test.
39416
39417 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39418
39419         * g++.dg/other/conversion1.C: New test.
39420
39421 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39422
39423         * gcc.dg/builtins-1.c: New testcase.
39424
39425 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39426
39427         * g++.dg/inherit/access3.C: New test.
39428
39429 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39430
39431         * gcc.dg/ia64-visibility-2.c: New test.
39432
39433 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39434
39435         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39436         __qualifier_flags to __flags.
39437
39438 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39439
39440         * g++.dg/inherit/operator1.C: New test.
39441         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39442         * g++.dg/other/error1.C: Change expected error message.
39443         * g++.dg/template/conv4.C: Likewise.
39444
39445 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39446
39447         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39448         for documented behavior.
39449
39450 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39451
39452         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39453         several targets known to fail.
39454
39455 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39456
39457         * gcc.dg/mips-args-[123].c: New tests.
39458
39459 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39460
39461         * gcc.dg/ppc-spe.c: New.
39462
39463 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39464
39465         * g++.dg/other/ptrmem4.C: New testcase.
39466
39467 2002-07-24  Richard Henderson  <rth@redhat.com>
39468
39469         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39470
39471 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39472
39473         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39474
39475 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39476
39477         * gcc.c-torture/execute/memset-3.c: New testcase.
39478
39479 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39480
39481         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39482         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39483
39484 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39485
39486         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39487         Delete.
39488
39489 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39490
39491         * gcc.c-torture/compile/simd-4.c: New test.
39492
39493 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39494
39495         PR c++/7347, c++/7348
39496         * g++.dg/template/access4.C: New test.
39497         * g++.dg/template/access5.C: New test.
39498         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39499         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39500         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39501         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39502
39503 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39504
39505         * gcc.dg/gnu89-init-2.c: New test.
39506
39507 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39508
39509         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39510
39511 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39512
39513         * gcc.c-torture/execute/20020720-1.c: New testcase.
39514
39515 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39516
39517         * gcc.dg/cpp/Wsignprom.c: New tests.
39518
39519 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39520
39521         * gcc.c-torture/execute/loop-13.c: New test.
39522
39523 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39524
39525         * gcc.dg/cpp/expr.c: New tests.
39526
39527 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39528
39529         * g++.dg/opt/pr6713.C: Add template instantiation.
39530
39531 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39532
39533         * gcc.dg/nest.c: New test.
39534
39535 2002-07-17  Richard Henderson  <rth@redhat.com>
39536
39537         * g++.dg/opt/pr6713.C: New test.
39538
39539 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39540
39541         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39542         XFAIL for all x86 processors.
39543
39544 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39545
39546         * gcc.c-torture/execute/20010122-1.x: Do not test with
39547         -fomit-frame-pointer.
39548
39549 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39550
39551         * g++.dg/template/instantiate2.C: New test.
39552         * g++.dg/template/spec4.C: New test.
39553
39554 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39555
39556         * g++.dg/template/access2.C: New test.
39557         * g++.dg/template/access3.C: New test.
39558
39559 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39560
39561         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39562         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39563         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39564         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39565         Convert to use <stdarg.h>.
39566         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39567         Delete.
39568         * gcc.dg/va-arg-2.c: New.
39569         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39570
39571 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39572
39573         * gcc.c-torture/compile/20020710-1.c: New test.
39574
39575 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39576                           Andrew Pinski  <pinskia@physics.uc.edu>
39577
39578         gcc.c-torture/compile/simd-2.c: New testcase.
39579         gcc.c-torture/compile/simd-3.c: Likewise.
39580
39581 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39582
39583         PR c++/7224
39584         * g++.dg/overload/error1.C: New test.
39585
39586 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39587
39588         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39589         configuration and IRIX 6 O32 ABI.
39590
39591 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39592
39593         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39594
39595 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39596
39597         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39598
39599 2002-07-10  Jeffrey A Law  <law@redhat.com>
39600
39601         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39602
39603         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39604
39605 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39606
39607         * gcc.dg/20020312-2.c: Check for __PPC__.
39608
39609 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39610
39611         * gcc.c-torture/compile/20020709-1.c: New test.
39612
39613 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39614
39615         * g++.dg/template/qualttp21.C: New test case.
39616
39617 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39618
39619         * gcc.c-torture/compile/20020706-1.c: New test.
39620         * gcc.c-torture/compile/20020706-2.c: New test.
39621
39622 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39623             Alexandre Oliva  <aoliva@redhat.com>
39624
39625         * g++.dg/warn/incomplete1.C: New test.
39626
39627 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39628
39629         PR c++/7099
39630         * g++.dg/warn/noreturn1.C: New test.
39631
39632 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39633
39634         PR c++/6706
39635         * g++.dg/debug/debug6.C: New test.
39636         * g++.dg/debug/debug7.C: New test.
39637
39638 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39639
39640         * gcc.c-torture/compile/simd-3.c: New test.
39641
39642 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39643
39644         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39645         * gcc.dg/20020620-1.c: Likewise.
39646
39647 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39648
39649         PR c++/6944
39650         * g++.dg/init/array4.C: New test.
39651         * g++.dg/init/array5.C: New test.
39652
39653 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39654
39655         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39656         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39657
39658 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39659
39660         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39661         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39662         * gcc.dg/wtr-conversion-1.c: Likewise.
39663         * gcc.dg/wtr-escape-1.c: Likewise.
39664         * gcc.dg/wtr-int-type-1.c: Likewise.
39665         * gcc.dg/wtr-label-1.c: Likewise.
39666         * gcc.dg/wtr-static-1.c: Likewise.
39667         * gcc.dg/wtr-strcat-1.c: Likewise.
39668         * gcc.dg/wtr-suffix-1.c: Likewise.
39669         * gcc.dg/wtr-switch-1.c: Likewise.
39670         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39671         * gcc.dg/wtr-union-init-1.c: Likewise.
39672         * gcc.dg/wtr-union-init-2.c: Likewise.
39673         * gcc.dg/wtr-union-init-3.c: Likewise.
39674
39675         * gcc.dg/wtr-func-def-1.c: New test.
39676
39677 2002-07-02 Devang Patel <dpatel@apple.com>
39678
39679         * objc.dg/param-1.m: New test.
39680
39681 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39682
39683         * gcc.dg/cpp/trad/directive.c: Add test.
39684         * gcc.dg/cpp/trad/macroargs.c: Add test.
39685         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39686
39687 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39688
39689         * gcc.dg/cpp/cmdlne-M.c: New test.
39690
39691 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39692
39693         * objc.dg/desig-init-1.m: New test.
39694
39695 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39696
39697         PR c++/6716
39698         * g++.dg/template/instantiate1.C: New test.
39699
39700 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39701
39702         PR c++/7112
39703         * g++.dg/template/sizeof2.C: New test.
39704
39705 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39706
39707         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39708         gcc.dg/cpp/trad/include.c: New tests.
39709
39710 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39711
39712         PR target/7177
39713         * gcc.c-torture/compile/20020701-1.c: New test.
39714
39715 2002-07-01  Stan Shebs  <shebs@apple.com>
39716
39717         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39718         header here...
39719         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39720         (objc-torture-execute): or here.
39721
39722 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39723
39724         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39725
39726 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39727
39728         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39729
39730 2002-06-30  Devang Patel  <dpatel@apple.com>
39731
39732         * objc.dg/fsyntax-only.m: New test.
39733
39734 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39735
39736         PR c++/6695
39737         * g++.dg/template/friend7.C: New file.
39738
39739 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39740
39741         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39742         return type.
39743
39744 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39745
39746         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39747         avoid division by zero.
39748
39749 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39750
39751         * gcc.dg/Wunknownprag.c: New tests.
39752
39753 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39754
39755         * gcc.c-torture/execute/simd-2.c: New test.
39756
39757 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39758
39759         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39760         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39761         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39762         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39763         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39764         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39765         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39766         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39767         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39768         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39769         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39770         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39771         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39772         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39773         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39774         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39775         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39776
39777 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39778
39779         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39780         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39781         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39782         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39783         New tests.
39784         * gcc.dg/cpp/trad/directive.c: Update.
39785
39786 2002-06-23  Andreas Jaeger  <aj@suse.de>
39787
39788         * gcc.c-torture/execute/complex-6.c: New.
39789
39790 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39791
39792         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39793         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39794         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39795         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39796
39797 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39798
39799         * gcc.dg/cpp/trad: New directory with traditional tests copied
39800         from parent directory.
39801         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39802         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39803         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39804         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39805         Move to trad/ and rename.
39806         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39807         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39808         gcc.dg/cpp/trad/redef2.c: New tests.
39809         * gcc.dg/cpp/trad/trad.exp: New driver.
39810
39811 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39812
39813         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39814         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39815         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39816         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39817         Remove.
39818
39819 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39820
39821         * gcc.dg/20020620-1.c: New test.
39822
39823 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39824
39825         * g++.dg/template/ttp4.C: New test.
39826
39827 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39828
39829         * g++.dg/opt/vt1.C: Fix regexp.
39830
39831 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39832
39833         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39834         Don't use attribute `noinline'.
39835
39836 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39837
39838         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39839
39840 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39841
39842         * gcc.c-torture/execute/simd-1.c: New.
39843
39844         * gcc.dg/simd-1.c: New.
39845
39846 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39847
39848         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39849
39850 2002-06-16  Richard Henderson  <rth@redhat.com>
39851
39852         * g++.dg/ext/anon-struct1.C: New.
39853         * g++.dg/ext/anon-struct2.C: New.
39854         * g++.dg/ext/anon-struct3.C: New.
39855         * gcc.dg/anon-struct-1.c: New.
39856         * gcc.dg/anon-struct-2.c: New.
39857         * gcc.dg/anon-struct-3.c: New.
39858         * gcc.dg/20011008-1.c: Adjust warning text.
39859         * gcc.dg/20020527-1.c: Add -fms-extensions.
39860
39861 2002-06-16  Richard Henderson  <rth@redhat.com>
39862
39863         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39864
39865 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39866
39867         * gcc.c-torture/execute/20020615-1.c: New test.
39868
39869 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39870
39871         * gcc.c-tortuture/execute/compare-1.c: New test case.
39872         * gcc.c-tortuture/execute/compare-2.c: New test case.
39873         * gcc.c-tortuture/execute/compare-3.c: New test case.
39874
39875 2002-06-13  Richard Henderson  <rth@redhat.com>
39876
39877         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39878         ia64 ilp32.
39879
39880 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39881
39882         * g++.dg/template/typename2.C: Update error message.
39883
39884 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39885
39886         * gcc.c-torture/execute/20020611-1.c: New test.
39887
39888 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39889
39890         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39891         list of targets to skip.
39892
39893 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39894
39895         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39896         targets if not optimizing.
39897
39898 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39899
39900         * gcc.c-torture/compile/20020605-1.c: New test.
39901
39902         * g++.dg/opt/vt1.C: New test.
39903
39904         * gcc.dg/20020531-1.c: New test.
39905
39906         * gcc.dg/20020530-1.c: New test.
39907
39908         * gcc.dg/20020527-1.c: New test.
39909
39910         * g++.dg/opt/cse1.C: New test.
39911
39912 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39913
39914         * gcc.dg/20020607-2.c: New test case.
39915
39916 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39917
39918         * gcc.c-torture/compile/20020604-1.c: New test.
39919
39920 2002-06-04  Richard Henderson  <rth@redhat.com>
39921
39922         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39923         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39924         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39925
39926 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39927
39928         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39929
39930 2002-06-03  Richard Henderson  <rth@redhat.com>
39931
39932         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39933         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39934
39935 2002-06-02  Richard Henderson  <rth@redhat.com>
39936
39937         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39938         test functions static.
39939
39940 2002-06-02  Andreas Jaeger  <aj@suse.de>
39941
39942         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39943         now.
39944
39945 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39946
39947         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39948         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39949         Update for mofified diagnostics.
39950         * gcc.dg/c99-intconst-1.c: No longer fail.
39951
39952 2002-06-02  Richard Henderson  <rth@redhat.com>
39953
39954         * gcc.dg/uninit-A.c: Remove xfail markers.
39955
39956 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39957
39958         * gcc.dg/fnegate-1.c: New test case.
39959
39960 2002-05-30  Osku Salerma  <osku@iki.fi>
39961
39962         * gcc.c-torture/execute/mayalias-1.c: New file.
39963
39964 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39965
39966         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39967         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39968         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39969
39970 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39971
39972         * gcc.c-torture/execute/20020529-1.c: New test.
39973
39974 2002-05-27  Richard Henderson  <rth@redhat.com>
39975
39976         * g++.dg/ext/attrib6.C: New test case.
39977
39978 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39979
39980         * gcc.c-torture/execute/pure-1.c: New test.
39981
39982 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39983
39984         * gcc.dg/cpp/arith-2.c: Remove.
39985
39986 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39987
39988         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39989         * gcc.dg/cpp/if-3.c: Remove.
39990
39991 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39992
39993         * g++.dg/opt/cse2.C: New test.
39994
39995 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39996
39997         * gcc.dg/cpp/arith-1.c: New semantic tests.
39998         * gcc.dg/cpp/if-1.c: Update.
39999
40000 2002-05-24  Ben Elliston  <bje@redhat.com>
40001
40002         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
40003
40004 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40005
40006         * gcc.dg/verbose-asm.c: New test.
40007
40008 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40009
40010         * gcc.dg/cpp/paste12.c: New test.
40011
40012 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40013
40014         * g++.dg/parse/named_ops.C: New test.
40015
40016 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
40017
40018         * gcc.dg/weak-8.c: New test.
40019
40020 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
40021
40022         * gcc.dg/weak-2.c: Allow optional leading underscore
40023         in scan-assembler symbol name.
40024         * gcc.dg/weak-3.c: Likewise.
40025         * gcc.dg/weak-4.c: Likewise.
40026         * gcc.dg/weak-5.c: Likewise.
40027
40028 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
40029
40030         * gcc.dg/20020523-1.c: New test.
40031
40032 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40033
40034         * objc.dg/const-str-2.m: Update now that we stop after
40035         a command line error.
40036
40037 2002-05-22  Richard Henderson  <rth@redhat.com>
40038
40039         * g++.dg/dg.exp: Fix typo in test pruneing.
40040
40041 2002-05-22  Richard Henderson  <rth@redhat.com>
40042
40043         * g++.dg/dg.exp: Prune the tls subdirectory.
40044         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
40045         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
40046         * g++.dg/tls/init-1.C: New.
40047
40048 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
40049
40050         * gcc.dg/20020517-1.c: New test.
40051
40052 2002-05-21  Richard Henderson  <rth@redhat.com>
40053
40054         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
40055         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
40056
40057 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
40058
40059         * g++.dg/other/copy2.C: New test.
40060
40061 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
40062
40063         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
40064         (MAX_COPY): Bump up to 10 times sizeof (long long).
40065         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
40066
40067         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
40068         sizeof (long long).
40069
40070         * gcc.c-torture/execute/strcpy-1.c: New test.
40071
40072 2002-05-19  Jason Merrill  <jason2redhat.com>
40073
40074         * g++.dg/ext/oper1.C: New test.
40075
40076 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
40077 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
40078
40079         * README.QMTEST: New file.
40080
40081         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
40082
40083 2002-05-19  Andreas Jaeger  <aj@suse.de>
40084
40085         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
40086         now.
40087         * gcc.c-torture/execute/loop-2d.x: Likewise.
40088
40089 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
40090
40091         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
40092         support weak symbols.
40093         * gcc.dg/weak-4.c: Likewise.
40094         * gcc.dg/weak-6.c: Likewise.
40095
40096 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
40097
40098         * gcc.dg/weak-3.c: Add dg-excess-error comment for
40099         cygwin, coff and h8300-*-hms targets
40100         * gcc.dg/weak-5.c: Likewise.
40101         * gcc.dg/weak-7.c: Likewise.
40102
40103 2002-05-16  Jason Merrill  <jason@redhat.com>
40104
40105         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
40106         (scan-assembler-not, scan-assembler-dem): Likewise.
40107         (scan-assembler-dem-not): Likewise.
40108
40109 2002-05-15  Richard Henderson  <rth@redhat.com>
40110
40111         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
40112
40113 2002-05-15  Richard Henderson  <rth@redhat.com>
40114
40115         * gcc.dg/weak-5.c (vfoo1c): No warning here.
40116         (vfoo1f): Warning here.
40117         (vfoo1l): Don't redefine the alias.
40118
40119 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
40120
40121         * g++.dg/init/pm1.C: New test.
40122
40123 2002-05-12  David S. Miller  <davem@redhat.com>
40124
40125         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
40126         types.
40127
40128 2002-05-10  Roger Sayle  <roger@eyesopen.com>
40129
40130         * gcc.c-torture/execute/20020510-1.c: New test case.
40131
40132 2002-05-10  David S. Miller  <davem@redhat.com>
40133
40134         * gcc.c-torture/execute/conversion.c: Test long double too.
40135
40136 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
40137
40138         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
40139         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
40140         * lib/g++.exp (g++_link_flags): Likewise.
40141         * lib/objc.exp (objc_target_compile): Likewise.
40142
40143 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40144
40145         * gcc.dg/cpp/poison.c: Update.
40146         * gcc.dg/cpp/20000625-2.c: Remove.
40147         * gcc.dg/cpp/direct2s.c: Remove final test.
40148
40149 2002-05-08  Tom Rix  <trix@redhat.com>
40150
40151         * gcc.c-torture/execute/20020508-1.c: New test.
40152         * gcc.c-torture/execute/20020508-2.c: New test.
40153         * gcc.c-torture/execute/20020508-3.c: New test.
40154
40155 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40156
40157         * gcc.dg/cpp/charconst-4.c: More tests.
40158
40159 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
40160
40161         PR c/6569
40162         * gcc.dg/weak-3.c: Update location of warning messages.
40163         * gcc.dg/weak-5.c: Likewise.
40164
40165 2002-05-06  Roger Sayle  <roger@eyesopen.com>
40166
40167         * gcc.c-torture/execute/20020506-1.c: New test case.
40168
40169 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40170
40171         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
40172
40173 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40174
40175         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
40176
40177 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40178
40179         * gcc.dg/cpp/charconst-3.c: New test.
40180
40181 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40182
40183         * gcc.dg/cpp/charconst.c: Update tests.
40184
40185 2002-05-05  Tim Josling  <tej@melbpc.org.au>
40186
40187         * treelang: Added directory for new sample language treelang. Also
40188         lib/treelang.exp: New file to signal treelang should be tested.
40189
40190 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40191
40192         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
40193         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
40194         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
40195         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
40196         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
40197         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
40198         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
40199
40200 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40201
40202         * gcc.dg/format/xopen-2.c: New test.
40203
40204 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40205
40206         * gcc.dg/20020503-1.c: New test.
40207
40208 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
40209
40210         * g++.dg/init/dtor1.C: Make it tougher.
40211
40212 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
40213
40214         * g++.dg/init/dtor1.C: New test.
40215
40216 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
40217
40218         * gcc.dg/altivec-8.c: New.
40219
40220 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
40221
40222         * gcc.dg/altivec-7.c: New.
40223
40224 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
40225
40226         * g++.dg/parse/typedef1.C: New test.
40227
40228 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
40229
40230         PR c++/6486
40231         * g++.dg/template/friend6.C: New test.
40232
40233         PR c++/6492
40234         * g++.dg/init/copy1.C: New test.
40235
40236 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
40237
40238         * g++.dg/warn/effc1.C: New test.
40239
40240 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40241
40242         * gcc.dg/cpp/if-cexp.c: Add a test.
40243
40244 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
40245
40246         * gcc.dg/20020426-2.c: New test.
40247
40248 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40249
40250         * gcc.dg/cpp/if-mop.c: Update.
40251         * gcc.dg/cpp/if-mpar.c: Add test.
40252         * gcc.dg/cpp/if-oppr.c: Update.
40253
40254 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40255
40256         PR c/6343
40257         * gcc.dg/weak-[2-7].c: New tests.
40258
40259 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40260
40261         * gcc.dg/enum1.c: New test.
40262
40263 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40264
40265         PR c++/6497
40266         * g++.dg/inherit/access2.C: New test.
40267
40268 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40269
40270         PR bootstrap/6445
40271         * gcc.dg/20020426-1.c: New test.
40272
40273 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40274
40275         * g++.dg/abi/enum1.C: New test.
40276
40277 2002-04-26  Richard Henderson  <rth@redhat.com>
40278
40279         * gcc.dg/c99-bool-1.c: Expect always true warning.
40280
40281 2002-04-25  Roger Sayle  <roger@eyesopen.com>
40282
40283         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40284
40285 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40286
40287         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40288         targets.
40289
40290 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
40291
40292         * g++.dg/abi/mange7.C: New test.
40293
40294         PR c++/6438.
40295         * g++.dg/parse/stmtexpr2.C: New test.
40296
40297 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
40298
40299         * gcc.dg/20020312-2.c: Add SH target.
40300
40301 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40302
40303         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40304         compiler output on mips*-*-irix*.
40305
40306 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40307
40308         * g++.dg/parse/attr1.C: New test.
40309
40310 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40311
40312         * gcc.c-torture/execute/string-opt-17.c: New test case.
40313         * gcc.c-torture/execute/memset-2.c: New test case.
40314
40315 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40316
40317         PR c++/6256:
40318         * g++.dg/template/friend5.C: New test.
40319
40320         PR c++/6331:
40321         * g++.dg/template/qual1.C: Likewise.
40322
40323 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40324
40325         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40326         Include stdlib.h, not stdio.h or ctype.h.
40327
40328 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40329
40330         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40331         cris-*-elf* and mmix-*-*.
40332         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40333         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40334         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40335         Ditto.
40336         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40337         * gcc.dg/wchar_t-1.c: Ditto.
40338
40339 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40340
40341         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40342         Clarify comment.
40343
40344 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40345
40346         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40347
40348 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40349
40350         * gcc.c-torture/execute/20000906-1.x: Delete.
40351
40352 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40353
40354         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40355
40356 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40357
40358         * PR6367
40359         * g77.f-torture/execute/6367.f: New test.
40360         * g77.f-torture/execute/6367.x: Disable for MMIX.
40361
40362 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40363
40364         * PR6352
40365         * g++.dg/opt/inline2.C: New test.
40366
40367 2002-04-18  Richard Henderson  <rth@redhat.com>
40368
40369         * gcc.dg/20000906-1.c: Enable for all targets.
40370         * gcc.c-torture/compile/iftrap-2.c: New.
40371
40372 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40373
40374         * gcc.dg/20020418-1.c: New test.
40375         * gcc.dg/20020418-2.c: New test.
40376
40377 2002-04-18  Richard Henderson  <rth@redhat.com>
40378
40379         * gcc.c-torture/compile/iftrap-1.c: New.
40380         * gcc.dg/iftrap-1.c: Adjust for ia64.
40381         * gcc.dg/iftrap-2.c: New.
40382
40383 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40384
40385         * gcc.c-torture/compile/20020418-1.c: New test.
40386
40387 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40388
40389         * gcc.c-torture/compile/20020415-1.c: New.
40390
40391 2002-04-18  David S. Miller  <davem@redhat.com>
40392
40393         * gcc.c-torture/execute/20020418-1.c: New test.
40394
40395 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40396
40397         * gcc.dg/20020416-1.c: New test.
40398
40399         * g++.dg/opt/inline1.C: New test.
40400
40401 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40402
40403         * gcc.dg/altivec-5.c: New test.
40404
40405         * gcc.dg/20020415-1.c: New test.
40406
40407 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40408
40409         * testsuite/lib/chill.exp: Remove.
40410
40411 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40412
40413         * g++.dg/other/big-struct.C: New test.
40414
40415 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40416
40417         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40418         of scratch file.
40419
40420 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40421
40422         PR c/6277
40423         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40424         in scan-assembler function name
40425
40426 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40427
40428         * g77.f-torture/execute/980628-4.x,
40429         g77.f-torture/execute/980628-5.x,
40430         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40431         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40432         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40433         i[34567]86-*-*.
40434
40435 2002-04-13  David S. Miller  <davem@redhat.com>
40436
40437         * gcc.c-torture/execute/20020413-1.c: New test.
40438
40439 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40440
40441         * gcc.dg/asm-6.c,
40442         * g++.dg/ext/asm1.C: New tests.
40443
40444 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40445
40446         PR c++ 5373.
40447         * g++.dg/parse/stmtexpr1.C: New test.
40448
40449         PR c++/5189.
40450         * g++.dg/template/copy1.C: New test.
40451
40452 2002-04-12  Richard Henderson  <rth@redhat.com>
40453
40454         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40455
40456 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40457
40458         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40459         gcc.c-torture/execute/20020307-2.c.
40460
40461 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40462
40463         * g++.dg/ext/attrib5.C,
40464         * g++.dg/lookup/struct1.C: New tests.
40465
40466 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40467
40468         * gcc.dg/20020411-1.c: New test.
40469
40470         * gcc.c-torture/execute/20020411-1.c: New test.
40471
40472 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40473
40474         * g77.f-torture/execute/6177.f: New test.
40475
40476 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40477
40478         PR middle-end/6247
40479         * g++.dg/opt/cleanup1.C: New test.
40480
40481         * g++.dg/opt/const1.C: New test.
40482
40483 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40484
40485         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40486
40487 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40488
40489         PR c++/5507
40490         * g++.dg/template/typename2.C: New test.
40491
40492 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40493
40494         * gcc.c-torture/execute/loop-12.c: New.
40495
40496 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40497
40498         * g77.f-torture/execute/980628-4.x,
40499         g77.f-torture/execute/980628-5.x,
40500         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40501         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40502         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40503
40504 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40505
40506         PR optimization/6086
40507         * g++.dg/opt/preinc1.C: New test.
40508
40509 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40510
40511         PR c++/5571
40512         * g++.dg/opt/static2.C: New test.
40513
40514 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40515
40516         PR c/5120
40517         * gcc.dg/20020406-1.c: New test.
40518
40519 2002-04-04  David S. Miller  <davem@redhat.com>
40520
40521         * gcc.c-torture/execute/20020404-1.c: New test.
40522
40523 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40524
40525         PR c/6123
40526         * gcc.dg/20020312-2.c: Do not declare global register variable
40527         if __PIC__ or __pic__ is defined.
40528
40529 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40530
40531         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40532         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40533
40534 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40535
40536         * gcc.misc-tests/linkage.exp: Update last change to handle
40537         sparc*-, not just sparc-.
40538
40539 2002-04-03  Richard Henderson  <rth@redhat.com>
40540
40541         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40542
40543 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40544
40545         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40546
40547 2002-04-02  David S. Miller  <davem@redhat.com>
40548
40549         * gcc.c-torture/execute/20020402-3.c: New test.
40550
40551 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40552
40553         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40554         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40555
40556         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40557         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40558         g77.f-torture/execute/20001201.x,
40559         g77.f-torture/execute/u77-test.x: New files.
40560
40561         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40562         * gcc.dg/wchar_t-1.c: Ditto.
40563
40564 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40565
40566         * gcc.c-torture/execute/20020402-1.c: New test.
40567
40568 2002-04-01  Richard Henderson  <rth@redhat.com>
40569
40570         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40571
40572         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40573
40574 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40575
40576         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40577
40578 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40579
40580         * g++.dg/inherit/template-as-base.C: Expect error.
40581         * g++.dg/inherit/namespace-as-base.C: Likewise.
40582
40583 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40584
40585         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40586         g++.dg/ext/instantiate3.C: Tweak match patterns.
40587
40588         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40589         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40590         -da test.
40591
40592 2002-03-31  Richard Henderson  <rth@redhat.com>
40593
40594         * gcc.dg/special/alias-2.c: New.
40595         * gcc.dg/special/ecos.exp: Run it.
40596
40597 2002-03-31  Richard Henderson  <rth@redhat.com>
40598
40599         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40600
40601 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40602
40603         * gcc.dg/weak-1.c: Disable on h8300 port.
40604
40605 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40606
40607         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40608         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40609         ordering tests.
40610         * g++.dg/bprob/bprob-1.C: New test.
40611         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40612         * g++.dg/gcov/gcov-1.C: New test.
40613         * g++.dg/gcov/gcov-1.x: New file.
40614         * g++.dg/gcov/gcov-2.C: New test.
40615         * g++.dg/gcov/gcov-3.C: New test.
40616         * g++.dg/gcov/gcov-3.h: New file.
40617
40618 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40619
40620         * g++.old-deja/g++.other/builtins5.C: New test.
40621         * g++.old-deja/g++.other/builtins6.C: New test.
40622         * g++.old-deja/g++.other/builtins7.C: New test.
40623         * g++.old-deja/g++.other/builtins8.C: New test.
40624         * g++.old-deja/g++.other/builtins9.C: New test.
40625
40626 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40627
40628         * g++.dg/opt/static1.C: New test.
40629
40630         * g++.dg/opt/longbranch1.C: New test.
40631
40632 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40633
40634         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40635
40636         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40637
40638 2002-03-28  Jeffrey A Law  (law@redhat.com)
40639
40640         * gcc.c-torture/execute/20020328-1.c: New test.
40641
40642 2002-03-27  Richard Henderson  <rth@redhat.com>
40643
40644         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40645         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40646         move from g++.old-deja/g++.ext/.
40647
40648 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40649
40650         * g++.dg/init/new2.C: New test.
40651
40652 2002-03-26  Richard Henderson  <rth@redhat.com>
40653
40654         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40655
40656         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40657         on sparc.
40658
40659         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40660         sparcv9 systems.
40661         * gcc.dg/20001102-1.c: Likewise.
40662
40663 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40664
40665         * gcc.dg/cpp/endif-pedantic1.c,
40666         gcc.dg/cpp/endif-pedantic2.c: New tests.
40667
40668 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40669
40670         * g++.dg/init/new1.C: New test.
40671
40672 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40673
40674         * g++.dg/abi/vbase9.C: New test.
40675
40676 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40677
40678         * gcc.dg/arm-asm.c: New test.
40679
40680 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40681
40682         * gcc.dg/Wswitch-enum.c: New test.
40683         Fix PR c/5044.
40684
40685 2002-03-26  Richard Henderson  <rth@redhat.com>
40686
40687         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40688         structure.
40689
40690 2002-03-25  Richard Henderson  <rth@redhat.com>
40691
40692         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40693         sparcv9 systems.
40694
40695         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40696         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40697
40698 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40699
40700         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40701
40702 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40703
40704         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40705         targets using generic thunk support.
40706
40707 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40708
40709         * gcc.c-torture/compile/20020323-1.c: New test.
40710
40711         * g++.dg/opt/conj2.C: New test.
40712
40713 2002-03-24  Richard Henderson  <rth@redhat.com>
40714
40715         * gcc.dg/weak-1.c: Use -fno-common.
40716
40717 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40718
40719         * g77.dg/f77-edit-apostrophe-out.f: New test
40720         * g77.dg/f77-edit-h-out.f: New test
40721         * g77.dg/f77-edit-t-in.f: New test
40722         * g77.dg/f77-edit-t-out.f: New test
40723         * g77.dg/f77-edit-x-out.f: New test
40724         * g77.dg/f77-edit-slash-out.f: New test
40725         * g77.dg/f77-edit-colon-out.f: New test
40726         * g77.dg/f77-edit-s-out.f: New test
40727
40728 2002-03-24  Richard Henderson  <rth@redhat.com>
40729
40730         * objc/execute/formal_protocol-6.x: New XFAIL.
40731
40732 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40733
40734         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40735         that do not support weak symbols
40736
40737 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40738
40739         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40740         * lib/g77.exp: Likewise.
40741         * lib/objc.exp: Likewise.
40742
40743 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40744
40745         * gcc.dg/Wswitch-default.c: New test.
40746
40747 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40748
40749         * g++.dg/other/enum1.C: New test.
40750
40751 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40752
40753         * gcc.dg/pragma-ep-3.c: Fix typo.
40754
40755 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40756
40757         * g++.dg/inherit/template-as-base.C: New test.
40758
40759 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40760
40761         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40762         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40763
40764 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40765
40766         * gcc.dg/cpp/multiline.c: Update to match.
40767
40768 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40769
40770         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40771
40772 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40773
40774         * gcc.dg/cpp/extratokens2.c: New file.
40775
40776 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40777
40778         * gcc.dg/20020312-2.c: Add rs6000 target.
40779
40780         * gcc.c-torture/compile/20020319-1.c: New test.
40781
40782 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40783
40784         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40785         (A, E): Handle this.
40786
40787 2002-03-20  Jason Merrill  <jason@redhat.com>
40788
40789         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40790         ignoring -fpic.
40791         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40792         through prune_gcc_output.
40793
40794 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40795
40796         * gcc.c-torture/compile/20020320-1.c: New test.
40797
40798 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40799
40800         * gcc.c-torture/compile/20020318-1.c: New test.
40801
40802         * gcc.dg/struct-by-value-1.c: New test.
40803
40804         * gcc.dg/20020319-1.c: New test.
40805
40806 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40807
40808         * g++.dg/opt/conj1.C: New test.
40809
40810 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40811
40812         * g++.dg/template/qualttp20.C: Revert previous change.
40813         * g++.dg/template/qualttp3.C: Likewise.
40814         * g++.dg/template/qualttp4.C: Likewise.
40815         * g++.dg/template/qualttp5.C: Likewise.
40816         * g++.dg/template/qualttp6.C: Likewise.
40817         * g++.dg/template/qualttp7.C: Likewise.
40818         * g++.dg/template/qualttp8.C: Likewise.
40819         * g++.dg/template/recurse.C: Likewise.
40820
40821 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40822
40823         * gcc.dg/cpp/wchar-1.c: Update.
40824
40825 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40826
40827         * g++.dg/template/conv1.C: New test.
40828         * g++.dg/template/conv2.C: New test.
40829         * g++.dg/template/conv3.C: New test.
40830         * g++.dg/template/conv4.C: New test.
40831
40832 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40833
40834         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40835         * g++.dg/template/qualttp3.C: Likewise.
40836         * g++.dg/template/qualttp4.C: Likewise.
40837         * g++.dg/template/qualttp5.C: Likewise.
40838         * g++.dg/template/qualttp6.C: Likewise.
40839         * g++.dg/template/qualttp7.C: Likewise.
40840         * g++.dg/template/qualttp8.C: Likewise.
40841         * g++.dg/template/recurse.C: Likewise.
40842
40843 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40844
40845         * g++.dg/opt/dtor1.C: New test.
40846
40847 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40848
40849         * gcc.c-torture/compile/20020315-1.c: New test.
40850
40851 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40852
40853         * gcc.dg/weak-1.c: Fix scan tests.
40854
40855 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40856
40857         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40858         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40859         cris-*-aout* mmix-*-*.
40860         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40861         cris-*-aout* mmix-*-*.
40862         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40863         cris-*-elf* cris-*-aout* and mmix-*-*.
40864         * gcc.dg/20001009-1.c: Ditto.
40865         * gcc.dg/20010912-1.c: Ditto.
40866         * gcc.dg/20020122-4.c: Ditto.
40867         * gcc.dg/inline-2.c: Ditto.
40868
40869 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40870
40871         * gcc.c-torture/compile/20020314-1.c: New test.
40872
40873 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40874
40875         * gcc.c-torture/execute/20020314-1.c: New test.
40876
40877 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40878
40879         * g++.dg/warn/Wunused-1.C: New test.
40880
40881 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40882
40883         * g++.dg/abi/mangle6.C: New test.
40884
40885 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40886
40887         * gcc.c-torture/compile/20020309-2.c: New test.
40888
40889         * gcc.c-torture/compile/20020312-1.c: New test.
40890
40891 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40892
40893         * g++.dg/other/access1.C: New test.
40894
40895 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40896
40897         * gcc.c-torture/execute/wchar_t-1.c: New test.
40898
40899 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40900
40901         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40902
40903 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40904
40905         * gcc.dg/20020312-1.c: New test case.
40906
40907 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40908
40909         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40910
40911 2002-03-11  Richard Henderson  <rth@redhat.com>
40912
40913         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40914         * g++.old-deja/g++.jason/report.C: Likewise.
40915
40916 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40917
40918         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40919         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40920
40921 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40922
40923         * testsuite/g++.dg/overload/pmf1.C: New test.
40924
40925 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40926
40927         * gcc.c-torture/execute/20020307-1.c: Use long.
40928
40929 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40930
40931         PR optimization/5844
40932         * gcc.dg/20020310-1.c: New test.
40933
40934 2002-03-09  Michael Meissner  <meissner@redhat.com>
40935
40936         * gcc.c-torture/execute/memcpy-2.c: New test.
40937         * gcc.c-torture/execute/memset-1.c: New test.
40938         * gcc.c-torture/execute/strlen-1.c: New test.
40939         * gcc.c-torture/execute/strcmp-1.c: New test.
40940         * gcc.c-torture/execute/strncmp-1.c: New test.
40941
40942 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40943
40944         * gcc.dg/ppc-ldstruct.c: New test.
40945
40946 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40947
40948         * gcc.c-torture/execute/va-arg-22.c: New test.
40949
40950 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40951
40952         * gcc.c-torture/compile/20020309-1.c: New test.
40953
40954 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40955
40956         * gcc.c-torture/execute/20020307-2.c: New test.
40957
40958 2002-03-07  Jeffrey A Law  (law@redhat.com)
40959
40960         * g77.f-torture/compile/20020307-1.f: New test.
40961
40962 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40963
40964         * gcc.dg/unordered-1.c: New test.
40965
40966 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40967
40968         * gcc.c-torture/execute/20020307-1.c: New test.
40969
40970 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40971
40972         * gcc.dg/20020304-1.c: New test.
40973
40974         * gcc.c-torture/compile/20020304-2.c: New test.
40975
40976 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40977
40978         * gcc.c-torture/compile/20020304-1.c: New test case
40979         (from PR c/5830).
40980
40981 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40982
40983         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40984
40985 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40986
40987         * g++.dg/other/classkey1.C: New test.
40988
40989 2002-03-01  Richard Henderson  <rth@redhat.com>
40990
40991         * gcc.c-torture/compile/981223-1.x: New.
40992         * gcc.c-torture/compile/920625-1.x: New.
40993
40994 2002-02-28  Richard Henderson  <rth@redhat.com>
40995
40996         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40997
40998 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40999
41000         * gcc.c-torture/execute/20020227-1.c: New test.
41001
41002 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
41003
41004         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
41005         here" ERROR lines.
41006         * g++.old-deja/g++.oliva/partord1.C: Likewise.
41007         * g++.old-deja.g++.other/defarg1.C: Likewise.
41008         * g++.old-deja/g++.pt/calls2.C: Likewise.
41009         * g++.old-deja/g++.pt/crash20.C: Likewise.
41010         * g++.old-deja/g++.pt/crash30.C: Likewise.
41011         * g++.old-deja/g++.pt/crash36.C: Likewise.
41012         * g++.old-deja/g++.pt/crash6.C: Likewise.
41013         * g++.old-deja/g++.pt/defarg13.C: Likewise.
41014         * g++.old-deja/g++.pt/derived3.C: Likewise.
41015         * g++.old-deja/g++.pt/error1.C: Likewise.
41016         * g++.old-deja/g++.pt/friend21.C: Likewise.
41017         * g++.old-deja/g++.pt/friend23.C: Likewise.
41018         * g++.old-deja/g++.pt/infinite1.C: Likewise.
41019         * g++.old-deja/g++.robertl/eb128.C: Likewise.
41020
41021 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
41022
41023         * gcc.c-torture/execute/20020225-2.c: New test.
41024
41025 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
41026
41027         * gcc.c-torture/execute/920730-1t.c,
41028         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
41029         Delete test cases, only relevant to -traditional.
41030
41031 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41032
41033         * gcc.dg/cpp/undef1.c: Remove.
41034         * gcc.dg/cpp/directiv.c: Update.
41035         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
41036
41037 2002-02-27  Michael Meissner  <meissner@redhat.com>
41038
41039         * gcc.c-torture/execute/20020226-1.c: New test.
41040
41041 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
41042
41043         * g++.dg/debug/debug4.C: New test.
41044
41045         * gcc.dg/ia64-visibility-1.c: New test.
41046
41047 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
41048
41049         * gcc.dg/debug/20020224-1.c: New.
41050
41051 2002-02-25  Kazu Hirata  <kazu@hxi.com>
41052
41053         * gcc.c-torture/execute/960416-1.x: New.
41054         * gcc.c-torture/execute/divconst-3.x: Likewise.
41055
41056 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
41057
41058         * gcc.dg/20020224-1.c: New test.
41059
41060 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
41061
41062         * gcc.c-torture/execute/20020225-1.c: New.
41063
41064 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41065
41066         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
41067
41068 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
41069
41070         * gcc.dg/20020222-1.c: New test.
41071
41072 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
41073
41074         * g++.dg/opt/anonunion1.C: New test.
41075
41076 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
41077
41078         * g++.dg/template/qualttp19.C: New test.
41079         * g++.dg/template/qualttp20.C: New test.
41080         * g++.old-deja/g++.jason/report.C: Adjust expected errors
41081         * g++.old-deja/g++.other/qual1.C: Likewise.
41082
41083 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
41084
41085         * gcc.dg/attr-alwaysinline.c: New.
41086
41087 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
41088
41089         * gcc.dg/20020220-1.c: New test.
41090
41091         * gcc.dg/20020220-2.c: New test.
41092
41093         * g++.dg/opt/mmx1.C: New test.
41094
41095 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
41096
41097         * gcc.c-torture/compile/20020110.c: New test.
41098
41099 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
41100
41101         * gcc.c-torture/execute/20020219-1.c: New test.
41102
41103         * gcc.dg/20020219-1.c: New test.
41104
41105         * gcc.dg/noncompile/20020220-1.c: New test.
41106
41107         * g++.dg/opt/ptrintsum1.C: New test.
41108
41109         * gcc.dg/debug/20020220-1.c: New test.
41110
41111 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
41112
41113         * gcc.c-torture/execute/20020216-1.c: New test.
41114
41115 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41116
41117         * gcc.dg/decl-1.c: Update, new test.
41118
41119 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
41120
41121         * g++.dg/abi/bitfield1.C: New test.
41122         * g++.dg/abi/bitfield2.C: New test.
41123
41124 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41125
41126         * gcc.dg/attr-nest.c: New test.
41127
41128 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41129
41130         * gcc.c-torture/execute/20020215-1.c: New test.
41131
41132 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
41133
41134         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
41135         * g++.dg/debug/debug.exp: New.
41136         * g++.dg/debug/trivial.C: New.
41137         * g++.dg/debug/debug1.C: Moved...
41138         * g++.dg/other/debug1.C: ...from here.
41139         * g++.dg/debug/debug2.C: Moved...
41140         * g++.dg/other/debug2.C: ...from here.
41141         * g++.dg/debug/debug3.C: Moved...
41142         * g++.dg/other/debug3.C: ...from here.
41143
41144         * gcc.dg/noncompile/20020213-1.c: New test.
41145
41146 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
41147
41148         * g++.dg/other/debug3.C: New test.
41149
41150         * gcc.c-torture/execute/20020213-1.c: New test.
41151
41152 2002-02-13  Richard Smith <richard@ex-parrot.com>
41153
41154         * g++.old-deja/g++.other/thunk1.C: New test.
41155
41156 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41157
41158         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
41159
41160 2002-02-13  Stan Shebs  <shebs@apple.com>
41161
41162         * gcc.dg/altivec-3.c: New.
41163
41164 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
41165
41166         * gcc.dg/Wunreachable-1.c: New test.
41167         * gcc.dg/Wunreachable-2.c: New test.
41168
41169 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41170
41171         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
41172
41173 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
41174
41175         * gcc.dg/decl-1.c: New test.
41176
41177 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41178
41179         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
41180
41181 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41182
41183         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
41184         * gcc.c-torture/compile/980506-1.x: Likewise.
41185
41186 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41187
41188         * gcc.dg/20020210-1.c: New.
41189
41190 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
41191
41192         * g77.f-torture/execute/947.f: New regression test
41193         for PR fortran/947.
41194
41195 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
41196
41197         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
41198         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
41199
41200 2002-02-08  Richard Henderson  <rth@redhat.com>
41201
41202         * gcc.c-torture/compile/labels-3.c: New.
41203
41204 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
41205
41206         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
41207         expression statements work instead.
41208         * gcc.dg/noncompile/20020207-1.c: New test.
41209
41210 2002-02-07  Richard Henderson  <rth@redhat.com>
41211
41212         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
41213
41214 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41215
41216         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
41217         message from g77
41218         * lib/g77-dg.exp: Trim g77 error messages so that they are
41219         recognized by dg.exp.
41220
41221 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41222
41223         PR fortran/5473
41224         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
41225
41226 2002-02-07  Richard Henderson  <rth@redhat.com>
41227
41228         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
41229         to be sufficiently aligned for integers.
41230
41231 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
41232
41233         * g++.dg/template/friend4.C: New test.
41234
41235 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41236
41237         PR fortran/5743
41238         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
41239         unsupported cases.
41240
41241 2002-02-07  Richard Henderson  <rth@redhat.com>
41242
41243         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
41244         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
41245         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
41246         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
41247
41248 2002-02-06  Richard Henderson  <rth@redhat.com>
41249
41250         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
41251
41252 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
41253
41254         * gcc.dg/20020206-1.c: New test.
41255
41256 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
41257
41258         * gcc.c-torture/execute/20020206-1.c: New test.
41259
41260         * gcc.c-torture/execute/20020206-2.c: New test.
41261
41262         PR optimization/5429:
41263         * gcc.c-torture/compile/20020206-1.c: New test.
41264
41265 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
41266
41267         * g++.dg/ext/align1.C: Do not use an explicit alignment value
41268         as certain file formats cannot support particularly large
41269         alignments.
41270
41271         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
41272         and do not expect to be able to link the executable.
41273
41274         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41275         fail because the COFF format does not support the weak attribute.
41276
41277 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
41278
41279         * g77.dg/pr5473.f: New test
41280
41281 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
41282
41283         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41284         Fix testcase accordingly.
41285
41286 2002-02-04  Richard Henderson  <rth@redhat.com>
41287
41288         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41289         (buf): Change to be an array of pointers, not ints.
41290
41291 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41292
41293         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
41294         before all tests.  Move warning one line above to match where it
41295         C frontend emits.
41296         * gcc.dg/Wswitch-2.c: New test.
41297         * g++.dg/warn/Wswitch-1.C: New test.
41298         * g++.dg/warn/Wswitch-2.C: New test.
41299
41300 2002-02-04  Richard Henderson  <rth@redhat.com>
41301
41302         * g++.dg/abi/offsetof.C: Fix size comparison.
41303
41304 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
41305
41306         * gcc.dg/cast-qual-2.c: New test.
41307
41308 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41309
41310         * gcc.dg/20020201-4.c: New test.
41311
41312 2002-02-04  Ben Elliston  <bje@redhat.com>
41313
41314         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41315         target_info attribute != 0, in addition to the empty string.
41316         (gcc_target_compile): Likewise.
41317
41318 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41319
41320         * gcc.dg/Wswitch.c: New test.
41321         PR gcc/4475. PR gcc/3780.
41322
41323 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41324
41325         * g77.f-torture/execute/5122.f: New test for regressions
41326         against PR fortran/5122.
41327
41328 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41329
41330         * g77.f-torture/compile/pr3743.f: Delete
41331         * g77.dg/pr3743-1.f: New test.
41332         * g77.dg/pr3743-2.f: New test.
41333         * g77.dg/pr3743-3.f: New test.
41334         * g77.dg/pr3743-4.f: New test.
41335
41336 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41337
41338         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41339
41340 2002-02-02  Richard Henderson  <rth@redhat.com>
41341
41342         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41343         * gcc.c-torture/execute/bf64-1.c: Likewise.
41344
41345 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41346
41347         * gcc.dg/20020201-2.c: New test.
41348
41349         * gcc.dg/20020201-3.c: New test.
41350
41351         * gcc.c-torture/execute/bitfld-2.c: New test.
41352
41353 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41354
41355         * gcc.dg/bitfld-1.c: Update.
41356         * gcc.dg/bitfld-2.c: Update.
41357         * gcc.c-torture/execute/bitfld-1.x: New.
41358
41359 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41360
41361         * gcc.c-torture/execute/20020201-1.c: New test.
41362
41363 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41364
41365         PR target/5469
41366         * gcc.dg/20020201-1.c: New test.
41367
41368 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41369
41370         PR fortran/3743
41371         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41372         * g77.f-torture/compile/pr3743.x: Remove
41373
41374 2002-01-31  Tom Rix  <trix@redhat.com>
41375
41376         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41377
41378 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41379
41380         * gcc.dg/noncompile/20020130-1.c: New test.
41381
41382 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41383
41384         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41385
41386 2002-01-29  Richard Henderson  <rth@redhat.com>
41387
41388         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41389         to long long.
41390         * gcc.c-torture/execute/bf64-1.c: Likewise.
41391
41392 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41393
41394         * gcc.c-torture/execute/20020129-1.c: New test.
41395
41396 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41397
41398         * gcc.c-torture/compile/20000224-1.c: Update.
41399         * gcc.c-torture/execute/bitfld-1.c: New tests.
41400         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41401         * gcc.dg/uninit-A.c: Update.
41402
41403 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41404
41405         * g++.dg/template/ctor1.C: Add instantiation.
41406
41407 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41408
41409         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41410         argument to __builtin_prefetch to be const ptr.
41411
41412 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41413
41414         * gcc.c-torture/compile/20020120-1.c: New test.
41415
41416 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41417
41418         * gcc.c-torture/execute/20020127-1.c: New test.
41419
41420 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41421
41422         * g77.dg/f77-edit-i-in.f: New test
41423         * g77.dg/f77-edit-i-out.f: New test
41424
41425 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41426
41427         * gcc.dg/debug/debug.exp: New file.
41428         * gcc.dg/debug/trivial.c: New file.
41429         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41430         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41431         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41432         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41433         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41434         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41435         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41436         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41437         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41438         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41439         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41440         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41441         * gcc.dg/20000503-1.c: Removed.
41442         * gcc.dg/20010207-1.c: Removed.
41443         * gcc.dg/20011223-1.c: Removed.
41444         * gcc.dg/20020104-2.c: Removed.
41445         * gcc.dg/debug-1.c: Removed.
41446         * gcc.dg/debug-2.c: Removed.
41447         * gcc.dg/debug-3.c: Removed.
41448         * gcc.dg/debug-4.c: Removed.
41449         * gcc.dg/debug-5.c: Removed.
41450         * gcc.dg/debug-6.c: Removed.
41451         * gcc.dg/dwarf2-1.c: Removed.
41452         * gcc.dg/dwarf2-2.c: Removed.
41453
41454 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41455
41456         * g++.old-deja/g++.other/eh5.C: New test.
41457         * g++.old-deja/g++.other/sibcall2.C: New test.
41458         * g++.old-deja/g++.other/array9.C: New test.
41459         * g++.old-deja/g++.other/typename2.C: New test.
41460         * g++.old-deja/g++.other/crash60.C: New test.
41461         * g++.old-deja/g++.other/conv9.C: New test.
41462         * g++.old-deja/g++.other/mangle10.C: New test.
41463         * g++.old-deja/g++.other/unchanging1.C: New test.
41464         * g++.old-deja/g++.other/exprstmt1.C: New test.
41465         * g++.old-deja/g++.other/inline23.C: New test.
41466         * g++.old-deja/g++.eh/ia64-1.C: New test.
41467         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41468         * g++.old-deja/g++.other/reload1.C: New test.
41469         * g++.old-deja/g++.other/static20.C: New test.
41470         * g++.old-deja/g++.other/local-alloc1.C: New test.
41471         * g++.old-deja/g++.other/conv8.C: New test.
41472         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41473         * g++.old-deja/g++.other/storeexpr1.C: New test.
41474         * g++.old-deja/g++.other/storeexpr2.C: New test.
41475         * g++.dg/eh/template2.C: New test.
41476         * g++.dg/warn/weak1.C: New test.
41477
41478 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41479
41480         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41481         Remove first, non-varying, argument.
41482
41483 2002-01-23  Richard Henderson  <rth@redhat.com>
41484
41485         * gcc.dg/inline-2.c: New.
41486
41487         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41488         Add optional target arg.  Check number of arguments.
41489         (scan-assembler-not, scan-assembler-dem): Likewise.
41490         (scan-assembler-dem-not): Likewise.
41491
41492 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41493
41494         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41495         line 12.
41496         * g++.old-deja/g++.brendan/parse3.C,
41497         g++.old-deja/g++.other/crash26.C,
41498         g++.old-deja/g++.other/crash28.C,
41499         g++.old-deja/g++.other/crash29.C,
41500         g++.old-deja/g++.other/crash30.C,
41501         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41502
41503 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41504
41505         * gcc.dg/20020115-1.c: New.
41506
41507 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41508
41509         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41510
41511 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41512
41513         * gcc.dg/20020122-3.c: New.
41514
41515 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41516
41517         * g++.dg/other/gc1.C: New test.
41518
41519 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41520
41521         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41522
41523 2002-01-22  Richard Henderson  <rth@redhat.com>
41524
41525         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41526
41527 2002-01-22  Richard Henderson  <rth@redhat.com>
41528
41529         * gcc.dg/20020122-4.c: New.
41530
41531 2002-01-22  H.J. Lu <hjl@gnu.org>
41532
41533         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41534         link output.
41535         * gcc.dg/special/ecos.exp: Likewise.
41536         * lib/g++-dg.exp: Likewise.
41537         * lib/g77-dg.exp: Likewise.
41538         * lib/gcc-dg.exp : Likewise.
41539         * lib/mike-g++.exp: Likewise.
41540         * lib/mike-g77.exp: Likewise.
41541         * lib/mike-gcc.exp: Likewise.
41542         * lib/objc-dg.exp: Likewise.
41543
41544 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41545
41546         PR target/5379
41547         * gcc.dg/20020122-2.c: New test.
41548
41549 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41550
41551         * gcc.dg/20020122-1.c: New test.
41552
41553 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41554
41555         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41556
41557 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41558
41559         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41560
41561 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41562
41563         * gcc.c-torture/compile/20020121-1.c: New test.
41564
41565 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41566
41567         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41568         ld_library_path.
41569
41570 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41571
41572         * gcc.dg/20020218-1.c: New test.
41573
41574 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41575
41576         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41577         messages
41578         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41579         "At global scope" warning
41580         * g++.dg/ext/align1.C: Change cygwin test for alignment
41581         from db-bogus to dg-warning
41582
41583 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41584
41585         * g77.f-torture/compile/cpp2.F: New test.
41586
41587 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41588
41589         * g++.dg/template/access1.C: New test.
41590
41591 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41592
41593         * gcc.dg/20020118-1.c: New.
41594
41595 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41596
41597         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41598
41599 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41600
41601         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41602         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41603         alignment warnings.
41604
41605 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41606
41607         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41608         torture_with_loops and torture_without_loops
41609
41610 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41611
41612         * gcc.c-torture/compile/20020116-1.c: New test.
41613
41614 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41615
41616         * gcc.dg/20020116-2.c: New test.
41617
41618         * gcc.dg/ultrasp4.c: New test.
41619
41620         * gcc.dg/20020116-1.c: New test.
41621
41622 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41623
41624         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41625         by EABI.
41626
41627 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41628
41629         * gcc.misc-tests/i386-prefetch.exp: New.
41630         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41631         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41632         * gcc.misc-tests/i386-pf-none-1.c: New test.
41633         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41634
41635 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41636
41637         * gcc.dg/gnu89-init-1.c: Add new tests.
41638
41639 2002-01-15  Andreas Jaeger  <aj@suse.de>
41640
41641         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41642         * gcc.dg/i386-mmx-2.c: Likewise.
41643         * gcc.dg/i386-sse-1.c: Likewise.
41644         * gcc.dg/i386-sse-2.c: Likewise.
41645         * gcc.dg/i386-sse-3.c: Likewise.
41646
41647 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41648
41649         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41650         Uncomment additional cases that now pass.
41651
41652 2002-01-11  Richard Henderson  <rth@redhat.com>
41653
41654         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41655         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41656
41657 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41658
41659         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41660
41661 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41662
41663         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41664         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41665
41666 2002-01-10  Dale Johannesen  <dalej@apple.com>
41667
41668         * gcc.c-torture/execute/loop-11.c: New.
41669
41670 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41671
41672         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41673         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41674
41675 2002-01-09  Richard Henderson  <rth@redhat.com>
41676
41677         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41678         type in which to perform the operation for each size.
41679
41680 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41681
41682         * gcc.c-torture/compile/20020109-2.c: New test.
41683
41684 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41685
41686         * gcc.c-torture/execute/loop-10.c: New test.
41687
41688 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41689
41690         * gcc.c-torture/compile/20010226-1.c: New test.
41691         * gcc.c-torture/compile/20010227-1.c: New test.
41692         * gcc.c-torture/compile/20010426-1.c: New test.
41693         * gcc.c-torture/compile/20010510-1.c: New test.
41694         * gcc.c-torture/compile/20010605-3.c: New test.
41695         * gcc.c-torture/compile/20010824-1.c: New test.
41696         * gcc.c-torture/execute/20010409-1.c: New test.
41697         * gcc.dg/noncompile/20000901-1.c: New test.
41698         * gcc.dg/20001023-1.c: New test.
41699         * gcc.dg/20001101-1.c: New test.
41700         * gcc.dg/20001102-1.c: New test.
41701         * gcc.dg/20010207-1.c: New test.
41702         * gcc.dg/20010405-1.c: New test.
41703         * gcc.dg/20010822-1.c: New test.
41704         * gcc.dg/20011107-1.c: New test.
41705
41706 2002-01-09  Jeffrey A Law  (law@redhat.com)
41707
41708         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41709
41710         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41711         execution failure on PA targets.
41712
41713 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41714
41715         * gcc.c-torture/compile/20020109-1.c: New test.
41716
41717 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41718
41719         * gcc.c-torture/execute/20020108-1.c: New test.
41720
41721 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41722
41723         * gcc.dg/20020108-1.c: New test.
41724
41725 2002-01-08  H.J. Lu <hjl@gnu.org>
41726
41727         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41728         for header files.
41729
41730 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41731
41732         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41733         consistency.
41734
41735 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41736
41737         * gcc.dg/altivec-4.c: Test altivec predicates.
41738
41739 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41740
41741         * gcc.c-torture/execute/20020107-1.c: New test.
41742
41743 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41744
41745         PR c/5279
41746         * gcc.c-torture/compile/20020106-1.c: New test.
41747
41748 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41749
41750         * gcc.c-torture/execute/nestfunc-4.c: New test.
41751
41752 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41753
41754         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41755         extra triple that slipped in.
41756         * g++.old-deja/g++.abi/align.C: Likewise.
41757         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41758
41759 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41760
41761         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41762         * g++.old-deja/g++.abi/align.C: Likewise.
41763         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41764
41765         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41766         on FreeBSD/i386.
41767         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41768         FreeBSD.
41769
41770 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41771
41772         * gcc.dg/20020104-1.c: New test.
41773
41774         * gcc.dg/20020104-2.c: New test.
41775
41776 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41777
41778         * gcc.dg/20020103-1.c: Fix typo in target selector.
41779
41780 2002-01-03  Richard Henderson  <rth@redhat.com>
41781
41782         * gcc.dg/20020103-1.c: New.
41783
41784 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41785
41786         * gcc.c-torture/execute/20020103-1.c: New test.
41787
41788 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41789
41790         * g++.dg/other/debug2.C: New test.
41791
41792         * gcc.c-torture/compile/20020103-1.c: New test.
41793
41794 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41795
41796         * gcc.dg/gnu89-init-1.c: Added new tests.
41797
41798 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41799
41800         * g++.dg/template/friend2.C: Remove as patch is reverted.
41801
41802         * g++.dg/warn/oldcast1.C: New test.
41803
41804         * g++.dg/template/ptrmem1.C: New test.
41805         * g++.dg/template/ptrmem2.C: New test.
41806
41807         * g++.dg/template/ntp.C: New test.
41808
41809         * g++.dg/other/component1.C: New test.
41810
41811         * g++.dg/template/ttp3.C: New test.
41812
41813         * g++.dg/template/friend2.C: New test.
41814         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41815
41816 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41817
41818         * g++.dg/other/ptrmem1.C: New test.
41819         * g++.dg/other/ptrmem2.C: New test.
41820
41821 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41822
41823         * g++.dg/template/ctor1.C: New test.
41824
41825 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41826
41827         * g++.dg/template/friend2.C: New test.
41828
41829 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41830
41831         * gcc.dg/mmix-1.c: New test.
41832
41833 2001-12-31  Richard Henderson  <rth@redhat.com>
41834
41835         * gcc.dg/asm-5.c: New.
41836
41837 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41838
41839         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41840         in namespace __gnu_cxx
41841
41842 2001-12-30  Richard Henderson  <rth@redhat.com>
41843
41844         * gcc.dg/debug-6.c: New.
41845
41846 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41847
41848         * gcc.c-torture/compile/20011229-2.c: New test.
41849
41850 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41851
41852         * gcc.dg/debug-3.c: New test.
41853         * gcc.dg/debug-4.c: New test.
41854         * gcc.dg/debug-5.c: New test.
41855
41856 2001-12-29  Richard Henderson  <rth@redhat.com>
41857
41858         * g++.dg/eh/loop1.C: New.
41859
41860 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41861
41862         * g++.dg/template/crash1.C: New test.
41863
41864 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41865
41866         * g++.dg/other/const1.C: New test.
41867
41868 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41869
41870         * gcc.c-torture/compile/20011229-1.c: New test.
41871
41872 2001-12-28  Stan Shebs  <shebs@apple.com>
41873
41874         * lib/objc-torture.exp: Resync with c-torture.exp.
41875         * lib/objc.exp: Load standard libraries.
41876
41877 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41878
41879         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41880         additional tests.
41881
41882 2001-12-27  Roger Sayle <roger@eyesopen.com>
41883
41884         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41885
41886 2001-12-27  Richard Henderson  <rth@redhat.com>
41887
41888         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41889
41890 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41891
41892         * g++.dg/eh/ctor1.C: New test.
41893         * g++.dg/other/error2.C: New test.
41894
41895 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41896
41897         * g++.dg/other/init2.C: New test.
41898
41899 2001-12-24  Richard Henderson  <rth@redhat.com>
41900
41901         * gcc.dg/20011223-1.c: New.
41902         * gcc.dg/inline-1.c: New.
41903
41904 2001-12-23  Richard Henderson  <rth@redhat.com>
41905
41906         * gcc.dg/asm-4.c: Test operand modifiers.
41907
41908 2001-12-23  Richard Henderson  <rth@redhat.com>
41909
41910         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41911
41912 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41913
41914         * gcc.c-torture/execute/20011223-1.c: New test.
41915
41916 2001-12-21  Richard Henderson  <rth@redhat.com>
41917
41918         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41919         re-enables the warning.
41920
41921 2001-12-21  Richard Henderson  <rth@redhat.com>
41922
41923         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41924
41925 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41926
41927         * gcc.c-torture/compile/20011218-1.c: New test.
41928
41929 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41930
41931         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41932         arm-isr.c test.
41933         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41934         epilogue generation for ARM ISR routines.
41935
41936 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41937
41938         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41939         * gcc.dg/format/c90-printf-3.c: Likewise.
41940         * gcc.dg/format/c99-printf-3.c: Likewise.
41941         * gcc.dg/format/ext-1.c: Likewise.
41942         * gcc.dg/format/ext-6.c: Likewise.
41943         * gcc.dg/format/format.h: Prototype unlocked stdio.
41944
41945 2001-12-20  Richard Henderson  <rth@redhat.com>
41946
41947         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41948         (arena): Use it.
41949         (malloc): Correct allocation logic.  Abort if we fill up the
41950         arena before initialization complete.
41951         (realloc): Correct allocation logic.
41952
41953 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41954
41955         * gcc.c-torture/compile/20011219-2.c: New test.
41956
41957         * gcc.c-torture/execute/20011219-1.c: New test.
41958
41959 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41960
41961         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41962         target does not support weak symbols.
41963
41964 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41965
41966         * gcc.c-torture/compile/20011219-1.c: New test.
41967
41968 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41969
41970         * g++.dg/other/error1.C: New test.
41971
41972 2001-12-17  Jeffrey A Law  (law@redhat.com)
41973
41974         * gcc.c-torture/execute/20011217-1.c: New test.
41975
41976 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41977
41978         * objc.dg/special/: New directory.
41979         * objc.dg/special/special.exp: New file.
41980         * objc.dg/special/unclaimed-category-1.h: New file.
41981         * objc.dg/special/unclaimed-category-1a.m: New file.
41982         * objc.dg/special/unclaimed-category-1.m: New file.
41983
41984 2001-12-17  Andreas Jaeger  <aj@suse.de>
41985
41986         * gcc.c-torture/compile/20011217-2.c: New test.
41987
41988 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41989
41990         * gcc.c-torture/compile/20011217-1.c: New test.
41991
41992 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41993
41994         * testsuite/gcc.dg/20011214-1.c: New.
41995
41996 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41997
41998         * gcc.dg/altivec-4.c: New.
41999
42000 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
42001
42002         * gcc.dg/20011113-1.c: New test.
42003
42004 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42005
42006         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
42007         std::__malloc_alloc_template<0> and
42008         std::__default_alloc_template<false, 0>.
42009
42010 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
42011
42012         * objc/execute/bf-21.m: New test.
42013         * objc/execute/enumeration-1.m: New test.
42014         * objc/execute/enumeration-2.m: New test.
42015
42016 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
42017
42018         * gcc.dg/gnu89-init-1.c: New test.
42019
42020 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42021
42022         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
42023         * g++.old-deja/g++.jason/2371.C: Likewise.
42024         * g++.old-deja/g++.jason/template33.C: Likewise.
42025         * g++.old-deja/g++.jason/template34.C: Likewise.
42026         * g++.old-deja/g++.jason/template36.C: Likewise.
42027         * g++.old-deja/g++.oliva/typename1.C: Likewise.
42028         * g++.old-deja/g++.oliva/typename2.C: Likewise.
42029         * g++.old-deja/g++.other/typename1.C: Likewise.
42030         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42031         * g++.old-deja/g++.pt/nontype5.C: Likewise.
42032         * g++.old-deja/g++.pt/typename11.C: Likewise.
42033         * g++.old-deja/g++.pt/typename14.C: Likewise.
42034         * g++.old-deja/g++.pt/typename16.C: Likewise.
42035         * g++.old-deja/g++.pt/typename3.C: Likewise.
42036         * g++.old-deja/g++.pt/typename4.C: Likewise.
42037         * g++.old-deja/g++.pt/typename5.C: Likewise.
42038         * g++.old-deja/g++.pt/typename7.C: Likewise.
42039         * g++.old-deja/g++.robertl/eb9.C: Likewise.
42040
42041 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
42042
42043         * g++.dg/other/linkage1.C: New test.
42044         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
42045         specifiers.
42046
42047 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42048
42049         * gcc.dg/concat.c: New test.
42050
42051 2001-12-11  Stan Shebs  <shebs@apple.com>
42052
42053         * objc/compile: New test directory.
42054         * objc/compile/compile.exp: New expect script.
42055         * objc/compile/20011211-1.m: New compile test.
42056
42057 2001-12-11  Jason Merrill  <jason@redhat.com>
42058
42059         * lib/prune.exp (prune_gcc_output): Also handle "In member
42060         function".  So many permutations...
42061
42062 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
42063
42064         * g++.dg/template/typedef1.C: New test.
42065
42066 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
42067
42068         * g++.dg/other/copy1.C: New test.
42069
42070 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
42071
42072         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
42073
42074         * gcc.dg/builtin-choose-expr.c: New.
42075
42076 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
42077
42078         * gcc.dg/altivec-2.c: New.
42079
42080 2001-12-07  Richard Henderson  <rth@redhat.com>
42081
42082         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
42083
42084 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
42085
42086         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
42087         ultrasparc.
42088
42089 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42090
42091         * g++-old.deja/g++.robertl/eb101.C: Deleted.
42092
42093 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
42094
42095         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
42096         variable argument list.
42097
42098 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
42099
42100         * gcc.c-torture/execute/memcheck: Delete entire directory.
42101         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
42102         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
42103
42104 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42105
42106         * gcc.dg/Wshadow-1.c: New test.
42107
42108 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
42109
42110         * gcc.c-torture/compile/20011130-1.c: New test.
42111
42112         * gcc.dg/noncompile/20011025-1.c: New test.
42113
42114         * g++.dg/other/anon-union.C: New test.
42115
42116         * gcc.c-torture/execute/20011024-1.c: New test.
42117
42118 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42119
42120         * gcc.c-torture/execute/20000722-1.x,
42121         gcc.c-torture/execute/20010123-1.x: Remove.
42122         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
42123         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
42124         gcc.dg/c99-complit-2.c: New tests.
42125
42126 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
42127
42128         * g++.dg/inherit/base1.C: New test.
42129
42130 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
42131
42132         * g++.dg/other/stdarg1.C: New test.
42133
42134         * gcc.c-torture/compile/20011130-2.c: New test.
42135
42136 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
42137
42138         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
42139         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
42140         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
42141         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
42142         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
42143         * gcc.dg/builtin-prefetch-1.c: New test.
42144
42145 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
42146
42147         * gcc.dg/20011130-1.c: New test.
42148
42149 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42150
42151         * g++.dg/other/scope1.C: New test.
42152         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
42153
42154 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42155
42156         * gcc.dg/vla-init-1.c: New test.
42157
42158 2001-12-01  Geoff Keating  <geoffk@redhat.com>
42159
42160         * gcc.c-torture/compile/structs.c: New testcase from GDB.
42161
42162 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42163
42164         * objc.dg/alias.m: Update.
42165         * objc.dg/class-1.m: Update.
42166         * objc.dg/const-str-1.m: Update.
42167         * objc.dg/fwd-proto-1.m: Update.
42168         * objc.dg/id-1.m: Update.
42169         * objc.dg/super-class-1.m: Update.
42170
42171 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
42172
42173         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
42174         constructs.
42175
42176 2001-11-28  Jeffrey A Law  (law@cygnus.com)
42177
42178         * gcc.c-torture/execute/20011128-1.c: New test.
42179
42180 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
42181
42182         * gcc.dg/20011127-1.c: New test.
42183
42184 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42185
42186         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
42187         from Austin Group draft 7.
42188         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
42189         scanf format arguments.
42190         * gcc.dg/format/no-exargs-2.c: New test.
42191
42192 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
42193
42194         * g++.dg/abi/vbase8-4.C: New test.
42195
42196 2001-11-24  Ian Lance Taylor  <ian@airs.com>
42197
42198         * gcc.c-torture/execute/20011121-1.c: New test.
42199
42200 2001-11-23  Jeffrey A Law  (law@cygnus.com)
42201
42202         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
42203
42204 2001-11-23  Andreas Jaeger  <aj@suse.de>
42205
42206         * gcc.dg/cpp/charconst-2.c: New test.
42207
42208 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
42209
42210         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
42211         to the host if it is remote.  Let tests specify extra headers
42212         they use.
42213         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
42214         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
42215         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
42216         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
42217         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
42218         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
42219         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
42220         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
42221         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
42222         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
42223
42224 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
42225
42226         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
42227         for little endian ARMs.
42228
42229 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
42230
42231         * gcc.c-torture/compile/20011119-1.c: New test.
42232         * gcc.c-torture/compile/20011119-2.c: New test.
42233
42234 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
42235
42236         * gcc.dg/altivec-1.c: Fix typo.
42237
42238 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42239
42240         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
42241
42242 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
42243
42244         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
42245
42246 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
42247
42248         * lib/g77.exp: Don't specify --rpath-link.
42249
42250         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
42251         across all the headers.
42252         * gcc.dg/format/format.exp: For testing on a remote host,
42253         copy format.h.
42254
42255         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
42256         * gcc.c-torture/execute/930406-1.c: Likewise.
42257         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42258
42259 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
42260
42261         * gcc.dg/altivec-1.c: New.
42262
42263 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
42264
42265         * gcc.dg/cpp/fpreprocessed.c: New test case.
42266
42267 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42268
42269         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
42270         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
42271         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
42272
42273 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42274
42275         * gcc.dg/no-builtin-1.c: New test.
42276
42277 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
42278
42279         * gcc.c-torture/execute/20011115-1.c: New test.
42280
42281 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
42282
42283         * gcc.c-torture/compile/20011114-2.c: New test.
42284         * gcc.c-torture/compile/20011114-3.c: New test.
42285         * gcc.c-torture/compile/20011114-4.c: New test.
42286
42287 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42288
42289         * g++.dg/other/init1.C: New test.
42290
42291 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
42292
42293         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42294         message.
42295
42296         * gcc.c-torture/execute/20011114-1.c: New testcase.
42297
42298         * gcc.c-torture/compile/20010327-1.c: Revert last change.
42299         * gcc.c-torture/compile/20011114-1.c: New test, exactly
42300         like the (before this change) version of 20010327-1.c.
42301
42302 2001-11-14  Roger Sayle <roger@eyesopen.com>
42303
42304         * gcc.c-torture/execute/string-opt-13.c: New testcase.
42305
42306 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42307
42308         * g++.dg/init/array2.C: New test.
42309
42310 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42311
42312         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42313
42314 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42315
42316         * g++.dg/other/forscope1.C: New test.
42317         * g++.dg/ext/forscope1.C: New test.
42318         * g++.dg/ext/forscope2.C: New test.
42319
42320 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42321
42322         * gcc.c-torture/execute/20011113-1.c: New test.
42323
42324 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42325
42326         * gcc.c-torture/execute/20011109-2.c: New test.
42327
42328         * gcc.c-torture/execute/20011109-1.c: New test.
42329
42330 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42331
42332         * gcc.c-torture/compile/20011109-1.c: New test.
42333
42334 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42335
42336         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42337         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42338         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42339         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42340         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42341         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42342         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42343
42344 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42345
42346         * g++.dg/warn/Wshadow-1.C: New tests.
42347         * g++.old-deja/g++.mike/for3.C: Update.
42348
42349 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42350
42351         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42352         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42353         XFAILs.  Adjust expected error texts.
42354         * gcc.c-torture/compile/20011106-1.c,
42355         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42356         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42357         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42358         gcc.dg/c99-array-lval-5.c: New tests.
42359
42360 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42361
42362         * gcc.dg/cpp/defined.c: Update.
42363
42364 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42365
42366         * gcc.c-torture/execute/anon-1.c: New test.
42367
42368 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42369
42370         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42371         same size, so no warning should be produced on stormy16.
42372
42373         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42374         due to oversized array.
42375         * g++.old-deja/g++.mike/ns15.C: Likewise.
42376         * g++.old-deja/g++.pt/crash16.C: Likewise.
42377
42378 2001-11-02  Graham Stott  <grahams@redhat.com>
42379
42380         * g++.dgother/debug1.C: Fix typos.
42381
42382 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42383
42384         * g++.dg/other/debug1.C: New test.
42385
42386 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42387
42388         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42389         of unsigned long.
42390
42391 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42392
42393         * gcc.dg/20011029-2.c: New test.
42394
42395         * gcc.c-torture/compile/20011029-1.c: New test.
42396
42397 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42398
42399         * objc/execute/class_self-1.m: New test.
42400         * objc/execute/class_self-2.m: New test.
42401
42402 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42403
42404         * gcc.misc-tests/msgs.exp: Delete.
42405         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42406         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42407         error set to match recent changes.
42408
42409 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42410
42411         * gcc.dg/20011021-1.c: New test.
42412
42413 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42414
42415         * gcc.c-torture/compile/20011023-1.c: New test.
42416
42417 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42418
42419         * lib/g77.exp: Rewrite based on lib/g++.exp.
42420
42421 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42422
42423         * gcc.c-torture/execute/20011019-1.c: New test.
42424
42425         * gcc.dg/20011018-1.c: New test.
42426
42427 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42428
42429         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42430
42431 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42432
42433         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42434         * gcc.dg/attr-invalid.c: Likewise.
42435
42436 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42437
42438         * testsuite/gcc.dg/20011015-1.c: New test.
42439
42440 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42441
42442         * g++.dg/template/unify2.C: New test.
42443
42444 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42445
42446         * g++.dg/other/exception-specification.C: New test
42447
42448 2001-10-13  Tom Rix  <trix@redhat.com>
42449
42450         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42451         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42452
42453 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42454
42455         * testsuite/gcc.dg/20011009-1.c: New test.
42456
42457 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42458
42459         PR g++/4476
42460         * g++.dg/other/friend1.C: New test.
42461
42462 2001-10-11  Richard Henderson  <rth@redhat.com>
42463
42464         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42465
42466 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42467
42468         * gcc.c-torture/compile/20011010-1.c: New.
42469
42470 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42471
42472         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42473         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42474         g77.f-torture/execute/execute.exp,
42475         g77.f-torture/noncompile/noncompile.exp,
42476         gcc.c-torture/compile/compile.exp,
42477         gcc.c-torture/execute/execute.exp,
42478         gcc.c-torture/execute/ieee/ieee.exp,
42479         gcc.c-torture/execute/memcheck/memcheck.exp,
42480         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42481         objc/execute/execute.exp: Update FSF address.
42482
42483 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42484
42485         * gcc.dg/cpp/cmdlne-C.c: Update.
42486         * gcc.dg/cpp/cmdlne-C2.c: New.
42487
42488 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42489
42490         * gcc.c-torture/execute/20011008-3.c: New.
42491
42492 2001-10-08  DJ Delorie  <dj@redhat.com>
42493
42494         * gcc.dg/20011008-1.c: New.
42495         * gcc.dg/20011008-2.c: New.
42496
42497 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42498
42499         * gcc.dg/cpp/spacing1.c: Update test.
42500
42501 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42502
42503         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42504         spelling errors of "separate" as "seperate".
42505
42506 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42507
42508         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42509         enough to avoid inlining.
42510
42511 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42512
42513         * lib/g77.exp: set libg2c_dir correctly.
42514
42515 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42516
42517         * gcc.dg/cpp/macro11.c: New test.
42518
42519 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42520
42521         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42522         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42523         gcc.dg/format/multattr-3.c: New tests.
42524         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42525         tests for format attributes on function pointers being rejected.
42526
42527 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42528
42529         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42530
42531 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42532
42533         * g++.dg/warn/format1.C: New test.
42534
42535 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42536
42537         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42538
42539 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42540
42541         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42542
42543 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42544
42545         * gcc.dg/cpp/redef2.c: Add test.
42546
42547 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42548
42549         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42550         long-standing bug on i686, apparently.
42551         * gcc.c-torture/execute/loop-2c.x: New file.
42552         * gcc.c-torture/execute/loop-2d.x: New file.
42553         * gcc.c-torture/execute/loop-3c.x: New file.
42554
42555 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42556
42557         * gcc.dg/cpp/20000625-2.c: Correct line number.
42558
42559 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42560
42561         * gcc.dg/cpp/macro10.c: New test.
42562         * gcc.dg/cpp/strify3.c: New test.
42563         * gcc.dg/cpp/spacing1.c: Add tests.
42564         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42565         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42566
42567 2001-09-24  DJ Delorie  <dj@redhat.com>
42568
42569         * gcc.c-torture/execute/20010924-1.c: New test.
42570
42571 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42572
42573         * testsuite/objc/execute/paste.m: Remove.
42574
42575 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42576
42577         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42578
42579 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42580
42581         * g77.dg/strlen0.f: New test.
42582
42583 2001-09-21  Richard Henderson  <rth@redhat.com>
42584
42585         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42586         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42587
42588 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42589
42590         Table-driven attributes.
42591         * g++.dg/ext/attrib1.C: New test.
42592
42593 2001-09-20  DJ Delorie  <dj@redhat.com>
42594
42595         * gcc.dg/20000926-1.c: Update expected warning messages.
42596         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42597         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42598         array.
42599
42600 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42601
42602         * g++.dg/eh/registers1.C: New test case.
42603
42604 2001-09-17  Richard Henderson  <rth@redhat.com>
42605
42606         * gcc.dg/array-5.c: Fix VLA decomposition test.
42607
42608 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42609
42610         * gcc.dg/cpp/line5.c: New testcase.
42611
42612 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42613
42614         * gcc.dg/cpp/macro9.c: New test.
42615
42616 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42617
42618         * gcc.c-torture/execute/980223.c: Change type of addr from long
42619         to char *.
42620
42621 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42622
42623         * gcc.c-torture/execute/20010915-1.c: New test.
42624
42625 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42626
42627         * g77.dg/bprob: New directory.
42628         * g77.dg/bprob/bprob.exp: New file.
42629         * g77.dg/bprob/bprob-1.f: New test.
42630         * g77.dg/gcov: New directory.
42631         * g77.dg/gcov/gcov.exp: New file.
42632         * g77.dg/gcov/gcov-1.f: New test.
42633         * g77.dg/gcov/gcov-1.x: New file.
42634
42635 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42636
42637         * gcc.dg/cpp/directiv.c: Update.
42638         * gcc.dg/cpp/undef1.c: Update.
42639
42640 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42641
42642         * gcc.dg/20010912-1.c: New test.
42643
42644 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42645
42646         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42647         language-independent file in lib.
42648         * lib/gcov.exp: New file.
42649
42650 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42651
42652         * gcc.c-torture/compile/20010911-1.c: New test.
42653
42654 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42655
42656         * lib/profopt.exp: New, to support profile-directed optimizations.
42657         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42658         * gcc.misc-tests/bprob-1.c: New test.
42659         * gcc.misc-tests/bprob-2.c: New test.
42660
42661 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42662
42663         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42664         XFAIL and which kinds of gcov output to verify.
42665         * gcc.misc-tests/gcov-4b.x: New file.
42666         * gcc.misc-tests/gcov-5b.x: New file.
42667         * gcc.misc-tests/gcov-6.x: New file.
42668         * gcc.misc-tests/gcov-7.c: New test.
42669         * gcc.misc-tests/gcov-7.x: New file.
42670
42671 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42672
42673         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42674         * gcc.misc-tests/gcov-6.c: New test.
42675
42676 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42677
42678         PR c++/3986
42679         * g++.dg/abi/vbase1.C: New test.
42680
42681 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42682
42683         * objc.dg/method-2.m: New.
42684
42685 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42686
42687         PR c++/4203
42688         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42689         * g++.dg/init/empty1.C: New test.
42690
42691 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42692
42693         * gcc.c-torture/compile/20010903-1.c: New test.
42694
42695 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42696
42697         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42698         for m68k.
42699
42700 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42701
42702         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42703
42704         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42705
42706         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42707
42708 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42709
42710         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42711         for 16-bit 'unsigned int'.
42712
42713 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42714
42715         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42716
42717 2001-08-27  Richard Henderson  <rth@redhat.com>
42718
42719         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42720         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42721
42722 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42723
42724         * gcc.dg/asm-names.c (ymain): New.
42725
42726 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42727
42728         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42729         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42730         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42731
42732 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42733
42734         * gcc.dg/compare5.c: New testcase.
42735
42736 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42737
42738         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42739         and "In instantiation".
42740
42741 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42742
42743         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42744
42745 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42746
42747         * gcc.misc-tests/gcov.exp: Add support for branch information.
42748         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42749         * gcc.misc-tests/gcov-4.c: New test.
42750         * gcc.misc-tests/gcov-4b.c: New test.
42751         * gcc.misc-tests/gcov-5b.c: New test.
42752
42753 2001-08-20  Zack Weinberg  <zackw@panix.com>
42754
42755         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42756         expected to fail.
42757
42758 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42759
42760         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42761
42762 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42763
42764         * g++.dg/eh/template1.C: New test.
42765
42766 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42767
42768         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42769         Fix thinko.
42770         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42771         for xfail.
42772
42773 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42774
42775         * lib/g77-dg.exp: Use prune.exp for common procedures
42776         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42777         * lib/g77.exp: (g77-dg-prune) Remove
42778
42779 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42780
42781         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42782
42783 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42784
42785         * g++.dg/template/unify1.C: New test.
42786
42787 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42788
42789         * g++.dg/abi/empty4.C: New test.
42790
42791 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42792
42793         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42794         solaris2.*
42795         * g77.f-torture/compile/pr3743.x: Likewise.
42796
42797 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42798
42799         * g++.dg/other/using-declaration.C: New test.
42800
42801 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42802
42803         * gcc.dg/cpp/tr-sign.c: New testcase.
42804
42805 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42806
42807         * gcc.dg/cpp/19951025-1.c: Revert.
42808         * gcc.dg/cpp/directiv.c: We no longer process directives that
42809         interrupt macro arguments.
42810
42811 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42812
42813         * gcc.dg/bconstp-1.c: New test.
42814
42815 2001-08-03  Richard Henderson  <rth@redhat.com>
42816
42817         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42818
42819 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42820
42821         * gcc.dg/cpp/19951025-1.c: Update.
42822
42823 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42824
42825         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42826         should be x.
42827
42828 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42829
42830         Kill -fhonor-std.
42831         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42832         * g++.old-deja/g++.other/std1.C: Likewise.
42833         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42834
42835 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42836
42837         * lib/g77.exp: Load gcc-defs.exp for common procedures
42838         (g77_pass, g77_fail, g77_finish, g77_exit,
42839         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42840
42841 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42842
42843         * g77.dg/fbackslash.f
42844         * g77.dg/fcase-preserve.f
42845         * g77.dg/ff90-1.f
42846         * g77.dg/ffixed-line-length-0.f
42847         * g77.dg/ffixed-line-length-132.f
42848         * g77.dg/ffixed-line-length-7.f
42849         * g77.dg/ffixed-line-length-72.f
42850         * g77.dg/ffixed-line-length-none.f
42851         * g77.dg/ffree-form-1.f
42852         * g77.dg/fno-backslash.f
42853         * g77.dg/fno-f90-1.f
42854         * g77.dg/fno-fixed-form-1.f
42855         * g77.dg/fno-onetrip.f
42856         * g77.dg/fno-typeless-boz.f
42857         * g77.dg/fno-underscoring.f
42858         * g77.dg/fno-vxt-1.f
42859         * g77.dg/fonetrip.f
42860         * g77.dg/ftypeless-boz.f
42861         * g77.dg/fugly-assumed.f
42862         * g77.dg/funderscoring.f
42863         * g77.dg/fvxt-1.f
42864
42865 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42866
42867         * objc.dg/fwd-proto-1.m: New.
42868         * objc.dg/local-decl-1.m: New.
42869         * objc.dg/naming-1.m: New.
42870         * objc.dg/naming-2.m: New.
42871         * objc.dg/proto-hier-1.m: New.
42872
42873 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42874
42875         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42876         largest-type elements to a struct makes its size grow.
42877
42878 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42879
42880         * g++.dg/abi/vthunk1.C: New test.
42881
42882 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42883
42884         * g++.dg/abi/vbase8-22.C: New test.
42885
42886 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42887
42888         * gcc.dg/cpp/macro8.c: New test.
42889
42890 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42891
42892         * g++.dg/abi/vbase8-21.C: New test.
42893
42894 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42895
42896         * g++.dg/abi/vbase8-10.C: New test.
42897
42898 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42899
42900         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42901         ${tool}_set_ld_library_path.
42902         Changed caller.
42903         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42904         g++.exp.
42905
42906 2001-07-26  Stan Cox <scox@redhat.com>
42907
42908         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42909         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42910         gcc_exit, gcc_check_unsupported_p):
42911         Moved to gcc-deps.exp
42912         * gcc-deps.exp: New file.
42913
42914 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42915
42916         * g++.old-deja/g++.pt/defarg14.C: New test.
42917
42918 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42919
42920         * g++.old-deja/g++.other/lineno5.C: New test.
42921
42922 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42923
42924         * g++.old-deja/g++.pt/crash68.C: New test.
42925
42926 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42927
42928         * g++.old-deja/g++.other/crash42.C: New test.
42929
42930 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42931
42932         * gcc.dg/cpp/extratokens.c: Fix.
42933         * gcc.dg/cpp/skipping2.c: New tests.
42934
42935 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42936
42937         * gcc.c-torture/execute/20010724-1.c: New file.
42938         * gcc.c-torture/execute/20010724-1.x: New file.
42939
42940 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42941
42942         * g++.old-deja/g++.other/cond7.C: New test.
42943
42944 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42945
42946         * g++.old-deja/g++.other/optimize4.C: New test.
42947
42948 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42949
42950         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42951
42952 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42953
42954         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42955         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42956         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42957         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42958
42959         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42960         bug report" message.
42961
42962         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42963         * g++.dg/ext/instantiate1.C: Move from old-deja.
42964
42965 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42966
42967         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42968         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42969         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42970         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42971
42972 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42973
42974         * gcc.c-torture/execute/20010723-1.c: New test.
42975
42976 2001-07-23  Ben Elliston  <bje@redhat.com>
42977
42978         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42979
42980 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42981
42982         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42983         i[34567]86-*-*.
42984         Delete handling of ieee_multilib_flags.
42985         Pass -mieee for alpha*-*-* and sh-*-*.
42986         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42987
42988 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42989
42990         Remove old-abi tests.
42991         * g++.old-deja/g++.mike/p11116.C: Remove.
42992         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42993
42994 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42995
42996         * g77.f-torture/compile/pr3743.f: New test
42997
42998 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42999
43000         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
43001
43002 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43003
43004         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
43005         g++.old-deja/g++.pt/static6.C: Likewise.
43006         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
43007         supports weak symbols.
43008
43009 2001-07-18  Andreas Jaeger  <aj@suse.de>
43010
43011         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
43012         supported again.
43013
43014 2001-07-18  Andreas Jaeger  <aj@suse.de>
43015
43016         * gcc.dg/iftrap-1.c: Fix target line.
43017
43018 2001-07-17  Richard Henderson  <rth@redhat.com>
43019
43020         * gcc.c-torture/execute/20010717-1.c: New.
43021
43022 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43023
43024         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
43025         tests.
43026
43027 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43028
43029         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
43030
43031 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43032
43033         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
43034         UAC_SIGBUS, UAC_NOPRINT definitions.
43035
43036 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
43037
43038         * objc/execute/object_is_class.m: New test.
43039         * objc/execute/object_is_meta_class.m: New test.
43040
43041 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43042
43043         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
43044         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
43045
43046 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
43047
43048         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
43049         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
43050
43051 2001-07-14  Richard Henderson  <rth@redhat.com>
43052
43053         * gcc.dg/iftrap-1.c: New.
43054
43055 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
43056
43057         * g77.f-torture/execute/intrinsic77.f: New test.
43058
43059 2001-07-11  Janis Johnson <janis@us.ibm.com>
43060
43061         * gcc.misc-tests/gcov-3.c: New test.
43062
43063 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43064
43065         * gcc.c-torture/compile/20010711-1.c,
43066         * gcc.c-torture/compile/20010711-2.c: New tests.
43067
43068 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43069
43070         * gcc.c-torture/execute/20010711-1.c: New test.
43071
43072 2001-07-11  Ben Elliston  <bje@redhat.com>
43073
43074         * g++.old-deja/g++.other/enum5.C: New test.
43075
43076 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
43077
43078         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
43079         (g++-dg-prune): Call prune_gcc_output.
43080         * prune.exp: New file for prune_gcc_output.
43081         * lib/g++.exp, lib/gcc.exp: Load it.
43082
43083 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43084
43085         * gcc.c-torture/compile/20010701-1.c,
43086         g++.old-deja/g++.ext/attrib6.C: New tests.
43087
43088 2001-07-06  Jeffrey A Law  (law@cygnus.com)
43089
43090         * gcc.c-torture/compile/20010706-1.c: New test.
43091
43092 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
43093
43094         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
43095
43096 2001-06-28  Stan Shebs  <shebs@apple.com>
43097
43098         * gcc.dg/pragma-darwin.c: New test.
43099
43100 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43101
43102         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
43103         Solaris 2.[678] system.
43104
43105 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43106
43107         * gcc.dg/20010622-1.c: New test.
43108
43109 2001-06-18  Stan Shebs  <shebs@apple.com>
43110
43111         * objc.dg: New directory.
43112         * objc.dg/dg.exp: New file.
43113         * objc.dg/alias.m: New.
43114         * objc.dg/class-1.m: New.
43115         * objc.dg/class-2.m: New.
43116         * objc.dg/const-str-1.m: New.
43117         * objc.dg/const-str-2.m: New.
43118         * objc.dg/id-1.m: New.
43119         * objc.dg/method-1.m: New.
43120         * objc.dg/super-class-1.m: New.
43121         * lib/objc-dg.exp: New file.
43122
43123 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43124
43125         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
43126         of label name.
43127
43128 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
43129
43130         * g++.old-deja/g++.abi/vbase8-9.C: New test.
43131
43132 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43133
43134         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
43135         variable.
43136
43137 2001-06-12  Richard Henderson  <rth@redhat.com>
43138
43139         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
43140
43141 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43142
43143         * g++.old-deja/g++.abi/vbase5.C: New test.
43144         * g++.old-deja/g++.abi/vbase6.C: New test.
43145         * g++.old-deja/g++.abi/vbase7.C: New test.
43146
43147 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43148
43149         * gcc.c-torture/compile/20010610-1.c: New test.
43150
43151 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43152
43153         * g++.old-deja/g++.abi/vbase4.C: New test.
43154
43155 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43156
43157         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
43158         support %f for HC11/HC12 targets.
43159         * gcc.c-torture/execute/930513-1.x: New file, likewise.
43160         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
43161         on HC11/HC12 targets.
43162         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
43163
43164 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43165
43166         * gcc.dg/wchar_t-1.c: New file.
43167         * gcc.dg/wint_t-1.c: Likewise.
43168
43169 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
43170
43171         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
43172
43173 2001-06-11  Richard Henderson  <rth@redhat.com>
43174
43175         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
43176
43177 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43178
43179         * gcc.c-torture/compile/20010611-1.c: New test.
43180
43181 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43182
43183         * gcc.dg/c99-tag-1.c: Add more tests.
43184
43185 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
43186
43187         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
43188         representation on MN10300 and ARM/Thumb.
43189
43190 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
43191
43192         * g77.f-torture/execute/20010610.f: New.
43193
43194 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
43195
43196         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
43197         names.
43198
43199 2001-06-09  Richard Henderson  <rth@redhat.com>
43200
43201         * gcc.c-torture/execute/ashrdi-1.c: New.
43202         * gcc.c-torture/execute/ashldi-1.c: New.
43203         * gcc.c-torture/execute/lshrdi-1.c: New.
43204
43205 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
43206
43207         * objc/execute/load-3.m: Added. Check sending +load to categories,
43208         in addition to classes.
43209
43210 2001-06-08  Stan Shebs  <shebs@apple.com>
43211
43212         * objc/execute/load-2.m: New test.  From Nicola Pero
43213         <n.pero@mi.flashnet.it>.
43214
43215 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
43216
43217         * gcc.c-torture/execute/20010605-2.c: New test.
43218
43219 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43220
43221         * g++.old-deja/g++.abi/vbase2.C: New test.
43222         * g++.old-deja/g++.abi/vbase3.C: New test.
43223
43224 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43225
43226         * g++.old-deja/g++.pt/friend49.C: New test.
43227
43228 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
43229
43230         * g++.old-deja/g++.ext/anon3.C: New test.
43231
43232 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
43233
43234         * g++.old-deja/g++.other/conv7.C: New test.
43235
43236 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43237
43238         * gcc.c-torture/compile/20010605-2.c: New test.
43239
43240 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43241
43242         * gcc.c-torture/execute/20010604-1.c: New test.
43243
43244 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
43245
43246         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
43247
43248 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
43249
43250         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
43251         (g++_link_flags): Likewise.
43252         (g++_init): Pass gccpath's value to two previous functions.
43253
43254 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43255
43256         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
43257         Ensure logfile entry matches exec command line.
43258
43259 2001-05-31  Richard Henderson  <rth@redhat.com>
43260
43261         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
43262         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
43263
43264 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
43265
43266         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
43267         compiler for irix6.2
43268
43269 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
43270
43271         * g++.old-deja/g++.other/optimize3.C: New file.
43272
43273 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
43274
43275         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43276         assemble.
43277
43278 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
43279
43280         * g++.old-deja/g++.other/optimize2.C: New file.
43281
43282 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
43283
43284         * gcc.c-torture/compile/20010518-2.c: New file.
43285         * gcc.c-torture/execute/20010518-1.c: New file.
43286         * gcc.c-torture/execute/20010518-2.c: New file.
43287
43288 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43289
43290         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43291
43292 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
43293
43294         G++ no longer defines builtins that do not begin with __builtin.
43295         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43296         * g++.old-deja/g++.brendand/misc13.C: Likewise.
43297         * g++.old-deja/g++.law/builtin1.C: Likewise.
43298         * g++.old-deja/g++.law/cvt2.C: Likewise.
43299         * g++.old-deja/g++.mike/net5.C: Likewise.
43300         * g++.old-deja/g++.other/builtins1.C: Likewise.
43301         * g++.old-deja/g++.other/builtins2.C: Likewise.
43302         * g++.old-deja/g++.other/builtins3.C: Likewise.
43303         * g++.old-deja/g++.other/builtins4.C: Likewise.
43304         * g++.old-deja/g++.other/inline8.C: Likewise.
43305         * g++.old-deja/g++.robertl/eb39.C: Likewise.
43306
43307 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43308
43309         * g++.old-deja/g++.pt/using1.C: Adjust.
43310         * g++.old-deja/g++.pt/using2.C: New test.
43311
43312 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43313
43314         * gcc.dg/cpp/charconst.c: New tests.
43315         * gcc.dg/cpp/escape.c: New tests.
43316         * gcc.dg/cpp/escape-1.c: New tests.
43317         * gcc.dg/cpp/escape-2.c: New tests.
43318         * gcc.dg/cpp/ucs.c: New tests.
43319
43320 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43321
43322         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43323         native compiler for irix6.5.
43324
43325 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43326
43327         * lib/g++.exp (g++_include_flags): Use args to compute
43328         get_multilibs.
43329         (g++_link_flags): Likewise.
43330         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43331
43332 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43333
43334         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43335
43336 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43337
43338         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43339         this file.
43340
43341 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43342
43343         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43344         STACK_SIZE;
43345         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43346         to STACK_SIZE; Use it to define size of add_histo array.
43347         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43348         to STACK_SIZE.
43349         (f): Use GITT_SIZE to define size of gitt local table.
43350         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43351         to STACK_SIZE; Use it to define size of bytemem array.
43352
43353 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43354
43355         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43356         on 68HC11/HC12 due to the asm instruction.
43357         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43358         * gcc.c-torture/compile/920520-1.x: Likewise.
43359         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43360         on 68HC11/HC12 because the function is larger than 64K.
43361         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43362         on 68HC11/HC12 because the structure is too large.
43363
43364 2001-05-20  Richard Henderson  <rth@redhat.com>
43365
43366         * gcc.c-torture/execute/20010520-1.c: New.
43367
43368 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43369
43370         * g++.old-deja/g++.warn/compare1.C: New test.
43371         * gcc.dg/compare4.c: New test.
43372
43373 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43374
43375         * g++.old-deja/g++.other/optimize1.C: New test.
43376
43377 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43378
43379         * g++.old-deja/g++.pt/spec41.C: New test.
43380
43381 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43382
43383         * gcc.c-torture/compile/20010114-1.x: Remove.
43384
43385 2001-05-18  Stan Shebs  <shebs@apple.com>
43386
43387         * gcc.c-torture/compile/20010518-1.c: New test.
43388
43389 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43390
43391         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43392         * g++.old-deja/g++.pt/crash67.C: New test.
43393
43394 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43395
43396         * g++.old-deja/g++.other/debug9.C: New test.
43397
43398 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43399
43400         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43401
43402 2001-05-16  Jan Hubicka  <jh@suse.cz>
43403
43404         * gcc.c-torture/compile/20010516-1.c: New test.
43405
43406 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43407
43408         * g++.old-deja/g++.other/crash41.C: New test.
43409
43410 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43411
43412         * g++.old-deja/g++.pt/crash66.C: New test.
43413
43414 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43415
43416         * g++.old-deja/g++.robertl/eb27.C: Convert.
43417
43418 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43419
43420         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43421         declaration being redundant.
43422
43423 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43424
43425         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43426
43427 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43428
43429         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43430
43431 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43432
43433         * lib/g++.exp: Use testsuite_flags.
43434
43435 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43436
43437         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43438
43439 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43440
43441         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43442
43443 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43444
43445         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43446
43447 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43448
43449         * gcc.c-torture/compile/20010313-1.c: New test.
43450
43451 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43452
43453         * gcc.dg/cpp/direct2.c: New test.
43454         * gccq.dg/cpp/direct2s.c: New test.
43455
43456         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43457
43458 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43459
43460         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43461         * g++.old-deja/g++.other/op3.C: Likewise.
43462
43463 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43464
43465         * gcc.dg/cpp/syshdr.h: New file.
43466         * gcc.dg/cpp/sysmac1.c: Update.
43467         * gcc.dg/cpp/sysmac2.c: Update.
43468
43469 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43470
43471         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43472
43473 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43474
43475         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43476         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43477
43478 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43479
43480         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43481
43482 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43483
43484         * lib/g++.exp (g++_include_flags): Don't use any special flags
43485         if TESTING_IN_BUILD_TREE is not defined.
43486         (g++_init): Use a plain 'c++' as the compiler if
43487         TESTING_IN_BUILD_TREEE is not defined.
43488
43489 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43490
43491         * g++.old-deja/g++.eh/catch13.C: New test.
43492         * g++.old-deja/g++.eh/catch14.C: New test.
43493
43494 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43495
43496         * gcc.dg/cpp/tr-define.c: New test.
43497
43498 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43499
43500         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43501         <stdlib.h>, not <malloc.h>.
43502
43503 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43504
43505         * g++.old-deja/g++.ns/template17.C: New test.
43506
43507 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43508
43509         * g++.old-deja/g++.pt/ref4.C: New test.
43510
43511 2001-04-30  Richard Henderson  <rth@redhat.com>
43512
43513         * gcc.dg/20000724-1.c: Revert last change.
43514
43515 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43516
43517         * g77.f-torture/execute/20010430.f: New test.
43518
43519 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43520
43521         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43522
43523 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43524
43525         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43526
43527 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43528
43529         * g++.old-deja/g++.eh/crash6.C: New test.
43530
43531 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43532
43533         * g++.old-deja/g++.other/warn7.C: New test.
43534
43535 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43536
43537         * g++.old-deja/g++.other/defarg9.C: New test.
43538
43539 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43540
43541         * g77.f-torture/compile/20010426.f: New test.
43542         * g77.f-torture/execute/20010426.f: New test.
43543
43544 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43545
43546         * g77.f-torture/compile/20000629-1.x: Remove - error
43547         has been fixed.
43548
43549 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43550
43551         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43552         Tweak slightly to work with g++.dg framework.
43553         * g++.dg/special/ecos.exp: Run initp1.C test.
43554         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43555
43556         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43557         its linker doesn't give line numbers either.
43558         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43559
43560 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43561
43562         * g++.old-deja/g++.other/lex1.C: New test.
43563
43564 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43565
43566         * gcc.dg/noncompile/20010425-1.c: New test.
43567
43568 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43569
43570         * g++.old-deja/g++.pt/mangle2.C: New test.
43571
43572 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43573
43574         * gcc.dg/format/plus-1.c: New test.
43575
43576 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43577
43578         * gcc.dg/20010423-1.c: New test.
43579
43580 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43581
43582         * gcc.c-torture/execute/20010422-1.c: New test.
43583
43584 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43585
43586         * g++.old-deja/g++.ns/type2.C: New test.
43587
43588 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43589
43590         * g++.old-deja/g++.other/perf1.C: New test.
43591
43592 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43593
43594         * gcc.dg/c99-func-2.c: Remove xfail.
43595         * gcc.dg/c99-func-3.c: Remove xfail.
43596         * gcc.dg/c99-func-4.c: Remove xfail.
43597
43598 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43599
43600         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43601
43602 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43603
43604         * gcc.c-torture/compile/20010423-1.c: New test.
43605
43606 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43607
43608         * g++.old-deja/g++.pt/typename28.C: New test.
43609
43610 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43611
43612         * g++.old-deja/g++.abi/empty2.C: New test.
43613         * g++.old-deja/g++.abi/empty3.C: New test.
43614
43615 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43616
43617         * g++.old-deja/g++.other/comdat2.C: New test.
43618         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43619
43620 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43621
43622         * g++.old-deja/g++.other/overload14.C: New test.
43623
43624 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43625
43626         * g++.old-deja/g++.other/lookup23.C: New test.
43627
43628 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43629
43630         * gcc.c-torture/execute/20010403-1.c: New test.
43631
43632 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43633             Mark Mitchell  <mark@codesourcery.com>
43634
43635         * lib/old-dejagnu.exp: Don't delete output of executable.
43636         Add .exe suffix to executables.
43637
43638 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43639
43640         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43641
43642 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43643
43644         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43645
43646 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43647
43648         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43649         * g++.old-deja/g++.abi/crash1.C: New test.
43650
43651 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43652
43653         * g++.old-deja/g++.other/crash40.C: New test.
43654
43655 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43656
43657         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43658
43659 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43660
43661         * g++.old-deja/g++.other/warn6.C: New test.
43662
43663 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43664
43665         * g++.old-deja/g++.robertl/eb42.C: Same.
43666
43667 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43668
43669         * gcc.dg/wtr-conversion-1.c: New testcase.
43670
43671 2001-04-10  Richard Henderson  <rth@redhat.com>
43672
43673         * g++.old-deja/g++.other/array5.C: New.
43674
43675 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43676
43677         * gcc.c-torture/execute/20010408-1.c: New test.
43678
43679 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43680
43681         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43682         headers and constructs.
43683         * g++.old-deja/g++.robertl/eb79.C: Same.
43684         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43685         * g++.old-deja/g++.robertl/eb73.C: Same.
43686         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43687         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43688         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43689         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43690         * g++.old-deja/g++.robertl/eb44.C: Same.
43691         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43692         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43693         * g++.old-deja/g++.robertl/eb39.C: Same.
43694         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43695         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43696         * g++.old-deja/g++.robertl/eb30.C: Same.
43697         * g++.old-deja/g++.robertl/eb3.C: Same.
43698         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43699         * g++.old-deja/g++.robertl/eb21.C: Same.
43700         * g++.old-deja/g++.robertl/eb15.C: Same.
43701         * g++.old-deja/g++.robertl/eb118.C: Same.
43702         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43703         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43704         * g++.old-deja/g++.robertl/eb109.C: Same.
43705         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43706         * g++.old-deja/g++.mike/rtti1.C: Same.
43707         * g++.old-deja/g++.mike/p658.C: Same.
43708         * g++.old-deja/g++.mike/net46.C: Same.
43709         * g++.old-deja/g++.mike/net34.C: Same.
43710         * g++.old-deja/g++.mike/memoize1.C: Same.
43711         * g++.old-deja/g++.mike/eh2.C: Same.
43712         * g++.old-deja/g++.law/weak.C: Same.
43713         * g++.old-deja/g++.law/visibility7.C: Same.
43714         * g++.old-deja/g++.law/visibility25.C: Same.
43715         * g++.old-deja/g++.law/visibility22.C: Same.
43716         * g++.old-deja/g++.law/visibility2.C: Same.
43717         * g++.old-deja/g++.law/visibility17.C: Same.
43718         * g++.old-deja/g++.law/visibility13.C: Same.
43719         * g++.old-deja/g++.law/visibility10.C: Same.
43720         * g++.old-deja/g++.law/visibility1.C: Same.
43721         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43722         * g++.old-deja/g++.law/vbase1.C: Same.
43723         * g++.old-deja/g++.law/operators32.C: Same.
43724         * g++.old-deja/g++.law/nest3.C: Same.
43725         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43726         * g++.old-deja/g++.law/except5.C (main): Same.
43727         * g++.old-deja/g++.law/cvt7.C (run): Same.
43728         * g++.old-deja/g++.law/cvt2.C: Same.
43729         * g++.old-deja/g++.law/cvt16.C: Same.
43730         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43731         * g++.old-deja/g++.law/ctors17.C (main): Same.
43732         * g++.old-deja/g++.law/ctors13.C: Same.
43733         * g++.old-deja/g++.law/ctors12.C (main): Same.
43734         * g++.old-deja/g++.law/ctors10.C: Same.
43735         * g++.old-deja/g++.law/code-gen5.C: Same.
43736         * g++.old-deja/g++.law/bad-error7.C: Same.
43737         * g++.old-deja/g++.law/arm9.C: Same.
43738         * g++.old-deja/g++.law/arm12.C: Same.
43739         * g++.old-deja/g++.law/arg8.C: Same.
43740         * g++.old-deja/g++.law/arg1.C: Same.
43741         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43742         * g++.old-deja/g++.jason/template31.C: Same.
43743         * g++.old-deja/g++.jason/template24.C (main): Same.
43744         * g++.old-deja/g++.jason/2371.C: Same.
43745         * g++.old-deja/g++.eh/new2.C: Same.
43746         * g++.old-deja/g++.eh/new1.C: Same.
43747         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43748         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43749         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43750         * g++.old-deja/g++.brendan/crash62.C: Same.
43751         * g++.old-deja/g++.brendan/crash52.C: Same.
43752         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43753         * g++.old-deja/g++.brendan/crash38.C: Same.
43754         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43755         * g++.old-deja/g++.brendan/copy9.C: Same.
43756
43757 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43758
43759         * gcc.c-torture/execute/20001203-2.c (memset):
43760         Count argument is of type __SIZE_TYPE__.
43761
43762 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43763
43764         * gcc.c-torture/compile/20010404-1.c: New test.
43765
43766 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43767
43768         * gcc.c-torture/compile/20010326-1.c: New test.
43769
43770 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43771
43772         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43773         peculiarities of the SH.
43774         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43775
43776 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43777
43778         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43779         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43780         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43781
43782 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43783
43784         * g77.f-torture/compile/20010321-1.f: New test.
43785
43786 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43787
43788         * gcc.c-torture/compile/20010329-1.c: New test.
43789
43790 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43791
43792         * gcc.c-torture/execute/20010329-1.c: New test.
43793
43794 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43795
43796         * g++.old-deja/g++.other/eh4.C: Fix typo.
43797
43798 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43799
43800         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43801
43802 2001-03-28  Philip Blundell  <philb@gnu.org>
43803
43804         * gcc.c-torture/compile/20010328-1.c: New test.
43805
43806 2001-03-27  Richard Henderson  <rth@redhat.com>
43807
43808         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43809         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43810
43811 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43812
43813         * gcc.c-torture/compile/20010327-1.c: New test.
43814
43815 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43816
43817         * g++.old-deja/g++.other/friend12.C: New test.
43818         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43819         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43820
43821 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43822
43823         * gcc.c-torture/execute/20010325-1.c: New test.
43824
43825 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43826
43827         * g++.old-deja/g++.other/mangle3.C: New test.
43828
43829 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43830
43831         * g++.old-deja/g++.other/anon8.C: New test.
43832
43833 2001-03-20  Philip Blundell  <philb@gnu.org>
43834
43835         * gcc.c-torture/compile/20010320-1.c: New test.
43836
43837 2001-03-17  Richard Henderson  <rth@redhat.com>
43838
43839         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43840
43841 2001-03-15  Geoff Keating  <geoff@redhat.com>
43842
43843         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43844         tests on AIX.
43845
43846 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43847
43848         * g++.old-deja/g++.other/eh4.C: New test.
43849
43850 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43851
43852         * gcc.dg/cpp/mi1.c: Update.
43853
43854 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43855
43856         * g++.old-deja/g++.other/regstack.C: New test.
43857
43858 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43859
43860         * g++.old-deja/g++.other/ref4.C: New test.
43861
43862 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43863
43864         * objc/execute/va_method.m: Added.
43865         * objc/execute/IMP.m: Added.
43866         * objc/execute/_cmd.m: Added.
43867         * objc/execute/accessing_ivars.m: Added.
43868         * objc/execute/class-1.m: Added.
43869         * objc/execute/class-10.m: Added.
43870         * objc/execute/class-11.m: Added.
43871         * objc/execute/class-12.m: Added.
43872         * objc/execute/class-13.m: Added.
43873         * objc/execute/class-14.m: Added.
43874         * objc/execute/class-2.m: Added.
43875         * objc/execute/class-3.m: Added.
43876         * objc/execute/class-4.m: Added.
43877         * objc/execute/class-5.m: Added.
43878         * objc/execute/class-6.m: Added.
43879         * objc/execute/class-7.m: Added.
43880         * objc/execute/class-8.m: Added.
43881         * objc/execute/class-9.m: Added.
43882         * objc/execute/class-tests-1.h
43883         * objc/execute/class-tests-2.h
43884         * objc/execute/compatibility_alias.m: Added.
43885         * objc/execute/encode-1.m: Added.
43886         * objc/execute/formal_protocol-1.m: Added.
43887         * objc/execute/formal_protocol-2.m: Added.
43888         * objc/execute/formal_protocol-3.m: Added.
43889         * objc/execute/formal_protocol-4.m: Added.
43890         * objc/execute/formal_protocol-5.m: Added.
43891         * objc/execute/formal_protocol-6.m: Added.
43892         * objc/execute/formal_protocol-7.m: Added.
43893         * objc/execute/informal_protocol.m: Added.
43894         * objc/execute/initialize.m: Added.
43895         * objc/execute/load.m: Added.
43896         * objc/execute/many_args_method.m: Added.
43897         * objc/execute/nested-3.m: Added.
43898         * objc/execute/no_clash.m: Added.
43899         * objc/execute/private.m: Added.
43900         * objc/execute/redefining_self.m: Added.
43901         * objc/execute/root_methods.m: Added.
43902         * objc/execute/selector-1.m: Added.
43903         * objc/execute/static-1.m: Added.
43904         * objc/execute/static-2.m: Added.
43905         * objc/execute/va_method.m: Added.
43906
43907 2001-03-10  Richard Henderson  <rth@redhat.com>
43908
43909         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43910
43911 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43912
43913         * g++.old-deja/g++.other/crash31.C: XFAIL.
43914         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43915         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43916         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43917         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43918         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43919
43920 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43921
43922         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43923
43924 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43925
43926         * gcc.dg/20000724-1.c: Don't use multiline strings.
43927
43928 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43929
43930         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43931         result of -cString against what we expect it to be; don't just
43932         print it out for no one to read.
43933
43934         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43935         Based on testcases provided by Nicola Pero.
43936
43937 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43938
43939         * gcc.dg/cpp/macro7.c: New test.
43940
43941 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43942
43943         * gcc.dg/cpp/multiline.c: Update.
43944
43945 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43946
43947         * g++.old-deja/g++.other/enum3.C: New test.
43948
43949 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43950
43951         * g++.old-deja/g++.other/pod1.C: New test.
43952
43953 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43954
43955         * g++.old-deja/g++.ext/overload1.C: New test.
43956
43957 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43958
43959         * g++.old-deja/g++.pt/using1.C: New test.
43960
43961 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43962
43963         * g++.old-deja/g++.other/using9.C: New test.
43964
43965 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43966
43967         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43968
43969         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43970
43971 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43972
43973         * g++.old-deja/g++.ext/realpt1.C: Remove.
43974
43975 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43976
43977         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43978
43979 2001-02-26  Will Cohen  <wcohen@redhat.com>
43980
43981         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43982
43983 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43984
43985         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43986         templatized constructors.
43987
43988 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43989
43990         * gcc.c-torture/execute/20010224-1.c: New test.
43991
43992 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43993
43994         * gcc.c-torture/execute/20010222-1.c: New test.
43995
43996 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43997
43998         * g++.old-deja/g++.other/inline20.C: New test.
43999
44000 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
44001
44002         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
44003
44004 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44005
44006         * g++.old-deja/g++.other/lookup22.C: New test.
44007
44008 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
44009
44010         * g77.dg: New directory.
44011         * g77.dg/20010216-1.f: New test case.
44012         * g77.dg/dg.exp: New driver.
44013         * lib/g77-dg.exp: New driver library.
44014
44015 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44016
44017         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
44018
44019 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
44020
44021         * g++.old-deja/g++.other/decl9.C: New test.
44022
44023 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
44024
44025         * g++.old-deja/g++.other/init16.C: Update the test so that it does
44026         not need <string> and also tests the initialization at runtime.
44027
44028 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44029
44030         * gcc.c-torture/execute/longlong.c: New test.
44031
44032 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44033
44034         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
44035
44036 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44037
44038         * gcc.c-torture/execute/920302-1.c (execute):
44039         Change argument type to short.
44040
44041 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44042
44043         * g++.old-deja/g++.pt/deduct6.C: New test.
44044
44045 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44046
44047         * g++.old-deja/g++.pt/deduct5.C: New test.
44048
44049 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
44050
44051         * gcc.c-torture/execute/20010209-1.c: New test.
44052
44053 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
44054
44055         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
44056
44057 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
44058
44059         * g++.dg/vtgc1.C: Update for new ABI.
44060
44061         * consistency.vlad: New directory, 1665 files.
44062
44063 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44064
44065         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
44066         return type.
44067         * gcc.dg/cpp/digraphs.c: Declare puts.
44068
44069 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44070
44071         * g++.old-deja/g++.other/warn5.C: New test.
44072
44073 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44074
44075         * g++.old-deja/g++.pt/spec40.C: New test.
44076
44077 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44078
44079         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
44080         case.
44081         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
44082
44083 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
44084
44085         * gcc.c-torture/compile/20010209-1.c: New test.
44086
44087 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
44088
44089         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
44090         excess errors message but not if it crashes.
44091         * g++.old-deja/g++.other/crash27.C: Likewise.
44092         * g++.old-deja/g++.other/crash28.C: Likewise.
44093         * g++.old-deja/g++.other/crash30.C: Likewise.
44094         * g++.old-deja/g++.other/crash32.C: Likewise.
44095         * g++.old-deja/g++.other/crash35.C: Likewise.
44096         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44097
44098 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44099
44100         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
44101         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
44102         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
44103         g77.f-torture/execute/execute.exp,
44104         g77.f-torture/noncompile/noncompile.exp,
44105         gcc.c-torture/execute/execute.exp,
44106         gcc.c-torture/execute/memcheck/memcheck.exp,
44107         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
44108         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
44109         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
44110         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
44111         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
44112         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
44113         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44114         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
44115         Remove bug reporting instructions with ancient email addresses.
44116
44117 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44118
44119         * gcc.dg/20010202-1.c: New test.
44120         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
44121
44122 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
44123
44124         * g++.dg/stdbool-if.C: New test.
44125
44126 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
44127
44128         * objc/execute/fdecl.m: Added main().
44129
44130 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44131
44132         * gcc.c-torture/execute/20010206-1.c: New test.
44133
44134 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44135
44136         * gcc.dg/cpp/avoidpaste1.c: Update.
44137
44138 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
44139
44140         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
44141         Pero <nicola@brainstorm.co.uk>.
44142         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
44143
44144 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
44145
44146         * g++.old-deja/g++.pt/spec39.C: New test.
44147
44148 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
44149
44150         * gcc.c-torture/compile/20010202-1.c: New test.
44151
44152 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
44153
44154         * g++.old-deja/g++.abi/primary2.C: New test.
44155         * g++.old-deja/g++.abi/primary3.C: New test.
44156         * g++.old-deja/g++.abi/primary4.C: New test.
44157         * g++.old-deja/g++.abi/primary5.C: New test.
44158         * g++.old-deja/g++.abi/vtable3.h: New test.
44159         * g++.old-deja/g++.abi/vtable3a.C: New test.
44160         * g++.old-deja/g++.abi/vtable3b.C: New test.
44161         * g++.old-deja/g++.abi/vtable3c.C: New test.
44162         * g++.old-deja/g++.abi/vtable3d.C: New test.
44163         * g++.old-deja/g++.abi/vtable3e.C: New test.
44164         * g++.old-deja/g++.abi/vtable3f.C: New test.
44165         * g++.old-deja/g++.abi/vtable3g.C: New test.
44166         * g++.old-deja/g++.abi/vtable3h.C: New test.
44167         * g++.old-deja/g++.abi/vtable3i.C: New test.
44168         * g++.old-deja/g++.abi/vtable3j.C: New test.
44169         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
44170
44171 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
44172
44173         * g++.old-deja/g++.other/anon6.C: New test.
44174         * g++.old-deja/g++.other/anon7.C: New test.
44175
44176 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44177
44178         * gcc.dg/cpp/avoidpaste2.c: New tests.
44179
44180 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
44181
44182         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
44183
44184 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
44185
44186         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
44187         DECIMAL_DIG cases for Irix."
44188
44189 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
44190
44191         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
44192
44193 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44194
44195         * gcc.dg/c99-tag-1.c: New test.
44196
44197 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44198
44199         * gcc.dg/cpp/tr-warn1.c: Add tests.
44200
44201 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44202
44203         * gcc.dg/cpp/avoidpaste1.c: Update.
44204         * gcc.dg/cpp/paste4.c: Update.
44205
44206 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
44207
44208         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
44209         cases for Irix.
44210
44211 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44212
44213         * g++.old-deja/g++.other/inline19.C: New test.
44214
44215 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44216
44217         * gcc.dg/Wlarger-than.c: New test.
44218
44219 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44220
44221         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
44222
44223 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
44224
44225         * gcc.c-torture/execute/20010129-1.c: New test.
44226         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
44227
44228 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44229
44230         * gcc.dg/cpp/avoidpaste1.c: Test case.
44231
44232 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
44233
44234         * g++.old-deja/g++.other/inline18.C: New test.
44235
44236 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44237
44238         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
44239         and __builtin_putchar.
44240
44241 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
44242
44243         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
44244         tests.
44245
44246 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
44247
44248         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
44249         floating point number rounding mode to round to the nearest
44250         representable mode.
44251
44252 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
44253
44254         * g++.old-deja/g++.other/mangle2.C: New test.
44255
44256 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44257
44258         * gcc.c-torture/compile/20010124-1.c: New test.
44259
44260 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
44261
44262         * g++.old-deja/g++.pt/spec38.C: New test.
44263
44264 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44265
44266         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
44267         "Build don't run".
44268
44269 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44270
44271         * gcc.c-torture/execute/20010123-1.c: New test.
44272
44273 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44274
44275         * g++.old-deja/g++.pt/spec37.C: New test.
44276
44277 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44278
44279         * g++.old-deja/g++.pt/overload14.C: New test.
44280
44281 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44282
44283         * gcc.c-torture/execute/20010122-1.c: New test, exercise
44284         __builtin_return_address.
44285
44286 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
44287
44288         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44289         * g++.old-deja/g++.pt/spec35.C: New test.
44290         * g++.old-deja/g++.pt/spec36.C: New test.
44291
44292 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
44293
44294         * gcc.c-torture/compile/20010118-1.c: New test.
44295
44296 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
44297
44298         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44299
44300 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44301
44302         * gcc.c-torture/execute/20010119-1.c: New test.
44303
44304 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44305
44306         * g++.old-deja/g++.other/vbase5.C: New test.
44307
44308 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44309
44310         * gcc.c-torture/execute/20010118-1.c: New test.
44311
44312 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44313
44314         * g++.old-deja/g++.pt/deduct3.C: New test.
44315
44316 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44317
44318         * g++.old-deja/g++.pt/spec34.C: New test.
44319
44320 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44321
44322         * g77.f-torture/compile/20000601-2.f: New test.
44323
44324 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44325
44326         * g++.old-deja/g++.other/init17.C: New test.
44327
44328 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44329
44330         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44331
44332 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44333
44334         * g++.old-deja/g++.pt/unify8.C: New test.
44335
44336 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44337
44338         * g++.old-deja/g++.abi/vbase1.C: New test.
44339
44340 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44341
44342         * g++.old-deja/g++.pt/crash65.C: New test.
44343
44344 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44345
44346         * gcc.dg/cpp/assembl2.S: New test case.
44347
44348 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44349
44350         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44351         are supported.
44352
44353 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44354
44355         * g++.old-deja/g++.other/builtins1.C: New test.
44356         * g++.old-deja/g++.other/builtins2.C: Likewise.
44357         * g++.old-deja/g++.other/builtins3.C: Likewise.
44358         * g++.old-deja/g++.other/builtins4.C: Likewise.
44359
44360 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44361
44362         * gcc.c-torture/compile/20010117-1.c: New test.
44363         * gcc.c-torture/compile/20010117-2.c: New test.
44364
44365 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44366
44367         * g77.f-torture/execute/20010116.[fx]: New test,
44368         XFAIL on i?86-*-*.
44369         * g77.f-torture/compile/20010115.f: Indicate it's
44370         a test for PR fortran/1636.
44371
44372 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44373
44374         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44375
44376 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44377
44378         * g77.f-torture/compile/20010115.f: New test.
44379
44380 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44381
44382         * g++.old-deja/g++.pt/nontype5.C: New test.
44383
44384 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44385
44386         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44387         have an equivalent working one below it.
44388
44389 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44390
44391         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44392         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44393
44394 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44395
44396         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44397         message containing "init_priority".
44398         (conpr-2.C): Likewise.
44399         (conpr-3.C): Likewise.
44400         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44401
44402 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44403
44404         * gcc.c-torture/execute/20010114-2.c: New test.
44405
44406 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44407
44408         * gcc.c-torture/compile/20010114-1.c: New test.
44409         * gcc.c-torture/compile/20010114-1.x: Xfail.
44410         * gcc.c-torture/compile/20010114-2.c: New test.
44411         * gcc.c-torture/execute/20010114-1.c: New test.
44412         * gcc.dg/trunc-1.c: New test.
44413         * gcc.dg/uninit-B.c: New test.
44414
44415 2001-01-13  Nick Clifton  <nickc@redhat.com>
44416
44417         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44418         target.
44419
44420 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44421
44422         * gcc.c-torture/compile/20010113-1.c: New test.
44423
44424 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44425
44426         * gcc.c-torture/compile/20001212-1.c: New test.
44427
44428 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44429
44430         * gcc.dg/cpp/widestr1.c: Update.
44431         * gcc.dg/cpp/prag-imp.c: Remove.
44432
44433 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44434
44435         * gcc.c-torture/execute/20000801-3.x: Remove.
44436         * gcc.dg/c90-init-1.c: New test.
44437         * gcc.dg/c99-init-1.c: New test.
44438         * gcc.dg/c99-init-2.c: New test.
44439         * gcc.dg/gnu99-init-1.c: New test.
44440
44441 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44442
44443         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44444         testing that no relevant ones were found.
44445
44446 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44447
44448         * g++.old-deja/g++.pt/cast2.C: New test.
44449
44450 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44451
44452         * g++.old-deja/g++.pt/friend47.C: New test.
44453
44454 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44455
44456         * g++.old-deja/g++.pt/instantiate13.C: New test.
44457
44458 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44459
44460         * g++.old-deja/g++.other/defarg7.C: New test.
44461         * g++.old-deja/g++.other/defarg8.C: New test.
44462
44463 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44464
44465         * g++.old-deja/g++.pt/crash64.C: New test.
44466
44467 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44468
44469         * g++.old-deja/g++.pt/crash63.C: New test.
44470
44471 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44472
44473         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44474
44475 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44476
44477         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44478
44479 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44480
44481         * g++.old-deja/g++.pt/error3.C: New test.
44482
44483 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44484
44485         * g++.old-deja/g++.other/crash39.C: New test.
44486
44487 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44488
44489         * g++.old-deja/g++.other/vbase4.C: New test.
44490
44491 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44492
44493         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44494         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44495         * gcc.dg/special/special.exp: New test driver which will check
44496         for alias support for the above test.
44497
44498 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44499
44500         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44501         problems on small machines.
44502         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44503         parameterize.
44504
44505 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44506
44507         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44508         mips.
44509         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44510
44511 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44512
44513         * g++.old_deja/g++.pt/using8.C: New test.
44514
44515 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44516
44517         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44518
44519 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44520
44521         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44522         where a failure is expected.
44523         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44524
44525 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44526
44527         * g++.old_deja/g++.pt/instantiate12.C: New test.
44528
44529 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44530
44531         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44532         start of structs.
44533         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44534         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44535         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44536         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44537         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44538         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44539         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44540         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44541         * g++.old-deja/g++.eh/spec6.C: Likewise.
44542         * g++.old-deja/g++.jason/crash3.C: Likewise.
44543         * g++.old-deja/g++.law/ctors11.C: Likewise.
44544         * g++.old-deja/g++.law/ctors17.C: Likewise.
44545         * g++.old-deja/g++.law/ctors5.C: Likewise.
44546         * g++.old-deja/g++.law/ctors9.C: Likewise.
44547         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44548         * g++.old-deja/g++.mike/net22.C: Likewise.
44549         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44550         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44551         * g++.old-deja/g++.mike/virt3.C: Likewise.
44552         * g++.old-deja/g++.niklas/t128.C: Likewise.
44553         * g++.old-deja/g++.other/anon4.C: Likewise.
44554         * g++.old-deja/g++.other/using1.C: Likewise.
44555         * g++.old-deja/g++.other/warn3.C: Likewise.
44556         * g++.old-deja/g++.pt/t37.C: Likewise.
44557         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44558         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44559
44560 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44561
44562         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44563
44564 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44565
44566         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44567
44568 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44569
44570         * gcc.c-torture/compile/20010107-1.c: New test.
44571
44572 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44573
44574         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44575
44576 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44577
44578         * gcc.dg/format/format.h: New file.
44579         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44580         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44581         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44582         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44583         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44584         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44585         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44586         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44587         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44588         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44589         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44590         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44591         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44592         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44593         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44594         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44595         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44596         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44597         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44598         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44599         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44600         instead of declaring standard types, macros and functions in each
44601         test.
44602
44603 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44604
44605         * gcc.c-torture/execute/20010106-1.c: New test.
44606
44607 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44608
44609         * gcc.dg/format/format.exp: New file.
44610         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44611         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44612         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44613         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44614         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44615         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44616         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44617         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44618         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44619         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44620         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44621         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44622         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44623         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44624         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44625         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44626         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44627         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44628         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44629         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44630         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44631         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44632         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44633         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44634         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44635         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44636         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44637         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44638         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44639         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44640         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44641         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44642         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44643         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44644         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44645         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44646         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44647         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44648         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44649         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44650         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44651         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44652
44653 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44654
44655         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44656         account.
44657
44658 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44659
44660         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44661
44662 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44663
44664         * g++.old-deja/g++.pt/crash62.C: New test.
44665
44666 2001-01-04  Richard Henderson  <rth@redhat.com>
44667
44668         * gcc.dg/20000926-1.c: Update expected warnings.
44669         * gcc.dg/array-2.c: Likewise.
44670         * gcc.dg/array-4.c: Also validate flexible array members.
44671         * gcc.dg/c99-flex-array-1.c: New.
44672
44673 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44674
44675         * gcc.c-torture/compile/20001222-1.x: Remove.
44676
44677 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44678
44679         * gcc.c-torture/execute/built-in-setjmp.c: New.
44680
44681 2001-01-03  Richard Henderson  <rth@redhat.com>
44682
44683         * gcc.dg/940510-1.c: Update expected error wording.
44684         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44685
44686 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44687
44688         * lib/target-supports.exp (check_alias_available): Modified to
44689         indicate aliases not supported if only weak aliases are supported.
44690
44691 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44692
44693         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44694         Turn on cmpstrsi checks for __pj__ and __i370__.
44695
44696 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44697
44698         * g++.old-deja/g++.other/virtual11.C: New test.
44699
44700 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44701
44702         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44703
44704 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44705
44706         * gcc.c-torture/compile/20010102-1.c: New test.
44707
44708 2001-01-02  Andreas Jaeger  <aj@suse.de>
44709
44710         * gcc.dg/noreturn-3.c: New test.
44711
44712         * gcc.dg/noreturn-4.c: New test.
44713
44714 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44715
44716         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44717         __builtin_fputc and __builtin_fwrite.
44718
44719 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44720
44721         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44722         signed char, not default char.
44723
44724 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44725
44726         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44727
44728 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44729
44730         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44731
44732 2000-12-29  Richard Henderson  <rth@redhat.com>
44733
44734         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44735         (__cyg_profile_func_exit): Define.
44736
44737 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44738
44739         * g++.dg/vtgc1.C: New test.
44740
44741 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44742
44743         * gcc.dg/noncompile/20001228-1.c: New test.
44744
44745         * gcc.dg/20001228-1.c: New test.
44746
44747         * gcc.c-torture/execute/20001228-1.c: New test.
44748
44749 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44750
44751         * gcc.dg/format-strfmon-1.c: New test.
44752
44753 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44754
44755         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44756         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44757         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44758         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44759         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44760         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44761         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44762         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44763         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44764         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44765         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44766         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44767         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44768
44769         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44770         * gcc.c-torture/execute/string-opt-4.c: Test index.
44771
44772 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44773
44774         * gcc.c-torture/compile/20001226-1.c: New test.
44775
44776 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44777
44778         * gcc.c-torture/compile/20001222-1.c: New test.
44779         * gcc.c-torture/compile/20001222-1.x: Xfail.
44780
44781 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44782
44783         * gcc.c-torture/execute/comp-goto-2.c: New test.
44784
44785 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44786
44787         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44788         Use long types if __INT_MAX__ is 32767.
44789         (main): Use cast to (sint32 *) when poking 88 into a_page.
44790
44791         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44792
44793 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44794
44795         * gcc.c-torture/compile/20001221-1.c: New test.
44796         * gcc.c-torture/execute/20001221-1.c: New test.
44797
44798 2000-12-20  Richard Henderson  <rth@redhat.com>
44799
44800         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44801         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44802
44803 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44804
44805         * gcc.dg/compare3.c: New test.
44806
44807 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44808
44809         * gcc.dg/format-warnll-1.c: New test.
44810
44811 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44812
44813         * gcc.dg/cpp/cmdlne-P.c: New test.
44814
44815 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44816
44817         * gcc.c-torture/execute/builtin-abs-1.c,
44818         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44819
44820 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44821
44822         * gcc.dg/cpp/multiline.c: New test.
44823
44824 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44825
44826         * g++.old-deja/g++.other/syshdr1.C: Update.
44827         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44828
44829 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44830
44831         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44832
44833 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44834
44835         * g++.old-deja/g++.pt/ttp65.C: New test.
44836
44837 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44838
44839         * g++.old-deja/g++.pt/ttp64.C: New test.
44840
44841 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44842
44843         * g++.old-deja/g++.pt/spec33.C: New test.
44844
44845 2000-12-14  Catherine Moore  <clm@redhat.com>
44846
44847         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44848         * gcc.c-torture/execute/920612-2.c: Likewise.
44849         * gcc.c-torture/execute/920428-2.c: Likewise.
44850         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44851         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44852
44853 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44854
44855         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44856         * gcc.dg/pack-test-2.c: Likewise.
44857
44858 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44859
44860         Tests by Zack Weinberg <zackw@stanford.edu>.
44861
44862         * gcc.dg/cpp/defined.c: Update.
44863         * gcc.dg/cpp/defined_trad.c: New tests.
44864
44865 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44866
44867         * gcc.dg/cpp/trad-direct.c: Update.
44868
44869 2000-12-11  Neil Booth  <neilb@earthling.net>
44870
44871         * gcc.dg/cpp/defined_trad.c
44872
44873 2000-12-11  Neil Booth  <neilb@earthling.net>
44874
44875         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44876
44877 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44878
44879         * gcc.dg/format-miss-2.c: New test.
44880
44881 2000-12-09  Neil Booth  <neilb@earthling.net>
44882
44883         * gcc.dg/cpp/lineflags.c: New tests.
44884         * gcc.dg/cpp/poison.c: Update.
44885         * gcc.dg/cpp/redef2.c: Update.
44886         * gcc.dg/cpp/skipping.c: New test.
44887
44888 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44889
44890         * g++.old-deja/g++.other/eh3.C: New testcase.
44891
44892 2000-12-07  Neil Booth  <neilb@earthling.net>
44893
44894         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44895         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44896         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44897         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44898         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44899         Update.
44900
44901 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44902
44903         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44904         __SIZE_TYPE__ instead of int for type of integers cast to
44905         pointers.
44906
44907 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44908
44909         * g++.old-deja/g++.other/cleanup4.C: New test.
44910
44911 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44912
44913         * format-sec-1.c: New test.
44914
44915 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44916
44917         * gcc.dg/format-nonlit-3.c: New test.
44918
44919 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44920
44921         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44922         through a null pointer.
44923
44924 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44925
44926         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44927         * g++.old-deja/g++.pt/partial4.C: New test.
44928
44929 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44930
44931         * gcc.c-torture/execute/ieee/hugeval.x: New.
44932
44933 2000-12-06  Neil Booth  <neilb@earthling.net>
44934
44935         * gcc.dg/cpp/backslash2.c: New tests.
44936
44937 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44938
44939         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44940         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44941
44942 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44943
44944         * gcc.c-torture/execute/20001203-2.c: New testcase.
44945
44946 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44947
44948         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44949         * g++.old-deja/g++.other/virtual10.C: New test.
44950
44951 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44952
44953         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44954
44955 2000-12-05  Richard Henderson  <rth@redhat.com>
44956
44957         * gcc.c-torture/compile/20001205-1.c: New.
44958
44959 2000-12-04  Neil Booth  <neilb@earthling.net>
44960
44961         * g++.old-deja/g++.other/virtual9.C: New test.
44962         * g++.old-deja/g++.pt/crash61.C: New test.
44963         * gcc.c-torture/execute/loop-9.c: New test.
44964
44965 2000-12-04  Neil Booth  <neilb@earthling.net>
44966
44967         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44968         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44969         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44970         * gcc.dg/cpp/extratokens.c: ...here.
44971
44972 2000-12-04  Neil Booth  <neilb@earthling.net>
44973
44974         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44975         New tests.
44976
44977 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44978
44979         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44980         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44981
44982 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44983
44984         * gcc.c-torture/execute/20001203-1.c: New test.
44985
44986 2000-12-03  Neil Booth  <neilb@earthling.net>
44987
44988         * gcc.dg/cpp/macro6.c: New test cases.
44989
44990 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44991
44992         * gcc.c-torture/execute/string-opt-9.c: New test.
44993         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44994         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44995         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44996
44997         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44998         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44999
45000 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
45001
45002         * gcc.dg/cpp/if-6.c: New testcase.
45003
45004         * gcc.dg/20001201-1.c: New testcase.
45005
45006 2000-12-02  Neil Booth  <neilb@earthling.net>
45007
45008         * g++.old-deja/g++.other/externC4.C,
45009         g++.old-deja/g++.other/friend10.C: New tests.
45010
45011 2000-12-02  Neil Booth  <neilb@earthling.net>
45012
45013         * g++.old-deja/g++.other/instan2.C
45014         * g++.old-deja/g++.other/instan3.C: New test.
45015
45016 2000-12-02  Neil Booth  <neilb@earthling.net>
45017
45018         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
45019         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
45020         gnuc99.c,gnuc99-pedantic.c: New tests.
45021
45022 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45023
45024         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
45025         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
45026
45027 2000-12-01  Neil Booth  <neilb@earthling.net>
45028
45029         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
45030         * gcc.dg/cpp/poison.c: Update.
45031         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
45032
45033 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
45034
45035         * g77.f-torture/execute/20001201.f: New test.
45036
45037 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45038
45039         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
45040
45041 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
45042
45043         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
45044
45045 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
45046
45047         * g++.old-deja/g++.other/cast6.C: New test.
45048
45049 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
45050
45051         * gcc.c-torture/execute/20001130-2.c: New testcase.
45052
45053 2000-11-30  Richard Henderson  <rth@redhat.com>
45054
45055         * gcc.c-torture/execute/20001130-1.c: New test.
45056
45057 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45058
45059         * g++.old-deja/g++.other/op3.C: New test.
45060
45061 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45062
45063         * g++.old-deja/g++.other/op2.C: New test.
45064
45065 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45066
45067         * g++.old-deja/g++.other/crash38.C: New test.
45068
45069 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
45070
45071         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
45072
45073 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
45074
45075         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
45076         tests.
45077         * gcc.c-torture/execute/string-opt-6.c: New test.
45078
45079         * gcc.dg/20001117-1.c: Add main.
45080
45081 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
45082
45083         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
45084         Move from here ...
45085         * gcc.dg/940510-1.c: ... to here.
45086
45087         * gcc.dg/20000926-1.c: GNU C now allows initializations of
45088         zero-size arrays in toplevel structures.
45089
45090 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45091
45092         * gcc.c-torture/execute/loop-8.c: New test.
45093
45094 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45095
45096         * g++.old-deja/g++.other/base1.C: New test.
45097
45098 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45099
45100         * g++.old-deja/g++.other/parse2.C: New test.
45101
45102 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45103
45104         * g++.old-deja/g++.pt/incomplete1.C: New test.
45105
45106 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45107
45108         * g++.old-deja/g++.other/friend9.C: New test.
45109
45110 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45111
45112         * gcc.dg/20001127-1.c: New test.
45113
45114 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45115
45116         * g++.old-deja/g++.pt/friend46.C: New test.
45117
45118 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45119
45120         * g++.old-deja/g++.other/ptrmem8.C: New test.
45121
45122 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45123
45124         * gcc.c-torture/execute/string-opt-7.c: New test.
45125         * gcc.c-torture/execute/string-opt-8.c: Likewise.
45126
45127 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45128
45129         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
45130         instead of 'mkcheck 2'.
45131
45132 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45133
45134         * gcc.c-torture/execute/memcheck/driver.c,
45135         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
45136         C9X references to refer to C99.
45137
45138 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
45139
45140         * gcc.dg/ultrasp3.c: New test.
45141
45142 2000-11-25  Neil Booth  <neilb@earthling.net>
45143
45144         * gcc.dg/cpp/include2.c: Update test to be locale independent.
45145
45146 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
45147
45148         * gcc.c-torture/compile/20001123-2.c: New.
45149
45150 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45151
45152         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
45153
45154 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
45155
45156         * gcc.dg/sequence-point-1.c: Add some new tests.
45157         * gcc.c-torture/execute/20001124-1.c: New test.
45158
45159 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45160
45161         * g++.old-deja/g++.other/vaarg4.C: New test.
45162         * gcc.c-torture/compile/20001123-1.c: New test.
45163
45164 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45165
45166         * g++.other/crash24.C: Adjust and remove XFAIL.
45167         * g++.other/crash37.C: New test.
45168
45169 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
45170
45171         * g++.old-deja/g++.pt/instantiate9.C: New test.
45172
45173 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
45174
45175         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
45176         new ABI, too.
45177
45178         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
45179         * g++.old-deja/g++.robertl/eb55.C: Likewise.
45180
45181 2000-11-22  Neil Booth  <neilb@earthling.net>
45182
45183         * gcc.dg/cpp/Wtrigraphs.c: New test.
45184
45185 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
45186
45187         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
45188
45189 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
45190
45191         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
45192
45193 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
45194
45195         * lib/gcc-dg.exp: load_lib scanasm.exp.
45196         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
45197         * lib/g++-dg.exp: load_lib scanasm.exp.
45198         * lib/scanasm.exp: New.
45199         (scan-assembler, scan-assembler-not): Add optional arguments to
45200         test name, or if not present, the pattern name.
45201         (scan-assembler-dem, scan-assembler-dem-not): New.
45202
45203         * g++.dg/dg.exp: New.
45204
45205 2000-11-21  Neil Booth  <neilb@earthling.net>
45206
45207         * gcc.dg/cpp/integrated1.c: Remove.
45208
45209 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45210
45211         * gcc.c-torture/execute/20001121-1.c: New test.
45212
45213 2000-11-21  Richard Henderson  <rth@redhat.com>
45214
45215         * gcc.c-torture/compile/20001121-1.c: New test.
45216
45217 2000-11-20  Neil Booth  <neilb@earthling.net>
45218
45219         * gcc.dg/cpp/integrated1.c: New test.
45220
45221 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45222
45223         * g++.old-deja/g++.other/inline17.C: New test.
45224
45225 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
45226
45227         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
45228         local variable to be zero: I made the variable global. Now
45229         uses abort() and exit() instead of relying on main's return value.
45230
45231 2000-11-20  Neil Booth  <neilb@earthling.net>
45232
45233         * gcc.dg/cpp/paste2.c: Update test.
45234         * objc/execute/paste.m: New test.
45235
45236 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45237
45238         * gcc.dg/c99-condexpr-1.c: New test.
45239
45240 2000-11-20  Neil Booth  <neilb@earthling.net>
45241
45242         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
45243
45244 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
45245
45246         * g++.old-deja/g++.pt/export1.C: New test.
45247
45248 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
45249
45250         * gcc.dg/20001117-1.c: New test.
45251
45252 2000-11-18  Richard Henderson  <rth@redhat.com>
45253
45254         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
45255
45256 2000-11-18  Richard Henderson  <rth@redhat.com>
45257
45258         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
45259         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
45260         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
45261
45262 2000-11-18  Richard Henderson  <rth@redhat.com>
45263
45264         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
45265         (main): New.  Exit cleanly.
45266
45267 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45268
45269         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
45270         gcc.dg/c99-fordecl-2.c: New tests.
45271
45272 2000-11-18  Richard Henderson  <rth@redhat.com>
45273
45274         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45275         * gcc.c-torture/execute/zerolen-2.c: New.
45276
45277 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45278
45279         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45280         memory.
45281
45282 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45283
45284         * g++.old-deja/g++.pt/instantiate8.C: New test.
45285
45286 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45287
45288         * g++.old-deja/g++.other/incomplete.C: Add more tests.
45289         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45290
45291 2000-11-16  Nick Clifton  <nickc@redhat.com>
45292
45293         * gcc.c-torture/execute/nestfunc-2.c: New test.
45294         * gcc.c-torture/execute/nestfunc-3.c: New test.
45295
45296 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45297
45298         * gcc.c-torture/compile/20001116-1.c: New test.
45299
45300 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45301
45302         * gcc.c-torture/execute/20001115-1.c: New test.
45303
45304 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
45305
45306         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45307         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45308         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45309         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45310
45311 2000-11-15  Neil Booth  <neilb@earthling.net>
45312
45313         gcc.dg/cpp/_Pragma1.c: Update.
45314         gcc.dg/cpp/_Pragma2.c: New test.
45315
45316 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45317
45318         * g++.old-deja/g++.other/anon5.C: New test.
45319
45320 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45321
45322         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45323         tests.
45324
45325 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45326
45327         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45328         output.
45329
45330 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45331
45332         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45333         labels at end of compound statements.
45334
45335 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45336
45337         * gcc.c-torture/execute/loop-7.c: New test.
45338
45339 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45340
45341         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45342
45343 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45344
45345         * gcc.dg/c99-bool-1.c: New test.
45346
45347 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45348
45349         * gcc.dg/c99-scope-1.c: Remove xfail.
45350         * gcc.dg/c99-scope-2.c: New test.
45351
45352 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45353
45354         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45355         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45356
45357 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45358
45359         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45360         error messages.
45361
45362         * g++.mike/p700.C: Don't typedef wchar_t.
45363         * g++.mike/p784.C: Likewise.
45364         * g++.mike/eb101.C: Don't use __wchar_t.
45365
45366 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45367
45368         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45369         from DO loop.
45370
45371 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45372
45373         * gcc.c-torture/execute/20001111-1.c: New test.
45374
45375 2000-11-10  Nick Clifton  <nickc@redhat.com>
45376
45377         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45378         long multuiple and accumulate.
45379
45380 2000-11-09  Richard Henderson  <rth@redhat.com>
45381
45382         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45383         via size_t instead of int.
45384
45385         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45386         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45387         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45388         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45389
45390 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45391
45392         * gcc.c-torture/compile/20001109-1.c: New test.
45393         * gcc.c-torture/compile/20001109-2.c: New test.
45394
45395 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45396
45397         * g++.old-deja/g++.pt/operator1.C: New test.
45398         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45399
45400 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45401
45402         * gcc.dg/20001108-1.c: New test.
45403
45404 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45405
45406         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45407         with both arguments constant strings.
45408         * gcc.c-torture/execute/string-opt-3.c: New test.
45409         * gcc.c-torture/execute/string-opt-4.c: New test.
45410         * gcc.c-torture/execute/string-opt-5.c: New test.
45411
45412 2000-11-08  Nick Clifton  <nickc@redhat.com>
45413
45414         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45415         mulsidi3adddi patterns.
45416
45417 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45418
45419         * g++.old-deja/g++.other/crash36.C: New test.
45420
45421 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45422
45423         * g++.old-deja/g++.other/init16.C: New test.
45424
45425 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45426
45427         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45428
45429 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45430
45431         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45432         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45433         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45434
45435 2000-11-07  DJ Delorie  <dj@redhat.com>
45436
45437         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45438
45439 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45440
45441         * gcc.c-torture/execute/string-opt-1.c: New test.
45442
45443 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45444
45445         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45446         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45447         parameters in registers, and there is no way for a varargs
45448         function to know in which order the integer and floating-point
45449         parameters should be interleaved when they are placed on the
45450         stack.
45451         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45452         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45453
45454 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45455
45456         * gcc.c-torture/execute/string-opt-2.c: New test.
45457
45458 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45459
45460         * g++.old-deja/g++.pt/crash60.C: New test.
45461
45462 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45463
45464         * g++.old-deja/g++.other/crash24.C: New test.
45465         * g++.old-deja/g++.other/crash25.C: New test.
45466         * g++.old-deja/g++.other/crash26.C: New test.
45467         * g++.old-deja/g++.other/crash27.C: New test.
45468         * g++.old-deja/g++.other/crash28.C: New test.
45469         * g++.old-deja/g++.other/crash29.C: New test.
45470         * g++.old-deja/g++.other/crash30.C: New test.
45471         * g++.old-deja/g++.other/crash31.C: New test.
45472         * g++.old-deja/g++.other/crash32.C: New test.
45473         * g++.old-deja/g++.other/crash33.C: New test.
45474         * g++.old-deja/g++.other/crash34.C: New test.
45475         * g++.old-deja/g++.other/crash35.C: New test.
45476
45477 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45478
45479         * gcc.c-torture/execute/20001031-1.c: New test.
45480
45481 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45482
45483         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45484         namespace.
45485
45486         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45487         standards-conformant.
45488
45489         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45490
45491         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45492         * g++.old-deja/g++.mike/p755a.C: Likewise.
45493         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45494         library makes no calls to `operator new' during initialization.
45495
45496 2000-11-04  Neil Booth  <neilb@earthling.net>
45497
45498         * gcc.dg/cpp/include2.c: New tests.
45499
45500 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45501
45502         * lib/g++.exp (g++_set_ld_library_path): New function.
45503         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45504
45505 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45506
45507         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45508         warnings.
45509
45510 2000-11-01  Richard Henderson  <rth@redhat.com>
45511
45512         * g++.old-deja/g++.ext/namedret1.C: New.
45513         * g++.old-deja/g++.ext/namedret2.C: New.
45514         * g++.old-deja/g++.ext/namedret3.C: New.
45515
45516 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45517
45518         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45519         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45520
45521 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45522
45523         * gcc.c-torture/execute/va-arg-21.c: New test.
45524
45525 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45526
45527         * gcc.dg/c99-complex-2.c: New test.
45528
45529 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45530
45531         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45532
45533 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45534
45535         * g++.old-deja/g++.other/inline16.C: New test.
45536
45537 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45538
45539         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45540         __PRETTY_FUNCTION__
45541
45542 2000-10-29  Neil Booth  <neilb@earthling.net>
45543
45544         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45545         New tests.
45546         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45547         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45548         optimisation.
45549
45550 2000-10-29  Neil Booth  <neilb@earthling.net>
45551
45552         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45553         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45554         * mi5.c: Test multiple includes work with -C.
45555         * trigraphs.c: Test ^= version.
45556
45557 2000-10-28  Neil Booth  <neilb@earthling.net>
45558
45559         New tests and test updates for new macro expander.
45560
45561         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45562         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45563         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45564         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45565         new diagnostic messages.
45566
45567         * gcc.dg/cpp/macro3.c: New tests.
45568
45569 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45570
45571         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45572         on the same line.
45573
45574 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45575
45576         * g++.old-deja/g++.other/eh2.C: New test.
45577
45578 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45579
45580         * gcc.c-torture/execute/20001027-1.c: New test.
45581
45582 2000-10-26  Richard Henderson  <rth@redhat.com>
45583
45584         * gcc.c-torture/execute/20001026-1.c: New.
45585
45586 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45587
45588         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45589         * g++.old-deja/g++.law/builtin1.C: Likewise.
45590         * g++.old-deja/g++.law/ctors10.C: Likewise.
45591         * g++.old-deja/g++.law/virtual3.C: Likewise.
45592         * g++.old-deja/g++.mike/p658.C: Likewise.
45593         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45594         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45595         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45596         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45597         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45598
45599 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45600
45601         * gcc.c-torture/compile/20001024-1.c: New test.
45602
45603 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45604
45605         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45606         to tell us whether or not we are using V3.
45607
45608 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45609
45610         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45611         operands.
45612
45613 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45614
45615         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45616
45617 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45618
45619         * gcc.c-torture/execute/20001024-1.c: New test.
45620
45621 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45622
45623         * g++.old-deja/g++.other/sibcall1.C: New test.
45624
45625 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45626
45627         * gcc.dg/noncompile/init-3.c: New test.
45628
45629 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45630
45631         * gcc.dg/format-array-1.c: New test.
45632
45633 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45634
45635         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45636         writing through null pointers; remove comment about testing
45637         unterminated strings.
45638
45639 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45640
45641         * gcc.c-torture/execute/20001017-2.c: New test.
45642
45643 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45644
45645         * gcc.c-torture/compile/20001018-1.c: New test.
45646         * gcc.c-torture/compile/20001018-1.x: Xfail.
45647
45648 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45649
45650         * gcc.c-torture/execute/20001017-1.c: New test.
45651
45652 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45653
45654         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45655         for multiple use of arguments with scanf formats; add tests for
45656         multiple use of arguments.
45657
45658 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45659
45660         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45661
45662 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45663
45664         * gcc.dg/format-miss-1.c: New test.
45665
45666 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45667
45668         * gcc.c-torture/execute/20001013-1.c: New test.
45669
45670 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45671
45672         * gcc.dg/format-branch-1.c: New test.
45673
45674 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45675
45676         * README, lib/file-format.exp: Remove EGCS references.
45677
45678 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45679
45680         * gcc.dg/20001013-1.c: New test.
45681
45682 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45683
45684         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45685         for intmax_t in the compiler using __typeof__ and the type rules
45686         for conditional expressions.
45687
45688 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45689
45690         * gcc.dg/20001012-1.c: New test.
45691         * gcc.dg/20001012-2.c: New test.
45692
45693 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45694
45695         * gcc.dg/format-attr-1.c: New test.
45696
45697 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45698
45699         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45700         __LONG_LONG_MAX__ instead of LLONG_MAX.
45701
45702 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45703
45704         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45705         scanf flags.
45706         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45707         flags.
45708
45709 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45710
45711         * gcc.dg/sequence-pt-1.c: New test.
45712
45713 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45714
45715         * gcc.c-torture/execute/20001011-1.c: New testcase.
45716         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45717
45718 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45719
45720         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45721         does not error on it.
45722
45723 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45724
45725         * gcc.dg/20001009-1.c: New test.
45726
45727 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45728
45729         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45730         * gcc.c-torture/execute/20001009-2.c: ... to here.
45731
45732 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45733
45734         * gcc.c-torture/compile/20001009-1.c: New testcase.
45735         * gcc.c-torture/execute/20001009-1.c: New testcase.
45736         Testcases provided by Jan Hubicka <jh@suse.cz>.
45737
45738 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45739
45740         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45741         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45742         uintmax_t using <limits.h> to emulate the compiler's internal
45743         logic.  No longer XFAIL %j tests.
45744
45745 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45746
45747         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45748         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45749         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45750         regexps and details of expected handling of some bad formats.
45751         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45752         suppression.
45753
45754 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45755
45756         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45757         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45758         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45759         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45760         in list archives.
45761
45762 2000-10-06  Richard Henderson  <rth@cygnus.com>
45763
45764         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45765         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45766         * g++.old-deja/g++.jason/report.C: Likewise.
45767         * g++.old-deja/g++.law/friend5.C: Likewise.
45768         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45769         of the expected warnings.
45770
45771 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45772
45773         * g++.old-deja/g++.pt/enum14.C: New test.
45774
45775 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45776
45777         * g++.old-deja/g++.pt/crash59.C: New test.
45778
45779 2000-10-04  Will Cohen  <wcohen@redhat.com>
45780
45781         * gcc.dg/20000926-1.c: New test.
45782
45783 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45784
45785         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45786         function name for current C++ compiler.
45787         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45788
45789 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45790
45791         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45792         __PRETTY_FUNCTION__.
45793         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45794
45795 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45796
45797         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45798
45799 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45800
45801         * gcc.c-torture/compile/20000923-1.c: New test.
45802
45803 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45804
45805         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45806         * g++.old-deja/g++.pt/ttp62.C: Same.
45807         * g++.old-deja/g++.other/inline14.C: Same.
45808
45809 2000-09-24  Richard Henderson  <rth@cygnus.com>
45810
45811         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45812
45813 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45814
45815         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45816
45817 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45818
45819         * gcc.c-torture/compile/20000922-1.c: New file.
45820
45821 2000-09-21  Nick Clifton  <nickc@redhat.com>
45822
45823         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45824         a signed long modulo operation.
45825         (mod6): New function - perform an unsigned long modulo operation.
45826         (main): Add tests for modulos of very large numbers by very small
45827         dividends.
45828
45829 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45830
45831         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45832
45833 2000-09-19  Richard Henderson  <rth@cygnus.com>
45834
45835         * gcc.dg/compare2.c (case 10): XFAIL.
45836
45837 2000-09-18  Richard Henderson  <rth@cygnus.com>
45838
45839         * gcc.c-torture/execute/20000906-1.c: Move ...
45840         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45841         that support __builtin_trap.
45842
45843 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45844
45845         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45846
45847 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45848
45849         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45850         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45851         more $ format tests.
45852
45853 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45854
45855         * gcc.dg/format-errmk-1.c: New test.
45856
45857 2000-09-17  Greg McGary  <greg@mcgary.org>
45858
45859         * gcc.c-torture/execute/20000917-1.x: Remove.
45860
45861 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45862
45863         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45864
45865 2000-09-17  Greg McGary  <greg@mcgary.org>
45866
45867         * gcc.c-torture/execute/20000917-1.c: New test.
45868         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45869
45870 2000-09-16  Neil Booth  <NeilB@earthling.net>
45871
45872         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45873         in nested macro bug.
45874
45875 2000-09-15  Neil Booth  <NeilB@earthling.net>
45876
45877         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45878
45879 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45880
45881         * gcc.c-torture/execute/20000914-1.c: New test.
45882
45883 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45884
45885         * g++.other/inline13.C: New test.
45886
45887 2000-09-12  Andreas Jaeger  <aj@suse.de>
45888
45889         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45890         constant by Ulrich Drepper <drepper@redhat.com>.
45891
45892 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45893
45894         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45895
45896 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45897
45898         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45899
45900 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45901
45902         * gcc.dg/cpp/backslash.c: New test.
45903
45904 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45905
45906         * gcc.c-torture/execute/20000910-1.c: New test.
45907         * gcc.c-torture/execute/20000910-2.c: Likewise.
45908
45909 2000-09-11  Robert Lipe  <robertl@sco.com>
45910
45911         * gcc.dg/pragma-align.c: New test.
45912
45913 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45914
45915         * g++.old-deja/g++.pt/explicit82.C: New test.
45916         * g++.old-deja/g++.pt/explicit83.C: New test.
45917
45918 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45919
45920         * gcc.dg/asm-names.c: New test.
45921
45922 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45923
45924         * gcc.dg/cpp/tr-warn6.c: New test
45925
45926 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45927
45928         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45929         be accepted.
45930
45931 2000-09-07  Catherine Moore  <clm@redhat.com>
45932
45933         * gcc.c-torture/execute/unroll-1.c: New test.
45934
45935 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45936
45937         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45938         ERROR markers.
45939         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45940         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45941         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45942         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45943         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45944         Preprocess only.
45945         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45946         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45947
45948 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45949
45950         * g++.old-deja/g++.pt/deduct2.C: New test.
45951
45952 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45953
45954         * g++.old-deja/g++.pt/parms2.C: New test.
45955
45956 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45957
45958         * g++.old-deja/g++.pt/crash58.C: New test.
45959
45960 2000-09-06  Greg McGary  <greg@mcgary.org>
45961
45962         * gcc.c-torture/execute/20000906-1.c: New test.
45963         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45964
45965 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45966
45967         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45968
45969 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45970
45971         * g++.old-deja/g++.pt/crash57.C: New test.
45972
45973 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45974
45975         * g++.old-deja/g++.pt/crash56.C: New test.
45976
45977 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45978
45979         * g++.old-deja/g++.pt/koenig1.C: New test.
45980
45981 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45982
45983         * gcc.dg/20000904-1.c: New test.
45984
45985 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45986
45987         * gcc.dg/cpp/paste8.c: New test.
45988
45989 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45990
45991         * gcc.c-torture/compile/20000827-1.c: New test.
45992
45993 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45994
45995         * gcc.dg/format-diag-1.c: New test.
45996
45997 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45998
45999         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
46000         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
46001         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
46002         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
46003         gcc.dg/formatz-1.c: Adjust warning regular expressions.
46004
46005 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46006
46007         * g++.old-deja/g++.other/nested4.C: New test.
46008
46009 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46010
46011         * g++.old-deja/g++.ns/scoped1.C: New test.
46012
46013 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
46014
46015         * lib/g++.exp: Support testing already-installed GCC.
46016
46017 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46018
46019         * wtr-label-1.c, wtr-suffix-1.c: New tests.
46020
46021 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46022
46023         * gcc.dg/return-type-2.c: New test.
46024
46025 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
46026
46027         * gcc.c-torture/compile/20000825-1.c: New test.
46028
46029 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
46030
46031         * gcc.dg/dwarf2-2.c: New test.
46032
46033 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
46034
46035         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
46036         dg-warning regexps.
46037
46038 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46039
46040         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
46041         gcc.dg/format-ext-5.c: New tests.
46042
46043 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
46044
46045         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
46046
46047 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
46048
46049         * gcc.dg/noncompile/930622-2.c: Adjust error message.
46050
46051 2000-08-24  Richard Henderson  <rth@cygnus.com>
46052
46053         * gcc.dg/ia64-sync-1.c: New test.
46054         * gcc.dg/ia64-sync-2.c: New test.
46055         * gcc.dg/ia64-asm-1.c: New test.
46056
46057 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46058
46059         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
46060         * gcc.dg/format-ext-2.c: New test.
46061
46062 2000-08-23  Jason Merrill  <jason@redhat.com>
46063
46064         * lib/old-dejagnu.exp: Also ignore "In member function" and
46065         "At global scope".
46066
46067 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46068
46069         * gcc.dg/noncompile/label-lineno-1.c: New test.
46070
46071 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46072
46073         * gcc.dg/c99-array-nonobj-1.c: New test.
46074
46075 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46076
46077         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
46078         tests.
46079         * gcc.dg/format-ext-1.c: New test.
46080
46081 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46082
46083         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
46084         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
46085         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
46086         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
46087         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
46088
46089 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46090
46091         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
46092         gcc.dg/c99-strftime-2.c: New tests.
46093
46094 2000-08-22  Richard Henderson  <rth@cygnus.com>
46095
46096         * gcc.c-torture/execute/20000822-1.c: New test.
46097
46098 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46099
46100         * gcc.c-torture/execute/20000819-1.x: Remove.
46101
46102 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46103
46104         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
46105         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
46106         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
46107         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
46108         gcc.dg/format-xopen-1.c: New tests.
46109
46110 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46111
46112         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
46113
46114 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46115
46116         * g++.old-deja/g++.other/loop2.C: New test.
46117
46118         * gcc.c-torture/compile/20000606-1.c: New test.
46119         * gcc.c-torture/compile/20000728-1.c: New test.
46120         * gcc.c-torture/execute/20000801-1.c: New test.
46121         * gcc.c-torture/execute/20000801-2.c: New test.
46122         * gcc.c-torture/execute/20000819-1.c: New test.
46123         * gcc.c-torture/execute/20000819-1.x: XFAIL.
46124         * gcc.dg/20000629-1.c: New test.
46125         * gcc.dg/20000724-1.c: New test.
46126         * gcc.dg/20000807-1.c: New test.
46127
46128 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
46129
46130         * gcc.dg/cpp/pragma-1.c: New test.
46131         * gcc.dg/cpp/pragma-2.c: New test.
46132
46133 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
46134
46135         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
46136         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
46137
46138 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46139
46140         * gcc.c-torture/compile/20000818-1.c: New test.
46141
46142 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
46143
46144         * gcc.c-torture/execute/20000818-1.c: New test.
46145
46146 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46147
46148         * gcc.dg/format-va-1.c: New test.
46149
46150 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46151
46152         * g++.old-deja/g++.other/typedef8.C: New test.
46153
46154 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46155
46156         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
46157         * g++.old-deja/g++.mike/net36.C: Mark candidate.
46158         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
46159         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
46160         * g++.old-deja/g++.other/ptrmem7.C: New test.
46161         * g++.old-deja/g++.pt/ptrmem10.C: New test.
46162
46163 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46164
46165         * g++.old-deja/g++.pt/typename27.C: New test.
46166
46167 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
46168
46169         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
46170         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
46171         * g++.old-deja/g++.pt/friend45.C: New test.
46172         * g++.old-deja/g++.other/friend8.C: New test.
46173
46174 2000-08-15  Richard Henderson  <rth@cygnus.com>
46175
46176         * gcc.c-torture/execute/20000815-1.c: New test.
46177
46178 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46179
46180         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
46181         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
46182         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
46183
46184 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
46185
46186         * g++.old-deja/g++.other/refinit2.C: New test.
46187
46188 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
46189
46190         * lib/c-torture.exp (c-torture): Make
46191         compiler_conditional_xfail_data global.
46192         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
46193         compiler_conditional_xfail_data machinery.
46194         (f-torture-execute): Likewise.
46195         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
46196         and only when unrolling loops.
46197
46198         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
46199
46200 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46201
46202         * g++.old-deja/g++.pt/explicit81.C: New test.
46203
46204 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46205
46206         * g++.old-deja/g++.pt/typename26.C: New test.
46207
46208 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
46209
46210         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
46211         warning.
46212
46213 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46214
46215         * g++.old-deja/g++.other/array3.C: New test.
46216
46217 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46218
46219         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
46220         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
46221         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
46222         New tests.
46223
46224 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
46225
46226         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
46227         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46228
46229 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
46230
46231         * gcc.c-torture/execute/20000808-1.c: New test.
46232
46233 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46234
46235         * gcc.dg/c90-const-expr-1.c: New test.
46236
46237 2000-08-08  Richard Henderson  <rth@cygnus.com>
46238
46239         * gcc.dg/noncompile/920923-1.c: Declare calloc.
46240
46241 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46242
46243         * gcc.dg/noncompile/const-ll-1.c: New test.
46244
46245 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46246
46247         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
46248
46249 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46250
46251         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
46252         that running programs linked against the shared version of libobjc
46253         run correctly.
46254
46255 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46256
46257         * gcc.dg/c99-printf-1.c: New test.
46258
46259 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46260
46261         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
46262
46263 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
46264
46265         * gcc.c-torture/execute/20000731-1.x: Delete.
46266
46267 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
46268
46269         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
46270         and torture_without_loops as is done by c-torture.exp.
46271         (search_for): Copy from c-torture.exp.
46272         (gcc-dg-runtest): New function, drives a directory of tests
46273         iterating over the TORTURE_OPTIONS.
46274         (scan-assembler, scan-assembler-not): Move here from
46275         individual directory drivers.
46276
46277         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46278         defined by lib/gcc-dg.exp.
46279         * gcc.dg/cpp/cpp.exp: Likewise.
46280         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
46281         gcc-dg-runtest, so we cycle over optimization options.
46282
46283         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46284         * gcc.dg/compare2.c: No longer expected to fail.
46285
46286 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46287
46288         * gcc.c-torture/execute/20000804-1.c: New test.
46289
46290 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46291
46292         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46293
46294 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
46295
46296         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46297
46298 2000-08-03  Jeffrey A Law  (law@cygnus.com)
46299
46300         * gcc.c-torture/compile/20000803-1.c: New test.
46301
46302 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46303
46304         * gcc.c-torture/execute/20000801-3.c,
46305         gcc.c-torture/execute/20000801-4.c: New tests.
46306         * gcc.c-torture/execute/20000801-3.x,
46307         gcc.c-torture/execute/20000801-4.x: Xfail.
46308
46309 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46310
46311         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46312         libobjc/.libs to allow for libtool.
46313
46314 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46315
46316         * gcc.c-torture/compile/20000802-1.c: New test.
46317
46318 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46319
46320         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46321
46322 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46323
46324         * gcc-c-torture/execute/20000731-2.c: New test.
46325
46326         * gcc.c-torture/execute/20000731-1.c: New test.
46327         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46328
46329 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46330
46331         * testsuite/gcc.dg/cpp/paste7.c: New test.
46332         * gcc.dg/cpp/20000725-1.c: New test.
46333
46334 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46335
46336         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46337         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46338         declaration warning for __builtin_dwarf_reg_size.
46339
46340         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46341
46342 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46343
46344         * gcc.dg/noncompile/voidparam-1.c: New test.
46345
46346 2000-07-30  Richard Henderson  <rth@cygnus.com>
46347
46348         * gcc.dg/c90-digraph-1.c: Don't xfail.
46349         * gcc.dg/compare2.c (case 10): Xfail.
46350         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46351
46352 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46353
46354         * gcc.dg/c99-main-1.c: New test.
46355
46356 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46357
46358         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46359
46360 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46361
46362         * gcc.c-tortuer/execute/20000726-1.c: New test.
46363
46364 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46365
46366         * gcc.c-torture/execute/enum-2.c: New test.
46367
46368 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46369
46370         * gcc.dg/cpp/tr-warn3.c: New test.
46371
46372 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46373
46374         * g++.old-deja/g++.ext/implicit1.C: Remove.
46375         * g++.old-deja/g++.jason/c2.C: Remove
46376         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46377         * g++.old-deja/g++.pt/crash16.C: Likewise.
46378         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46379
46380 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46381
46382         * g++.old-deja/g++.other/for2.C: New test.
46383
46384 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46385
46386         * gcc.dg/20000720-1.c: New test.
46387
46388 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46389
46390         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46391
46392 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46393
46394         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46395         * gcc.c-torture/execute/20000722-1.c: New.
46396         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46397
46398 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46399
46400         * gcc.dg/cpp/20000720-1.S: New test.
46401
46402 2000-07-21  Michael Meissner  <meissner@redhat.com>
46403
46404         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46405
46406 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46407
46408         * g++.old-deja/g++.brendan/crash16.C,
46409         g++.old-deja/g++.brendan/parse3.C,
46410         g++.old-deja/g++.brendan/redecl1.C,
46411         g++.old-deja/g++.ns/template13.C,
46412         g++.old-deja/g++.other/decl4.C,
46413         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46414
46415 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46416
46417         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46418         and "Internal error".
46419
46420         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46421         regexps.
46422         * gcc.dg/cpp/paste6.c: New test.
46423
46424 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46425
46426         * gcc.dg/cpp/tr-direct.c: New test.
46427
46428         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46429         gcc.dg/cpp/undef1.c: Tweak error regexps.
46430
46431 2000-07-18  Eric Christopher <echristo@redhat.com>
46432
46433         * gcc.c-torture/compile/20000718-1.c: New test.
46434
46435 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46436
46437         * cpplex.c (_cpp_push_token): If the token being pushed back
46438         is the previous token in this context, just subtract one from
46439         context->posn.
46440         * cppmacro.c (save_expansion): Clear aux field when storing a
46441         placemarker.
46442
46443 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46444
46445         * gcc.dg/noncompile/redecl-1.c: New test.
46446
46447 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46448
46449         * gcc.c-torture/execute/20000717-5.c: New test.
46450         * gcc.c-torture/execute/20000717-1.x: Removed.
46451
46452 2000-07-17  Richard Henderson  <rth@cygnus.com>
46453
46454         * gcc.c-torture/execute/20000717-4.c: New test.
46455
46456 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46457
46458         * gcc.dg/cpp/syshdr.c: New test.
46459         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46460
46461 2000-07-17  Neil Booth  <neilb@earthling.net>
46462
46463         * gcc.dg/cpp/cmdlne-dM.c: New test.
46464         * gcc.dg/cpp/cmdlne-dD.c: New test.
46465
46466 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46467
46468         * gcc.c-torture/execute/20000717-3.c: New test.
46469
46470         * gcc.c-torture/compile/20000717-1.c: New test.
46471
46472 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46473
46474         * gcc.c-torture/execute/20000717-2.c: New test.
46475
46476 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46477
46478         * gcc.dg/formatz-1.c: New test.
46479
46480         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46481         * gcc.dg/c99-digraph-1.c: New tests.
46482
46483         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46484         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46485
46486         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46487         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46488         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46489         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46490         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46491         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46492         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46493
46494 2000-07-17  Greg McGary <greg@mcgary.org>
46495
46496         * gcc.c-torture/execute/20000717-1.c: New test.
46497         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46498
46499 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46500
46501         * gcc.c-torture/execute/20000715-2.c: New test.
46502         * gcc.dg/20000715-1.c: New test.
46503
46504 2000-07-15  Michael Meissner  <meissner@redhat.com>
46505
46506         * gcc.c-torture/execute/20000715-1.c: New test.
46507
46508 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46509
46510         * gcc.c-torture/execute/20000707-1.c: New test.
46511
46512 2000-07-13  Neil Booth  <NeilB@earthling.net>
46513
46514         * testsuite/gcc.dg/cpp/digraph1.c,
46515         testsuite/gcc.dg/cpp/digraph2.c,
46516         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46517
46518 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46519
46520         * g77.f-torture/compile/20000630-2.f: New test.
46521         * g77.f-torture/compile/20000630-2.x
46522
46523 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46524
46525         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46526
46527 2000-07-11  Neil Booth  <NeilB@earthling.net>
46528
46529         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46530
46531 2000-07-11  Neil Booth  <NeilB@earthling.net>
46532
46533         * gcc.dg/cpp/cmdlne-C.c: New.
46534
46535 2000-07-09  Neil Booth  <NeilB@earthling.net>
46536
46537         * gcc.dg/cpp/directiv.c: New tests.
46538         * gcc.dg/cpp/undef1.c: Update.
46539
46540 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46541
46542         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46543
46544 2000-07-09  Neil Booth  <NeilB@earthling.net>
46545
46546         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46547
46548 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46549
46550         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46551         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46552
46553 2000-07-08  Neil Booth  <NeilB@earthling.net>
46554
46555         * gcc.dg/cpp/macsyntx.c: New tests.
46556
46557 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46558
46559         * gcc.dg/20000707-1.c: New test.
46560
46561 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46562
46563         * gcc.c-torture/execute/20000706-1.c: New test.
46564         * gcc.c-torture/execute/20000706-2.c: New test.
46565         * gcc.c-torture/execute/20000706-3.c: New test.
46566         * gcc.c-torture/execute/20000706-4.c: New test.
46567         * gcc.c-torture/execute/20000706-5.c: New test.
46568
46569 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46570
46571         * g++.old-deja/g++.pt/instantiate7.C: New test.
46572
46573 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46574
46575         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46576         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46577         * g++.old-deja/g++.other/rtti3.C: Likewise.
46578         * g++.old-deja/g++.other/rttid3.C: Likewise.
46579
46580 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46581
46582         *  g77.f-torture/compile/20000630-1.x: Fix typo
46583
46584 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46585
46586         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46587         assembly output.
46588
46589 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46590
46591         * gcc.dg/cpp/ident.c: New test.
46592
46593 2000-07-05  Neil Booth  <NeilB@earthling.net>
46594
46595         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46596           gcc.dg/cpp/lexstrng.c: New tests.
46597
46598 2000-07-04  Neil Booth  <NeilB@earthling.net>
46599
46600         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46601         * gcc.dg/cpp/strify2.c: Same.
46602
46603 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46604
46605         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46606         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46607         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46608         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46609
46610         * testsuite/gcc.dg/cpp/macro1.c,
46611         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46612         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46613         testsuite/gcc.dg/cpp/strify1.c,
46614         testsuite/gcc.dg/cpp/strify2.c: New tests.
46615
46616 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46617
46618         * gcc.c-torture/execute/20000703-1.c: New test.
46619
46620 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46621
46622         * g++.old-deja/g++.pt (lookup10.C): New test.
46623
46624 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46625
46626         * g++.old-deja/g++.pt (typename25.C): New test.
46627
46628 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46629
46630         * gcc.c-torture/compile/20000701-1.c: New test.
46631
46632 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46633
46634         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46635         to test case.
46636
46637 2000-06-30  Catherine Moore  <clm@cygnus.com>
46638
46639         * gcc.c-torture/execute/align-1.c: New test.
46640
46641 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46642
46643         * g++.old-deja/g++.pt/expr8.C: New test.
46644         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46645
46646 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46647
46648         * gcc.c-torture/compile/20000629-1.c: New test.
46649
46650 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46651
46652
46653         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46654         gcc.dg/noncompile directory, depending on whether they're
46655         preprocessor tests or not.  Annotate all the tests for the dg
46656         framework.
46657
46658         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46659         * gcc.dg/noncompile/noncompile.exp: New.
46660
46661         * Moved files:
46662         Old name                                New name
46663         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46664         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46665         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46666         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46667         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46668         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46669         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46670         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46671         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46672         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46673         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46674         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46675         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46676         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46677         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46678         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46679         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46680         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46681         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46682         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46683         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46684         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46685         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46686         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46687
46688         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46689         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46690         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46691         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46692         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46693         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46694
46695 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46696
46697         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46698         declare one variable.  On the fourth, error.
46699         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46700         declared by 20000628-1a.h.
46701
46702 2000-06-29  Richard Henderson  <rth@redhat.com>
46703
46704         * gcc.c-torture/execute/930529-1.x: New file.
46705         * gcc.dg/920413-1.c: Adjust expected warning text.
46706         * gcc.dg/980217-1.c: Declare abort.
46707         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46708
46709 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46710
46711         * g77.f-torture/compile/20000629-1.f: New test.
46712         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46713
46714 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46715
46716         Rearrange lots of files, removing entirely the
46717         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46718         directories.
46719
46720         * Deleted files:
46721         gcc.c-torture/code_quality/code_quality.exp
46722         gcc.c-torture/special/special.exp
46723         gcc.failure/failure.exp
46724         gcc.failure/940409-1.x
46725         gcc.c-torture/compile/961203-1.x
46726
46727         * New files:
46728         gcc.misc-tests/linkage.exp
46729         gcc.c-torture/execute/920730-1t.c
46730         gcc.c-torture/execute/920730-1t.x
46731         gcc.c-torture/compile/920520-1.x
46732         gcc.c-torture/compile/920521-1.x
46733         gcc.c-torture/compile/981006-1.x
46734         gcc.c-torture/execute/eeprof-1.x
46735
46736         * Moved files (possibly with modifications to fit a new harness):
46737         Old name                                New name
46738         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46739         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46740         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46741         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46742         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46743         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46744         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46745         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46746         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46747         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46748         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46749         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46750         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46751         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46752
46753 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46754
46755         * c-torture/compile/961203-1.x: Delete.
46756
46757         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46758         not exit. Include stdio.h.
46759         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46760         * gcc.misc-tests/dg-12.c: Likewise.
46761         * gcc.misc-tests/dg-5.c: Likewise.
46762         * gcc.misc-tests/dg-6.c: Likewise.
46763         * gcc.misc-tests/dg-7.c: Prototype abort.
46764         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46765         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46766         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46767         not exit.
46768         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46769         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46770
46771 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46772
46773         * gcc.dg/cpp/20000628-1.c: New test.
46774         * gcc.dg/cpp/20000628-1.h: New header for above test.
46775         * gcc.dg/cpp/20000628-1a.h: Likewise.
46776
46777 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46778
46779         * gcc.dg/cpp: New directory.
46780         * gcc.dg/cpp/cpp.exp: New driver.
46781         * gcc.dg/cpp/20000627-1.c: New test.
46782         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46783         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46784         and rewrite as a compilation test.
46785
46786         * gcc.dg: Move many files into the cpp subdirectory, possibly
46787         renaming or editing them as well.
46788         Old name                New name
46789         990119-1.c              cpp/19990119-1.c
46790         990228-1.c              cpp/19990228-1.c
46791         990407-1.c              cpp/19990407-1.c
46792         990409-1.c              cpp/19990409-1.c
46793         990413-1.c              cpp/19990413-1.c
46794         990703-1.c              cpp/19990703-1.c
46795         20000127-1.c            cpp/20000127-1.c
46796         20000129-1.c            cpp/20000129-1.c
46797         20000207-1.c            cpp/20000207-1.c
46798         20000207-2.c            cpp/20000207-2.c
46799         20000209-1.c            cpp/20000209-1.c
46800         20000209-2.c            cpp/20000209-2.c
46801         20000301-1.c            cpp/20000301-1.c
46802         20000419-1.c            cpp/20000419-1.c
46803         20000510-1.S            cpp/20000510-1.S
46804         20000519-1.c            cpp/20000519-1.c
46805         20000529-1.c            cpp/20000529-1.c
46806         20000625-1.c            cpp/20000625-1.c
46807         20000625-2.c            cpp/20000625-2.c
46808         cpp-as1.c               cpp/assert1.c
46809         cpp-as2.c               cpp/assert2.c
46810         cxx-comments-1.c        cpp/cxxcom1.c
46811         cxx-comments-2.c        cpp/cxxcom2.c
46812         endif-label.c           cpp/endif.c
46813         cpp-hash1.c             cpp/hash1.c
46814         cpp-hash2.c             cpp/hash2.c
46815         cpp-if1.c               cpp/if-1.c
46816         cpp-if2.c               cpp/if-2.c
46817         cpp-if3.c               cpp/if-3.c
46818         cpp-if4.c               cpp/if-4.c
46819         cpp-if5.c               cpp/if-5.c
46820         cpp-cond.c              cpp/if-cexp.c
46821         cpp-missingop.c         cpp/if-mop.c
46822         cpp-missingparen.c      cpp/if-mpar.c
46823         cpp-opprec.c            cpp/if-oppr.c
46824         cpp-ifparen.c           cpp/if-paren.c
46825         cpp-shortcircuit.c      cpp/if-sc.c
46826         cpp-shift.c             cpp/if-shift.c
46827         cpp-unary.c             cpp/if-unary.c
46828         cpp-li1.c               cpp/line1.c
46829         cpp-li2.c               cpp/line2.c
46830         lineno.c                cpp/line3.c
46831         lineno-2.c              cpp/line4.c
46832         cpp-mi.c                cpp/mi1.c
46833         cpp-mic.h               cpp/mi1c.h
46834         cpp-micc.h              cpp/mi1cc.h
46835         cpp-mind.h              cpp/mi1nd.h
46836         cpp-mindp.h             cpp/mi1ndp.h
46837         cpp-mix.h               cpp/mi1x.h
46838         cpp-mi2.c               cpp/mi2.c
46839         cpp-mi2a.h              cpp/mi2a.h
46840         cpp-mi2b.h              cpp/mi2b.h
46841         cpp-mi2c.h              cpp/mi2c.h
46842         cpp-mi3.c               cpp/mi3.c
46843         cpp-mi3.def             cpp/mi3.def
46844         poison-1.c              cpp/poison.c
46845         pr-impl.c               cpp/prag-imp.c
46846         cpp-redef-2.c           cpp/redef1.c
46847         cpp-redef.c             cpp/redef2.c
46848         strpaste.c              cpp/strp1.c
46849         strpaste-2.c            cpp/strp2.c
46850         cpp-tradpaste.c         cpp/tr-paste.c
46851         cpp-tradstringify.c     cpp/tr-str.c
46852         cpp-tradwarn1.c         cpp/tr-warn1.c
46853         cpp-tradwarn2.c         cpp/tr-warn2.c
46854         trigraphs.c             cpp/trigraphs.c
46855         cpp-unc1.c              cpp/unc1.c
46856         cpp-unc2.c              cpp/unc2.c
46857         cpp-unc3.c              cpp/unc3.c
46858         cpp-unc.c               cpp/unc4.c
46859         undef.c                 cpp/undef1.c
46860         undef-2.c               cpp/undef2.c
46861         cpp-wi1.c               cpp/widestr1.c
46862
46863 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46864
46865         * lib/g++.exp (g++_include_flags): Tweak.
46866
46867 2000-06-27  H.J. Lu  <hjl@gnu.org>
46868             Loren J. Rittle  <ljrittle@acm.org>
46869
46870         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46871         version with one that knows about the new gcc tree structure.
46872         (g++_link_flags): Same.
46873
46874 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46875
46876         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46877         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46878         case we are cross-compiling.
46879
46880         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46881         g++.old-deja/g++.niklas/Makefile.in,
46882         g++.old-deja/g++.niklas/configure.in,
46883         g++.old-deja/g++.other/Makefile.in,
46884         g++.old-deja/g++.other/configure.in,
46885         gcc.c-torture/code_quality/Makefile.in,
46886         gcc.c-torture/code_quality/configure.in,
46887         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46888         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46889         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46890         gcc.c-torture/execute/ieee/Makefile.in,
46891         gcc.c-torture/execute/ieee/configure.in,
46892         gcc.c-torture/noncompile/Makefile.in,
46893         gcc.c-torture/noncompile/configure.in,
46894         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46895         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46896         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46897
46898 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46899
46900         * g++.old-deja/g++.other/ambig3.C: New test.
46901
46902 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46903
46904         * g++.old-deja/g++.pt/syntax1.C: New test.
46905         * g++.old-deja/g++.pt/syntax2.C: New test.
46906         * g++.old-deja/g++.other/syntax3.C: New test.
46907         * g++.old-deja/g++.other/syntax4.C: New test.
46908
46909 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46910
46911         * gcc.dg/20000623-1.c: Prototype exit and abort.
46912
46913 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46914
46915         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46916         New tests.
46917         * gcc.dg/cpp-mi3.def: New file.
46918
46919         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46920         inside assertions.
46921         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46922         lexer's error messages.
46923         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46924         divine anything from the linemarkers.
46925         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46926         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46927
46928 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46929
46930         * gcc.dg/20000623-1.c: New test.
46931
46932 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46933
46934         * gcc.c-torture/execute/20000622-1.c: New test.
46935
46936 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46937
46938         * g++.old-deja/g++.other/init15.C: New test.
46939
46940 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46941
46942         * g++.old-deja/g++.pt/vaarg2.C: New test.
46943         * g++.old-deja/g++.pt/vaarg3.C: New test.
46944
46945 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46946
46947         * g++.old-deja/g++.other/dyncast6.C: New test.
46948
46949 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46950
46951         * gcc.c-torture/execute/loop-6.c: New test.
46952
46953 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46954
46955         * gcc.dg/20000614-1.c: New test.
46956         * gcc.dg/20000614-2.c: New test.
46957
46958 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46959
46960         * g++.old-deja/g++.other/inline12.C: New test.
46961
46962 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46963
46964         * g++.old-deja/g++.other/eh1.C: New test.
46965
46966 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46967
46968         * g++.old-deja/g++.other/type.C: New test.
46969
46970 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46971
46972         * g++.old-deja/g++.other/initstring.C: New test.
46973
46974 2000-06-12  Jason Merrill  <jason@redhat.com>
46975
46976         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46977
46978 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46979
46980         * gcc.c-torture/compile/20000609-1.c: New test.
46981
46982 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46983
46984         * gcc.dg/20000609-1.c: New test.
46985
46986 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46987
46988         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46989         * gcc.c-torture/noncompile/poison-1.c: Move...
46990         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46991         * gcc.dg/cpp-li1.c: Add a token after the #line.
46992
46993 2000-06-05  Richard Henderson  <rth@cygnus.com>
46994
46995         * gcc.c-torture/execute/20000605-2.c: New test.
46996         * gcc.c-torture/execute/20000605-3.c: New test.
46997
46998 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46999
47000         * g77.f-torture/execute/20000503-1.x: New file.
47001
47002 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
47003
47004         * g++.old-deja/g++.eh/badalloc1.C: New test.
47005
47006 2000-06-05  Richard Henderson  <rth@cygnus.com>
47007
47008         * gcc.c-torture/execute/20000605-1.c: New test.
47009
47010 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
47011             Nathan Sidwell <nathan@codesourcery.com>
47012
47013         * gcc.c-torture/compile/20000605-1.c: New test.
47014
47015 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
47016
47017         * g77.f-torture/compile/20000601-1.f: New test.
47018
47019 2000-06-03  Richard Henderson  <rth@cygnus.com>
47020
47021         * gcc.c-torture/execute/20000603-1.c: New.
47022
47023 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
47024
47025         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
47026         * gcc.dg/noreturn-2.c (noreturn): Likewise.
47027
47028 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
47029
47030         * gcc.dg/compare2.c (case 12): XFAIL.
47031         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
47032         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
47033
47034         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
47035
47036 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
47037
47038         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
47039         guard macro is already defined when the header is first
47040         included.
47041         * gcc.dg/cpp-mix.h: New file.
47042         * gcc.dg/endif-label.c: Update patterns to match compiler.
47043
47044         * g++.brendan/complex1.C: Declare abort.
47045         * g++.law/refs4.C: Remove XFAIL.
47046         * g++.oliva/expr2.C: Declare abort and exit.
47047
47048 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
47049
47050         * gcc.c-torture/execute/20000528-1.c: New test.
47051
47052         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
47053         * g++.old-deja/g++.law/temps4.C: Likewise.
47054
47055         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
47056         stdlib.h.  Call abort() on failure.
47057         * g++.old-deja/g++.law/refs4.C: Likewise.
47058         * g++.old-deja/g++.law/temps4.C: Likewise.
47059         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
47060         * gcc.c-torture/execute/20000112-1.c: Include string.h.
47061
47062 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
47063
47064         Relative to g++.dg/special:
47065         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
47066
47067         Relative to g++.old-deja:
47068         * g++.brendan/complex1.C, g++.jason/optimize2.C,
47069         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
47070         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
47071         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
47072         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
47073         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
47074         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
47075
47076         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
47077         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
47078         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
47079         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
47080         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
47081         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
47082         and/or string.h.
47083
47084         * g++.other/goto1.C: Update expectations for error messages.
47085
47086 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
47087
47088         * gcc.c-torture/compile/20000523-1.c: New test.
47089
47090 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47091
47092         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
47093
47094 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47095
47096         * g++.old-deja/g++.eh/catch11.C: New test.
47097         * g++.old-deja/g++.eh/catch12.C: New test.
47098
47099 2000-05-24  Nick Clifton  <nickc@cygnus.com>
47100
47101         * gcc.c-torture/execute/20000523-1.c: New test.
47102
47103 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
47104
47105         * c-torture/execute/bcp-1.c: Replace abort in arg of
47106         __builtin_constant_p with a generic external function.
47107
47108         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
47109         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
47110         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
47111         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
47112         Prototype abort and/or exit.
47113
47114         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
47115         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
47116         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
47117         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
47118
47119 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
47120
47121         * gcc.dg/dwarf2-1.c: New test.
47122
47123 2000-05-20  Richard Henderson  <rth@cygnus.com>
47124
47125         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
47126
47127 2000-05-20  Andreas Jaeger  <aj@suse.de>
47128
47129         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
47130         testcase.
47131
47132 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
47133
47134         * gcc.c-torture/execute/20000519-2.c: New test.
47135
47136 2000-05-19  Andreas Jaeger  <aj@suse.de>
47137
47138         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
47139         which fails with SSA.
47140
47141         * lib/c-torture.exp: Also test with -O3 -fssa.
47142
47143 2000-05-18  Michael Meissner  <meissner@redhat.com>
47144
47145         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
47146         * gcc.c-torture/execute/920415-1.c: Ditto.
47147         * gcc.c-torture/execute/920501-1.c: Ditto.
47148         * gcc.c-torture/execute/conversion.c: Ditto.
47149         * gcc.c-torture/execute/cvt-1.c: Ditto.
47150
47151 2000-05-18  Jeffrey A Law  (law@cygnus.com)
47152
47153         * gcc.c-torture/compile/20000518-1.c: New test.
47154
47155 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
47156
47157         * g77.f-torture/compile/200005018.f: New test.
47158
47159 2000-05-17  Jeffrey A Law  (law@cygnus.com)
47160
47161         * gcc.c-torture/compile/20000517-1.c: New test.
47162
47163 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47164
47165         * gcc.c-torture/execute/20000516-1.c: New test.
47166
47167 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
47168
47169         * g++.old-deja/g++.other/eh.C: New test.
47170
47171 2000-05-12  Richard Henderson  <rth@cygnus.com>
47172
47173         * gcc.c-torture/execute/990208-1.c (main): Don't pass
47174         constants through to doit's conditional.
47175
47176 2000-05-11  Jeffrey A Law  (law@cygnus.com)
47177
47178         * gcc.c-torture/compile/20000511-1.c: New test.
47179         * g77.f-torture/compile/20000511-1.f: New test.
47180         * g77.f-torture/compile/20000511-2.f: New test.
47181
47182 2000-05-11  Michael Meissner  <meissner@redhat.com>
47183
47184         * gcc.c-torture/execute/20000511-1.c: New test.
47185
47186 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
47187
47188         * gcc.dg/dg.exp: Scan .S files as well as .c files.
47189         * gcc.dg/20000510-1.S: New.
47190
47191 2000-05-08  Catherine Moore  <clm@cygnus.com>
47192
47193         * gcc.dg/unused-3.c: New.
47194
47195 2000-05-06  Richard Henderson  <rth@cygnus.com>
47196
47197           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
47198           * g++.old-deja/g++.mike/warn1.C: Likewise.
47199           * g++.old-deja/g++.pt/local1.C: Likewise.
47200           * g++.old-deja/g++.pt/local7.C: Likewise.
47201           * g++.old-deja/g++.pt/spec16.C: Likewise.
47202
47203 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
47204
47205         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
47206
47207 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
47208
47209           * g77.f-torture/execute/20000503-1.f: New test.
47210
47211 2000-05-04  Andreas Jaeger  <aj@suse.de>
47212
47213         * gcc.dg/noreturn-2.c: New test.
47214
47215 2000-05-04  Neil Booth  <NeilB@earthling.net>
47216
47217         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
47218         preprocessor.
47219
47220 2000-05-04  Richard Henderson  <rth@cygnus.com>
47221
47222         * gcc.c-torture/execute/20000503-1.c: Fix typo.
47223
47224 2000-05-04  Richard Henderson  <rth@cygnus.com>
47225
47226         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
47227         OpenSSL by Jason R Thorpe.
47228
47229 2000-05-03  Jim Wilson  <wilson@cygnus.com>
47230
47231         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
47232
47233 2000-05-03  Robert Lipe <robertlipe@usa.net>
47234
47235         * gcc.dg/20000503-1.c: New test.
47236
47237 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
47238
47239         * gcc.c-torture/compile/20000502-1.c: New test.
47240         * g++.old-deja/g++.other/align.C: New test.
47241         * gcc.dg/cpp-tradstringify.c: New test.
47242
47243 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47244
47245         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
47246         and hard registers.
47247
47248 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
47249
47250         * gcc.c-torture/execute/loop-5.c: New test.
47251
47252 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
47253
47254         * gcc.c-torture/execute/va-arg-20.c: New test.
47255
47256 2000-04-23  Jeffrey A Law  (law@cygnus.com)
47257
47258         * gcc.c-torture/execute/20000422-1.c: New test.
47259
47260 2000-04-20  Greg McGary  <gkm@gnu.org>
47261
47262         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
47263         when optimizing, but without sibling-call optimizations (-O1).
47264
47265 2000-04-20  Jeffrey A Law  (law@cygnus.com)
47266
47267           * gcc.c-torture/compile/20000420-1.c: New test.
47268
47269 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47270
47271         * g++.abi/ptrflags.C: New test.
47272         * g++.eh/catchptr1.C: Test incomplete pointer chains.
47273
47274 2000-04-19  Catherine Moore  <clm@cygnus.com>
47275
47276         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47277
47278 2000-04-19  Greg McGary  <gkm@gnu.org>
47279
47280         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47281         sibling-call optimizations.
47282
47283 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
47284
47285         * gcc.dg/20000419-1.c: New test.
47286
47287 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
47288
47289         * gcc.c-torture/execute/20000412-6.c: New test.
47290
47291 2000-04-12  Jeffrey A Law  (law@cygnus.com)
47292
47293         * gcc.c-torture/execute/20000412-5.c: New test.
47294         * g77.f-torture/compile/20000412-1.f: New test.
47295         * gcc.c-torture/execute/20000412-4.c: New test.
47296         * gcc.c-torture/compile/20000412-2.c: New test.
47297         * gcc.c-torture/execute/20000412-3.c: New test.
47298         * gcc.c-torture/compile/20000412-1.c: New test.
47299         * gcc.c-torture/execute/20000412-2.c: New test.
47300
47301 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
47302
47303         * objc/execute/bf-20.m: New test.
47304
47305 2000-04-10  Richard Henderson  <rth@cygnus.com>
47306
47307         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47308
47309         * gcc.c-torture/execute/20000412-1.c: New test.
47310
47311 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47312
47313         * g++.old-deja/g++.eh/catchptr1.C: New test.
47314
47315 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47316
47317         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47318
47319 2000-04-08  Neil Booth  <NeilB@earthling.net>
47320
47321         * gcc.dg/cpp-nullchar.c: Remove test as
47322         embedded nulls cause problems.
47323
47324 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47325
47326         * gcc.dg/compare2.c: New test.
47327
47328 2000-04-08  Neil Booth  <NeilB@earthling.net>
47329
47330         * gcc.dg/cpp-nullchar.c: New test.
47331
47332 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47333
47334         * gcc.dg/cpp-mi2.c: New test.
47335         * gcc.dg/cpp-mi2[abc].h: New files.
47336
47337 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47338
47339         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47340         member name.
47341
47342 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47343
47344         * g++.old-deja/g++.abi/vmihint.C: New test.
47345
47346 2000-04-06  Neil Booth  <NeilB@earthling.net>
47347
47348         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47349         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47350         copyright.
47351
47352 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47353
47354         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47355         avoid stack-frame overwrite.
47356
47357 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47358
47359         * gcc.c-torture/compile/20000405-2.c: New test.
47360         * gcc.c-torture/compile/20000405-3.c: New test.
47361
47362 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47363
47364         * gcc.c-torture/compile/20000405-1.c: New test.
47365
47366 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47367
47368         * gcc.dg/cast-qual-1.c: Revert last change.
47369
47370 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47371
47372         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47373
47374 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47375
47376         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47377         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47378
47379 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47380
47381         * gcc.c-torture/compile/20000403-2.c: New test.
47382         * gcc.c-torture/compile/20000403-1.c: New test.
47383
47384 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47385
47386         * gcc.c-torture/execute/20000403-1.c: New test.
47387
47388 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47389
47390         * gcc.c-torture/execute/20000402-1.c: New test.
47391
47392 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47393
47394         * gcc.c-torture/execute/va-arg-15.c: New test.
47395         * gcc.c-torture/execute/va-arg-16.c: New test.
47396         * gcc.c-torture/execute/va-arg-17.c: New test.
47397         * gcc.c-torture/execute/va-arg-18.c: New test.
47398         * gcc.c-torture/execute/va-arg-19.c: New test.
47399
47400 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47401
47402         * gcc.c-torture/compile/981211-1.c: Move to...
47403         * gcc.dg/cpp-as1.c: ...here.
47404         * gcc.dg/cpp-as2.c: New file.
47405
47406         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47407         compiler.
47408
47409 2000-04-02  Neil Booth  <NeilB@earthling.net>
47410
47411         * gcc.dg/cpp-cond.c  New tests.
47412         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47413         accidental success less likely.
47414         * gcc.dg/cpp-missingop.c  New tests.
47415         * gcc.dg/cpp-missingparen.c  New tests.
47416         * gcc.dg/cpp-shift.c  New tests.
47417         * gcc.dg/cpp-shortcircuit.c  New tests.
47418         * gcc.dg/cpp-unary.c  New tests.
47419
47420 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47421
47422         * gcc.c-torture/compile/20000329-1.c: New test.
47423
47424 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47425
47426         * gcc.c-torture/compile/20000326-1.c: New test.
47427         * gcc.c-torture/compile/20000326-2.c: New test.
47428
47429 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47430
47431         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47432         the first parameter is a function argument.
47433
47434 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47435
47436         * g++.old-deja/g++.ext/array4.C: New test.
47437
47438 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47439
47440         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47441
47442 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47443
47444         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47445
47446 2000-03-19  Richard Henderson  <rth@cygnus.com>
47447
47448         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47449
47450 2000-03-19  Richard Henderson  <rth@cygnus.com>
47451
47452         * gcc.c-torture/compile/20000319-1.c: New test.
47453
47454 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47455
47456         * gcc.c-torture/execute/20000314-3.c: New test.
47457         * gcc.c-torture/execute/20000314-2.c: New test.
47458         * gcc.c-torture/execute/20000314-1.c: New test.
47459         * gcc.c-torture/compile/20000314-2.c: New test.
47460         * gcc.c-torture/compile/20000314-1.c: New test.
47461
47462 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47463
47464         * g++.old-deja/g++.warn/inline.C: New test.
47465
47466 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47467
47468         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47469         standards-compliant result rather than specific constants.
47470         Put test-values in array.
47471
47472 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47473
47474         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47475         (g++_target_compile): Put test-specific options last.
47476
47477 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47478
47479         * g++.old-deja/g++.eh/vbase4.C: New test.
47480
47481 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47482
47483         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47484
47485 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47486
47487         * g++.old-deja/g++.brendan/misc12.C: Removed.
47488         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47489         * g++.old-deja/g++.ext/pretty4.C: New test.
47490
47491 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47492
47493         * g++.old-deja/g++.other/string2.C: New test.
47494
47495 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47496
47497         * g++.old-deja/g++.warn/impint2.C: New test.
47498
47499 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47500
47501         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47502         is 1, not zero.
47503
47504 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47505
47506         * g++.old-deja/g++.warn/impint.C: New test.
47507         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47508         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47509         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47510         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47511         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47512         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47513         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47514         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47515         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47516         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47517         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47518         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47519
47520 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47521
47522         * gcc.dg/cpp-redef.c: New test.
47523
47524 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47525
47526         * g++.old-deja/g++.pt/unify7.C: New test.
47527
47528 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47529
47530         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47531         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47532
47533 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47534
47535         * gcc.c-torture/compile/20000224-1.c: New test.
47536
47537 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47538
47539         * gcc.c-torture/compile/cpp-2.c: New test.
47540         * gcc.c-torture/compile/cpp-1.c: New test.
47541
47542 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47543
47544         * gcc.c-torture/execute/20000225-1.c: New test.
47545
47546 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47547
47548         * gcc.dg/cpp-li2.c: New test.
47549
47550         * gcc.dg/cpp-wi1.c: New test.
47551
47552         * gcc.dg/cpp-li1.c: New test.
47553
47554 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47555
47556         * g++.old-deja/g++.other/sizeof5.C: New test.
47557
47558 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47559
47560         * gcc.c-torture/execute/va-arg-13.c: New test.
47561
47562 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47563
47564         * gcc.c-torture/execute/va-arg-12.c: New test.
47565
47566 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47567
47568         * gcc.c-torture/execute/20000223-1.c: New test.
47569
47570 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47571
47572         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47573
47574 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47575
47576         * g++.old-deja/g++.abi/ptrmem.C: New test.
47577
47578 2000-02-19  Richard Henderson  <rth@cygnus.com>
47579
47580         * gcc.c-torture/compile/init-3.c: New.
47581
47582 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47583
47584         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47585         ALWAYS_CXXFLAGS.
47586
47587 2000-02-11  Robert Lipe <robertl@sco.com>
47588
47589         * gcc.c-torture/compile/20000211-3.c: New test.
47590
47591 2000-02-11  Martin Buchholz <martin@xemacs.org>
47592
47593         * gcc.c-torture/compile/20000211-2.c: New test.
47594
47595 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47596
47597         * gcc.c-torture/compile/20000211-1.c: New test.
47598
47599 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47600
47601         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47602           on native targets
47603
47604 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47605
47606         * g++.old-deja/g++.other/cast5.C: New test.
47607
47608 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47609
47610         * gcc.c-torture/execute/20000205-1.c: New.
47611
47612 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47613
47614         * g++.old-deja/g++.jason/cast3.C: Return void.
47615         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47616
47617 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47618
47619         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47620
47621         * gcc.dg/loop-1.c: New test.
47622
47623 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47624
47625         * gcc.c-torture/compile/20000127-1.c: New test.
47626         * gcc.c-torture/execute/991228-1.c: New test.
47627
47628 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47629
47630         * gcc.dg/unused-2.c: New test.
47631
47632         * gcc.dg/conv-1.c: New test.
47633
47634 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47635
47636         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47637         compiler.
47638         (tool_option_proc): Fix typo.
47639
47640 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47641
47642         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47643         of the ld on the host, not on the build machine.
47644         Also, don't crash if '--help' is not a supported option.
47645
47646 2000-01-24  Richard Henderson  <rth@cygnus.com>
47647
47648         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47649
47650 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47651
47652         * gcc.c-torture/execute/20000120-2.c: New test.
47653         * gcc.c-torture/execute/20000120-1.c: New test.
47654
47655 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47656
47657         * gcc.c-torture/execute/20000113-1.c: New test.
47658
47659 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47660
47661         * gcc.c-torture/execute/20000112-1.c: New test.
47662
47663 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47664
47665         * gcc.dg/20000111-1.c: New test.
47666
47667 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47668
47669         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47670         with 16 bit integers.
47671
47672 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47673
47674         * gcc.dg/20000108-1.c: New test.
47675
47676 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47677
47678         * g++.old-deja/g++.ns/koenig8.C: New test.
47679
47680 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47681
47682         * g++.old-deja/g++.other/cast4.C: New test.
47683
47684 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47685
47686         * gcc.c-torture/compile/20000105-2.c: New test.
47687         * gcc.c-torture/compile/20000105-1.c: New test.
47688
47689 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47690
47691         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47692         references to printf & atoi to conform to ANSI standard.
47693         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47694         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47695         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47696         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47697         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47698         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47699         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47700         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47701         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47702         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47703         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47704         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47705         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47706         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47707         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47708         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47709         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47710         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47711         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47712         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47713         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47714         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47715         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47716         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47717         * g++.old-deja/g++.brendan/init3.C: Likewise.
47718         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47719         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47720         * g++.old-deja/g++.brendan/new2.C: Likewise.
47721         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47722         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47723         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47724         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47725         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47726         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47727         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47728         * g++.old-deja/g++.brendan/template24.C: Likewise.
47729         * g++.old-deja/g++.brendan/template3.C: Likewise.
47730         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47731         * g++.old-deja/g++.jason/inline3.C: Likewise.
47732         * g++.old-deja/g++.jason/opeq.C: Likewise.
47733         * g++.old-deja/g++.law/arg5.C: Likewise.
47734         * g++.old-deja/g++.law/arm7.C: Likewise.
47735         * g++.old-deja/g++.law/ctors11.C: Likewise.
47736         * g++.old-deja/g++.law/cvt8.C: Likewise.
47737         * g++.old-deja/g++.law/init9.C: Likewise.
47738         * g++.old-deja/g++.law/refs4.C: Likewise.
47739         * g++.old-deja/g++.law/template2.C: Likewise.
47740         * g++.old-deja/g++.law/visibility24.C: Likewise.
47741         * g++.old-deja/g++.law/vtable3.C: Likewise.
47742         * g++.old-deja/g++.mike/asm2.C: Likewise.
47743         * g++.old-deja/g++.mike/eh1.C: Likewise.
47744         * g++.old-deja/g++.mike/misc1.C: Likewise.
47745         * g++.old-deja/g++.mike/misc13.C: Likewise.
47746         * g++.old-deja/g++.mike/misc14.C: Likewise.
47747         * g++.old-deja/g++.mike/ns12.C: Likewise.
47748         * g++.old-deja/g++.mike/p1248.C: Likewise.
47749         * g++.old-deja/g++.mike/p3708.C: Likewise.
47750         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47751         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47752         * g++.old-deja/g++.mike/p646.C: Likewise.
47753         * g++.old-deja/g++.mike/p700.C: Likewise.
47754         * g++.old-deja/g++.mike/p783.C: Likewise.
47755         * g++.old-deja/g++.mike/p783a.C: Likewise.
47756         * g++.old-deja/g++.mike/p783b.C: Likewise.
47757         * g++.old-deja/g++.mike/p786.C: Likewise.
47758         * g++.old-deja/g++.mike/p789.C: Likewise.
47759         * g++.old-deja/g++.mike/p789a.C: Likewise.
47760         * g++.old-deja/g++.mike/p807a.C: Likewise.
47761         * g++.old-deja/g++.other/delete3.C: Likewise.
47762         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47763         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47764         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47765         * g++.old-deja/g++.other/empty1.C: Likewise.
47766         * g++.old-deja/g++.other/temporary1.C: Likewise.
47767         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47768         * g++.old-deja/g++.pt/t16.C: Likewise.
47769         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47770
47771 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47772
47773         * gcc.dg/991230-1.c: New test.
47774
47775 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47776
47777         * gcc.c-torture/compile/991229-3.c: New test.
47778         * gcc.c-torture/compile/991229-2.c: New test.
47779         * gcc.c-torture/compile/991229-1.c: New test.
47780
47781 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47782
47783         * gcc.c-torture/compile/labels-2.c: New test.
47784
47785 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47786
47787         * gcc.c-torture/execute/991227-1.c: New test.
47788
47789 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47790
47791         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47792
47793 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47794
47795         * gcc.c-torture/execute/991221-1.c: New test.
47796
47797 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47798
47799         * g++.old-deja/g++.other/cast3.C: New test.
47800
47801 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47802
47803         * gcc.c-torture/execute/991216-4.c: New test.
47804
47805 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47806
47807         * gcc.c-torture/execute/991216-1.c: New test.
47808         * gcc.c-torture/execute/991216-2.c: New test.
47809         * gcc.c-torture/execute/991216-3.c: New test.
47810
47811 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47812
47813         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47814         Actually make the test fail by using "-O2" for compilation.
47815
47816 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47817
47818         * g++.old-deja/g++.warn/cast-align1.C: New test.
47819
47820 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47821
47822         * gcc.c-torture/compile/991214-1.c: New test.
47823         * gcc.c-torture/compile/991214-2.c: New test.
47824
47825 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47826
47827         * gcc.dg/991214-1.c: New test.
47828
47829 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47830
47831         * gcc.c-torture/compile/991213-3.c: New test.
47832         * gcc.c-torture/compile/991213-2.c: New test.
47833         * gcc.c-torture/compile/991213-1.c: New test.
47834
47835 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47836
47837         * gcc.dg/991209-1.c: New test.
47838
47839 1999-12-08  Nathan Sidwell <nathan@acm.org>
47840
47841         * gcc.c-torture/compile/991208-1.c: New test.
47842
47843 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47844
47845         * gcc.dg/ultrasp2.c: New test.
47846
47847 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47848
47849         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47850
47851 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47852
47853         * gcc.c-torture/compile/991202-1.c: New test.
47854         * gcc.c-torture/execute/991202-1.c: New test.
47855         * gcc.c-torture/execute/991202-2.c: New test.
47856         * gcc.c-torture/execute/991202-3.c: New test.
47857
47858 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47859
47860         * g++.old-deja/g++.abi/align.C: New test.
47861         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47862         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47863
47864 1999-12-01  Richard Henderson  <rth@cygnus.com>
47865
47866         * gcc.c-torture/execute/991201-1.c: New.
47867
47868 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47869
47870         * gcc.dg/991129-1.c: New test.
47871
47872 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47873
47874         * gcc.c-torture/compile/991127-1.c: New test.
47875
47876 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47877
47878         * g++.old-deja/g++.other/warn4.C: New test.
47879
47880 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47881
47882         * g++.old-deja/g++.eh/cleanup2.C: New test.
47883         * g++.old-deja/g++.ext/pretty2.C: New test.
47884         * g++.old-deja/g++.ext/pretty3.C: New test.
47885         * g++.old-deja/g++.other/debug6.C: New test.
47886
47887 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47888
47889         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47890         compiler_output to look for one error message instead of two.
47891
47892 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47893
47894         * gcc.c-torture/execute/991118-1.c: Also test case
47895         where the word boundary does not split a byte evenly.
47896
47897 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47898
47899         * g++.old-deja/g++.ext/restrict1.C: New test.
47900
47901 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47902
47903         * gcc.c-torture/execute/991118-1.c: New test.
47904
47905 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47906
47907         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47908         working directory pathnames.
47909
47910 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47911
47912         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47913         host is equipped with driver.h and driver.o so it can actually
47914         compile and run the tests.
47915
47916 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47917
47918         * gcc.c-torture/compile/991008-1.c: New test.
47919
47920 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47921
47922         * lib/gcc-dg.exp: Include target-supports.exp
47923
47924 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47925
47926         * lib/target-supports.exp: New file: Provide procs to test for
47927         features supported by the target.
47928         (check_weak_available): Moved here from ecos.exp.
47929         (check_alias_available): New proc: Determine of the target
47930         toolchain supports the alias attribute.
47931
47932         * gcc.dg/special/ecos.exp: Move check_weak_available to
47933         target-supports.exp.
47934         (alias-1.c): Only perform the test if the target supports
47935         aliases.
47936         (wkali-1.c): Only perform the test if the target supports
47937         aliases.
47938
47939         * gcc.dg/990506-0.c: Expect error messages from cross
47940         targets as well as native targets.
47941
47942 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47943
47944         * gcc.dg/ultrasp1.c: Removed xfail.
47945         * gcc.dg/struct-ret-2.c: Likewise.
47946         * gcc.dg/array-1.c: Likewise.
47947
47948 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47949
47950         * gcc.dg/struct-ret-2.c: New test.
47951
47952         * gcc.dg/array-1.c: New test.
47953
47954 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47955
47956         * gcc.c-torture/execute/991030-1.c: New test.
47957
47958 1999-10-26  Richard Henderson  <rth@cygnus.com>
47959
47960         * gcc.c-torture/compile/991026-2.c: New test.
47961
47962 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47963
47964         * gcc.c-torture/compile/991026-1.c: New test.
47965
47966 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47967
47968         * gcc.c-torture/execute/991023-1.c: New test.
47969
47970 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47971
47972         * gcc.c-torture/execute/991019-1.c: New test.
47973
47974 1999-10-16  Richard Henderson  <rth@cygnus.com>
47975
47976         * gcc.c-torture/execute/991016-1.c: New test.
47977
47978 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47979
47980         * gcc.c-torture/execute/991014-1.c: New test.
47981
47982 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47983
47984         * g++.old-deja/g++.other/union2.C: New test.
47985
47986 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47987
47988         * g++.old-deja/g++.other/vaarg2.C: New test.
47989         * g++.old-deja/g++.other/vaarg3.C: New test.
47990
47991 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47992
47993         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47994         in compile/.
47995
47996 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47997
47998         * gcc.c-torture/execute/va-arg-11.c: New test.
47999
48000 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
48001
48002         * lib/file-format.exp (gcc_target_object_format): Don't
48003         crash if objdump is unavailable.
48004
48005 1999-09-29  Donn Terry <donn@interix.com>
48006
48007         * gcc.misc-tests/mg.exp: delete extraneous redirection.
48008
48009 1999-09-28  Nick Clifton  <nickc@cygnus.com>
48010
48011         * gcc.c-torture/compile/990928-1.c: New test.
48012
48013 1999-09-28  Nathan Sidwell  <nathan@acm.org>
48014
48015         * g++.old-deja/g++.other/decl6.C: New test.
48016
48017 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48018
48019         * gcc.c-torture/execute/va-arg-10.c: New test.
48020
48021 1999-09-27  Nathan Sidwell  <nathan@acm.org>
48022
48023         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
48024         __PRETTY_FUNCTION__.
48025
48026 1999-09-23  Nick Clifton  <nickc@cygnus.com>
48027
48028         * gcc.c-torture/execute/990923-1.c: New test.
48029
48030 1999-09-21  Nick Clifton  <nickc@cygnus.com>
48031
48032         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
48033         for which -fpic is inappropriate.
48034
48035 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
48036
48037         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
48038
48039 1999-09-21  Nathan Sidwell  <nathan@acm.org>
48040
48041         * g++.old-deja/g++.other/dyncast1.C: New test.
48042         * g++.old-deja/g++.other/dyncast2.C: New test.
48043         * g++.old-deja/g++.other/dyncast3.C: New test.
48044         * g++.old-deja/g++.other/dyncast4.C: New test.
48045         * g++.old-deja/g++.other/dyncast5.C: New test.
48046         * g++.old-deja/g++.eh/catch3.C: New test.
48047         * g++.old-deja/g++.eh/catch3p.C: New test.
48048         * g++.old-deja/g++.eh/catch4.C: New test.
48049         * g++.old-deja/g++.eh/catch4p.C: New test.
48050         * g++.old-deja/g++.eh/catch5.C: New test.
48051         * g++.old-deja/g++.eh/catch5p.C: New test.
48052         * g++.old-deja/g++.eh/catch6.C: New test.
48053         * g++.old-deja/g++.eh/catch6p.C: New test.
48054         * g++.old-deja/g++.eh/catch7.C: New test.
48055         * g++.old-deja/g++.eh/catch7p.C: New test.
48056         * g++.old-deja/g++.eh/catch8.C: New test.
48057         * g++.old-deja/g++.eh/catch8p.C: New test.
48058         * g++.old-deja/g++.eh/catch9.C: New test.
48059         * g++.old-deja/g++.eh/catch9p.C: New test.
48060
48061 1999-09-13  Nathan Sidwell  <nathan@acm.org>
48062
48063         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
48064         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
48065
48066 1999-09-13  Jeffrey A Law  (law@cygnus.com)
48067
48068         * gcc.c-torture/compile/990913-1.c: New test.
48069
48070 1999-09-10  Nathan Sidwell  <nathan@acm.org>
48071
48072         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
48073         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48074
48075 1999-09-09  Richard Henderson  <rth@cygnus.com>
48076
48077         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
48078
48079 1999-09-09  Nathan Sidwell  <nathan@acm.org>
48080
48081         * g++.old-deja/g++.other/lookup11.C: New test.
48082         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
48083         what is permitted and what we want.
48084         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
48085         overload use.
48086         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48087
48088 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
48089
48090         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
48091         * gcc.c-torture/noncompile/poison-1.c: New file.
48092
48093 1999-09-08  Nathan Sidwell  <nathan@acm.org>
48094
48095         * g++.old-deja/g++.other/sizeof3.C: New test.
48096         * g++.old-deja/g++.other/sizeof4.C: New test.
48097         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
48098         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
48099
48100 1999-09-07  Richard Henderson  <rth@cygnus.com>
48101
48102         * gcc.dg/va-arg-1.c: New.
48103
48104 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48105
48106         * gcc.c-torture/execute/va-arg-9.c: New test.
48107
48108 1999-09-05  Craig Burley  <craig@jcb-sc.com>
48109
48110         * g77.f-torture/compile/980519-2.f: New test.
48111         * g77.f-torture/compile/19990905-0.f: New test.
48112         * g77.f-torture/compile/19990905-1.f: New test.
48113         * g77.f-torture/compile/19990905-2.f: New test.
48114
48115         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
48116
48117 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
48118
48119         * gcc.c-torture/execute/990827-1.c: Fix typo.
48120
48121 1999-09-03  Nathan Sidwell  <nathan@acm.org>
48122
48123         * g++.old-deja/g++.other/deref1.C: New test.
48124
48125 1999-09-02  Nathan Sidwell  <nathan@acm.org>
48126
48127         * g++.old-deja/g++.other/ambig2.C: New test.
48128         * g++.old-deja/g++.other/cond5.C: New test.
48129         * g++.old-deja/g++.other/lookup16.C: New test.
48130
48131 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
48132
48133         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
48134         assemblers too.
48135
48136 1999-08-31  Jeffrey A Law  (law@cygnus.com)
48137
48138         * lib/c-torture.exp: Avoid the "compare executables" optimization
48139         when testing native.
48140
48141 1999-08-29  Jeffrey A Law  (law@cygnus.com)
48142
48143         * gcc.c-torture/execute/990829-1.c: New test.
48144         * gcc.c-torture/compile/990829-1.c: New test.
48145
48146 1999-08-27  Paul Burchard  <burchard@pobox.com>
48147
48148         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
48149         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
48150         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
48151         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
48152         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
48153         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
48154         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
48155         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
48156         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
48157         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
48158         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
48159
48160 1999-08-27  Jeffrey A Law  (law@cygnus.com)
48161
48162         * gcc.c-torture/execute/990827-1.c: New test.
48163
48164 1999-08-26  Craig Burley  <craig@jcb-sc.com>
48165
48166         * g77.f-torture/noncompile/19990826-4.f: New test.
48167
48168         * g77.f-torture/compile/19990826-3.f: New test.
48169
48170         * g77.f-torture/execute/19990826-2.f: New test.
48171
48172         * g77.f-torture/compile/19990826-1.f: New test.
48173
48174         * gcc.c-torture/execute/990826-0.c: New test.
48175         * g77.c-torture/execute/19990826-0.f: New test.
48176
48177         * g77.f-torture/noncompile/970626-2.f: New test.
48178
48179 1999-08-25  Paul Burchard  <burchard@pobox.com>
48180
48181         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
48182         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
48183         lss-011.C: New tests.
48184
48185 1999-08-25  Nathan Sidwell  <nathan@acm.org>
48186
48187         * g++.old-deja/g++.other/decl5.C: New test.
48188
48189 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48190
48191         * noncompile/noncompile.exp: Load_lib c-torture.exp.
48192         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
48193         call `postbase' for each one.  All callers of `postbase' changed
48194         to call this instead.
48195
48196 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
48197
48198         * gcc.c-torture/execute/990811-1.c: New test.
48199
48200 1999-08-09  Nick Clifton  <nickc@cygnus.com>
48201
48202         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
48203         just native ones.
48204
48205         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
48206         just native ones.
48207
48208 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48209
48210         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
48211
48212 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48213
48214         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
48215
48216 1999-08-04  Nathan Sidwell  <nathan@acm.org>
48217
48218         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
48219
48220 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48221
48222         * gcc.c-torture/execute/990804-1.c: New test.
48223
48224 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48225
48226         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
48227         * g++.old-deja/g++.brendan/crash64.C: Likewise.
48228         * g++.old-deja/g++.brendan/overload8.C: Likewise.
48229
48230 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48231
48232         * g++.old-deja/g++.other/struct1.C: New test.
48233
48234 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48235
48236         * g++.old-deja/g++.other/enum2.C: New test.
48237
48238 1999-08-02  Richard Henderson  <rth@cygnus.com>
48239
48240         Adapted from tests from Franz Sirl:
48241         * gcc.c-torture/execute/va-arg-7.c: New test.
48242         * gcc.c-torture/execute/va-arg-8.c: New test.
48243
48244 1999-08-01  Jeffrey A Law  (law@cygnus.com)
48245
48246         * gcc.c-torture/compile/990801-2.c: New test.
48247
48248         * gcc.c-torture/compile/990801-1.c: New test.
48249
48250 1999-07-27  Michael Meissner  <meissner@cygnus.com>
48251
48252         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
48253         fp-cmp-1.c, converting double to float.
48254
48255         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
48256         fp-cmp-1.c, converting double to long double.
48257
48258         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
48259         from fr1 to unknown_register, since fr1 is a legitimate register
48260         on some machines.
48261
48262 1999-07-25  Jeffrey A Law  (law@cygnus.com)
48263
48264         * README: More listname related changes.
48265
48266 1999-07-08  Catherine Moore  <clm@cygnus.com>
48267
48268         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
48269
48270 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
48271
48272         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
48273
48274 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48275
48276         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48277
48278 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
48279
48280         * gcc.dg/990703-1.c: New test.
48281
48282 1999-06-29  Nick Clifton  <nickc@cygnus.com>
48283
48284         * lib/file-format.exp: New file: Move definition of proc
48285         gcc_target_object_format to here from
48286         gcc.dg/special/ecos.exp.
48287
48288         * lib/c-torture.exp: Include lib file-format.exp.
48289         * lib/gcc-dg.exp: Include lib file-format.exp.
48290
48291         * gcc.dg/special/ecos.exp: Remove definition of proc
48292         gcc_target_object_format.
48293
48294 1999-06-28  Jeffrey A Law  (law@cygnus.com)
48295
48296         * gcc.c-torture/execute/990628-1.c: New test.
48297
48298 1999-06-25  Jeffrey A Law  (law@cygnus.com)
48299
48300         * gcc.c-torture/compile/990625-2.c: New test.
48301
48302         * gcc.c-torture/compile/990625-1.c: New test.
48303
48304 1999-06-23  Nick Clifton  <nickc@cygnus.com>
48305
48306         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48307         attributes compile.
48308         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48309         ports that use the COFF/PE file format.
48310
48311 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48312
48313         * gcc.c-torture/compile/990617-1.c: New test.
48314
48315 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48316
48317         * g++.old-deja/g++.other/decl4.C: New test.
48318
48319 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48320
48321         * g++.old-deja/g++.other/bitfld3.C: New test.
48322
48323 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48324
48325         * g++.old-deja/g++.eh/catch1.C: New test.
48326
48327 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48328
48329         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48330
48331         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48332         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48333
48334 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48335
48336         * g77.f-torture/compile/19990502-0.f: Replace with new,
48337         shorter, test that still fails after recent changes.
48338
48339 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48340
48341         * gcc.c-torture/execute/990604-1.c: New test.
48342
48343 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48344
48345         * gcc.c-torture/execute/990531-1.c: New test.
48346
48347 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48348
48349         * gcc.c-torture/compile/990527-1.c: New test.
48350
48351 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48352
48353         * gcc.c-torture/execute/990527-1.c: New test.
48354
48355 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48356
48357         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48358         bitfields as signed.
48359
48360 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48361
48362         * g77.f-torture/compile/19990525-0.f: New test.
48363
48364 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48365
48366         * gcc.c-torture/execute/990525-2.c: New test.
48367
48368         * gcc.c-torture/execute/990525-1.c: New test.
48369
48370 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48371
48372         * g++.old-deja/g++.other/anon3.C: New test.
48373         * g++.old-deja/g++.other/anon4.C: New test.
48374         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48375         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48376         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48377         Merrill).
48378
48379 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48380
48381         * gcc.c-torture/execute/990524-1.c: New test.
48382
48383         * gcc.dg/990524-1.c: New test.
48384
48385 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48386
48387         * gcc.c-torture/compile/990523-1.c: New test.
48388
48389 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48390
48391         * gcc.c-torture/compile/990519-1.c: New test.
48392
48393 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48394
48395         * gcc.c-torture/compile/990517-1.c: New test.
48396
48397         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48398         (e4, f4): New tests.
48399         (main): Call them.
48400
48401 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48402
48403         * gcc.dg/noreturn-1.c: New test.
48404
48405 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48406
48407         * gcc.c-torture/execute/990513-1.c: New test.
48408
48409 1999-05-10  Richard Henderson  <rth@cygnus.com>
48410
48411         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48412
48413 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48414
48415         * g77.f-torture/execute/erfc.f: Use small single-precision
48416         values, to avoid problems on Alphas when not -mieee.
48417
48418 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48419
48420         * gcc.dg/990506-0.c: New test.
48421
48422 1999-05-08  Richard Henderson  <rth@cygnus.com>
48423
48424         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48425         the constant to test.  Don't XFAIL 64-bit targets.
48426
48427         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48428         * g++.old-deja/g++.law/profile1.C: Likewise.
48429
48430         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48431         operator new instances.
48432         * g++.old-deja/g++.other/delete5.C: Likewise.
48433
48434 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48435
48436         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48437         intrinsic.
48438
48439 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48440
48441         * g77.f-torture/execute/u77-test.f: Reverse order of two
48442         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48443
48444 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48445
48446         * gcc.dg/compare1.c: New test.
48447
48448 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48449
48450         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48451         New tests.
48452
48453 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48454
48455         * g77.f-torture/compile/19990502-1.f: New test.
48456
48457 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48458
48459         * g77.f-torture/compile/19990502-0.f: New test.
48460
48461 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48462
48463         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48464         intrinsic.
48465
48466 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48467
48468         * g77.f-torture/execute/u77-test.f (main): List libU77
48469         intrinsics not currently tested.
48470         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48471         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48472         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48473         Trim blanks off the ends of some printed strings.
48474
48475 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48476
48477         * g77.f-torture/execute/u77-test.f (main): Just warn about
48478         FSTAT gid disagreement, as it's expected on some systems.
48479
48480 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48481
48482         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48483         use a new function, which allows for some slop.
48484         Clean up some commentary.
48485         (issum): The new function.
48486         (sgladd): Deleted subroutine.
48487
48488 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48489
48490         * g77.f-torture/execute/u77-test.f: Modify to be more like
48491         libf2c/libU77 version, bringing patches to that version here.
48492         Add suitable commentary.
48493
48494 1999-04-25  Richard Henderson  <rth@cygnus.com>
48495
48496         * gcc.dg/990424-1.c: New test.
48497
48498 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48499
48500         * g77.f-torture/execute/u77-test.f (main): Bug involving
48501         LSTAT has been fixed, so turn back on full checking.
48502
48503 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48504
48505         * g77.f-torture/compile/19990419-0.f: New test.
48506         * g77.f-torture/execute/19990419-1.f: New test.
48507
48508 1999-04-17  Richard Henderson  <rth@cygnus.com>
48509
48510         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48511         to avoid the need for a prototype to supress a warning.
48512
48513 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48514
48515         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48516
48517 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48518
48519         * gcc.c-torture/execute/990404-1.c: New test.
48520
48521 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48522
48523         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48524         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48525         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48526         missing initializer warnings.
48527
48528 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48529
48530         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48531         matching strings.
48532
48533 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48534
48535         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48536
48537 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48538
48539         * g77.f-torture/execute/19990325-0.f: New test.
48540         * g77.f-torture/execute/19990325-1.f: New test.
48541
48542 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48543
48544         * gcc.c-torture/execute/990324-1.c: New test.
48545
48546 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48547
48548         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48549         test with 4.
48550
48551 1999-03-17  Richard Henderson  <rth@cygnus.com>
48552
48553         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48554
48555 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48556
48557         * g77.f-torture/execute/19990313-2.f: New test.
48558         * g77.f-torture/execute/19990313-3.f: New test.
48559
48560 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48561
48562         * g77.f-torture/execute/19990313-0.f: New test.
48563         * g77.f-torture/execute/19990313-1.f: New test.
48564
48565 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48566
48567         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48568         printf to sprintf.
48569         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48570         (main): Add check for u15.  Conditionalize u31 check depending on
48571         whether ints are <32 bits or >=32 bits.
48572
48573 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48574
48575         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48576
48577 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48578
48579         * g77.f-torture/compile/19990305-0.f: New test.
48580         * g77.f-torture/execute/19981119-0.f: New test.
48581
48582 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48583
48584         * g77.f-torture/execute/970625-2.f: call ABORT if final
48585         result is not correct, instead of just printing it.
48586         Add this checking via newly introduced obfuscation, to
48587         trip up buggy front ends.
48588
48589 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48590
48591         * g77.f-torture/compile/960317-1.f: Moved from being
48592         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48593
48594 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48595
48596         * g77.f-torture/execute/960317-1.f: New (old) test.
48597         * g77.f-torture/execute/970625-2.f: Ditto.
48598
48599 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48600
48601         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48602         message on line 1 or line 2; cccp and cpplib do this differently.
48603
48604 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48605
48606         * g++.old-deja/g++.law/weak1.C: New test.
48607
48608 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48609
48610         * gcc.c-torture/execute/990119-1.c: Renamed to...
48611         * gcc.dg/990119-1.c: this, so it will only be tested once
48612         (it's a preprocessor test, it doesn't need to be run at
48613         multiple optimization levels).
48614
48615 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48616
48617         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48618           ALWAYS_CXXFLAGS.
48619
48620 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48621
48622         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48623         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48624         to not be compilable by current g77.
48625
48626 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48627
48628         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48629
48630 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48631
48632         * gcc.c-torture/execute/990222-1.c: New test.
48633
48634 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48635
48636         * g77.f-torture/compile/19990218-0.f: New test.
48637         * g77.f-torture/noncompile/19990218-1.f: New test.
48638
48639 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48640
48641         * g77.f-torture/compile/19981216-0.f: New test.
48642
48643 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48644
48645         * gcc.dg/990214-1.c: New test.
48646
48647 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48648
48649         * gcc.dg/990213-2.c: New test.
48650
48651         * gcc.dg/990213-1.c: New test.
48652
48653 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48654
48655         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48656         ints.
48657
48658 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48659
48660         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48661         specified by target.
48662
48663         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48664
48665 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48666
48667         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48668
48669 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48670
48671         * gcc.dg/special/ecos.exp: New test driver for new tests with
48672         special requirements.
48673
48674         * gcc.dg/special/alias-1.c: New test.
48675         * gcc.dg/special/gcsec-1.c: New test.
48676         * gcc.dg/special/weak-1.c: New test.
48677         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48678         * gcc.dg/special/weak-2.c: New test.
48679         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48680         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48681         * gcc.dg/special/wkali-1.c: New test.
48682         * gcc.dg/special/wkali-2.c: New test.
48683         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48684         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48685
48686 1999-02-10  Felix Lee  <flee@cygnus.com>
48687
48688           * lib/c-torture.exp (c-torture-compile): Pull out code for
48689           analyzing gcc error messages.
48690           (c-torture-execute): Likewise.  Fix some (harmless) false
48691           positives.
48692           * lib/gcc.exp (gcc_check_compile): New function.
48693
48694 1999-02-08  Richard Henderson  <rth@cygnus.com>
48695
48696         * gcc.c-torture/execute/990208-1.c: New test.
48697
48698 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48699
48700         * g++.dg/special/ecos.exp: New driver for new tests with special
48701         requirements
48702
48703         * g++.dg/special/conpr-1.C: New test
48704         * g++.dg/special/conpr-2.C: New test
48705         * g++.dg/special/conpr-2a.C: New test
48706         * g++.dg/special/conpr-3.C: New test
48707         * g++.dg/special/conpr-3a.C: New test
48708         * g++.dg/special/conpr-3b.C: New test
48709
48710         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48711         allow g++ to use the dg driver
48712
48713         * README: Add comment about g++.dg directory
48714
48715 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48716
48717         * README: Update email addresses.
48718
48719 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48720
48721         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48722         arguments in order to force structure S onto the stack even on
48723         the alpha.
48724         (test): Pass 10 leading arguments to function foo as well as the
48725         structure S.
48726
48727         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48728         failure for all targets.
48729
48730         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48731         abort to terminate program execution.
48732
48733 1999-01-30  Richard Henderson  <rth@cygnus.com>
48734
48735         * gcc.c-torture/execute/990130-1.c: New test.
48736
48737 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48738
48739         * gcc.dg/990130-1.c: New test.
48740
48741 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48742
48743         * gcc.c-torture/execute/990128-1.c: New test.
48744
48745 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48746
48747         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48748
48749 1999-01-27  Felix Lee  <flee@cygnus.com>
48750
48751         * lib/c-torture.exp (c-torture-compile): pull out code for
48752         analyzing gcc error messages.
48753         (c-torture-execute): ditto, and fix some (harmless) false
48754         positives.
48755         * lib/gcc.exp (gcc_check_compile): new function.
48756
48757 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48758
48759         * gcc.dg/990117-1.c: New test.
48760
48761         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48762
48763         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48764
48765 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48766
48767         * g77.f-torture/compile/990115-1.f: New test.
48768
48769 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48770
48771         * gcc.c-torture/compile/990107-1.c: New test
48772
48773 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48774
48775         * gcc.c-torture/execute/990106-2.c: New test.
48776
48777         * gcc.c-torture/execute/990106-1.c: New test.
48778
48779 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48780
48781         * gcc.c-torture/compile/981223-1.c: New test.
48782
48783 1998-12-29  Richard Henderson  <rth@cygnus.com>
48784
48785         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48786         (opt3): Rename from opt4 and disable.
48787
48788 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48789
48790         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48791
48792 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48793
48794         * g++.old-deja/g++.other/conv5.C: New test.
48795
48796 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48797
48798         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48799
48800 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48801
48802         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48803
48804 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48805
48806         * gcc.c-torture/compile/981211-1.c: New test.
48807
48808 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48809
48810         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48811
48812         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48813
48814 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48815
48816         * gcc.special/930510-1.c: Make C9X safe.
48817         * gcc.misc-tests/gcov-1.c Similarly.
48818         * gcc.misc-tests/gcov-2.c Similarly.
48819
48820 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48821
48822         * gcc.dg/ultrasp1.c: New test.
48823
48824 1998-12-06  Richard Henderson  <rth@cygnus.com>
48825
48826         * gcc.c-torture/execute/981206.c: New test.
48827
48828 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48829
48830         * g++.old-deja/g++.ns/template7.C: New test.
48831
48832         * g++.old-deja/g++.other/expr1.C: New test.
48833
48834         * g++.old-deja/g++.eh/tmpl3.C: New test.
48835
48836         * g++.old-deja/g++.eh/tmpl2.C: New test.
48837
48838 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48839
48840         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48841         * g++.old-deja/g++.other/using6.C: Removed.
48842         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48843
48844         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48845
48846 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48847
48848         * g++.old-deja/g++.pt/overload8.C: New test.
48849
48850         * g++.old-deja/g++.pt/overload7.C: New test.
48851
48852         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48853
48854         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48855         and relinking messages.
48856         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48857         compiling with -frepo.
48858
48859 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48860
48861         * g++.old-deja/g++.pt/lookup6.C: New test.
48862
48863 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48864
48865         * gcc.c-torture/execute/981130-1.c: New test.
48866         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48867
48868 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48869
48870         * g++.old-deja/g++.pt/explicit76.C: New test.
48871
48872         * g++.old-deja/g++.pt/friend38.C: New test.
48873
48874         * g++.old-deja/g++.ns/crash2.C: New test.
48875
48876         * g++.old-deja/g++.pt/defarg8.C: New test.
48877
48878         * g++.old-deja/g++.pt/instantiate6.C: New test.
48879
48880         * g++.old-deja/g++.pt/static6.C: New test.
48881
48882         * g++.old-deja/g++.pt/decl2.C: New test.
48883
48884 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48885
48886         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48887         problem is actually related with name lookup, but so what? :-)
48888
48889         * g++.old-deja/g++.pt/friend37.C: New test.
48890
48891 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48892
48893         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48894         element, which fails on some systems.
48895
48896         * g77.f-torture/execute/labug1.f: New test.
48897
48898 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48899
48900         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48901         is defined.
48902
48903 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48904
48905         * g77.f-torture/compile/981117-1.f: New test.
48906
48907 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48908
48909         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48910         properly discarded.
48911
48912 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48913
48914         * gcc.c-torture/execute/memcheck: New directory of tests for
48915         -fcheck-memory-usage.
48916
48917 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48918
48919         * README: New file, general information about the testsuite and
48920         new description of the various C++ test subdirectories.
48921         * README.g++: Eliminate obsolete information, update and move most
48922         relevant stuff to README.
48923
48924 1998-11-07  Richard Henderson  <rth@cygnus.com>
48925
48926         * gcc.c-torture/compile/981107-1.c: New test.
48927
48928 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48929
48930         * execute/memcpy-bi.c: New testcase.
48931
48932 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48933
48934         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48935         base classes.
48936
48937         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48938         template is selected.
48939
48940         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48941         classes, it should be accepted for all types.
48942
48943         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48944
48945         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48946         specializations start with template headers.
48947
48948 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48949
48950         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48951
48952         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48953         non-POD types.
48954
48955 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48956
48957         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48958
48959 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48960
48961         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48962
48963 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48964
48965         * 981019-1.c: New test.
48966
48967 1998-10-14  Robert Lipe <robertl@dgii.com>
48968
48969         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48970         find objc headers.
48971
48972 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48973
48974         * compile/981001-4.c: Remove use of GCC extension that triggers a
48975         compiler bug.
48976
48977 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48978
48979         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48980
48981 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48982
48983         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48984         instantiation of template produces incorrect code for delete
48985         expression.
48986
48987         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48988         constructors' name is not unique.
48989         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48990         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48991
48992         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48993         automatic array of const is ill-formed.
48994
48995         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48996         of template parameter?
48997
48998         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48999         const.
49000
49001         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
49002         pointer-to-member expression.
49003
49004         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
49005         declaration causes ICE.
49006
49007 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
49008
49009         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
49010         reserved in the global namespace.
49011
49012         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
49013         generate needed virtual table.
49014
49015         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
49016
49017 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
49018
49019         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
49020         template-dependent type
49021
49022 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49023
49024         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
49025         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
49026         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
49027
49028         * g++.old-deja/g++.other/using5.C: New test; using decl from base
49029         class should be usable as argument of member function.
49030         * g++.old-deja/g++.other/using6.C: New test; using decl from base
49031         class should be usable as return type of member function.
49032         * g++.old-deja/g++.other/using7.C: New test; using decl from base
49033         class should be usable as type of data member.
49034
49035         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
49036
49037 1998-10-09  Jeffrey A Law  (law@cygnus.com)
49038
49039         * gcc.c-torture/special/920521-1.c: Fix bogus test.
49040
49041 1998-10-08  Nick Clifton  <nickc@cygnus.com>
49042
49043         * gcc.dg/dll-?.c Add thumb to target list.
49044         Fix assembler scan patterns to match current assembler output.
49045
49046 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
49047
49048         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
49049         matching of template brackets.
49050
49051         * g++.old-deja/g++.other/using4.C: New test.  Test using
49052         declarations of methods from base classes.
49053
49054         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
49055         within functions should introduce names into the innermost
49056         enclosing namespace.
49057
49058         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
49059         of static locals if first initialization throws.
49060
49061 1998-10-07  Jim Wilson  <wilson@cygnus.com>
49062
49063         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
49064
49065 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
49066
49067         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
49068         lose track of the possible targets of tablejump insns.
49069         * special/special.exp: Run it.
49070
49071 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49072
49073         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
49074         must be declared before its specializations can be named in friend
49075         declarations.
49076
49077 1998-10-05  Dave Love  <d.love@dl.ac.uk>
49078
49079         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
49080
49081         * g77.f-torture/execute/io1.f: New test.
49082
49083 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
49084
49085         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
49086         with pointer to template function, for which no argument deduction
49087         is possible.
49088
49089         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
49090         specialization of template function as argument to template
49091         function.
49092
49093         * g++.old-deja/g++.other/access2.C: New test; Inner class
49094         shouldn't have privileged access to Outer's names.
49095
49096 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
49097
49098         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
49099         friend template declared within template class conflicts with
49100         nested class of the same name.
49101
49102         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
49103         is ignored.
49104
49105         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
49106         object with direct initializer as function declaration.
49107
49108         * g++.old-deja/g++.other/decl2.C: New test; duplicate
49109         initializers.
49110
49111         * g++.old-deja/g++.other/null2.C: New test; conditional operator
49112         involving const pointer and NULL produces incorrect result.
49113
49114         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
49115         type name without `typename' should be rejected with -pedantic.
49116
49117 1998-10-02  Richard Henderson  <rth@cygnus.com>
49118
49119         * g++.old-deja/g++.other/addrof1.C: New test.
49120
49121 1998-10-01  Nick Clifton  <nickc@cygnus.com>
49122
49123         * gcc.c-torture/compile/981001-1.c: New test.
49124         * gcc.c-torture/execute/981001-1.c: New test.
49125
49126 1998-10-01  Jeffrey A Law  (law@cygnus.com)
49127
49128         * gcc.c-torture/compile/981001-2.c: New test.
49129         * gcc.c-torture/compile/981001-3.c: New test.
49130         * gcc.c-torture/compile/981001-4.c: New test.
49131
49132 1998-10-01  Robert Lipe  <robertl@dgii.com>
49133
49134         * lib/objc.exp (objc_target_compile): Add -L during compiles for
49135         multilibbed hosts.  Idea grafted from g77.exp.
49136
49137 1998-09-30  Dave Love  <d.love@dl.ac.uk>
49138
49139         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
49140         avoid losing on systems which need -lsocket.
49141
49142 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
49143
49144         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
49145         * g++.old-deja/g++.other/nested2.C: Ditto.
49146         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
49147         failure.
49148
49149 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
49150
49151         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
49152         preferred over template operator!= for enum bitfields.
49153
49154 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
49155
49156         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
49157         that happen to have the same base name, but in different scopes,
49158         are incorrectly rejected.
49159
49160 1998-09-16  Richard Henderson  <rth@cygnus.com>
49161
49162         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
49163         on the native word size instead of an integer literal.
49164
49165 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
49166
49167         * g++.old-deja/g++.other/static2.C: Invocation of static data
49168         member of type pointer-to-function denoted as non-static member.
49169
49170         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
49171         checks involving function types and aliases.
49172
49173 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
49174
49175         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
49176         redefined to the same non-trivial type.
49177
49178         * g++.old-deja/g++.pt/explicit73.C: Test for proper
49179         namespace-qualification of template specializations declared in
49180         other namespaces.
49181
49182         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
49183         to declare a subset of the specializations of a template function
49184         as friends of specializations of a template class.
49185
49186         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
49187         member templates that do not fully specialize the enclosing
49188         template class are rejected.
49189
49190 1998-09-11  Dave Love  <d.love@dl.ac.uk>
49191
49192         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
49193
49194 1998-09-08  Dave Love  <d.love@dl.ac.uk>
49195
49196         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
49197         altered from libf2c/libU77 version.
49198
49199 1998-09-06  Dave Love  <d.love@dl.ac.uk>
49200
49201         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
49202
49203 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
49204
49205         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
49206         (un)signed char are different types for template specialization
49207         purposes.
49208
49209 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
49210
49211         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
49212         * objc: ObjC testsuite.
49213
49214 1998-08-31  Catherine Moore  <clm@cygnus.com>
49215
49216         * gcc.c-torture/execute/941014-1.x: New file.
49217
49218 1998-08-31  Nick Clifton  <nickc@cygnus.com>
49219
49220         * lib/c-torture.exp: Add support for
49221         torture_eval_before_compile and torture_eval_before_execute
49222         variables.
49223
49224 1998-08-30  Jeffrey A Law  (law@cygnus.com)
49225
49226         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
49227         this test triggers valid.
49228
49229 1998-08-27  Jeffrey A Law  (law@cygnus.com)
49230
49231         * gcc.dg/980827-1.c: New test.
49232
49233 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
49234
49235         * gcc.c-torture/execute/loop-4b.c: New test.
49236
49237 1998-08-26  Nick Clifton  <nickc@cygnus.com>
49238
49239         * lib/c-torture.exp: Add support for
49240         torture_eval_before_compile and torture_eval_before_execute
49241         variables.
49242
49243 1998-08-25  Jeffrey A Law  (law@cygnus.com)
49244
49245         * gcc.c-torture/compile/980825-1.c: New test.
49246
49247 1998-08-24  Nick Clifton  <nickc@cygnus.com>
49248
49249         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
49250         count number tests in opt_t0 not good_t0.
49251
49252 1998-08-24  Jeffrey A Law  (law@cygnus.com)
49253
49254         * gcc.c-torture/compile/930326-1.x: Fix typo.
49255
49256 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
49257
49258         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
49259         causes an ICE.
49260
49261 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49262
49263         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
49264         STACK_SIZE is defined.
49265         * gcc.c-torture/unsorted/stuct.c: Similarly.
49266
49267         * gcc.c-torture/compile/980821-1.c: New test.
49268
49269 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49270
49271         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
49272
49273 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
49274
49275         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49276         code.
49277
49278 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
49279
49280         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49281         error'.
49282
49283 1998-08-18  Jeffrey A Law  (law@cygnus.com)
49284
49285         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49286
49287 1998-08-16  Jeffrey A Law  (law@cygnus.com)
49288
49289         * gcc.c-torture/compile/980816-1.c: New test.
49290
49291         * gcc.dg/980816-1.c: New test.
49292
49293 1998-08-13  Jeffrey A Law  (law@cygnus.com)
49294
49295         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49296         compiler for ieee tests.
49297
49298 1998-08-01  Dave Love  <d.love@dl.ac.uk>
49299
49300         * g77.f-torture/compile/980729-0.f: New test.
49301
49302 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
49303
49304         * gcc.c-torture/special/eeprof-1.c: New test, for
49305         -finstrument-functions.
49306         * gcc.c-torture/special/special.exp: Run it.
49307
49308 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49309
49310         * gcc.c-torture/compile/980729-1.c: New test.
49311
49312 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49313
49314         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49315         __thumb__ is defined, and test for ARM style doubles if so.
49316
49317 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49318
49319         * g77.f-torture/noncompile/980615-0.f: New test.
49320
49321 1998-07-26  H.J. Lu  (hjl@gnu.org)
49322
49323         * gcc.dg/980312-1.c: Do link instead of compile.
49324         * gcc.dg/980313-1.c: Likewise.
49325
49326 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49327
49328         * gcc.c-torture/compile/980726-1.c: New test.
49329
49330 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49331
49332         * g77.f-torture/execute/io0.f: New test.
49333
49334 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49335
49336         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49337         an int.
49338
49339 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49340
49341         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49342         m32r bugs.
49343
49344 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49345
49346         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49347         c-decl.c:grokdeclarator can handle mode attributes.
49348
49349 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49350
49351         * gcc.c-torture/execute/980716-1.c: New test.
49352
49353 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49354
49355         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49356         the mn10200.
49357         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49358         the mn10200.
49359         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49360         * gcc.c-torture/compile/930326-1.x: Similarly.
49361
49362 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49363
49364         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49365         New test from Craig.
49366
49367 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49368
49369         * g77.f-torture/noncompile/980616-0.f: New test.
49370
49371         * g77.f-torture/execute/970816-3.f: New test from Craig.
49372
49373 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49374
49375         *  g++.other/singleton.C: Return error value instead of taking
49376         SIGSEGV.
49377
49378 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49379
49380         *  g++.other/singleton.C: New test.  Warning is under dispute.
49381         Runtime crash is not.
49382
49383 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49384
49385         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49386         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49387         using6.C, using7.C}: New namespace tests.
49388
49389 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49390
49391         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49392         specialization with typedef'ed names used as array indexes.
49393
49394 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49395
49396         * gcc.c-torture/execute/980709-1.c: New test.
49397
49398         * gcc.dg/980709-1.c: New test.
49399
49400 1998-07-07  Richard Henderson  <rth@cygnus.com>
49401
49402         * gcc.c-torture/execute/bcp-1.c: New test.
49403
49404 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49405
49406         * gcc.c-torture/execute/980707-1.c: New test.
49407
49408 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49409
49410         * gcc.c-torture/compile/980706-1.c: New test.
49411
49412 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49413
49414         * g77.f-torture/execute/980701-0.f,
49415         g77.f-torture/execute/980701-1.f: New test from Craig.
49416
49417 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49418
49419         * gcc.c-torture/compile/980701-1.c: New test.
49420
49421         * gcc.c-torture/execute/980701-1.c: New test.
49422
49423 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49424 rlsruhe.de>
49425
49426         * g++.old-deja/g++.robertl/eb132.C: New test.
49427         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49428
49429 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49430
49431         * g77.f-torture/execute/980628-7.f,
49432         g77.f-torture/execute/980628-8.f,
49433         g77.f-torture/execute/980628-9.f,
49434         g77.f-torture/execute/980628-10.f: New tests from Craig.
49435
49436         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49437
49438 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49439
49440         * g77.f-torture/execute/980628-4.f: New test from Craig.
49441         * g77.f-torture/execute/980628-5.f: Likewise.
49442         * g77.f-torture/execute/980628-2.f: Likewise.
49443         * g77.f-torture/execute/980628-0.f: Likewise.
49444         * g77.f-torture/execute/980628-1.f: Likewise.
49445         * g77.f-torture/execute/980628-3.f: Likewise.
49446         * g77.f-torture/execute/980628-6.f: Likewise.
49447
49448 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49449
49450         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49451         directory when nothing has been installed yet.
49452
49453 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49454
49455         * gcc.c-torture/special/special.exp: Handle newer versions of
49456         dejagnu.
49457
49458 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49459
49460         * gcc.dg/980626-1.c: New test.
49461
49462 1998-06-19  Bruno Haible <haible@ilog.fr>
49463
49464         * gcc.misc-tests/m-un-2.c: New test.
49465         * g++.old-deja/g++.other/warn01.c: Likewise.
49466
49467 1998-06-19  Robert Lipe  <robertl@dgii.com>
49468
49469         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49470         compatibility with assmblers with a different comment character.
49471         Eliminate use of GAS-specific extensions.
49472
49473 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49474
49475         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49476
49477 1998-06-19  Robert Lipe  <robertl@dgii.com>
49478
49479         * lib/g77.exp: Replace search for libf2c.a with search for newly
49480         renamed libg2c.a
49481
49482 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49483
49484         * gcc.c-torture/execute/980617-1.c: New test.
49485
49486 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49487
49488         * gcc.c-torture/execute/980612-1.c: New test.
49489
49490 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49491
49492         * gcc.dg/980523-1.c: Only test on ppc-linux.
49493         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49494
49495         * gcc.c-torture/execute/980608-1.c: New test.
49496
49497 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49498
49499         * gcc.c-torture/execute/980605-1.c: New test.
49500
49501 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49502
49503         * gcc.c-torture/execute/980604-1.c: New test.
49504
49505 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49506
49507         * gcc.c-torture/execute/980602-1.c: New test.
49508         * gcc.c-torture/execute/980602-2.c: Likewise.
49509
49510 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49511
49512         * 970125-0.f: Fix per JCB.  Add commentary.
49513
49514 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49515
49516         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49517         IEEE -0 support.
49518
49519 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49520
49521         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49522         earlier.
49523
49524 1998-05-28  Catherine Moore <clm@cygnus.com>
49525
49526         * gcc.c-torture/execute/980526-3.c: New test.
49527
49528 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49529
49530         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49531         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49532         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49533         m88k-motorola-sysv3 to XFAIL.
49534
49535 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49536
49537         * gcc.dg/980526-1.c: New test.
49538         * gcc.c-torture/execute/980526-2.c: New test.
49539
49540 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49541
49542         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49543
49544         * gcc.c-torture/execute/980526-1.c: New test.
49545
49546 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49547
49548         * g77.f-torture/execute/alpha2.f: Add runtime test.
49549
49550 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49551
49552         * g++.old-deja/old-deja.exp: Strip leading directories.
49553
49554         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49555         error for the line.  Don't run multiple tests for the same line.
49556
49557 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49558
49559         * gcc.dg/980523-1.c: New test.
49560
49561 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49562
49563         * g77.f-torture/compile/970915-0.f: New test.
49564
49565 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49566
49567         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49568
49569 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49570
49571         * gcc.dg/980520-1.c: New test.
49572
49573 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49574
49575         * gcc.dg/980502-1.c: Fix return type.
49576
49577 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49578
49579         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49580         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49581         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49582         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49583         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49584
49585 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49586
49587         * g77.f-torture/execute/980520-1.f: New test.
49588
49589 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49590
49591         * lib/mike-g77.exp: New file.
49592
49593         * g77.f-torture/noncompile/noncompile.exp,
49594         g77.f-torture/noncompile/check0.f: New files.
49595
49596 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49597
49598         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49599         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49600         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49601         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49602         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49603         abort where appropriate.
49604
49605 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49606
49607         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49608         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49609
49610 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49611
49612         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49613
49614 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49615
49616         * g77.f-torture/compile/980427-0.f: New test.
49617
49618 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49619
49620         * g77.f-torture/compile/980424-0.f: New test.
49621
49622 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49623
49624         * g77.f-torture/compile/980419-2.f (main): New test.
49625         * g77.f-torture/compile/970125-0.f: New test.
49626         * g77.f-torture/compile/980419-1.f: New test.
49627
49628 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49629
49630         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49631         of loop-4.c.
49632
49633 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49634
49635         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49636
49637 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49638
49639         * gcc.c-torture/compile/980329-1.c: New test.
49640
49641 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49642
49643         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49644         * gcc.dg/980312-1.c: Fix typo in -march command.
49645
49646 1998-03-16  H.J. Lu  (hjl@gnu.org)
49647
49648         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49649
49650 1998-03-11  Robert Lipe  <robertl@dgii.com>
49651
49652         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49653         Dave Love agree the Fortran source is bogus.
49654
49655 1998-03-11  Robert Lipe  <robertl@dgii.com>
49656
49657         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49658         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49659         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49660         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49661         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49662
49663 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49664
49665         * g++.old-deja/g++.other/friend1.C: New test.
49666
49667 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49668
49669         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49670         possibly uninitialized) variables and declare dnrm2.
49671
49672 1998-02-23  Robert Lipe <robertl@dgii.com>
49673
49674         From Bruno Haible <haible@ilog.fr>:
49675         * gcc.c-torture/execute/980223.c: New test.
49676
49677 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49678
49679         * gcc.dg/ifelse-1.c: New test.
49680
49681 1998-02-09  H.J. Lu  (hjl@gnu.org)
49682
49683         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49684
49685           * lib/old-dejagnu.exp (old-dejagnu): Added the
49686           "execution test - XFAIL *-*-*" handling in the spirit of
49687           "excess errors test -". Changed the "execution test fails"
49688           handling to be like "excess errors test fails".
49689           * Update various tests accordingly.
49690
49691 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49692
49693         * gcc.c-torture/execute/980205.c: New test.
49694
49695 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49696
49697         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49698         * lib/f-torture.exp: Similarly.
49699         * gcc.c-torture: Rename all .cexp files to .x files.
49700
49701 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49702
49703         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49704         (940510-1.c): Removed duplicate.
49705         (971104-1.c): New test.
49706
49707 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49708
49709           * lib/f-torture.exp: Improve error and loop detection.
49710
49711 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49712
49713         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49714         use that to size the filler array.
49715
49716 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49717
49718         * lib/c-torture.exp(c-torture-execute): Fix typo.
49719
49720         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49721         testcase as the executable name. Keep the executable around if
49722         the test fails.
49723
49724 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49725
49726         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49727         changes.  Only test one -g option, and move it to the end of the
49728         list of options to test.
49729
49730 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49731
49732         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49733         variable GCC_TORTURE_OPTIONS to supply default switches separated
49734         by colons.  If no environment variable, run tests with -O0 -g, -O1
49735         -g, and -O2 -g as well.
49736
49737 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49738
49739         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49740         explanatory comments. Fix indentation.
49741
49742 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49743
49744         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49745
49746 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49747
49748         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49749         * g++.old-deja/g++.mike/p7325.C: Likewise.
49750         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49751
49752 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49753
49754         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49755         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49756         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49757         * g++.old-deja/g++.law/operators4.C: Likewise.
49758
49759 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49760
49761         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49762         * g++.old-deja/g++.mike/p784.C: Ditto.
49763         * g++.old-deja/g++.mike/p785.C: Ditto.
49764
49765 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49766
49767           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49768
49769 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49770
49771         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49772         target feature; pass this to c-torture-execute as needed.
49773
49774 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49775
49776         * lib/c-torture.exp(c-torture-execute): If the previous and the
49777         current executables being tested are identical, we don't need to
49778         run the executable again. Try to make the executable names
49779         unique. Add an optional argument for passing additional compiler
49780         flags.
49781
49782 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49783
49784         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49785
49786 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49787
49788         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49789
49790 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49791
49792         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49793         32bit or larger longs.
49794
49795         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49796         have either a 32bit long or 32bit int.
49797
49798 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49799
49800         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49801         Make double precision tests dependent on sizeof (double).
49802
49803 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49804
49805         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49806         too.
49807
49808 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49809
49810         * gcc.c-torture/compile/961203-1.cexp: New script.
49811
49812 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49813
49814         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49815         up the includes ourselves.
49816
49817 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49818
49819         * lib/plumhall.exp: Remove random include, and add a few
49820         verbose messages for debugging.
49821
49822 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49823
49824         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49825         of trying to do it ourselves.
49826
49827 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49828
49829         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49830
49831 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49832
49833         * gcc.prms/5403.c: Made regexp a bit less strict.
49834
49835 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49836
49837         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49838         is returned from remote_load instead.
49839         * lib/plumhall.exp: Ditto.
49840         * lib/mike-g++.exp: Ditto.
49841         * lib/old-dejagnu.exp: Ditto.
49842         * lib/c-torture.exp: Ditto.
49843
49844 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49845
49846         * lib/g++.exp: Use build_wrapper procedure.
49847         * lib/gcc.exp: Ditto.
49848
49849 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49850
49851         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49852         an old-style decl for malloc.  Fixes tests to work when
49853         sizeof (int) != sizeof (size_t).
49854
49855 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49856
49857         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49858
49859         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49860         use stdargs.h interface.
49861
49862 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49863
49864         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49865         NO_VARARGS when compiling.
49866
49867 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49868
49869         * lib/plumhall.exp(ph_includes): New procedure.
49870         (ph_make): Use it.
49871         (ph_compiler): Ditto.
49872
49873         * lib/g++.exp: Rename test-glue.c to testglue.c.
49874         * lib/gcc.exp: Ditto.
49875
49876 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49877
49878         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49879         to completion when it's called.
49880
49881 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49882
49883         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49884         is defined, don't do test.
49885
49886 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49887
49888         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49889         for object files.
49890         (ph_summary): Mark skipped testcases as untested, not unresolved.
49891
49892         * lib/plumhall.exp (ph_make): If unresolved because of bad
49893         errorCode, record errorCode in log file.
49894         (*): Replace send_log/verbose with verbose -log.
49895
49896 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49897
49898         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49899         double conversion if double isn't at least 8 bytes.
49900
49901         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49902         int to work with targets where int is 16 bits.
49903
49904         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49905         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49906         precision for the test to complete.
49907
49908 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49909
49910         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49911         if d10v is not compiled with the -mdouble64 flag.
49912         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49913
49914         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49915         d10v is not compiled with the -mint32 flag.
49916
49917 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49918
49919         * lib/plumhall.exp: Use incr_count.
49920
49921 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49922
49923         * gcc.c-torture: Update to c-torture-1.45.
49924
49925 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49926
49927         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49928         the name of the expect testcase file).
49929
49930         * lib/g++.exp(g++_init): Ditto.
49931
49932 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49933
49934         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49935         the host.
49936
49937         * lib/gcc.exp(gcc_exit): New procedure.
49938
49939 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49940
49941         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49942         specs where appropriate.
49943
49944         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49945         because of new "candidates are" messages, and removed a few
49946
49947         * Converted all non-old-style g++ testcases to old-style, and
49948         moved into g++.old-deja.
49949
49950 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49951
49952         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49953         options.
49954
49955         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49956         succeeded.
49957
49958         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49959
49960 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49961
49962         * lib/gcc.exp (gcc_target_compile): Add support for defining
49963         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49964         the machine doesn't have those features.
49965
49966 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49967
49968         * g++.law/operators4.exp: Don't use LIBS.
49969
49970 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49971
49972         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49973
49974         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49975         * lib/g++.exp: Set it here instead. Also, allow use of the
49976         --tool_exec and --tool_opt options. Change CXX to
49977         GXX_UNDER_TEST.
49978
49979         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49980
49981         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49982
49983 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49984
49985         * lib/old-dejagnu.exp: Use prune_warnings instead of
49986         prune_system_crud.
49987         * lib/mike-g++.exp: Ditto.
49988         * lib/gcc.exp: Ditto.
49989         * lib/g++.exp: Ditto.
49990
49991         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49992
49993 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49994
49995           * 941014-2.c: Include stdlib.h
49996           * 960327-1.c: Include stdio.h
49997           * dbra.c, index-1.c: Don't assume ints are 32bits.
49998
49999 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
50000
50001         * lib/gcc.exp: Add gcc,stack_size target feature.
50002
50003         * lib/g++.exp(g++_target_compile): Add the include and link
50004         paths here, not in two other places. And, it's $options, not
50005         options.
50006
50007         * lib/mike-g++.exp(postbase): Remove the code that determines
50008         the correct include and link paths.
50009         * g++.old-deja/old-deja.exp: Ditto.
50010
50011 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
50012
50013         * lib/g++.exp(g++_init): target_compile no longer returns the
50014         filename of the result.
50015
50016 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
50017
50018         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
50019         call to glob.
50020
50021         * gcc.c-torture/special/special.exp: Change call to
50022         gcc_target_compile to include the object file.
50023
50024 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
50025
50026         * gcc.c-torture/special/special.exp: Correct misspelling in last
50027         change.
50028
50029 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
50030
50031         * lib/plumhall.exp(ph_summary): Log the entire output of the
50032         executable. Return -1 if there were any failures, 0 otherwise.
50033         (ph_execute): Return -1 if there were any failures, 0 otherwise.
50034         (ph_make): Clean up objects and executables that were built
50035         if the tests succeeded.
50036
50037 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
50038
50039         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
50040         libraries and includes in the build tree as appropriate.
50041
50042 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50043
50044         * lib/c-torture.exp: Instead of looking for the global variable
50045         NO_LONG_LONG, check to see if that's a feature of the target.
50046
50047 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50048
50049         * config/default.exp: Minimize. Delete the remainer of the files in
50050         config; this functionality is now in devo/dejagnu/config.
50051
50052         g++.*/*: Pass any additional flags used to compile to postbase;
50053         delete CXXFLAGS.
50054
50055         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
50056         is now done by runtest.exp. Use gcc_target_compile instead of
50057         compile.
50058
50059         lib/c-torture.exp: Use gcc_target_compile instead of compile.
50060         Remove references to CFLAGS. Use remote_file instead of
50061         calling rm -f.
50062         (c-torture): Take a list of arguments to use to compile this
50063         testcase.
50064
50065         lib/g++.exp: Simplify. Use target_compile instead of compile.
50066         lib/gcc-dg.exp: Ditto.
50067         lib/gcc.exp: Ditto.
50068         lib/mike-{gcc,g++}.exp: Ditto.
50069         lib/old-dejagnu.exp: Ditto.
50070         lib/plumhall.exp: Ditto.
50071
50072 1997-01-08  Jim Wilson  <wilson@cygnus.com>
50073
50074         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
50075         (ph_linker): Likewise.
50076
50077 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
50078
50079           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
50080         MAP_ANON / MAP_ANONYMOUS if defined;
50081         else try to map from /dev/zero .
50082
50083 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50084
50085         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
50086         isn't defined, then define it to MAP_ANONYMOUS.
50087
50088 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50089
50090         * gcc.c-torture: Update to c-torture-1.42 release.
50091
50092 1996-11-11  Jeffrey A Law  (law@cygnus.com)
50093
50094         * gcc.c-torture: Update to c-torture-1.41 release.
50095
50096 1996-10-27  Jeffrey A Law  (law@cygnus.com)
50097
50098         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
50099         c-torture release.
50100
50101 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
50102
50103         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
50104         and LDFLAGS.  Fix second case to append the target_info ldflags
50105         onto LDFLAGS, not CFLAGS.
50106         * lib/g++.exp (g++_init): Add target_info stuff.
50107         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
50108         of libgloss and newlib flags for !native.
50109
50110         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
50111         (GDB): Fix relative path to go up another dir for finding gdb.
50112
50113 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
50114
50115         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
50116         versions in the target_info array, if they don't exist.
50117
50118 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
50119
50120         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
50121
50122 1996-07-08  Jim Wilson  <wilson@cygnus.com>
50123
50124         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
50125         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
50126
50127 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
50128
50129         * lib/old-dejagnu.exp: Don't remove the output file before we've
50130         actually tested it. Don't append pwd to the path of the executable
50131         we're testing.
50132
50133 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
50134
50135         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
50136
50137 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
50138
50139         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
50140         temporary directory for compiler files, and set it to a default
50141         value of /tmp. Set $output as the name of the output file from
50142         compiling the testcase. Add a -o option to $cflags_var so the
50143         compiler writes the final output file as $output. Set $executable
50144         to $output.
50145
50146         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
50147         directory for compiler files, and set it to /tmp if it doesn't
50148         already have a value. Set $output_file to the name of the output
50149         file from compiling the testcase. Add a -o option to CXXFLAGS so
50150         the compiler writes the final output file as $output. Use $output
50151         as the executable to be tested.
50152
50153 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50154
50155         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
50156
50157 1996-06-08  Jeffrey A Law  (law@cygnus.com)
50158
50159         * gcc.c-torture/execute/pending-1.c: New test.  Still
50160         pending in Tege's queue.
50161
50162 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
50163
50164         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
50165         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
50166         if there were failures.  Call unresolved if there were unresolved
50167         testcases.  Call gcc_fail if program did not run to completion.
50168         (ph_make): Pass additional argument name to ph_execute.
50169         (ph_execute): Add new argument.  Pass additional arguments to
50170         ph_summary.  Call gcc_fail is there is no execution output.
50171
50172 1996-04-24  Jeffrey A Law  (law@cygnus.com)
50173
50174         * lib/plumhall.exp (proc_summary): Output relavent summary
50175         lines into the log so specific failures in plumhall can be
50176         investigated.
50177
50178 1996-04-10  Jeffrey A Law  (law@cygnus.com)
50179
50180         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
50181         (c-torture-execute): Don't try to execute tests which use
50182         "long long" types if $NO_LONG_LONG is nonzero.
50183
50184 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
50185
50186         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
50187         not c-torture.
50188
50189         * gcc.ieee: Move from here.
50190         * gcc.c-torture/execute/ieee: To here.
50191
50192 1996-03-26  Jeffrey A Law  (law@cygnus.com)
50193
50194         * gcc.c-torture: Update to c-torture-1.41 release.
50195
50196 1996-03-22  Jeffrey A Law  (law@cygnus.com)
50197
50198         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
50199         not "$output".
50200
50201 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
50202
50203         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
50204         -c present.
50205
50206 1996-03-02  Jeffrey A Law  (law@cygnus.com)
50207
50208         * config/proelf.exp: Handle connecting to a simulator.
50209
50210 1996-01-31  Jeffrey A Law  (law@cygnus.com)
50211
50212         * config/proelf.exp: New file.  Enough framework that we can
50213         run c-torture tests on the proelf targets (or any other target
50214         that gdb can connect to for that matter).
50215
50216 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
50217
50218         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
50219         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
50220
50221         * lib/plumhall.exp (ph_execute): Always call ph_summary if
50222         exec_output exists.
50223
50224 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
50225
50226         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
50227         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
50228
50229         * config/*.exp: Update FSF address.  Change result of ${tool}_load
50230         to pass/fail/unresolved/unsupported/untested.  Caller must now
50231         call unresolved/unsupported/untested.
50232         * lib/*.exp: Update FSF address.  Update to handle new results of
50233         ${tool}_load.
50234         * lib/chill.exp (verbose): Delete.
50235
50236 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
50237
50238         * lib/gcc.exp (default_gcc_start): Change order of args to
50239         $LDFLAGS $CFLAGS $LIBS.
50240         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
50241         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
50242         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
50243         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50244         * gcc.misc-tests/dg-test.exp: Likewise.
50245         * gcc.misc-tests/msgs.exp: Likewise.
50246         * gcc.prms/prms.exp: Likewise.
50247         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
50248         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
50249
50250         * lib/dg.exp: Deleted, moved to dejagnu/lib.
50251
50252 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50253
50254         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
50255
50256         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
50257         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
50258
50259         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
50260         necessary.
50261
50262 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
50263
50264         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
50265         global for loop; add use of $mathlib.
50266         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
50267         settings here; set mathlib for anything but VxWorks.
50268
50269 1996-01-22  Jeffrey A Law  (law@cygnus.com)
50270
50271         * gcc.c-torture: Update to c-torture-1.40 release.
50272
50273 1996-01-03  Jeffrey A Law  (law@cygnus.com)
50274
50275         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50276         dg.exp.
50277
50278 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
50279
50280         * lib/c-torture.exp (c-torture-execute): Declare "output" as
50281         global.
50282
50283 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
50284
50285         * lib/g++.exp (LIBS): Define if not already.
50286         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50287         (gcc-dg-prune): Call prune_gcc_output.
50288         * lib/gcc.exp (prune_gcc_output): New proc.
50289         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50290         prune_gcc_output.
50291
50292 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
50293
50294         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50295         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
50296
50297 1995-11-15  Jeffrey A Law  (law@cygnus.com)
50298
50299         * gcc.c-torture: Update to c-torture-1.39 release.
50300
50301 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
50302
50303         * lib/c-torture.exp (c-torture-execute): Don't return if one option
50304         fails, try others as well.
50305
50306 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50307
50308         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50309         If compilation fails, mark execute tests as `untested'.
50310         If test is marked as unsupported, don't mark compilation and
50311         execute tests as failed.
50312
50313 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50314
50315         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50316         libstdc++ for whether or not we want to be doing shared
50317         libraries.  Delete link_curses since we don't need it anymore.
50318         * lib/mike-g++.exp (postbase): Don't link in libg++.
50319         * g++.old-deja/old-deja.exp: Likewise.
50320
50321 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50322
50323         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50324
50325 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50326
50327         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50328         For that, add `-Wl,-a,shared_archive'.
50329         * g++.old-deja/old-deja.exp: Likewise.
50330
50331 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50332
50333         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50334
50335 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50336
50337         * lib/mike-g++.exp (postbase): Pay attention to the status of
50338         g++_load.
50339
50340 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50341
50342           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50343
50344 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50345
50346         * lib/gcc.exp (default_gcc_start): No longer need to log program
50347         being executed or its output, execute_anywhere does that now.
50348         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50349         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50350
50351 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50352
50353         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50354         the same as those in lib/g++.exp.
50355
50356 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50357
50358         * gcc.c-torture: Update to c-torture-1.38 release.
50359         * gcc.ieee: Related changes.
50360
50361 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50362
50363         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50364         "exec". Minor reformatting changes.
50365
50366         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50367         cross. This means all "exec" calls now work on a remote host as
50368         well.
50369         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50370         cross. Filter out the extra "\r\n" stuff that expect puts in.
50371         (c-torture-execute): Filter out the bogus warnings like
50372         c-torture-compile does. Add support for canadian cross.
50373         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50374         Use execute_anywhere rather than calling exec directly. Now it
50375         works for canadian cross testing.
50376
50377 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50378
50379         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50380         results into a variable, and check that rather than using file exists.
50381
50382 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50383
50384         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50385         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50386
50387 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50388
50389         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50390         lib_curses if there's a shared libg++ in the build tree.
50391
50392 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50393
50394         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50395         if not supported target.
50396
50397 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50398
50399         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50400         link_curses up to always happen, not just for native builds.
50401
50402 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50403
50404         * gcc.c-torture: Update to c-torture-1.36 release.
50405         * gcc.failure: Related changes.
50406
50407 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50408
50409         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50410
50411 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50412
50413         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50414         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50415         runshlib, link_curses, and mathlib for link and run.
50416
50417         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50418         pass the runtime shared library options for Solaris, OSF/1, and
50419         Irix5, and link with -lcurses to avoid unresolved references.
50420
50421 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50422
50423         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50424         only run once.
50425
50426 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50427
50428         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50429
50430 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50431
50432         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50433         do not have a framework for the "compat" tests yet.
50434
50435 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50436
50437         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50438         set to null if we're testing vxworks5.1.  Use that instead of
50439         `-lm' in the setting of LIBS for link and run.
50440
50441 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50442
50443         * config/rom68k.exp (${tool}_load): Major changes to make it
50444         work.  Verified that it does in fact return the stuff in
50445         exec_output properly.  Catch any Emul or any TRAP other than 0.
50446
50447 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50448
50449         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50450         LDFLAGS properly for targets that need stuff from libgloss.
50451         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50452         only run once.
50453         (gpp_initialized): New variable.
50454
50455 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50456
50457         * config/rom68k.exp: Load libgloss.exp.
50458         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50459         so we can produce a fully linked binary.
50460         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50461         so we can produce a fully linked binary.
50462
50463 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50464
50465         * lib/plumhall.exp (ph_section): Watch for expected failures.
50466         Add missing `else'.
50467
50468         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50469         run the testcase.
50470         (c-torture): Likewise.
50471
50472 1995-08-28  Doug Evans  <dje@cygnus.com>
50473
50474         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50475
50476         * lib/mike-g++.exp (mike_cleanup): New proc.
50477         (prebase): New globals compiler_result, not_compiler_result,
50478         target_regexp.
50479         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50480         allow leading "-" in pattern.  Watch for unsupported tests.
50481         If $compiler_result is set, pattern match assembler code,
50482         and ditto for $not_compiler_result.
50483         * lib/mike-gcc.exp: Likewise.
50484
50485         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50486         execution "succeeded".
50487
50488 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50489
50490         * config/win32.exp: New file.
50491         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50492
50493 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50494
50495         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50496         unsupported.
50497         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50498         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50499         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50500
50501         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50502         "... without exceptions was ...".  That is now handled by
50503         prune_system_crud.
50504         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50505
50506 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50507
50508         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50509         sieve.c,sort2.c}: New files.
50510         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50511         sieve.exp,sort2.exp}: Drivers for them.
50512
50513         * lib/mike-gcc.exp (program_output): New user settable variable.
50514         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50515         messages.
50516         * lib/mike-g++.exp (program_output): New user settable variable.
50517
50518         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50519
50520         * config/sh.exp: Deleted (use sim.exp instead).
50521
50522 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50523
50524         * config/vx.exp: Declare CHECKTASK as global.
50525         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50526         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50527         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50528
50529 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50530
50531         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50532         target. Like vx.exp, only includes `vx29k.exp' instead of
50533         `vxworks.exp'.
50534
50535 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50536
50537         * config/sim.exp: Increase time limit from 120 seconds to 240.
50538
50539 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50540
50541         * gcc.c-torture/execute/950628-1.c: New test.
50542
50543 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50544
50545         * gcc.c-torture: Update with changes/additions from
50546         c-torture-1.34.
50547
50548 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50549
50550         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50551
50552 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50553
50554         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50555
50556 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50557
50558         * gcc.c-torture/compile/950512-1.c: New test.
50559         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50560         * gcc.dg/struct-ret-1.c: Likewise.
50561
50562 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50563
50564         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50565           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50566
50567 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50568
50569         * gcc.c-torture/special/920411-1.c: Deleted.
50570         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50571
50572 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50573
50574         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50575         cpu limit.
50576
50577 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50578
50579         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50580
50581 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50582
50583         From kenner;
50584         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50585         is the proper length.
50586         * va-arg-3.c: Likewise.
50587
50588 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50589
50590         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50591         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50592
50593         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50594         * lib/g++.exp (default_g++_start): Delete old cruft.
50595
50596 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50597
50598         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50599         (2 * (1 << 18)) to (2 * (1 << 17)).
50600
50601         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50602
50603 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50604
50605         * config/rom68k.exp: Renamed from config/idp.exp
50606
50607 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50608
50609         * c-torture/compile/921109-2.c
50610
50611 1995-04-18  Mike Stump  <mrs@cygnus.com>
50612
50613         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50614         excess errors.
50615
50616 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50617
50618         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50619         output.
50620         * lib/g++.exp (default_g++_start): Likewise.
50621
50622 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50623
50624         * gcc.c-torture/compile/950329-1.c: New test.
50625
50626 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50627
50628           * config/bug.exp (${tool}_load): Updated to use new remote_open
50629           and remote_close procs.
50630         * config/idp.exp: New file.
50631
50632 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50633
50634         * gcc.c-torture/execute/950322-1.c: New test.
50635
50636 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50637
50638         * config/vx.exp (${tool}_load): Clean up testing of return code from
50639         vxworks_ld and vxworks_spawn.
50640
50641 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50642
50643         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50644
50645 1995-03-13  Mike Stump  <mrs@cygnus.com>
50646
50647         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50648         can mark excess errors on a machine by machine basis.  Note, the
50649         default is to not expect any excess errors, even when excess
50650         errors test - is given, so you will want to put an XFAIL ... on
50651         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50652         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50653         those 4 machines, but no others.
50654
50655 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50656
50657         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50658         * lib/c-torture.exp: to here.
50659
50660 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50661
50662         * gcc.c-torture/execute/950221-1.c: New test.
50663         * gcc.c-torture/execute/struct-ret-1.c: New test.
50664         * gcc.c-torture/compile/950221-1.c: New test.
50665
50666         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50667
50668 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50669
50670         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50671         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50672
50673 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50674
50675         * g++.gb: New directory of tests, derived from my signature and
50676         class scoping tests.
50677
50678         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50679         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50680         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50681         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50682         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50683         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50684         * g++.gb/sig25.C: Likewise.
50685
50686         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50687         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50688         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50689         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50690         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50691         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50692         * g++.gb/sig25.exp: Likewise.
50693
50694         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50695         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50696         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50697         * g++.gb/scope13.C: Likewise, this test still fails.
50698
50699         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50700         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50701         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50702         * g++.gb/scope13.exp: Ditto.
50703
50704         * g++.gb/README: New file, explains what these tests are about.
50705
50706 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50707
50708         * lib/dg.exp (dg-do): Support `preprocess'.
50709         (dg-test): Likewise.
50710
50711 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50712
50713         * config/udi.exp: change "continue -expect" to "exp_continue".
50714
50715 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50716
50717         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50718         Delete redundant tests.
50719
50720         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50721         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50722         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50723         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50724         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50725         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50726         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50727         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50728
50729         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50730         storing label pointers.
50731         * gcc.c-torture/execute/921019-1.c: Likewise.
50732         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50733         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50734         parameter fp.
50735         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50736         constants.
50737
50738         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50739         Delete obsolete tests.
50740
50741         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50742         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50743         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50744         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50745         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50746         * gcc.c-torture/compile/950124-1.c: New test.
50747
50748         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50749
50750 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50751
50752         * lib/mike-g++.exp: Add -lm to LIBS.
50753
50754 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50755
50756         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50757
50758 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50759
50760         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50761
50762 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50763
50764         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50765
50766 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50767
50768         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50769         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50770         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50771         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50772         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50773         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50774         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50775         * g++.law/{operators31.C, operators32.C,
50776         * g++.law/{operators33.C, operators34.C}: Likewise.
50777         * g++.law/{pic1.C, refs2.C}: Likewise.
50778         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50779         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50780         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50781         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50782
50783         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50784         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50785         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50786         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50787         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50788         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50789         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50790         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50791         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50792         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50793         * g++.law/{operators34.exp}: Likewise.
50794         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50795         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50796         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50797         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50798         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50799
50800         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50801         No longer expected to fail.
50802         * g++.law/missed-error3.C: Tweak for recent bool changes.
50803
50804 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50805
50806         * config/emb-unix: Deleted.
50807         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50808         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50809
50810 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50811
50812         * lib/dg.exp (dg-test): Fix typo in last patch.
50813
50814 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50815
50816         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50817         (handles multiple occurrences).
50818
50819 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50820
50821         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50822         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50823         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50824         printed).
50825         * lib/c-torture.exp (c-torture-compile): Likewise.
50826         (c-torture): Prepend full path if missing.
50827         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50828         (gcc_fail): Likewise.
50829         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50830
50831 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50832
50833         * lib/netware.exp: Only attach to NetWare i386 systems.
50834
50835 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50836
50837         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50838         messages.  Add test name to "output pattern match" pass/fail message.
50839
50840 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50841
50842         * gcc.dg: New testsuite.
50843         * gcc.dg/dg.exp: New file.
50844
50845         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50846         test-switch.c}: Deleted.
50847
50848         * gcc.misc-tests/msgs.exp: New testcase driver.
50849
50850 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50851
50852         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50853         Watch for illegal return values from ${tool}_load.
50854         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50855         cross targets.  Coerce return value >0 to 1.
50856
50857 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50858
50859         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50860
50861         * config/emb-unix.exp: New file.
50862
50863         * config/sim.exp: Error if variable $SIM not defined.
50864         (${tool}_load): Mark test as "untested" if simulator missing.
50865
50866         * config/unix.exp: Load remote.exp to get rcp_download.
50867         * lib/c-torture.exp: Use different option lists for testcases with
50868         and without loops.
50869         * gcc.c-torture/execute/execute.exp: Likewise.
50870
50871 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50872
50873         * config/*.exp: Clarify return code from ${tool}_load.
50874         Call `unresolved' or `untested' instead of `warning' or `perror'
50875         (sometimes you still want to call both though).
50876         Add comment that `shell_id' is local to each file.
50877         * config/udi.exp (timeout): Set to 30.
50878         Don't print warning if connection fails, $connectmode has already
50879         printed an error.
50880         (${tool}_load): Move verbose messages to level 2.
50881         Rework pattern for "Process started" message.
50882         Pass `shell_id' to ${connectmode}_download.
50883         Retry twice upon timeout.  Make resetting of target more robust.
50884         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50885         Pass `shell_id' to exit_$connectmode.
50886         Only call exit_$connectmode if connected.
50887         * config/unix.exp (${tool}_load): Check return codes better.
50888         * config/vrtx.exp (${tool}_load): Likewise.
50889         * config/vx.exp (${tool}_load): Likewise.
50890         Delete unneeded global's.
50891         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50892         from ${tool}_load.
50893         (dg-stat): Delete.
50894         (dg-init): Delete recording of pass/fail counts.
50895         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50896         (old-dejagnu-init): Likewise.
50897         (old-dejagnu-stat): Delete contents, empty proc now.
50898         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50899         (c-torture): Delete references to lcnt, lpass, lfail.
50900         Get option list from TORTURE_OPTIONS.
50901         Delete -funroll[-all]-loops if no loops.
50902         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50903         (g++_stat): Delete contents (empty proc now).
50904         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50905         (gcc_finish): Likewise.
50906         (gcc_stat): Deleted.
50907         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50908         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50909         * gcc.c-torture/execute/execute.exp: Likewise.
50910         Split tests into two parts: compile, execute.
50911         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50912         no loops.  Update to reflect clarified return codes from ${tool}_load.
50913
50914 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50915
50916         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50917         to grep for.
50918         (old-dejagnu): Likewise (where necessary).
50919
50920 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50921
50922         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50923
50924         * lib/dg.exp (dg-process-target): Fix processing of selector.
50925         Add comment regarding use of `error'.
50926
50927         * lib/gcc.exp (prune_system_crud): Define if missing.
50928         * lib/g++.exp (prune_system_crud): Likewise.
50929
50930         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50931         Call prune_system_crud.
50932         * lib/dg.exp (dg-runtest): New proc.
50933         Use perror instead of send_user for tcl errors in testcase.
50934         Don't return any value, it's never used.
50935         Don't clobber previous definition of `unknown'.
50936         Print tcl errors in `dg-final'.
50937
50938 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50939
50940         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50941         (dg-test): Don't print errorInfo, it contains stack backtrace.
50942
50943 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50944
50945         * lib/g++.exp (runtest_file_p): Define if missing.
50946
50947 1994-09-24  Doug Evans  (dje@cygnus.com)
50948
50949         * lib/mike-g++.exp: Comment out loading of g++.exp.
50950         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50951         (default_g++_version): Always print something.
50952         (default_g++_start): Comment out call to `which'.
50953         (g++_start, g++_load): Deleted (must be defined in config file).
50954         * lib/gcc.exp: Test for existence of $CC at start.
50955         Delete check for tmpdir (done in gcc_init).
50956         (default_gcc_version): Always print something.
50957         (default_gcc_start): Comment out call to `which'.
50958         * config/*.exp: Major cleanup - make cross targets work at least a
50959         little better for g++ (by not being "--tool gcc" specific).
50960         Rename gcc_xxx to ${tool}_xxx.
50961         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50962         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50963
50964 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50965
50966         * lib/c-torture.exp (c-torture-compile): Rework compiler
50967         message processing.
50968
50969         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50970         c-torture.
50971
50972 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50973
50974         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50975
50976         * lib/dg.exp (dg-process-target): Support { target native }.
50977
50978 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50979
50980         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50981         looked for "... program xxx got fatal signal".
50982         Correct regsub munging of `comp_output'.
50983         Ignore compiler messages "path prefix not used" and "linker input
50984         file unused".
50985
50986 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50987
50988         * lib/gcc.exp (runtest_file_p): Define if missing.
50989         * gcc.prms/template.c: Example to work from.
50990
50991 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50992
50993         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50994         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50995
50996         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50997         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50998         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50999         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
51000
51001         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
51002         (dg-process-target): No longer a varargs proc.
51003         Return S/N for target, P/F for xfail.  All callers changed.
51004         (user option procs): More argument checking.
51005         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
51006         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
51007         (dg-test): Skip test if not running on selected target in `dg-do'.
51008         Update handling of `dg-do-what', `dg-output-text'.
51009         Separate execution pass/fail from output pattern match pass/fail.
51010         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
51011
51012 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
51013
51014         * gcc.c-torture/special/special.exp: Don't expect failure for mips
51015         target for 920510-1.c.
51016
51017 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
51018
51019         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
51020         Clean up comment regarding use of passcnt, etc.
51021         (gcc_stat): Don't update `testcnt' here.
51022         (gcc_finish): Do it here.
51023         Might as well reset `but_id' here too.
51024         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
51025         to determine if the file should be tested.
51026         * gcc.c-torture/compile/compile.exp: Likewise.
51027         * gcc.c-torture/execute/execute.exp: Likewise.
51028         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51029         * gcc.misc-tests/dg-test.exp: Likewise.
51030         * gcc.prms/prms.exp: Likewise.
51031         * gcc.wendy/wendy.exp: Likewise.
51032         * g++.old-deja.exp: Likewise.
51033         Move "Testing file" message to verbose level 1.
51034
51035 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
51036
51037         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
51038
51039 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
51040
51041         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
51042         (default_gcc_start): Accept optional second list element
51043         of compiler flags.  Print compiler output at verbosity level 2.
51044         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
51045         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
51046         Save current values of framework globals passcnt, failcnt, xpasscnt,
51047         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
51048         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
51049         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
51050         xfailcnt to compute stats.  Update framework global `testcnt' from
51051         pass/fail counts.
51052         (gcc_finish): New proc.  Clean up test environment.
51053         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
51054         (gcc_epass, gcc_efail): Delete.
51055         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
51056         argument of line number.
51057         (dg-init): If the tool has an init routine, call it.
51058         (dg-test): Remove args `cflags_var' and `libs_var'.
51059         Pass all compiler options to ${tool}_start.
51060         Handle missing line number.
51061         (dg-finish): New function.
51062         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
51063         particular files.  Call gcc_finish at end.  Move "skipping test"
51064         message to verbosity level 3.
51065         * gcc.c-torture/compile/compile.exp: Likewise.
51066         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51067         * gcc.c-torture/execute/execute.exp: Likewise.
51068         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51069         Print testcase being tried at verbosity level 1.
51070         * gcc.c-torture/special/special.exp: Unset xfail.
51071         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51072         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
51073         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
51074         * gcc.failure/failure.exp: Likewise.
51075         * gcc.ieee/ieee.exp: Likewise.
51076         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
51077         Update call to dg-test.  Call dg-finish at end.
51078         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
51079         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51080         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
51081         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
51082         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
51083         * gcc.wendy/wendy.exp: Add copyright.
51084         Delete setting of tmpdir (done by gcc_init).
51085         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
51086         Pass compiler flags to gcc_start.  Call gcc_finish at end.
51087         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
51088         gcc_[ce]pass/fail.
51089
51090 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
51091
51092         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
51093         confusion.
51094         (g++_load): Likewise.
51095
51096         * config/*.exp (gcc_load): Some were varargs fns and some were not.
51097         Rename argument to `prog' to remove the confusion.
51098         Varargs fns behave differently too!
51099         (g++_load): Likewise.
51100
51101         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
51102
51103         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
51104         what it is.  Delete (always) printing of status value for !native.
51105         Simplify verbose code, and include status and exec_output.
51106         (g++_load): Use gcc_load.
51107
51108 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
51109
51110         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
51111         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
51112         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
51113         940714-3.c as these testcases don't exist anymore.  Make
51114         va-arg-1.c expected to pass.
51115
51116 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
51117
51118         * gcc.misc-tests/misc.exp: Only run specific testcases.
51119         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
51120         * gcc.misc-tests/dg-[1-9].c: New files.
51121
51122         * lib/dg.exp: New testsuite driver.
51123         * gcc.prms/prms.exp: Use it.
51124
51125         * README.gcc: New file.
51126
51127         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
51128         Document and reset `lxpass' and `lxfail'.
51129         Simplify "initialized" message.
51130         (gcc_stat): Clean up comments a little.
51131
51132 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
51133
51134         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
51135
51136 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
51137
51138         * lib/old-dejagnu.exp (process-option): New proc.
51139         (old-dejagnu-init, old-dejagnu-stat): Likewise.
51140         (old-dejagnu): Simplify.
51141         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
51142
51143 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
51144
51145         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
51146         exists and is not an empty string.
51147
51148         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
51149         $xfail rather than calling setup_xfail.  Clear $xfail when test is
51150         finished.
51151         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
51152         automatically.
51153
51154         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
51155         longer expected to fail.
51156
51157         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
51158         "f" function call.
51159
51160         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
51161
51162         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
51163         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
51164         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
51165         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
51166         c-torture-1.29.
51167
51168         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
51169         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
51170
51171         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
51172
51173         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
51174         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
51175
51176         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
51177         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
51178         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
51179
51180 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
51181
51182         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
51183         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
51184         940714-1.c, 940714-2.c, 940714-3.c},
51185         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
51186         gcc.misc-tests/{mg.c,mg.exp}:
51187         New tests.
51188         * gcc.noncompile/noncompile.exp: Change accordingly.
51189
51190 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
51191
51192         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
51193         Undo previous clobberage.
51194
51195 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
51196
51197         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
51198         * gcc.special/{930510-1.c, special.exp}:
51199         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
51200         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
51201         struct-varargs-1.c}: New tests from c-torture-1.26.
51202
51203 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
51204
51205         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
51206           argument to switch.
51207
51208 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
51209
51210         * Revert the previous changes.  Please see Rob's directory
51211           (/lisa/test/rob/progressive/gcc/testsuite) for testing
51212           fixes.
51213
51214 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
51215
51216         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
51217             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
51218             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
51219             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
51220             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
51221             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
51222             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
51223             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
51224             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
51225             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
51226             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
51227             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
51228             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
51229             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
51230             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
51231             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
51232             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
51233             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
51234             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
51235             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
51236             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
51237             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
51238             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
51239             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
51240             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
51241             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51242             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
51243
51244 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
51245
51246         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
51247             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
51248           with perror calls.
51249
51250 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
51251
51252         * config/unix.exp (g++_load): Fix syntax.
51253
51254 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
51255
51256         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
51257         * gcc.noncompile/921017-1.c: Deleted obsolete test.
51258         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
51259         Don't expect va-arg-1.c to fail.  Correct expected output for
51260         920928-1.c.
51261         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
51262         * gcc.wendy/hbm4.c: Correct typo.
51263         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
51264
51265 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
51266
51267         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
51268         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
51269         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
51270         * lib/c-torture.exp (c-torture-compile): Ditto.
51271
51272         Reduce volume of output (remove all the -I's and such).
51273         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
51274         Call gcc_cpass, gcc_cfail.
51275         (c-torture): Pass testing option to c-torture-compile.
51276
51277 1994-03-21  Doug Evans  (dje@cygnus.com)
51278
51279         Bring patches over from progressive.
51280         * config/default.exp: Exit remote shell cleanly.
51281         (g++_exit, g++_start): Add default versions.
51282         * config/sim.exp (gcc_load): Use perror, not error.
51283
51284 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
51285
51286         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
51287         set in site.exp.
51288
51289 1994-03-14  Doug Evans  (dje@cygnus.com)
51290
51291         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51292         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51293         (wendy_try): New proc to run testcase.
51294         (main loop): Call 'em.
51295         * gcc.wendy/*.c: Clean up pass to correct expected output.
51296
51297         * lib/gcc.exp: Minor cleanup work.
51298         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51299
51300 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
51301
51302         * config/sim.exp (gcc_load): Document return codes better.
51303         Don't pass -v to simulator.
51304
51305 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
51306
51307           * gcc.special/920717-x.c: Fix typo.
51308           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51309           get at sources.
51310
51311         * lib/mike-gcc.exp: Fix typo.
51312
51313 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51314
51315         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51316         binary to use, transform the name.
51317         * config/*.exp: rename everything. Nuke any g++ specific files,
51318         it's now a special case of gcc that requires no special support.
51319         Add a default.exp for unsupported targets.
51320
51321 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51322
51323         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51324         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51325         version of Tcl.
51326
51327 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51328
51329         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51330         than a warning.
51331
51332 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51333
51334         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51335
51336 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51337
51338         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51339         option_list.  Compile every file with only 4/6 option choices
51340         (same as C torture) instead of with 12/18 different option
51341         choices.
51342         * lib/c-torture.exp: Likewise.
51343
51344         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51345         not already set.
51346
51347 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51348
51349         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51350         can put an XFAIL *-*-* on excess errors.
51351
51352 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51353
51354         * g++.law: Add more tests derived from g++-bugs snapshots.
51355
51356         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51357         equivalent to g++.law/init9.
51358
51359         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51360         compiled it, and the a.out file after we've run it.
51361
51362 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51363
51364         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51365         compiled it, and the a.out file after we've run it.
51366
51367 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51368
51369         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51370
51371 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51372
51373         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51374         version number.
51375
51376 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51377
51378         * g++.law: New directory of g++ tests derived from the g++-bugs
51379         snapshots.
51380
51381 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51382
51383         * gcc.compile: initbug1.c initbug1.exp testcase added
51384
51385 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51386
51387         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51388         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51389           fixes submitted by Jeff Law (law@cs.utah.edu)
51390         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51391           Jeff Law (law@cs.utah.edu)
51392
51393
51394 1993-11-30  Mike Stump  (mrs@cygnus.com)
51395
51396         * config/unix-g++.exp: Follow the gcc way of doing things.
51397         * g++.old-deja/old-deja.exp: Minor updates.
51398         * lib/g++.exp: New file, follow the gcc way of doing things.
51399         * lib/old-dejagnu.exp: Minor updates.
51400         * lib/mike-g++.exp: Always unset errorInfo.
51401
51402 1993-11-06  Mike Stump  (mrs@cygnus.com)
51403
51404         * lib/gcc.exp: Fix some errors with the below change, CC and
51405         CFLAGS should be global when setting, not local.
51406
51407 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51408
51409         * lib/gcc.exp: Transform tool name.
51410
51411 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51412
51413         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51414
51415 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51416
51417         * lib/gcc.exp: change gcc_done to gcc_stat
51418
51419 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51420
51421         * Upgraded gcc testsuite to c-torture version 1.25
51422
51423 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51424
51425         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51426         * lib/c-torture: added hooks for new reporting code.
51427
51428 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51429
51430         * config/sh-gcc.exp: check if sh-sim exists in the path
51431
51432 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51433
51434         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51435         * gcc.compile/compile.exp: Initial changes for new logic.
51436         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51437         * gcc.failure/failure.exp: Initial changes for new logic.
51438         * gcc.ieee/ieee.exp: Initial changes for new logic.
51439         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51440         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51441         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51442         * lib/c-torture.exp: Initial changes for new logic.
51443         * lib/gcc.exp: Initial changes for new logic.
51444
51445 1993-10-15  Mike Stump  (mrs@cygnus.com)
51446
51447         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51448         depend upon failure or success.  Fully qualify names in failure
51449         and success messages.  Always remove a.out before starting
51450         compile, just in case.  Pay more attention to error text output by
51451         the compiler.  Handle testcases with no known past errors just
51452         like all others, so that things are uniform.  Other miscellaneous
51453         improvements.
51454
51455 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51456
51457         * gcc.cpp: new directory for cpp tests
51458
51459 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51460
51461         * lib/chill.exp: Code reformatted, removed unused code.
51462         * config/unix-chill.exp: Code reformatted, removed unused code.
51463         * chill.execute/execute.exp: Code reformatted, removed unused code.
51464         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51465
51466 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51467
51468         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51469         routines not written.
51470
51471 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51472
51473         * config/bug-gcc.exp: Use new procs from bug.exp.
51474
51475 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51476
51477         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51478         via ftp, rather than depending on NFS.
51479         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51480         case.
51481
51482 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51483
51484         * config/bug-gcc.exp: Use new download proc.
51485
51486 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51487
51488         * chill.execute/execute.exp: cleanups, handles errors better
51489         * chill.compile/compile.exp: rewrite, based on execute.exp
51490         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51491         * lib/chill.exp: major changes to diff proc and compile and link
51492           procs. added chill_fail and chill_pass wrappers to pass and
51493           fail. added more comments, and handle error codes better.
51494           Added a hack to capture stderr from exec, so noncompile tests
51495           can work.
51496
51497 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51498
51499         * chill.execute/execute.exp: rewrite of testsuite driver
51500         * lib/chill.exp: rewrite of testsuite driver
51501         * config/unix-chill.exp: rewrite of testsuite driver
51502
51503 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51504
51505         In chill.execute:
51506         * iexpr.ch: Standardize uppercase.
51507         * tuples.dat: Standardize uppercase.
51508         * vary.ch: standardize.  Correct varying string assignments.
51509         * vary.dat: Add new output lines.
51510
51511 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51512
51513         In chill.execute:
51514         * chprintf.ch: Standardize use of uppercase.
51515         * tuples.ch: Standardize and turn arr2 into a DCL,
51516           rather than a SYN.
51517         * pinits.ch: Standardize.
51518
51519 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51520
51521         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51522         * Makefil: Renamed to Makefile.in.
51523         * configure.in: New.
51524
51525 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51526
51527         In chill.execute:
51528         * .cvsignore: Add result/output files.
51529         * Makefile: Fix up variables at start.  Use MFLAGS
51530           everywhere.  Correct bool_loc, built_ins entries.
51531           Add entry for vary1.ch.
51532         * bitarray.ch: Standardize upper-case usage.
51533         * bitexpr.ch: Standardize, add output of b1.
51534         * params.ch: Use arrayt in along PROC parameters, to
51535           avoid novelty problems.
51536         * sets.ch: Tiny cleanup.
51537         * vary1.ch: Re-indent.
51538
51539 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51540
51541           * Add PR-related files to Makefiles, .cvsignore files, etc.
51542
51543 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51544
51545         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51546           with compiler objects. New names are test-flow.c and test-loop.c
51547
51548 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51549
51550         * Upgraded c-torture tests from 1.19 to 1.20
51551
51552         * new files:
51553         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51554         * gcc.compile: 930623-1.c 930623-2.c
51555         * gcc.noncompile: 930622-1.c 930622-2.c
51556         * gcc.failure: 920411-1.c 920627-2.c
51557         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51558
51559 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51560
51561         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51562           More changes to get testsuite working properly. Needs more work.
51563           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51564
51565 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51566
51567         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51568           More changes to get testsuite working properly. Needs more work.
51569
51570 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51571
51572         * chill.compile/compile.exp: Added for Dejagnu support
51573         * chill.execute/execute.exp: Added for Dejagnu support
51574         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51575
51576 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51577
51578         This should complete moving the CHILL test files.
51579         * chill.noncompile(.cvsignore printf.grt
51580             in-printf.grt chprintf.grt chprintf.ch):
51581             Added test-support files.
51582           (Makefile): Modified further.
51583         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51584             signal.ch): Added test files.
51585           * chill.execute (.cvsignore printf.grt printr.c
51586             in-printf.grt rts.c chprintf.grt rts.h): Added
51587           test-support files.
51588             (Makefile): More corrections.
51589
51590 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51591
51592         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51593           test cases, ready for DejaGnu.
51594
51595 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51596
51597         * Upgraded c-torture tests from 1.18 to 1.19
51598
51599         * gcc.compile: added test(s):
51600           930607-1.c
51601         * gcc.execute: added test(s):
51602           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51603
51604         * added new subdirectory for misc tests: gcc.misc-tests
51605         * gcc.misc-test(s): added tests:
51606           inst-check.c test-consts.c test-ior.c test-switch.c
51607
51608 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51609
51610         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51611
51612 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51613
51614         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51615
51616 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51617
51618         * Upgraded c-torture tests from 1.17 to 1.18
51619
51620 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51621
51622         * Upgraded c-torture tests from 1.12 to 1.17
51623
51624 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51625
51626         * lib/old-dejagnu.exp:
51627           Fixed handling of XFAIL target triplets to correctly
51628           recognize wildcard characters.  Removed code that
51629           appended a unique id tag to the end of the file name
51630           printed out by the result of the testcases within a
51631           given test file.
51632
51633 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51634
51635         * lib/old-dejagnu.exp:
51636           Reworked expected failure handling to trigger off of XFAIL
51637           keyword in keyphrase embeded in testcase source code. The
51638           XFAIL keyword must be at the end of the keyphrase line. It
51639           may optionally be followed by one or more target triplets.
51640           It has just occured that the handling of wildcards in the
51641           target triplet may not be correct.
51642
51643 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51644
51645         * g++.old-deja/tests:
51646           Moved all subdirectories up one level into g++.old-deja .
51647
51648         * lib/old-dejagnu.exp:
51649           Fixed problem with CXXFLAGS not being properly reset, and being
51650           corrupted with extraneous "-c" compiler option.  This was
51651           causing binaries to not be generated for test that needed them.
51652           Modified strings passed to "pass" and "fail" so that individual
51653           tests from the same test file would be distinguished by an
51654           identifier appended to the test file name in the summary logs;
51655           this corrected a problem with erroneous diff logs.  Added code
51656           to search testcases for expected fail and unexpected pass keywords.
51657
51658 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51659
51660         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51661
51662 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51663
51664         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51665           Removed extraneous text from end of "Special g++ Options"
51666           keyphrase.
51667
51668         * lib/old-dejagnu.exp: Added pattern matching to look for new
51669           keywords, embedded in testcases comments, which will trigger
51670           calls to xpass and xfail.
51671
51672 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51673
51674         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51675           comments embedded in the testcases, especially the one looking for
51676           special compiler options, as well as the pattern matching for the
51677           compiler output again.
51678
51679 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51680
51681         * lib/old-dejagnu.exp: Do a proper check of the return value for
51682           execute tests. Fixed several problems with the pattern matching
51683           of the compiler output which gave erroneous test results.
51684           Changed several of the test result messages to be more descriptive.
51685         * config/unix-g++.exp: Proc g++_load now actually works and
51686           executes the tests passed to it and returns a usable return
51687           value.
51688
51689 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51690
51691           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51692
51693 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51694
51695         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51696           Modified both files to properly execute the old style
51697           dejagnu tests. The previous versions of these files were
51698           experimental and did not function anything near correctly.
51699
51700 1993-04-05  Rob Savoye  (rob@cygnus.com)
51701
51702         * Removed all Makefile.in and configure.in files. No configuration
51703         needed now.
51704
51705 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51706
51707         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51708
51709 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51710
51711         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51712         gcc.special/configure.in, gcc.noncompile/configure.in,
51713         gcc.execute/configure.in, gcc.code_quality/configure.in,
51714         g++.other/configure.in, g++.old-deja/configure.in,
51715         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51716         in srcname setting.
51717
51718 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51719
51720         * lib/udi.exp: Fixed mondfe and mondfe_download.
51721         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51722         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51723
51724 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51725
51726         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51727         (gdb_exit): Don't remove *_soc files.
51728
51729 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51730
51731         * lib/c-torture.exp: Don't look for main; instead always use -w
51732         -c.  This is how the c-torture tests work.  Remove the object
51733         file if the compilation succeeds.
51734         * gcc.execute/execute.exp: Remove executable if test passes.
51735         * gcc.noncompile/noncompile.exp: Every test is an expected
51736         failure.
51737         * gcc.special/special.exp: Added tests from c-torture 1.11,
51738         corrected use of existing test.
51739         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51740         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51741         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51742         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51743         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51744         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51745         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51746         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51747         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51748         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51749         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51750         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51751         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51752         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51753         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51754         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51755         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51756         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51757         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51758         c-torture 1.11.
51759         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51760         correspond to c-torture 1.11.
51761
51762         * New file.